进程与服务的管理

1.什么是进程

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

2.查看进程

图形界面的查看方式

gnome-system-monitor

命令的查看方式

(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排名前五的进程

 

3.进程的优先级

进程状态

S     进程状态

s      次进程为顶级进程

T      此进程是停止的

<      进程优先级高

N      进程优先级低

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

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

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

4.进程前后台的开启

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

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

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

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

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

 

5.信号

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

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

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

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

15 正常关闭进程

18 运行停止的进程

19 暂停进程.不能被阻塞

20 暂停进程,可以被阻塞

kill -9  pid       结束进程

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

6.服务的管理

(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-units    列出系统中运行的程序

(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     开机时开启图形

7、Linux系统下用ip控制真机或虚拟机

(1)查看ip命令br/> 

        查看虚拟机ip: ifconfig eth0
  查看真机ip: ip addr show br0
(2)控制真机或虚拟机命令
  ssh -X root@ip :有图形化控制。
  ssh root@ip :无图形化控制。
(3)查看电脑被谁控制过
  last :电脑被谁登录过。
  w -f :电脑被谁登录过正在被谁运行。
  lastb :电脑被谁试图登录过但未成功。
  kill -9 pid :终止被控制。

猜你喜欢

转载自blog.csdn.net/m0_37167369/article/details/81742810
今日推荐