美文网首页
【测试基础】Linux 系统及进程管理类命令

【测试基础】Linux 系统及进程管理类命令

作者: 软件测试大田 | 来源:发表于2022-02-19 14:37 被阅读0次

    大家好啊,我是大田。

    今天是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命令,看下面这个安装命令:

    yuminstall net-tools

    netstat [参数]

    -a:显示所有链接和监听端口

    -e:显示以太网统计信息,它列出的项目包括传送的数据报的总字节数,错误数,删除数,数据报的数量和广播的数量

    -n:以数字形式显示地址和端口号

    -o:显示与每个链接相关的所属进程ID 

    -p:显示proto指定的协议的链接;

    proto协议:tcp\udp\tcpv6\udpv6

    -r:显示关于路由表的信息

    组合用法:

    #查看这个系统目前的网络状况netstat-anp

    #查看端口22的使用情况netstat-anp |grep22

    往期Linux系列内容推荐:

    1、【配置】Linux的安装及配置

    2、【测试基础】Linux系统组成、目录结构及基本命令

    3、【测试基础】Linux打包、解包、解压缩命令这一篇全搞定

    4、【测试基础】Linux查找、过滤基本命令总结

    5、【测试基础】Linux文本编辑vi命令

    end~

    相关文章

      网友评论

          本文标题:【测试基础】Linux 系统及进程管理类命令

          本文链接:https://www.haomeiwen.com/subject/roqvlrtx.html