一:进程及服务的控制 1.什么是进程 系统中正在进行的程序 2.图形的进程查看方式 gnome-system-monitor 3.查看进程的命令 ps 查看进程 a 当前进程相关进程(包含了当前环境本身信息) -a 显示当前终端中的所有进程(不包含当前环境本身信息) -A|-e 系统所有进程 x 包含含有终端的所有(必须含有tty(字符输出设备的))进程 f 查看进程的从属关系 u 进程的所有人 ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看。。。 ps ax --sort=%cpu 默认为升序排列 ps ax --sort=-%cpu 降序排列 4.进程的优先级 -20————19 数值越小优先级越大 renice -n 5 2580 S 进程状态 s 此进程为顶级进程 T 进程是暂时停止的 进程的优先级高 ‘空’ 进程的优先级普通 N 进程优先级低 l 进程在内存中有锁定空间 renice -n -5 pid 指定修改进程的优先级 nice -n -5 命令 & 指定优先级开启进程 5.进程前后台的调用 ctrl+z 将占用终端的进程打入后台停止 jobs 查看当前后台暂时挂起的所有进程 bg jobsnum 将指定进程在后台运行 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 stop sshd.service 停止 systemctl status sshd.service 查看状态 systemctl retart sshd.service 重启 systemctl enable sshd.service 开机自启 systemctl list-units 列出当前系统开启的服务 systemctl list-unit-files 列出系统中服务开机状态 systemctl mask sshd systemctl unmask sshd systemctl 级别有0-6,0是关机,6是重启,234是