Linux 进程管理

查看当前在线用户who

who -uH

监控后台进程ps

ps命令用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。选项部分如下:

-e 显示所有进程

-f 全格式

-h 不显示标题

-l 长格式

-w 宽输出。

a 显示终端上的所有进程,包括其他用户的进程。

r 只显示正在运行的进程。

x 显示没有控制终端的进程。

这个命令参数有很多,但一般的用户只需掌握一些最常用的命令参数就可以了。最常用的三个参数是u、a、x,我们首先以root身份登录系统,查看当前进程状况。

ps aux

    USER 用户名

    UID  用户ID(User ID)

    PID  进程ID(Process ID)

    PPID 父进程的进程ID(Parent Process ID)

    SID  会话ID(Session ID)

    %CPU 进程的CPU占用率

    %MEM 进程的内存占用率

    VSZ 进程所使用的虚存的大小(Virtual Size)

    RSS 进程使用的驻留集大小或者是实际内存的大小,kbytes字节

    TTY 与进程关联的终端(tty)

    STAT 进程的状态:进程状态使用字符表示的(STAT的状态码)

    R    运行  Runnable(on run queue)      正在运行或在运行队列中等待.

    S    睡眠  Sleeping       休眠中,受阻,在等待某个条件的形成或接受到信号

    I   空闲  Idle

    Z    僵死  Zombie(a defunct process)  进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放。

    D   不可中断  Uninterruptible sleep (ususally IO)  收到信号不唤醒和不可运行,进程必须等待直到有中断发生。

    T   停止   Terminate      进程收到SIGSTOP ,SIGSTP,SIGTIN,SIGTOU信号后停止运行。

    P   等待交换页

    W  无驻留页  has no resident pages   没有足够的记忆体分页可分配

    X   死掉的进程

    <   高优先级进程               高优先序的进程

    N   低优先级进程              低优先序的进程

    L   内存锁页    Lock         有记忆体分页分配并缩在记忆体内

    s   进程的领导者(在它之下有子进程)

    l   多进程的(使用 CLONE_THREAD,类似 NPTL pthreads)

    +   位于后台的进程组

    START  进程启动时间和日期

    TIME   进程使用的总CPU时间

COMMAND  正在执行的命令行命令

    NI     优先级(Nice)

    PRI    进程优先级编号(Priority)

    WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。

    FLAGS  与进程相关的数字标识。  

后台/挂起作业移到前台运行fg

fg [job…]

把指定的后台作业或挂起作业移到前台运行。参数job是一个或多个进程的PID,或者是命名名称,或者是作业号(作业号前面要带一个%号)。

挂起进程后台执行bg

bg[job…]

把被挂起的进程提到后台执行。其中,job是一个或多个进程的PID、命令名称或者作业号,在参数前要带%号。

显式后台作业jobs

按下ctl+z挂起当前进程

进程发送信号kill

向指定进程发送信号

kill  -SIGKILL(-9)  PID

kill -l 查看操作系统所有信号

9)  SIGKILL        杀死进程

15)  SIGTERM         杀死进程

9和15的区别:9号信号能杀死(T   停止   Terminate)状态的进程,15不可以,9号信号能结束的进程更多所以我们用的更多的是9。

查看当前进程环境变量env

配置当前用户环境变量

vim ~/.bashrc

配置系统环境变量,配置时需要有root权限。

vim /etc/profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值