1 进程处理相关命令
1.1 进程的概念
进程是一个实体,每个进程都有自己的地址空间,一般有文本区域,数据区域和堆栈空间。
文本区域:执行的代码
数据区域:变量和进程执行期间使用的动态分配内存
堆栈区域:活动过程调用的指令和本地变量
进程是一个执行中的程序, ./a.out将程序运行起来称之为进程。
2 查看进程命令
2.1 显示进程(process)的动态
ps命令
语法: ps 【options】
常用: ps -elf 长格式显示进程信息
ps aux 简单列表显示进程信息
ps 只显示当前用户会话中打开的进程
top命令
实时更新
pstree命令
树状图显示
kill命令
使用kill命令终止进程
kill 【-signal】 PID
signal是一个信号
PID是进程号
例: kill -9 3791 强制终止PID为3791的进程
kill -l 显示有哪些信号
常用:
-13 管道炸裂
-15 默认
-9 强制终止
3 用户管理相关命令
用户管理相关文件介绍
用户属性
用户名
口令
用户ID
用户主目录
用户shell
/etc/passwd文件
系统能够识别用户清单,用户登录时,系统查询这个文件,确定用户的uid并验证。
加密口令
gid号
成员列表
/etc/group文件
包含了unix组的名称和每个组中成员名称列表,一行一个组,四个字段
组名
用户管理相关命令
sudo adduser user1 添加用户名为user1的用户
sudo usermod -G user1 user2 把user2加入到user1中
sudo usermod -d /home/user3 -m user2 将user2修改成user3路径
sudo usermod -d /home/user3 -ml user3 user2 路径修改 用户名页修改成user3
sudo deluser --remove -home user3 删除user3