Nginx Too many open files

Nginx 

在使用Nginx做转发时遇到了连接不上的情况,查看error日志发现一堆的Too many open files报错 2020/06/10 12:47:49 [crit] 21453#21453: *77340 open() "/usr/share/nginx/html/50x.html" fail

This account is currently not available

CentOS 

在linux中使用su切换到nginx账号的时候出现了This account is currently not available的错误提示。 使用grep nginx /etc/passwd查看用户权限 $ grep nginx /etc/passwd nginx:x:997:995:nginx

CentOS7 中安装semanage来设置selinux

CentOS 

semanage可以查看和配置selinux,但是,semanage在CentOS上是默认不安装的 直接使用yum install -y semanage来安装 $ yum install semanage Loaded plugins: fastestmirror Loading mirror s

CentOS firewall防火墙配置

CentOS 

CentOS7之后默认使用了firewall防火墙。 一、基本操作 # 查看是否开启 firewall-cmd --state # 启动 systemctl start firewalld # 停止 systemctl stop firewalld # 重启 systemctl restart

win查看远程登录信息


在Windows中当我们使用远程桌面登录时会留下登录日志,里面会记录登录者的ip等一些信息 查询远程登录信息 按Win+R打开运行窗口,在里面输入eventvwr.msc回车,打开事件查看器 在事件查看器左侧选择Windows 日志 -> 安全 在右侧选择筛选当前日志 在事件ID栏输入4648并确定

Nginx: [emerg] bind() to 0.0.0.0:xxxx failed (13: Permission denied)

Nginx 

在CentOS7环境中安装了nginx后,启动的时候报错nginx: [emerg] bind() to 0.0.0.0:6080 failed (13: Permission denied)。从字面意思上来说,这是权限不足。但出现这种错误可能有多种原因导致的。 1. 端口小于1024时 当端口小于

Linux中Cache内存占用过高清理


在Linux中每次用free查看的时候,发现free的空间都只有500M左右。同样的环境32G只剩下这点,64G的也只剩下这么一点。后来发现都被Cache占用了,因为服务器上运行了Kafka环境,每周的日志文件都有一二百G的,估计就是他占用了page cache吧。 Free中的buffer和cac

让iOS App通过iTunes共享文件


有一些App需要通过使用iTunes让用户上传和下载文档。要让iOS程序支持iTunes文件交换其实很简单,只需要在程序的Info.plist里增加一个键。 一、直接用xcode打开Info.plist文件 添加Application supports iTunes file sharing键值,并

Mac下安装Go


一、下载 去Golang官网 )下载需要的版本,这里直接下载苹果版的pkg 二、 安装 直接双击运行pkg,在弹出的安装页面直接安装就行了。 三、测试 输入go version测试go版本。用go env可以查看go环境的变量 默认安装的 GOROOT="/usr/local/go" GOPATH=

Mac下安装Maven


一、 下载。 先去[Maven官网]((https://maven.apache.org/download.cgi) 上下载需要的版本,Mac下tar.gz的包。这里下载的是https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3