linux命令之进程及服务控制

本文介绍如何使用命令行工具查看和管理Linux系统中的进程,并详细解释了如何利用systemctl命令管理和控制服务。涵盖进程查看方式、优先级调整、前后台切换、信号发送以及服务的启停等操作。

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

###进程及服务的控制

1.什么是进程:系统中正在运行的程序

2.图形的进程查看方式
gnome-system-monitor  

3.查看进程的命令
ps    
    a         ##当前环境相关进程
    -a        ##在当前终端中运行的进程,但不包含当前环境进程信息
    -A|-e   ##系统所有进程  
    x         ##查看含有输出终端的进程
    f          ##查看进程的从属关系
    u         ##进程的所有人

ps ax -o comm,nice,%cpu,%men,pid,user,group,stat     ##查看各进程信息

ps ax --sort=%cpu        ##递增排序查看cpu进程

ps ax --sort=-%cpu      ##递减排序查看cpu进程


ps ax --sort=%mem         ##递增排序查看mem进程

ps ax --sort=-%mem         ##递减排序查看mem进程

4.进程的优先级
进程状态
S        ##进程状态
s        ##此进程为顶级进程
T        ##进程是暂停的
<        ##进程优先级高
N        ##进程优先级低
l        ##进程在内存中有锁定空间

renice -n -5  pid        ##修改进程的优先级


nice -n -5 命令 &        ##指定优先级开启进程

5.进程前后台的调用
ctrl+z               ##将占用终端的进程打入后台停止
jobs                 ##查看被打入后台的进程
bg jobsnum     ##将指定进程在后台运行
fg jobsnum      ##将指定进程调回前台
ctrl+c               ##将占用当前终端的进程结束

6.信号
1        ##进程不停止情况下重新加载配置
2        ##清除进程在内存中的数据
3        ##清楚鼠标在内存中的数据
9        ##强行结束进程,不能被阻塞
15        ##正常关闭进程
18        ##运行停止的进程
19        ##暂停进程,不能被阻塞的
20        ##暂停进程,可以被阻塞的

kill -信号   pid


killall   -信号  进程名称   


7.服务的控管

systemctl   start    sshd        ##开启服务
systemctl   stop     sshd        ##关闭服务
systemctl   status   sshd        ##显示状态


systemctl   restart  sshd        ##重启服务
systemctl   enable   sshd        ##开机启动
systemctl   disable  sshd        ##开机关闭


systemctl   list-units          ##列出系统中运行的服务


systemctl   list-unit-files          ##列出系统中服务开机状态


systemctl   list-dependencies  sshd    ##列出服务依赖关系


systemctl   mask   sshd            ##冻结服务


systemctl   unmask   sshd        ##解锁服务


systemctl   set-default     multi-user.target    ##开机不启动图形界面


systemctl   set-default     graphical.target    ##开机启动图形界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值