《 Linux操作系统》实验指导/实验五:进程管理 实验准备: 学生使用 Windows7操作系统开展实验学习,使用 PuTTY软件根据教师提供的云服务器 访问信息远程访问实验用的 Linux操作系统 2、进程管理 (1)查看当前系统信息 (2)查看指定用户的信息 (3)在Linⅸx操作系统中,有很多跟系统任务有关的命令。例如坞、bg、jobs等 #用在一个命令的最后,让这个命令后台运行 ctrl+z #将正在执行的程序挂起 #查看当前在后台运行的命令 g[作业号] #将程序调至前台运行 bg[作业号] #将程序调至后台运行 nohup command&#将程序后台运行 要求 编写she‖脚本让 mysql开机自启动并后台运行井将具体的she‖命令填写到实验报告册中 (4)监视进程:ps命令。pS命令有很多参数,并且这些参数可以进行组合 #长格式输出 #按用户名和启动时间的顺序来显示进程 #用任务格式来显示进程 #显示所有用户的所有进程 #显示无控制终端的进程 #显示运行中的进程 #显示系统上运行的所有进程的信息 #查看父进程I和进程优先级 (5)使用 ps aux命令查看程序的进程 #实现分页查看进程信息 #查看mysq进程的相关信息 (6)即时跟踪进程信息:top命令 top #即时跟踪进程信息 #按CPU占用情况排序,由大到小 #切换到显示进程和CPU状态的信息 #改变两次刷新时间间隔,以秒为单位 #按内存占用大小排序,由大到小 #以进程ID大小排序,由大到小 #输入要杀死的进程ID (7)查看占用文件的进程:lsof命令 Isof #查看所有文件的进程信息 Isof /proc/ #查看占用指定文件目录的进程和用户 Isof /sbin/init #查看占用指定文件的进程和用户 #查看占用指定端口的进程 lsof-a- u root-ctxt#查看root用户打开的txt类型的文件 Isof-i4 #查看使用IP4通信的进程 管理科学与工程学科/共8页第3页《Linux 操作系统》实验指导 / 实验五:进程管理 管理科学与工程学科 / 共 8 页,第 3 页 实验准备: 学生使用 Windows7 操作系统开展实验学习,使用 PuTTY 软件根据教师提供的云服务器 访问信息远程访问实验用的 Linux 操作系统。 2、进程管理 (1)查看当前系统信息 w (2)查看指定用户的信息 w root (3)在 Linux 操作系统中,有很多跟系统任务有关的命令。例如 fg、bg、jobs 等 & #用在一个命令的最后,让这个命令后台运行 ctrl+z #将正在执行的程序挂起 jobs #查看当前在后台运行的命令 fg [作业号] #将程序调至前台运行 bg [作业号] #将程序调至后台运行 nohup command & #将程序后台运行 要求: 编写 Shell 脚本让 mysql 开机自启动并后台运行,并将具体的 Shell 命令填写到实验报告册中。 (4)监视进程:ps 命令。ps 命令有很多参数,并且这些参数可以进行组合 ps l #长格式输出 ps u #按用户名和启动时间的顺序来显示进程 ps j #用任务格式来显示进程 ps a #显示所有用户的所有进程 ps x #显示无控制终端的进程 ps r #显示运行中的进程 ps aux #显示系统上运行的所有进程的信息 ps lax #查看父进程 ID 和进程优先级 (5)使用 ps aux 命令查看程序的进程 ps aux | more #实现分页查看进程信息 ps aux | grepmysqld #查看 mysql 进程的相关信息 (6)即时跟踪进程信息:top 命令 top #即时跟踪进程信息 P #按 CPU 占用情况排序,由大到小 t #切换到显示进程和 CPU 状态的信息 s #改变两次刷新时间间隔,以秒为单位 M #按内存占用大小排序,由大到小 N #以进程 ID 大小排序,由大到小 K #输入要杀死的进程 ID (7)查看占用文件的进程:lsof 命令 lsof #查看所有文件的进程信息 lsof /proc/ #查看占用指定文件目录的进程和用户 lsof /sbin/init #查看占用指定文件的进程和用户 lsof -i:22 #查看占用指定端口的进程 lsof -a -u root -c .txt #查看 root 用户打开的 txt 类型的文件 lsof -i 4 #查看使用 IPv4 通信的进程