《操作系统》实验指导书/实验八:系统高级管理 2、进程管理 (1)进程信息查看 ①查看当前系统信息或查看指定用户的信息,其操作命令如下。 # ②使用 ps aux命令可查看系统所有程序进程或者也可查看指定程序的进程信息,其操 作命令如下 ##实现分页查看进程信息 #f ps auxmore ##查看SSH进程相关信息 #t ps aux grep sshd ③使用 ps lax命令可査看系统中进程的父进程I和进程优先级信息,其操作命令如 ##实现分页查看进程相关信息 ps laxmore ##查看SSH进程相关信息 ps ④使用lsof命令查看占用文件的进程信息,其操作命令如下 ##查看所有文件的进程信息 Isof ##查看占用指定文件目录的进程和用户 t Isof /proc/ (2)进程管理 ①kll命令。kll命令是通过进程DD终止进程,其操作命令如下所示 ##安装ntp服务 yum install -y ntp ##ntp服务启动 f systemctl start ntp ##査看ntp服务进程|D为2424(根据查询结果获得进程ID) #f ps aux grep ntpd ##根据进程号终止进程(根据查询结果进行终止进程|D) #kil2424 ##查看进程是否存在 t ps aux grep ntpd ②kill命令。kll命令是通过匹配进程名称终止进程,但 Centos7的部分版本中 没有默认安装 killall命令,可通过以下命令进行安装并终止相关进程,其操作命令如下所 #ntp服务启动 #f systemctl start ntp ##查看ntp服务是否启动 ##安装kll命令工具 yum install -y psmisc 信息管理与信息系统教研室/阮晓龙/13938213680/第3页《操作系统》实验指导书 / 实验八:系统高级管理 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 第3页 2、进程管理 (1)进程信息查看 ①查看当前系统信息或查看指定用户的信息,其操作命令如下。 # w # w root ②使用 ps aux 命令可查看系统所有程序进程或者也可查看指定程序的进程信息,其操 作命令如下。 ##实现分页查看进程信息 # ps aux | more ##查看 SSH 进程相关信息 # ps aux | grep sshd ③使用 ps lax 命令可查看系统中进程的父进程 ID 和进程优先级信息,其操作命令如 下。 ##实现分页查看进程相关信息 # ps lax | more ##查看 SSH 进程相关信息 # ps lax | grep sshd ④使用 lsof 命令查看占用文件的进程信息,其操作命令如下。 ##查看所有文件的进程信息 # lsof ##查看占用指定文件目录的进程和用户 # lsof /proc/ (2)进程管理 ①kill 命令。kill 命令是通过进程 ID 终止进程,其操作命令如下所示。 ##安装 ntp 服务 # yum install –y ntp ##ntp 服务启动 # systemctl start ntpd ##查看 ntp 服务进程 ID 为 2424(根据查询结果获得进程 ID) # ps aux | grep ntpd ##根据进程号终止进程(根据查询结果进行终止进程 ID) # kill 2424 ##查看进程是否存在 # ps aux | grep ntpd ②killall 命令。killall 命令是通过匹配进程名称终止进程,但 CentOS 7 的部分版本中, 没有默认安装 killall 命令,可通过以下命令进行安装并终止相关进程,其操作命令如下所 示。 #ntp 服务启动 # systemctl start ntpd ##查看 ntp 服务是否启动 # ps aux | grep ntpd ##安装 killall 命令工具 # yum install –y psmisc