标签:ps top netstat 命令 测试 Linux 进程
大家好啊,我是大田。
今天是Linux系列学习的第六篇,系统及进程管理类。一共5个命令,一起来看。
1、磁盘信息
2、ps
3、top
4、kill
5、netstat
1、磁盘信息
显示磁盘剩余空间
df -h
图片
显示目录下的目录大小
du -h 目录
图片
备注:-h是以我们都能看懂的方式,显示文件大小属性
2、ps查看系统中的所有进程
进程是什么?
它就是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
基本用法:
查看系统中所有进程
ps -aux
a:显示终端上的所有进程,包括其他用户的进程
u:显示进程的详细状态
x:显示没有控制终端的进程
图片
查看系统中所有进程
ps -ef
图片
备注:ps -aux和ps -ef两者输出结果差别不大,但是展现风格不同,aux是BSD风格,-ef是System V风格
3、top查看系统健康状态
基本命令:
top 参数
参数:
-d秒数:指定top命令每隔几秒更新,默认是3秒
-i:使用top不显示任何闲置或者僵死进程
-p:通过指定监控进程ID来仅仅监控某个进程的状态
操作选项:下面三个操作选项要在执行top之后,与top命令进行交互
P:以cpu使用率排序,默认就是此项
M:以内存的使用率排序
q:退出top
查询结果字段解释
图片
第一行:系统运行时间
第二行:运行进程相关
第三行:cpu相关
第四行:内存相关
第五行:交换分区相关
4、kill终止进程
表示强迫进程立即停止,pid是进程号
kill -9 pid
5、netstat显示网络统计信息
显示IP、TCP、UDP、ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
若系统中无netstat命令,看下面这个安装命令:
yum install net-tools
netstat [参数]
-a:显示所有链接和监听端口
-e:显示以太网统计信息,它列出的项目包括传送的数据报的总字节数,错误数,删除数,数据报的数量和广播的数量
-n:以数字形式显示地址和端口号
-o:显示与每个链接相关的所属进程ID
-p:显示proto指定的协议的链接;
proto协议:tcp\udp\tcpv6\udpv6
-r:显示关于路由表的信息
组合用法:
查看这个系统目前的网络状况
netstat -anp
查看端口22的使用情况
netstat -anp |grep 22
图片
往期Linux系列内容推荐:
1、【配置】Linux的安装及配置
2、【测试基础】Linux系统组成、目录结构及基本命令
3、【测试基础】Linux打包、解包、解压缩命令这一篇全搞定
4、【测试基础】Linux查找、过滤基本命令总结
5、【测试基础】Linux文本编辑vi命令
end~
如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开
标签:ps,top,netstat,命令,测试,Linux,进程 来源: https://www.cnblogs.com/BigTian/p/15926345.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。