首页 > 系统服务 > 详细

Linux---进程及服务的控制

时间:2018-08-16 15:39:23      阅读:173      评论:0      收藏:0      [点我收藏+]
1.什么是进程

进程是指操作系统中正在进行的一个应用程序;

2.图形的进程查看方式

gnome-system-monitor

技术分享图片

3.查看进程的命令

ps 查看进程

技术分享图片

ps a 当前进程相关进程(包含了当前环境本身信息)

技术分享图片

ps -a       显示当前终端中的所有进程(不包含当前环境本身信息)

技术分享图片

ps     -A|-e           系统所有进程
ps  -A

技术分享图片技术分享图片

ps    -e

技术分享图片

技术分享图片
ps x 包含含有终端的所有(必须含有tty(字符输出设备的))进程

技术分享图片

ps f 查看进程的从属关系

技术分享图片
ps u 进程的所有人

技术分享图片

ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看。。。

技术分享图片

ps ax --sort=%cpu 默认为升序排列

技术分享图片

psax --sort=-%cpu 降序排列

技术分享图片

4.进程的优先级
-20——19
其中数值越小越优先;

S 进程状态
s 此进程为顶级进程
T 进程是暂时停止的
< 进程的优先级高
‘空’ 进程的优先级普通
N 进程优先级低
l 进程在内存中有锁定空间

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

技术分享图片

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

技术分享图片

5.进程前后台的调用
首先启动一个进程,如firefox;

技术分享图片

ctrl+z 将占用终端的进程打入后台停止

技术分享图片

jobs 查看当前后台暂时挂起的所有进程
-优先级低
+优先级高

技术分享图片
此时在firefox网址栏输入ssssss,并没有内容,但是会给你弹出一个框,点击wait

技术分享图片

技术分享图片
bg jobsnum 将指定进程在后台运行

技术分享图片

此时刚才输入的sssssss出现了

技术分享图片

fg jobnum 将指定进程调回前台
ctrl+c 将占用当前终端的进程结束

技术分享图片

6.信号

1 进程不停止的情况下重新加载配置
2 清除进程在内存中的数据
3 清除鼠标在内存中的数据

技术分享图片

9 强行结束进程

技术分享图片

15 正常关闭进程

技术分享图片

18 运行停止的进程

技术分享图片

19 暂停进程(不能被阻塞)

技术分享图片

技术分享图片
不能输入消息
20 暂停进程(可以被阻塞)

kill 信号 pid
killall 信号 进程名称

ip addr show br0 真机下查询本机的ip地址

技术分享图片

ifconfig eth0 虚拟机下查询本机的ip地址

技术分享图片

7.服务的控管
systemctl start sshd.service 开启
systemctl status sshd.service 查看状态

技术分享图片

技术分享图片

systemctl stop sshd.service 停止
systemctl status sshd.service 查看状态

技术分享图片

systemctl restart sshd.service 重启
systemctl status sshd.service 查看状态

技术分享图片

systemctl enable sshd.service 开机自启

技术分享图片

systemctl disable sshd.service 关闭自启

技术分享图片

systemctl list-units 列出当前系统开启的服务

技术分享图片

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

技术分享图片

systemctl

级别有0-6,0是关机,6是重启,234是无图形的界面,5是有图形的界面

w查看当前有谁在使用这台电脑。。

Linux---进程及服务的控制

原文:http://blog.51cto.com/13678296/2160729

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!