Linux系统进程(2)

it2022-05-05  209

####进程信号#### 1.常用信号等级

1 进程重新加载配置(不关闭进程重新加载,类似不停服的更新) 2 删除进程在内存中的数据(信号2=ctrl c) 3 删除鼠标在内存中的数据(信号3=ctrl \) 9 强行结束单个进程(不能被阻塞) 15 正常关闭进程 (可能会被阻塞) 18 运行暂停的进程 19 暂停某个进程 (不能被阻塞) 20 把进程打入后台 (可以被阻塞)

man 7 signal 查看信号详细信息

kill -信号 进程pid killall -信号 进程名字 pkill -信号 进程属性

例:

pkill -9 -u student 结束所有student的进程

killall -9 vim 结束所有vim的进程

#######控制服务######### 什么是服务 对其他单位的功能,通俗讲就是非己用 用什么控制服务 系统初始化进程可以对服务进行相应的控制

当前系统初始化进程是什么

systemd 系统初始化进程 pstree 显示系统中的进程树

进程树: 进程控制命令

ssh -------->sshd client(客户端) server(服务端) systemctl 查看服务状态 systemctl status sshd 查看服务状态,inactive(不可用),active(可用)

高亮字符区域显示字符状态

systemctl start sshd 开启服务 systemctl stop sshd 关闭服务 systemctl restart sshd 重启服务(进程ID改变) systemctl reload sshd 重新加载服务配置(进程ID不变) systemctl enable sshd 设定服务开机启动 systemctl disable sshd 设定服务开机不启动 systemctl list-units 列出已经开启服syetemctl务当前状态

systemctl list-unit-files 列出所有服务开机启动的状态 ACTIVE一栏 disable(关闭),enable(开启),static(锁定) systemctl list-dependencies 列出服务的依赖

systemctl set-default multi-user.target 设定系统启动级别为多用户模式(无图形) reboot重启系统无图形登陆界面

systemctl set-default graphical.target 设定系统启动级别为图形模式 reboot重启后图形模式登陆状态


最新回复(0)