当前课程知识点:Linux系统应用基础 >  第8章 Linux进程管理 >  8.1 进程管理 >  8.1.1 学习指导-进程管理

返回《Linux系统应用基础》慕课在线视频课程列表

8.1.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) lsoflist open files

【说明】列出当前系统打开文件,在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口

【举例】

#lsof  -i  :22   (查看22端口是否监听)

#lsof  -I  @10.10.10.10:22    (查看与Ip地址10.10.10.1022端口建立起的连接)

(2) netstate

【说明】用于显示与IPTCPUDPICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

#netstat  -rn   (查看路由表,还学过哪些查看路由表的命令)

#netstat  -lnp|grep :22  (查看22端口是否监听)

#netstat  -anp|grep :22  (查看22端口所有连接和监听)

(3) ssSocket 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的连接)

 


下一节:8.1.2 微课-进程管理

返回《Linux系统应用基础》慕课在线视频列表

Linux系统应用基础课程列表:

第1章 Linux简介与安装

-1.1 初识Linux

--1.1.1 学习指导-初识Linux

--1.1.2 微课-初识Linux

-讨论1

-1.2 安装centos 8 Linux系统

--1.2.1 学习指导-安装centos 8 Linux系统

--1.2.2 微课-安装CentOS 8 Linux系统

-1.3 登录使用Centos 8 Linux系统

--1.3.1 学习指导-登录使用Centos 8 Linux系统

--1.3.2 微课-登录使用Centos 8 Linux系统

-讨论2

-测试1

-上机实践1

第2章 Linux操作基础

-2.1 Linux下区分文件类型

--2.1.1 学习指导-Linux下区分文件类型

--2.1.2 微课-Linux下区分文件类型

-2.2 目录常规操作

--2.2.1 学习指导-目录常规操作

--2.2.2 微课-目录常规操作

-2.3 路径与路径切换

--2.3.1 学习指导-路径与路径切换

--2.3.2 微课-路径与路径切换

-2.4 文本编辑器vi的使用

--2.4.1 学习指导-文本编辑器vi的使用

--2.4.2 微课-文本编辑器vi的使用

-讨论3

-测试2

-上机实践2

-2.5 查看文件的内容

--2.5.1 学习指导-查看文件的内容

--2.5.2 微课-查看文件内容

-2.6 重定向与管道

--2.6.1 学习指导-重定向与管道

--2.6.2 微课-重定向与管道

-2.7 文本文件常规操作

--2.7.1 学习指导-文本文件常规操作

--2.7.2 微课-文本文件常规操作

-2.8 通配符的使用

--2.8.1 学习指导-通配符的使用

--2.8.2 微课-通配符的使用

-2.9 硬链接与软链接

--2.9.1 学习指导-硬链接与软链接

--2.9.2 微课-硬链接与软链接

-讨论4

-测试3

-上机实践3

-2.10 在系统中搜索指定的文件

--2.10.1 学习指导-在系统中搜索指定的文件

--2.10.2 微课-在系统中搜索指定的文件

-2.11 压缩与解压缩

--2.11.1 学习指导-压缩与解压缩

--2.11.2 微课-压缩与解压缩

第3章 Linux网络配置

-3.1 使用ip命令配置网络

--3.1.1 学习指导-使用ip命令配置网络

--3.1.2 微课-使用ip命令配置网络

-3.2 使用nmcli命令配置网络连接

--3.2.1 学习指导-使用nmcli命令配置网络连接

--3.2.2 微课-使用nmcli命令配置网络连接

-讨论5

-测试4

-上机实践4

第4章 Linux软件安装

-4.1 使用RPM命令管理软件包

--4.1.1 学习指导-使用RPM命令管理软件包

--4.1.2 微课-使用RPM命令管理软件包

-4.2 将本地光盘配置为YUM源

--4.2.1 学习指导-将本地光盘配置为YUM源

--4.2.2 微课-将本地光盘配置为YUM源

-4.3 源码安装软件包

--4.3.1 学习指导-源码安装软件包

--4.3.2 微课-源码安装软件包

-讨论6

-测试5

-上机实践5

第5章 Linux用户管理

-5.1 创建用户账户与组账户

--5.1.1 学习指导-创建用户账户与组账户

--5.1.2 微课-创建用户账户与组账户

-5.2 管理用户账户与组账户

--5.2.1 学习指导-管理用户账户与组账户

--5.2.2 微课-管理用户账户与组账户

-讨论7

第6章 Linux权限管理

-6.1 目录及文件的权限管理

--6.1.1 学习指导-目录及文件的权限管理

--6.1.2 微课-目录及文件的权限管理

-6.2 文件访问控制列表

--6.2.1 学习指导-文件访问控制列表

--6.2.2 微课-文件访问控制列表

-6.3 强制位与粘滞位

--6.3.1 学习指导-强制位与粘滞位

--6.3.2 微课-强制位与粘滞位

-测试6

-上机实践6

第7章 Linux磁盘管理

-7.1 扩充系统的磁盘空间

--7.1.1 学习指导-扩充系统的磁盘空间

--7.1.2 微课-扩充系统的磁盘空间

-7.2 移除主机中的磁盘

--7.2.1 学习指导-移除主机中的磁盘

--7.2.2 微课-移除主机中的磁盘

-讨论8

第8章 Linux进程管理

-8.1 进程管理

--8.1.1 学习指导-进程管理

--8.1.2 微课-进程管理

-讨论9

-测试7

-上机实践7

8.1.1 学习指导-进程管理笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。