linux——进程

学习linux——5

进程在linux是很重要的一部分,进程简单来说就是执行中的程序,进程是存储在内存上的,程序是存储在磁盘上的二进制可执行文件。因此在linux中对进程管理是必要的。

linux上的进程管理命令:

查看进程:
指令 含义
ps 查看进程
ps -e 显示系统的所有进程
ps -f 查看进程的详细信息
ps -L 显示线程号LWP

linux——进程_第1张图片
其中进程相关的详细信息:

符号 含义
UID 表示执行者身份
PID 表示进程号
PPID 表示父进程号
C 表示当前CPU的使用率
STIME 表示进程执行开始时间
TTY 表示登入者的终端机位置
CMD 表示指令名称
LWP 表示线程号

除了以上一般的查看进程的指令,还有两个特殊的查看系统进程的指令

指令 含义
pstree 以树状图的形式显示进程的创建关系
top 和Windows上的任务管理器相似,动态显示进程的执行情况和系统欧冠资源的统计信息

linux——进程_第2张图片
linux——进程_第3张图片
以上两张图片仅是部分展示两个指令的作用。

启动进程:

指令 含义
路径 可执行文件名 启动进程
路径 可执行文件名 & 将进程放到后台执行

删除进程:

指令 含义
kill PID 结束PID号进程
pkill CMD 结束一组CMD(所有同名)指令的进程
kill -stop PID 挂起PID号进程
jobs 显示后台执行的或者挂起的进程
bg PID 将进程唤醒到后台执行
fg PID 将进程唤醒或后台进程到前台执行

系统存储用户信息的位置:

路径 含义
/etc/passwd 存储用户的基本信息
/etc/group 存储组的信息
/etc/shadow 存储用户密码

一些关于用户的操作:

指令 含义
useradd username -g groupname 增加用户到指定的主组
useradd username -G group1,group2… 指定用户所属的附加组
userdel username 删除用户
passwd username 修改用户密码

你可能感兴趣的:(Linux,linux)