linux下进程及服务的控制
2018-08-15 23:11
92 查看
1什么是进程?
系统中正在运行的程序,进程信息都是存储在ls/proc/中
2图形进程的查看方式
gnome-system-monitor |
3查看进程的命令
ps a 当前环境相关进程 |
ps -a 在当终端中运行的进程,但是不包含环境进程信息 |
ps -A|-e 查看系统中的所有进程 |
ps x 查看含有和输出有关的终端进程 |
ps f 查看进程的从属关系 |
ps u 查看进程的所有人 |
ps ax -o comm,nice,%cpu,&mem,pid,user,group,stat 按需求查看进程信息 |
ps ax --sort=%cpu 按cpu占用率的升序查看进程信息 |
ps ax --sort=%cpu 按cpu占用率的降序查看进程信息 |
4进程的优先级
ps -o nice, comm, pid, stat |
进程的状态
S | 表示进程的状态 |
s | 表示此进程是顶级进程 |
T | 表示此进程是停止的,暂停的 |
< | 表示此进程的优先级高 |
N | 表示进程的优先级低 |
L | 表示进程的内存中有锁定空间 |
修改进程的优先级
进程的优先级为从-20到19的40个档次,数字越小表示进程的优先级越高,越大表示优先级越低,-20最高,19最低
renice -n -5 pid 将pid进程的优先级修改为-5 |
nice -n -5 &vim 表示以-5的优先级开启vim |
5进程前后台的调用
jobs | 查看被打入后台的进程 |
ctrl+z | 将占用终端的进程打入后台 |
bg jobsnum | 将指定进程在后台运行 |
fg jobsnum | 将指定进程调回前台 |
ctrl+c |
将占用当前终端的进程结束 |
(图中的“+”表示当我们执行fg(不含参数)时,调回前台的优先级)
6信号
1 | 表示在进程不停止的情况下重新加载配置 |
2 | 清除进程在内存中的数据 |
3 | 清除鼠标内存中的数据 |
9 | 强行结束进程,不能被阻塞 |
15 | 正常关闭进程 |
18 | 运行停止进程 |
19 | 暂停进程,不能被阻塞 |
20 | 暂停进程,可以被阻塞 |
相关命令
kill -signalnum pid 对指定进程执行相关命令 |
killadd -signal 进程名 对同名进程执行相关命令 |
7服务控管
systemctl start sshd 开启sshd |
systemctl stop sshd 关闭sshd |
systemctl status sshd sshd显示状态 |
systemctl restart sshd 重启sshd |
systemctl enable sshd sshd开机启动 |
systemctl disable sshd sshd开机启动取消 |
systemctl list-units 列出所有已经开启的服务名称 |
systemctl list-unit-files 列出系统中服务的开机状态 |
systemctl list depencies sshd 列出sshd服务的依赖性 |
systemctl mask sshd 冻结服务 |
systemctl unmask sshd 解锁服务 |
systemctl set-default multi-user,target 开机不启动图形 |
systemctl set-default graphical.target 开机启动图片 |
阅读更多
相关文章推荐
- Linux 124课程 8、管理本地的Linux用户和组、控制服务和守护进程
- Linux系统基础知识(三)进程及服务的控制
- Linux_入门之进程和系统服务的控制
- 在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。守护进程是在后台运行不与任何控制终端关联,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于
- Linux启动及控制服务进程
- 文档总结8-linux系统服务的控制
- LINUX进程控制(system(),fork(),exec())
- Linux 进程控制—— exec“金蝉脱壳”
- Linux系统进程控制编程---popen函数调用
- Linux 控制进程
- Linux运行与控制后台进程的方法:nohup, setsid, &amp;, disown, screen
- linux应用程序设计(一)——文件、时间编程及进程控制
- Linux 查看服务状态(服务与进程)
- linux单进程服务保活supervise
- Openwrt(linux)启动服务后台进程守护进程
- linux 通过哪个命令可以查看某个服务及其端口、进程号
- Linux学习记录--进程控制相关系统调用
- linux下把进程注册成服务,用service 调用
- Linux下Service守护进程开发和Shell脚本控制Daemon
- Linux系统状态检测及进程控制--1