Linux进程/用户管理命令

目录

1.进程管理命令

(1)ps

(2)pstree

(3)kill

(4)pkill

(5)jobs

(6)fg bg

(7)top

2.用户管理命令

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

(2)/etc/group

(3)/etc/shadow:

(4)添加新用户

(5)修改用户密码:

(6)删除用户


1.进程管理命令

进程:运行中的程序

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

程序:存储在磁盘上的二进制可执行文件

操作系统是通过管理进程,让进程运行来完成用户的任务的

PCB:进程控制块,记录一个进程执行过程中的相关属性;

PID:是操作系统对进程的标识, 每一个进程的PID都是不同的;

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

(1)ps

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

常用选项:

-e:显示系统中所有的进程信息

-f:显示更多的进程属性信息,即UID、PID、PPID、C、STIME、TTY、TIME、CMD

-L:显示进程中的线程ID;

r:显示正在运行的进程

-a :显示系统中与tty相关的(除了会话组长)所有进程信息。

a :BSD风格,显示系统中与tty(当前正在使用的终端文件)相关的所有进程信息;当与选项x一起使用时,显示所有进程的信息。

-A :显示所有程序

u :以面向用户的格式来显示程序状况。(包括用户名、CPU及内存使用情况等信息)

-U <用户识别码>: 列出属于该用户的程序的状况,也可使用用户名称来指定

U <用户名称> :列出属于该用户的程序的状况

x :BSD风格,显示所有非控制终端上的进程信息;当与选项a一起使用时,显示所有进程信息。

--pid pidlist: 显示由进程ID(出现在参数pidlist表中)指定进程的信息。

-c :新增显示CLS和PRI栏位

-C <指令名称> :指定执行指令的名称,并列出该指令的进程状况

--tty ttylist :显示指定终端上进程的信息,等价于-t和t

(2)pstree

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

(3)kill

语法:kill PID

结束或者挂起一个进程;

-9 强制结束进程

kill -STOP PID:挂起一个进程

1)前后台

如何启动一个进程:

路径+可执行文件名

路径+可执行文件名 +&(将进程放到后台去执行)

2)演示杀死进程

语法:kill +PID

(4)pkill

语法:pkill + 进程名

结束一组同名的进程

(5)jobs

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

(6)fg bg

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

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

(7)top

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

q退出

2.用户管理命令

Linux是一个多用户的系统

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

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

UID:用户

GID:用户所属的组

(2)/etc/group

存组的信息

(3)/etc/shadow:

存储用户密码

(4)添加新用户

useradd newname

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

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

右上角切换用户

(5)修改用户密码:

passwd 用户名

(6)删除用户

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

最好不要删除家目录;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值