linux极常用系统监控命令

1.

1.
tr - translate or delete characters
eg:
last |tr '[a-z]' '[A-Z]'

2.1.
netstat -an|grep 22==>对系统的开启的端口进行检查
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN
tcp        0      0 :::22                       :::*                        LISTEN
ps -ef |grep ssh==>查看启动服务
eg:
root      2098     1  0 09:16 ?        00:00:00 /usr/sbin/sshd
2.
ss - another utility to investigate sockets
3.
iostat命令显示的是你的存储系统的细节状态,可以用它来检测你的存储设备是否正常.
4.
cat /proc/meminfo[cpuinfo]
5.
free -m
6.
mpstat用在多处理器的服务器上显示每一个CPU的状态.
eg:
mpstat -P ALL  //显示所有CPU的信息
mpstat -P 0 //仅显示0CPU的信息
7.
netstat -a显示所有socket信息,-r显示路由信息,-i显示网卡接口统计,-s显示网络协议统计
8.
pmap可以找到那个占用内存量最多的进程.
pmap `ps aux|grep ssh|head -1//程序PID`
9.
pstree会告诉我们进程间的父子关系.
pstree -p 5219[httpd的PID]
10.
sar可以涵盖到CPU利用率/内存换页信息/网络IO传输信息/进程创建行为和存储设备行为.
sar和nmon最大的区别在于,sar适合长期的系统监控,nmon则更适合于快速查看信息.
11.
uptime可以查看系统已经运行了多久,可以统计当前处于登录状态的用户数量,显示当前服务器的负载情况.
即是top命令的第一行.
12.
vmstat-->查看系统的虚拟内存情况,可以帮助你及时发现使用SWAP的情况,找出托慢系统的元凶.










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值