进程管理命令&用户管理命令

本文介绍了Linux系统中常用的进程管理命令,包括`ps`、`top`、`kill`、`jobs`等,以及如何启动、结束、挂起和唤醒进程。同时,文章还涵盖了用户管理命令,如`useradd`、`userdel`、`passwd`,以及系统中存储用户信息的位置。此外,还提到了关机和重启的相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统上的进程管理命令:
查看进程:
1、ps 显示当前终端上的进程
在这里插入图片描述
PID:进程的PID值
TTY:伪终端号
TIME:当前使用CPU的时间
CMD:命令名称

2、ps -e:显示当前系统上执行的所有进程
在这里插入图片描述
3、ps -f:显示当前进程以及用户,显示进程更详细的进程信息
可以和-e联合使用,显示所有进程的详细信息 ps -ef
在这里插入图片描述
UID:当前的用户名
PPID:父进程号,当前进程由父进程创建
C:

ps -a:
4、ps -L:显示LWP(线程号)
在这里插入图片描述
LWP:线程号

man ps:显示ps的相关命令

5、pstree:树状图的形式显示进程的创建关系
在这里插入图片描述
6、top:和windows上的任务管理器相似 ,动态显示进程信息+系统资源(进程、CPU、内存、交换分区)的使用情况统计信息
—按f,可对显示按对应的字母进行选择显示
如:按b,显示父进程号
—按p对出top在这里插入图片描述
. 代表当前目录

7、启动一个进程:
路径+可执行文件名
路径+可执行文件名 & 将进程放到后台执行
前台执行:进程执行完成后才能进行下一个操作
后台执行:默默在后台执行,不占用前台控制权。进程将被放到后台执行,用户可以直接进入下一步操作
在这里插入图片描述
8、结束一个进程: kill PID
在这里插入图片描述
结束一组进程:pkill cmd 结束一组cmd相同的进程
在这里插入图片描述
10、挂起进程:将进程的执行暂停,CPU不再执行其指令
jobs:显示后台执行的或者挂起的任务 :任务号 任务状态 任务名称
在这里插入图片描述
11、唤醒一个挂起的进程:
bg+任务号 将进程唤醒到后台执行
fg+任务号 将进程唤醒到前台执行,将后台执行的进程换到前台执行
在这里插入图片描述
12、Linux的用户管理命令:Linux是一个多用的操作
root:超级管理员 安装系统时添加的用户
对于用户的管理方式:分组 —》权限
系统上的每一个文件对于不同的用户提供不同的权限:文件的属性 文件所属的组 其他用户

系统存储用户信息的位置:
(1)/etc/passwd:存储用户的基本信息 vim /etc/passwd在这里插入图片描述
(2)/etc/group:存储组信息 vim /etc/group
在这里插入图片描述
一个用户可以通过是属于多个组,一个文件只能属于一个组

(3)/etc/shadow:存储用户密码
形式:用户名:$加密算法ID$加密秘钥$密文

useradd username---->创建用户的同时,创建一个同名的组
会在/home下创建一个该用户的家目录
useradd username -g groupname -->指定用户所属的主组 /etc/passwd
useradd username -G group1,group2 … ---->指定用户所属的附加组 /etc/group
-s 指定新用户默认使用的shell程序
-d 执行新用户默认登录的目录 ,一般都是家目录

userdel username–>删除一个用户
-r 同时删除该用户的家目录

passwd username —>删除某一个用户的密码

13、关机重启命令
关机命令:
halt
init 0
shutdown -h 0:关机不重启
shutdown -k 0:发出警告给所有的用户,并不真正的关机
shutdown -r 0:关机后立即重新启动
shutdown -f 0:重启动时不跳过,快速关机fsck
shutdown -n 0:不经过,快速关机init程序
shutdown -c 0:取消一个已经运行的shutdown命令

重启命令:
init6
reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值