当前课程知识点:Linux系统应用基础 > 第8章 Linux进程管理 > 8.1 进程管理 > 8.1.1 学习指导-进程管理
【预期学习成果】
1. 掌握进程的查看与停止方法,掌握实施作业控制的常用命令。
2. 能够使用systemctl命令管理服务。
【课程内容提要】
1. 启动进程分为前台启动和后台启动,后台启动需要在命令后面加上&。
2. 查看系统中的所有进程有两种命令组合:ps -ef 或 ps aux,二者显示风格不同.
3. 查看当前终端的所有后台进程使用jobs命令
4. 将后台进程调入前台执行:fg %作业号
5. 将后台暂停的进程恢复执行:bg %作业号
6. 杀死进程:kill -9 进程号
7. 快捷键组合给前台进程发信息
ctrl+c组合:终止当前进程
Ctrl+z组合:挂起当前进程至后台
8. Systemctl命令工具可以用来管理由systemd负责管理的服务
启动服务:systemctl start 服务名
停止服务:systemctl stop 服务名
重启服务:systemctl restart 服务名
服务开机自启动:systemctl enable 服务名
服务开机不要自启动:systemctl disable 服务名
查看服务是否正在运行:systemctl is-active 服务名
看服务是否被设置为开机自运行:systemctl Is-enabled 服务名
查看服务的状态和日志信息:systemctl Status 服务名
【微课中的上机操作任务】
1. 查看指定命令启动的进程信息
2. 对后台作业进行调度
3. 使用systemctl命令管理系统中的守护进程
【课后作业】
1. 观看微课“进程管理”,参考微课配套的上机操作指导,完成如下操作。
(1) 在系统中添加一个用户“process-姓名首字母缩写”,为“process-姓名首字母缩写”设置密码
(2) 切换至tty4虚拟终端控制台,以“process-姓名首字母缩写”账号登录。
(3) 切换回tty2,查看tty4的进程号
(4) 使用进程号杀死tty4的进程
(5) 在后台运行命令“vi /opt/file-姓名首字母缩写”
(6) 查看系统作业列表,将刚才运行的后台进程调至前台
(7) 挂起当前进程
(8) 使用作业号删除当前进程
2. 拓展学习:除了使用ps命令查看进程以外,网络服务启动的进程还可以通过以下三个命令查询。
(1) lsof(list open files)
【说明】列出当前系统打开文件,在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口
【举例】
#lsof -i :22 (查看22端口是否监听)
#lsof -I @10.10.10.10:22 (查看与Ip地址10.10.10.10的22端口建立起的连接)
(2) netstate
【说明】用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
#netstat -rn (查看路由表,还学过哪些查看路由表的命令)
#netstat -lnp|grep :22 (查看22端口是否监听)
#netstat -anp|grep :22 (查看22端口所有连接和监听)
(3) ss(Socket Statistics)
【说明】用来获取socket统计信息,它可以显示和netstat类似的内容,优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效
# ss -lnp |grep :22 (查看22端口是否监听)
# ss -anp|grep :22 (查看22端口所有连接和监听)
# ss -o state "established" '( dport = :22 or sport = :22 )' (查看源端口或目的端口是22,状态是established的连接)
-1.1 初识Linux
-讨论1
-1.2 安装centos 8 Linux系统
--1.2.1 学习指导-安装centos 8 Linux系统
-1.3 登录使用Centos 8 Linux系统
--1.3.1 学习指导-登录使用Centos 8 Linux系统
--1.3.2 微课-登录使用Centos 8 Linux系统
-讨论2
-测试1
-上机实践1
-2.1 Linux下区分文件类型
-2.2 目录常规操作
-2.3 路径与路径切换
-2.4 文本编辑器vi的使用
-讨论3
-测试2
-上机实践2
-2.5 查看文件的内容
-2.6 重定向与管道
-2.7 文本文件常规操作
-2.8 通配符的使用
-2.9 硬链接与软链接
-讨论4
-测试3
-上机实践3
-2.10 在系统中搜索指定的文件
-2.11 压缩与解压缩
-3.1 使用ip命令配置网络
-3.2 使用nmcli命令配置网络连接
-讨论5
-测试4
-上机实践4
-4.1 使用RPM命令管理软件包
-4.2 将本地光盘配置为YUM源
-4.3 源码安装软件包
-讨论6
-测试5
-上机实践5
-5.1 创建用户账户与组账户
-5.2 管理用户账户与组账户
-讨论7
-6.1 目录及文件的权限管理
-6.2 文件访问控制列表
-6.3 强制位与粘滞位
-测试6
-上机实践6
-7.1 扩充系统的磁盘空间
-7.2 移除主机中的磁盘
-讨论8
-8.1 进程管理
-讨论9
-测试7
-上机实践7

