Linux 进程及服务的控制

1.什么是进程?

系统中正在运行的程序

 

2.图形的进程查看方式

gnome-system-monitor

 

3.查看进程的命令

(1)ps    a          当前环境相关的进程

 

(2)ps              -a           在当前终端中运行的进程,但不包含当前环境进程信息

 

(3)ps             -A|-e        系统所有进程

 

(4)ps               x              查看含输出终端的信息

 

(5)ps                f              查看进程从属关系

 

 

 

](6)ps                u            进程的所有人

 

(7)ps ax --sort=%cpu                      CPU占用比升序排列

 

 

(8)ps ax --sort=-%cpu               cpu占用比降序排列

 

 

(9)ps ax --sort =%mem            内存占用比升序排列

 

 

(10)ps ax --sort =-%mem   内存占用比降序排列

 

练习:将CPU利用率前五的pid列出

 

4.进程优先级

进程状态

S     进程状态

s      次进程为顶级进程

T      此进程是停止的

<      进程优先级高

N      进程优先级低

l          进程在内存中有锁定空间(sleep状态是不能回收的)

 

(1)renice -n -5 pid   修改进程优先级

 

(2)nice -n -5  进程名字       指定优先级开启进程

 

 

5.进程前后台的调用

(1)ctrl +z将占用终端的进程打入后台停止,不能运行

 

(2)jobs 查看 被打入后台的进程

(3)bg jobnum(序号)       将指i定的进程在后台运行

 

(4)fg  jobnum                将指定进程调回前台运行

(5)ctrl+c                         将占用当前终端的进程结束

 

6.信号

1  进程不停止情况下,重新加载配置

2  清除进程在内存中的数据

3  清除鼠标在内存中的数据

9   强行结束进程,不能被阻塞

15 正常关闭进程

18 运行停止的进程

19 暂停进程.不能被阻塞

20 暂停进程,可以被阻塞

 

kill -9  pid       结束进程

killall  -9   进程名称    结束所有这个名字的进程

 

 

7.服务的控管

(1)systemctl start sshd    开启

(2)systemctl status sshd   显示状态

(3)systemctl stop sshd  关闭

(4)systemctl restart sshd    重启

(50systemctl ensble sshd    开机时自动启动

(6)systemctl disable  sshd    开机时自动关闭开机状态

(7)systemctl list-utils    列出系统中运行的程序

 

(8)systemctl list-util-files  列出系统中服务开机状态

 

 

(9)systemctl mask sshd    冻结

 

(10)systemctl unmask sshd    解开

 

(11)systemctl setp-default  multi-user.target   开机时不开图形

 

(12)systemctl set-default  grophical.target     开机时开启图形

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值