收藏学习Linux命令资源站点
Nginx
- nginx 启动nginx
- nginx -s reload | quit
- ps -ef | grep nginx 查看nginx有关活动
- ps -C nginx -o pid 在linux查看nginx启动占用端口状态,在mac使用似乎回出现问题
- netstat -ntulp |grep 1935 //查看所有1935端口使用情况·
- netstat -ntlp //查看当前所有tcp端口·
- 如果Nginx运行在80端口,那么就可以通过以下命令来判断Nginx是否启动。
netstat -anp | grep :80
lsof -i:80
防火墙
- firewall-cmd --zone=public --add-port=$PORT/tcp --permanent 开放端口
- firewall-cmd --reload 重载防火墙
- systemctl status firewall d 查看防火墙状态:(active (running) 即是开启状态)
- firewall-cmd --zone=public --list-ports 查看开放列表
垃圾日志清理
- /var/log/messages 绝大多数的系统日志都记录到该文件
/var/log/secure 所有跟安全和认证授权等日志都会记录到此文件
/var/log/maillog 邮件服务的日志
/var/log/cron crond计划任务的日志
/var/log/boot.log 系统启动的相关日志
- journalctl --vacuum-time=1w 只保留近一周的日志
- journalctl --vacuum-size=500M 只保留500MB的日志
- rm -rf /var/log/journal/*
- systemctl restart systemd-journald.service
- 查看 /var/log/journal/ 日志目录如下:
# ll /var/log/journal/
drwxr-sr-x 2 root systemd-journal 4096 Jan 22 11:26 f9d400c5e1e8c3a8209e990d887d4ac1
drwxr-sr-x+ 2 root systemd-journal 12288 Jan 14 15:37 f9d400c5e1e8c3a8209e990d887d4ac1_bk_20190122
- yum clean headers
- yum clean packages
- yum clean metadata
查看环境
- pgrep nginx 当前命令你会从中查询到nginx允许的pid
- cat /proc/$PID/environ 可以查看到相关进程的相关变量
- ls -lR|grep "^-" | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。