Linux中系统进程及服务的控制

系统进程的查看及控制

进程的查看

进程:系统未完成并且正在进行的工作

图形方式查看进程:

gnome-system-monitor

进程查看命令:

ps -A ---- 所有进程

ps -a ---- 在当前环境中运行的进程,包含环境信息

ps -u ---- 显示进程用户信息

ps a ---- 在当前环境中运行的进程

ps x ---- 列出系统中所有运行包含tty输出设备的进程

ps f ---- 显示进程的父子关系

ps e ---- 显示进程的详细信息

ps中的常用组合:

ps aux ---- 显示系统中所有进程并显示进程用户

ps ef ---- 显示进程详细信息并显示进程父子关系

ps ax ---- 显示当前系统中的所有进程

pstree ---- 显示系统的进程树

显示进程的指定信息:

ps -o xxx ---- 显示进程的指定信息

         comm ---- 显示进程名称

         user ---- 显示进程所有人

         group ---- 进程所有组

         %cpu ---- 进程cpu利用率

         %mem ---- 进程内存使用率

         pid ---- 进程id

         nice ---- 进程优先级

进程的排序

ps --sort +%cpu ---- 只负责排序并显示常规信息,不显示cpu利用率

ps --sort +%cpu -o %cpu,comm ---- 可选择需要显示的信息

ps ax --sort= +%cpu|-%cpu ---- 排序的顺序以及方式

stat中显示的信息

S ---- 进程状态

L ---- 内存中有锁定空间

N ---- 优先级低

< ---- 优先级高

+ ---- 前台运行

s ---- 顶级进程

进程的优先级范围

-20到19

优先级的查看

ps ax -o pid,nice,comm

指定某个优先级开启进程

renice -n ---- 优先级数字 进程名称

renice -n -5 1806 ---- 改变1806进程的优先级为-5

root@desktop0~]#ps a -o pid,nice,comm

环境中进程的前后台调用

jobs ---- 查看被打入环境后台的进程

按住 ctrl + z ---- 把占用终端的进程打入后台

fg jobsnum ---- 把后台进程调回前台

bg jobsnum ---- 把后台暂停的进程运行

comm& ---- 让命令直接在后台运行

+表示优先   -表示此优先

进程的控制

kill -信号 进程pid ---- 指定id来控制进程

killall -信号 进程名字 ---- 指定进程名字来控制进程

pkill -u -student -信号 ---- 指定用户控制进程

进程信号详解在uint9中

进程的动态监控

top ---- 动态监控进程

1 ---- 显示cpu每个核的负载

s ---- 调整刷新频率

c ---- cpu负载排序

m ---- 内存使用量排序

h ---- 查看帮助

u ---- 查看指定用户进程

k ---- 对指定进程发起信号

q ---- 退出


控制服务

系统初始化进程

systemd ---- 系统初始化进程

pstree ----显示系统中的进程树

进程控制命令

systemctl ---- 服务控制命令

systemctl status sshd ---- 查看服务状态 inactive不可用 active可用

systemctl start sshd ---- 开启服务

systemctl stop sshd ---- 关闭服务

systemctl restart sshd ---- 重启服务

systemctl reload sshd ---- 重新加载服务配置

systemctl ebable sshd ---- 设定服务开机启动

systemctl disable sshd ---- 设定服务开机不启动

systemctl list-units ---- 列出已经开启服务当前的状态

systemctl list-unit-files ---- 列出所有服务开机启动的状态

systemctl list-dependencies ---- 列出服务的倚赖

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

猜你喜欢

转载自blog.csdn.net/weixin_43189623/article/details/82959534