Linux常用工具命令

1,             系统监控常用的工具

(1) vmstat 、iostat、netstat等

(2) top  freesar 等

 

2,             CPU监控:

一般用load,查看Cpu负载情况,

 

3,             内存监控:

3.1 free命令

 

3.2实现上述清理脏页,把高速缓存中的数据和磁盘的数据同步的进程就是 pdflush,ps -ef | greppdflush,一般内存中存在10%的脏页是,会启动pdflush进程

 

4,             I/0监控:

4.1 当cpu的wa比较大时(top命令,上半部分cpu那一行%wa),说明CPU在等待I/O操作,说明磁盘处于超负荷状态,监控swap和系统分区,确保virtual memory不是文件系统的I/O瓶颈

4.2 用iostat

 

 

5,             网络监控:

5.1 netstat,

5.2 nc,全称netcat,通过TCP/IP协议进行数据的读取和写入,可以扫描端口,传输文件,模拟聊天

linux nc (NetCat) 命令详解 | 飘渺的风 | 个人的生活,学习,工作感悟

http://www.huanxiangwu.com/477/linux-nc-netcat

 

 

 

6,             查看内存:

6.1 最常用free,是查看内容的专用工具,cat/proc/meminfo作用和free一样,top是查看动态进程的,也可以看到内存的使用情况,显示的是系统内存(top命令的第一行,是显示的系统启动时间与工作负载,用uptime命令可单独把这一行显示)

6.2 查看共享内存,ipcs –m,

6.3 其实vmstat,检测系统资源动态变化,里边也可以查看到内存,包括swpd,free,buff,cache,swap字段,一共有procs,memeory,swap,io,system,cpu几个大类

6.4可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看),如下:pmap –d 5647

 

 

7,             查看进程:

7.1 最常用ps,参数ps aux,查看系统所有进程数据,top查看动态进程,pstree查看进程树、进程之间的相关性

7.2 查找某个正在执行的进程PID,pidof [-sx]program_name

 

8,             查看系统启动的服务:

8.1 用ps或top查看已经启动了的服务程序与PID,用netstat查看启动了哪个端口,

8.2 用chkconfig管理系统服务默认开机启动与否,还有个功能是设置自己的系统服务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值