1、什么是进程?

  系统中正在运行的程序。

2、图形的进程查看方式

  gnome-system-monitor

3、查看进程的命令

  whatis ps 3.1ps   查看进程

3.2ps a   查看与当前环境相关的进程(包含环境本身信息)。 3.3ps -a   查看在当前终端运行的进程,但不包含当前环境进程。 3.4ps -A|-e   查看系统所有进程。 3.5ps x   查看含有输出终端的进程。

3.6ps f   查看进程的从属关系。 3.7ps u   查看进程的所有人。 3.8ps l   长列表显示。 3.9ps ax -o 指定信息   查看进程的指定信息。   例如:ps ax -o comm,%cpu,%mem,pid,user,group,stat 3.10ps ax --sort=排序条件   按指定条件排序显示进程。例如:   按照cpu的占用情况正序显示进程:   按照cpu的占用情况逆序显示进程:   按照内存的占用情况正序显示进程:   按照内存的占用情况逆序显示进程: 3.11综合应用,查看以cpu占用情况为条件逆序排在前五的进程的pid   ps ax --sort=-%cpu -o pid | sed -n 2,6p

4、进程的优先级

  S :进程状态   s :表示此进程为顶级进程   T :表示进程是暂停状态   < :进程优先级高   N :进程优先级低   l :进程在内存中有锁定空间   renice -n 优先级 pid :修改进程的优先级,例如,将进程pid为6245的优先级由-5修改为-8   nice -n 优先级 命令 & :指定优先级开启进程,例如,指定开启火狐浏览器并指定其优先级为-5   ps -o 指定信息 :查看进程的指定信息,例如,查看进程的pid和nice

5、进程前后台的调用

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

6、常用信号

  1 :进程不停止的情况下重新加载配置。   2 :清除进程在内存中的数据。   3 :清除鼠标在内存中的数据。   9 :强行结束进程,不能被阻塞。   15 :正常关闭进程。   18 :运行停止的的进程。   19 :暂停进程,不能被阻塞。   20 :暂停进程。  相关命令 :   kill 信号 pid :发送信号对pid对应的进程进行操作。   killall 信号 进程名称 :发送信号对指定进程名称所有的进程进行操作。

7、服务的控管

7.1systemctl start sshd   开启 7.2systemctl stop sshd   关闭 7.3systemctl status sshd   显示状态 7.4systemctl restart sshd    7.5systemctl enable sshd   开机自启动 7.6systemctl disable sshd   开机不自启动 **7.7systemctl list-units **   列出系统中运行的服务 **7.8systemctl list-unit-files **   列出系统中服务开机状态 7.9systemctl list-dependencies sshd   列出服务依赖关系 7.10systemctl mask sshd   冻结服务 7.11systemctl unmask sshd   解锁服务 7.12systemctl set-default multi-user.target   开机不启动图形 7.13 set-default graphical.target   开机启动图形

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

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