常用的Linux命令

1.0 网络相关

CentOS查看DNS设置方法总结
vim /etc/resolv.conf
nameserver就是DNS服务器的地址


CentOS查看默认网关
route -n | grep "^0.0.0.0" | awk '{print $2}'
route -n: 查看系统中所有的路由表
grep "^0.0.0.0": 过滤出默认网关所在的那一行,因为默认网关的目标网段是0.0.0.0
awk '{print $2}': 输出这一行的第二个字段,也就是默认网关的地址


centos查看子网掩码
ifconfig
找到关于子网掩码的行,类似于”Mask:255.255.255.0″

2.0 性能监控命令

2.1 参数

https://blog.csdn.net/m0_61066945/article/details/126213941
sar  [ 选项 ]  [ <时间间隔> [ <次数> ] ]
相关的
-u:CPU利用率
-r:内存利用率
-R:内存状况
-S:交换空间利用率
-H:交换空间利用率
-b:I/O 和传输速率信息状况
-d:磁盘使用情况
-q:队列长度和平均负载
-n { <关键词> [,...] | ALL } :网络统计信息
-o:保存信息为二进制文件
-f:查看 -o 保存的文件

2.2 查看30天内历史监控

sar -f /var/log/sa/sa07 -u    # 查看7号的CPU使用情况
sar -f /var/log/sa/sa07 -r    # 查看7号的内存使用情况
sar -f /var/log/sa/sa07 -d -p # 查看7号的磁盘使用情况
sar -f /var/log/sa/sa07 -b    # 查看7号的I/O使用情况
 
说明:
    若操作系统存在 sar 命令,那么系统将自动保存 30 天监控情况
    目录为:/var/log/sa/*
    监控文件以每 10 分钟保存一次
 
查看其他资源监控只需要使用 sar -f [需要读取的文件] + [参数] 即可

3.0 CPU使用率

vmstat 1 3 | sed -n '3,$p' | awk '{total+=$13} END {print "CPU使用率:"total/3"%"}'

sar -u 1 3 | grep "Average:" | awk '{print "CPU使用率:"100-$8"%"}'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值