进程~Linux系统进程管理与进程状态

一、进程管理

1.ps命令

  • 查看进程:ps [-e -f]

    • 选项:-e,显示出全部的进程
    • 选项:-f,以完全格式化的形式展示信息(展示全部信息)

    从左到右分别是:

    • UID:进程所属的用户ID

    • PID:进程的进程号ID

    • PPID:进程的父ID(启动此进程的其它进程)

    • C:此进程的CPU占用率(百分比)

    • STIME:进程的启动时间

    • TTY:启动此进程的终端序号,如显示?,表示非终端启动

    • TIME:进程占用CPU的时间

    • CMD:进程对应的名称或启动路径或启动命令

2.kill命令

  • 关闭进程:kill [-9] 进程ID

二、进程状态

1.top命令

  • 查看系统资源占用:可以通过top命令查看CPU、内存使用情况,类似Windows的任务管理器
  • top命令内容解释
    • PID:进程id
    • USER:进程所属用户
    • PR:进程优先级,越小越高
    • NI:负值表示高优先级,正表示低优先级
    • VIRT:进程使用虚拟内存,单位KB
    • RES:进程使用物理内存,单位KB
    • SHR:进程使用共享内存,单位KB
    • S:进程状态(S休眠,R运行,Z僵死状态,N负数优先级,I空闲状态)
    • %CPU:进程占用CPU率
    • %MEM:进程占用内存率
    • TIME+:进程使用CPU时间总计,单位10毫秒
    • COMMAND:进程的命令或名称或程序文件路径

2.df命令

  • 介绍:查看硬盘的使用情况
  • 语法:df [-h]
    • 选项:-h,以更加人性化的单位显示

3.iostat命令

  • 介绍:查看CPU、磁盘的相关信息

  • 语法:iostat [-x] [num1] [num2]

    • 选项:-x,显示更多信息
    • num1:数字,刷新间隔,num2:数字,刷新几次
  • 内容解释

    • rrqm/s: 每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge, 提高IO利用率, 避免重复调用);
    • wrqm/s: 每秒这个设备相关的写入请求有多少被Merge了。
    • rsec/s: 每秒读取的扇区数;sectors
    • wsec/: 每秒写入的扇区数。
    • rKB/s: 每秒发送到设备的读取请求数
    • wKB/s: 每秒发送到设备的写入请求数
    • avgrq-sz :平均请求扇区的大小
    • avgqu-sz :平均请求队列的长度。毫无疑问,队列长度越短越好。
    • await: 每一个IO请求的处理的平均时间(单位是微秒毫秒)。
    • svctm 表示平均每次设备I/O操作的服务时间(以毫秒为单位)
    • %util: 磁盘利用率

4.sar命令

  • 介绍:可以使用sar命令查看网络的相关统计

  • 语法:sar -n DEV num1 num2

    • 选项:-n,查看网络,DEV表示查看网络接口
    • num1:刷新间隔(不填就查看一次结束),num2:查看次数(不填无限次数)
  • 内容解释:

    • IFACE:本地网卡接口的名称
    • rxpck/s:每秒钟接受的数据包
    • txpck/s:每秒钟发送的数据包
    • rxKB/S:每秒钟接受的数据包大小,单位为KB
    • txKB/S:每秒钟发送的数据包大小,单位为KB
    • rxcmp/s:每秒钟接受的压缩数据包
    • txcmp/s:每秒钟发送的压缩包
    • rxmcst/s:每秒钟接收的多播数据包

5.$符号

  • 介绍:用于取变量的值
  • 语法:$环境变量名

6.设置环境变量

Linux环境变量可以用户自行设置,其中分为:

  • 临时设置,语法:export 变量名=变量值
  • 永久生效
    • 针对当前用户生效,配置在当前用户的: ~/.bashrc文件中
    • 针对所有用户生效,配置在系统的: /etc/profile文件中
    • 并通过语法:source 配置文件,进行立刻生效,或重新登录FinalShell生效
  • 54
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值