Linux常见小问题

129 阅读1分钟

如何查看占用 XXX 端口被占用?

netstat -tunlp | grep 80
lsof -i :80
    

让一个命令每周五隔一个小时执行一次(定时任务)?

crond 服务
命令 
crontab -l
* * * * * 
分 时 日 月 周
crontab -e  vim etc/crontab
* */1 * * 5 shell /脚本

如何在 acceslog 中找出访问量最高的ip 地址?

在 var/log/nignix/access.log 中
考察点 linux 系统中的重要目录结构

awk var/log/nignix/access.log|sortuniq -c |sourt -nr -kl|head -n 100

TOP 命令是如何使用的?

此命令相当于 windows 中的任务管理器
man top

Linux 如何查看应用占用内存的情况?

考察点:应用照到对应的服务进程
	1.靠端口
	2.找到端口号对应的服务 ps -aux|grep 端口
	3.top -p 进程号

想把iptable的规则保存到一个文件中如何做?如何恢复?

centOS6 -> iptables 
iptables -save > a.txt 保存
iptables -restore > a.txt 恢复
centOS7 -> firewalld

如何在生产中监控Docker?

1. 没 容器云管理平台情况 
	1. 原生命令 docker container status
	2. prometheus + grafana 监控软件
2. 有 容器云管理平台情况
	1. Rancher 等