打印
[应用相关]

[分享] Linux运维必备的40个命令

[复制链接]
楼主: 键盘手没手
手机看帖
扫描二维码
随时随地手机跟帖
21
键盘手没手|  楼主 | 2020-11-29 17:51 | 只看该作者 回帖奖励 |倒序浏览
观察 si 和 so 值是否较大
20、磁盘空间

df -h

使用特权

评论回复
22
键盘手没手|  楼主 | 2020-11-29 17:51 | 只看该作者
检查是否有分区使用率(Use%)过高(比如超过90%)如发现某个分区空间接近用尽,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录:

du -cks * | sort -rn | head -n 10

使用特权

评论回复
23
键盘手没手|  楼主 | 2020-11-29 17:52 | 只看该作者
21、磁盘 I/O 负载

iostat -x 1 2

使用特权

评论回复
24
键盘手没手|  楼主 | 2020-11-29 17:52 | 只看该作者
检查I/O使用率(%util)是否超过 100%
22、网络负载

sar -n DEV

使用特权

评论回复
25
键盘手没手|  楼主 | 2020-11-29 17:53 | 只看该作者
检查网络流量(rxbyt/s, txbyt/s)是否过高
23、网络错误

netstat -i

使用特权

评论回复
26
键盘手没手|  楼主 | 2020-11-29 17:54 | 只看该作者
检查是否有网络错误(drop fifo colls carrier),也可以用命令:# cat /proc/net/dev
24、网络连接数目

netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n

使用特权

评论回复
27
键盘手没手|  楼主 | 2020-11-29 17:55 | 只看该作者
25、进程总数   

ps aux | wc -l

使用特权

评论回复
28
键盘手没手|  楼主 | 2020-11-29 17:55 | 只看该作者
检查进程个数是否正常 (比如超过250)
26、可运行进程数目

vmwtat 1 5

使用特权

评论回复
29
键盘手没手|  楼主 | 2020-11-29 17:56 | 只看该作者
列给出的是可运行进程的数目,检查其是否超过系统逻辑 CPU 的 4 倍
27、进程

top -id 1

使用特权

评论回复
30
键盘手没手|  楼主 | 2020-11-29 17:56 | 只看该作者
观察是否有异常进程出现。
28、网络状态,检查DNS,网关等是否可以正常连通
29、用户

who | wc -l

使用特权

评论回复
31
键盘手没手|  楼主 | 2020-11-29 17:57 | 只看该作者
检查登录用户是否过多 (比如超过50个)   也可以用命令:# uptime。
30、系统日志

# cat /var/log/rflogview/*errors

使用特权

评论回复
32
键盘手没手|  楼主 | 2020-11-29 17:58 | 只看该作者
检查是否有异常错误记录   也可以搜寻一些异常关键字,例如:

grep -i error /var/log/messages
grep -i fail /var/log/messages

使用特权

评论回复
33
键盘手没手|  楼主 | 2020-11-29 17:58 | 只看该作者
31、核心日志

dmesg

使用特权

评论回复
34
键盘手没手|  楼主 | 2020-11-29 18:00 | 只看该作者
检查是否有异常错误记录。
32、系统时间

date

使用特权

评论回复
35
键盘手没手|  楼主 | 2020-11-29 18:00 | 只看该作者
检查系统时间是否正确。
33、打开文件数目   

lsof | wc -l

使用特权

评论回复
36
键盘手没手|  楼主 | 2020-11-29 18:01 | 只看该作者
检查打开文件总数是否过多。
34、日志

lsof | wc -l

使用特权

评论回复
37
键盘手没手|  楼主 | 2020-11-29 18:02 | 只看该作者
配置 /etc/log.d/logwatch.conf,将 Mailto 设置为自己的 email 地址,启动 mail 服务(sendmail或者postfix),这样就可以每天收到日志报告了。
缺省 logwatch 只报告昨天的日志,可以用 # logwatch –print –range all 获得所有的日志分析结果。
可以用 # logwatch –print –detail high 获得更具体的日志分析结果(而不仅仅是出错日志)。

使用特权

评论回复
38
键盘手没手|  楼主 | 2020-11-29 18:03 | 只看该作者
35、杀掉80端口相关的进程

lsof -i :80|grep -v “ID”|awk ‘{print “kill -9”,$2}’|sh

使用特权

评论回复
39
键盘手没手|  楼主 | 2020-11-29 18:03 | 只看该作者
36、清除僵死进程

ps -eal | awk '{ if ($2 == "Z") {print $4}}' | kill -9

使用特权

评论回复
40
键盘手没手|  楼主 | 2020-11-29 18:04 | 只看该作者
37、tcpdump 抓包,用来防止80端口被人攻击时可以分析数据

tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则