【测试基础】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~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试大田

你的赞赏是大田更新的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值