linux运维基础[进程管理]——————进程的概念、进程的状态、ps查看进程、调整进程的优先级

本文介绍了Linux中的进程概念,包括进程的定义和运行状态。重点讲解了`ps`命令的使用,如单个参数和常用组合,展示如何查看进程信息、排序以及调整进程优先级。通过实例演示了如何查看和调整进程优先级,帮助读者掌握Linux系统中的进程管理技巧。
摘要由CSDN通过智能技术生成

1. 进程

进程定义

  • 进程是正在运行的程序的实例。
  • 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。

2. 进程运行的状态

在这里插入图片描述

3. ps命令

查看指定的进程:

ps [参数]
    a   ##关于当前环境的所有进程
    x| -A   ##所有进程
    f   ##显示进程从属关系
    e   ##显示进程调用环境工具的详细信息
    l   ##长列表显示进程的详细信息
    u   ##显示进程的用户信息
    -a  ##显示shell前台运行命令的进程,但不保函shell本身

现在进行测试:

3.1 单个参数的使用

ps a 显示现行终端机下的所有程序,包括其他用户的程序。

[root@study ~]# ps a
  PID TTY      STAT   TIME COMMAND
 1455 tty1     Ss+    0:00 /usr/bin/Xorg :0 -background none -verbose -auth /run
 1460 ttyS0    Ss+    0:00 /sbin/agetty --keep-baud ttyS0 115200 38400 9600
 1618 pts/0    Ss     0:00 -bash
 1841 pts/0    R+     0:00 ps a

ps -A | x :选择所有进程。与-e相同

[root@study ~]# ps -A
  PID TTY          TIME CMD
    1 ?        00:00:01 systemd
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    7 ?        00:00:00 migration/0
    8 ?        00:00:00 rcu_bh
    9 ?        00:00:00 rcuob/0
   10 ?        00:00:00 rcu_sched
   11 ?        00:00:00 rcuos/0
   12 ?        00:00:00 watchdog/0

ps -a :显示shell前台运行命令的进程,但不保函shell本身(显示所有终端机下执行的程序,除了阶段作业领导者之外)

[root@study ~]# ps -a
  PID TTY          TIME CMD
 1935 pts/0    00:00:00 ps

ps -d :与A类似 ,没有允许环境(shell)

[root@study ~]# ps -d
  PID TTY          TIME CMD
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    7 ?        00:00:00 migration/0
    8 ?        00:00:00 rcu_bh
    9 ?        00:00:00 rcuob/0

ps -e :选择所有进程。与-A相同

[root@study ~]# ps -e
  PID TTY          TIME CMD
    1 ?        00:00:01 systemd
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    7 ?        00:00:00 migration/0
    8 ?        00:00:00 rcu_bh
    9 ?        00:00:00 rcuob/0

ps x 显示所有输出设备终端的进程

[root@study ~]# ps x
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 /usr/lib/systemd/systemd --switched-root --system --d
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值