在公司中总是需要查看与发布应用, 有一些常用的linux命令就必须要知道了.
1. 解压*.tar.gz等压缩文件: tar -xzvf
2. 备份文件: (1) 创建当前日志文件: mkdir 2018_1_12 (2) 移动应用至该目录: mv *.tar.gz 2018_1_12/*.tar.gz
3.编辑文件并设置编码格式: vim *.文件 set ff=liunx(设置环境变量为linux)
4. 查看日志:
(1)查看全部日志: cat *.log
(2)查看最后日志: tail -f *.log
(3)查询日志关键字: tail -f *.log|grep '查询' cat *.log|grep '查询'
(4)统计日志: cat *.log|grep '查询' | wc
5. 统计80端口连接数
netstat -nat|grep -i "80"|wc -l
6. 统计httpd协议连接数
ps -ef|grep httpd|wc -l
7.统计已连接上的,状态为“established
netstat -na|grep ESTABLISHED|wc -l
8. 查出哪个IP地址连接最多,将其封了.
netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n
netstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n