一聚教程网:一个值得你收藏的教程网站

热门教程

Linux进程/用户管理命令使用指南

时间:2026-08-14 13:03:08 编辑:袖梨 来源:一聚教程网

Linux进程/用户管理命令使用指南的重点在于把前置条件、操作顺序和容易误判的地方分清楚。

1.进程管理命令

  1. 进程:运行中的程序

进程最根本的属性是动态性和并发性。进程是有生存期的,其动态性是由其状态转换决定的

  1. 程序:存储在磁盘上的二进制可执行文件
  2. 操作系统是通过管理进程,让进程运行来完成用户的任务的
  3. PCB:进程控制块,记录一个进程执行过程中的相关属性;
  4. PID:是操作系统对进程的标识, 每一个进程的PID都是不同的;

系统管理进程(可执行程序的代码+各种资源及处理器状态等等)通过PCB(进程控制块) 来记录这些数据:

Linux进程/用户管理命令使用指南

(1)ps

默认显示与当前中断有关的进程信息;

Linux进程/用户管理命令使用指南

常用选项

  1. -e:显示系统中所有的进程信息
  2. -f:显示更多的进程属性信息,即UID、PID、PPID、C、STIME、TTY、TIME、CMD
  3. -L:显示进程中的线程ID;
  4. r:显示正在运行的进程
  5. -a :显示系统中与tty相关的(除了会话组长)所有进程信息。
  6. a :BSD风格,显示系统中与tty(当前正在使用的终端文件)相关的所有进程信息;当与选项x一起使用时,显示所有进程的信息。
  7. -A :显示所有程序
  8. u :以面向用户的格式来显示程序状况。(包括用户名、CPU及内存使用情况等信息)
  9. -U <用户识别码>: 列出属于该用户的程序的状况,也可使用用户名称来指定
  10. U <用户名称> :列出属于该用户的程序的状况
  11. x :BSD风格,显示所有非控制终端上的进程信息;当与选项a一起使用时,显示所有进程信息。
  12. --pid pidlist: 显示由进程ID(出现在参数pidlist表中)指定进程的信息。
  13. -c :新增显示CLS和PRI栏位
  14. -C <指令名称> :指定执行指令的名称,并列出该指令的进程状况
  15. --tty ttylist :显示指定终端上进程的信息,等价于-t和t

(2)pstree

以树状图形显示进程之间的关系

(3)kill

语法:kill PID

结束或者挂起一个进程;

Linux进程/用户管理命令使用指南

-9 强制结束进程

kill -STOP PID:挂起一个进程

Linux进程/用户管理命令使用指南

1) 前后台

  1. 如何启动一个进程:
  2. 路径+可执行文件名
  3. 路径+可执行文件名 +&(将进程放到后台去执行)

2) 演示杀死进程

  1. 语法:kill +PID

(4)pkill

语法:pkill + 进程名

结束一组同名的进程

Linux进程/用户管理命令使用指南

(5)jobs

显示当前终端的任务,显示后台执行的或者挂起的任务

Linux进程/用户管理命令使用指南

(6)fg bg

fg % 任务号 将后台运行的或者挂起的进程挪动前台执行

bg % 任务号 将挂起的进程唤醒到后台去执行

(7)top

查看系统资源使用情况以及进程信息,性能分析工具,用于实时动态地监视进程活动及系统负载等信息

q退出

2.用户管理命令

Linux是一个多用户的系统

(1)系统存储用户信息的位置

/etc/passwd:存储用户的基本信息

Linux进程/用户管理命令使用指南

  1. UID:用户
  2. GID:用户所属的组

(2)/etc/group

存组的信息

(3)/etc/shadow

存储用户密码

(4)添加新用户

useradd newname

通过命令建的没有家目录;

用图形化添加新用户: 右上角---设置---用户----解锁----添加

右上角切换用户

(5)修改用户密码

passwd 用户名

(6)删除用户

uerdel userdel 删除用户时,首先确保该用户没有登录.userdel默认仅删除用户,不会删除家目 录即加目录中的文件,若想删除用户的同时移除家目录,那么使用userdel -r username;

最好不要删除家目录;

总结

热门栏目