linux服务及进程管理(Linux进阶教程第7章)
linux服务及进程管理(Linux进阶教程第7章)
2024-07-03 06:10:20  作者:南茶温暖  网址:https://m.xinb2b.cn/sport/yce517549.html

本文是 i 春秋作家「xiehudie」表哥分享的技术文章,公众号旨在为大家提供更多的学习方法与技能技巧,文章仅供学习参考。本套Linux进阶教程共分为14章,欢迎大家前来系统学习。

前期回顾>>

第1章:访问命令行

第2章:从命令行管理文件

第3章:编辑、查看和编辑文本文件

第4章:管理用户和组

第5章:控制对文件的访问

第6章:控制对文件的访问

linux服务及进程管理(Linux进阶教程第7章)(1)

第7章:控制服务和守护进程

一、自动启动的系统进程

systemd介绍:

Systemd守护进程管理Linux的启动,一般包括服务启动和服务管理。它可以在系统引导时以运行中的系统上激活系统资源、服务器守护和其他进程。

守护进程是在执行各种任务的后台等待或运行的进程。一般来说呢,许多守护的名称都是以字母d来结尾,一般情况下,守护进程在系统引导时自动启动并持续运行到关机或被手动停止为止。

Systemd意义上的服务通常指的是一个或多个守护进程,但启动或停止一项进程可能会对系统的状态进行一次更改,不会留下守护进程之后继续运行。

在Linux中,第一个启动的进程叫做systemd,以下是systemd提供的几项功能:

1. 并行化功能(同时可以启动多个服务),它可以提高系统的启动速度。

2. 按需启动守护进程,而不需要单独的服务。

3. 自动服务依赖关系管理,可以防止长时间超时。

4. 利用Linux控制组一起追踪相关进程的方式。

二、服务单元

Systemd使用单元来管理不同类型的对象,systemctl命令用于管理单元。下面是几种常用的单元类型:

1. 服务单元具有.service拓展名,代表系统服务,这种单元用于启动经常访问的守护进程。(如Web服务)

2. 套接字单元具有.socket拓展名,代表systemd应监控的进程间通信套接字,systemd将启动一个守护进程并将连接传递给它,套接字单元用于延迟启动时的服务启动,或者按需启动不常使用的服务。

3. 路径单元具有.path拓展名,用于将服务的激活推迟到特定文件系统更改发生之后,这通常用于使用假脱机目录的服务。(如打印服务)我们可以通过systemctl命令来知道系统的当前状态。(如下图所示)

linux服务及进程管理(Linux进阶教程第7章)(2)

在以上输出中,通过--type=service选项将列出的单元类型限制为服务单元。输出包含以下几列:

Systemctl list-units命令输出中的列

UNIT:服务单元名称

LOAD:systemd是否正确解析了单元的配置并将单元加载到内存中

ACTIVE:单元的高级别激活状态,表示单元是否已成功启动。

SUB:单元的低级别激活状态,此信息指示有关单元的更多详细信息。信息视单元类型、状态以及单元的执行方式而异。

DESCRIPITON:单元的简短描述

默认情况下,systemctl list-units --type=service命令只会列出激活状态为active的服务单元,而 --all选项课列出所有服务单位,不论激活状态如何(如以下所示)。

linux服务及进程管理(Linux进阶教程第7章)(3)

服务状态:

使用systemctl status name.type来查看特定单元的状态。如果未提供单元类型,则systemctl将显示服务单元的状态。(以下是服务单元信息中各个字段的含义)

linux服务及进程管理(Linux进阶教程第7章)(4)

状态输出中服务状态几个关键字的含义:

linux服务及进程管理(Linux进阶教程第7章)(5)

三、控制系统服务

在Linux中,需要我们手动停止或启动服务的原因有很多:比如可能需要更新服务:可能需要更改配置文件:可能需要卸载服务:或者,我们可能会手动启动不经常使用的服务。

要启动服务,首先需要systemctl status验证它是否未在运行。然后,以root用户身份使用systemctl status命令。如果命令中的服务名称缺少服务类型,systemd服务会查找用于服务管理的.service文件。(如下图所示)

linux服务及进程管理(Linux进阶教程第7章)(6)

如果要停止正在运行的服务,则我们可以使用stop参数来运行systemctl命令。(如下图所示)

linux服务及进程管理(Linux进阶教程第7章)(7)

在重新启动正在运行的服务期间,服务将停止运行然后重新启动,在重新启动服务时,进程ID会改变,并且在启动期间会关联新的进程ID。要重新启动正在运行的服务,我们可以使用restart参数来运行systemctl命令。(如下图所示)

linux服务及进程管理(Linux进阶教程第7章)(8)

某些服务可以重新加载其配置文件而不需要重新启动,这个过程被称为服务重新加载。重新加载服务不会更改与各种服务进程关联的进程ID。要重新加载正在运行的服务,我们可以使用reload参数来运行systemctl命令。(如下图所示)

linux服务及进程管理(Linux进阶教程第7章)(9)

如果我们不确定服务是否具有重新加载配置文件更改的功能,我们可以使用reload-or-restart参数来运行systemctl命令。如果重新加载功能可用,该命令将重新加载配置更改,反之,该命令将重新启动服务以实施新的配置更改。

linux服务及进程管理(Linux进阶教程第7章)(10)

某些服务要求首先运行其他服务,从而创建对其他服务的依赖项。其他服务并不在系统引导时启动,而是仅仅在需要时启动。在这两种情况下,systemd和systemctl根据需要启动服务,不论是解决依赖项,还是启动不经常使用的服务。例如,如果CUPS打印服务未在运行,并有文件被放入打印假脱机目录,则系统将启动CUPS相关的守护进程或命令来满足打印服务。

Systemctl命令摘要:

服务管理使用命令

linux服务及进程管理(Linux进阶教程第7章)(11)

linux服务及进程管理(Linux进阶教程第7章)(12)

  • 电动牙刷脏了怎么清洗
  • 2024-07-03电动牙刷脏了怎么清洗可以先用白醋浸泡十几分钟到半小时,然后在拿出来清洗,也可以用温水浸泡,然后加入其它的清洗液来洗,洗完之后把电动牙刷放进水里然后打开开关,这样旋转几分钟之后拿出来晾干,放在通风干燥处,不能直接放在太阳暴。
  • 初中数学内容完整的思维导图(初中数学知识思维导图)
  • 2024-07-03初中数学知识思维导图为什么我们的孩子经常说在考试的时候一些考题似曾相识却怎么也想不起来,考试结束又能做出来了主要原因的学生即使知识已很牢固了,但是还没建立完整的知识体系,需要一条线索把学过的知识点串起来这好比电脑中的文件。
  • 报考播音主持专业应具备什么条件(播音主持专业怎么考)
  • 2024-07-03播音主持专业怎么考播音主持专业是艺考的专业类别之一,报考播音主持专业的考生需要经历初试、复试以及笔试环节的相关考核播音主持艺考是采用面试的方式进行,一般要进行初试面试和复试面试,且考试过程需录像,考生不允许化妆播音主持。
  • 爱情公寓6何时上线(主创人员同时发微博)
  • 2024-07-03主创人员同时发微博《爱情公寓》这部电视剧可以说是无数人的青春从《爱情公寓1》播出开始,这部剧就以轻松幽默的对话和情节俘获了很多观众的芳心,里面的很多主演也因此而出名,比如饰演陆展博的金世佳,饰演胡一菲的娄艺潇,饰演关谷。
  • 故乡的香樟树(东方佳木寄乡愁)
  • 2024-07-03东方佳木寄乡愁推荐词香樟树具有顽强的生命力,寓意着吉祥、长寿、幸福、和谐,深受百姓喜爱香樟树浑身是宝,树皮、树叶、果实,甚至木材均可入药香樟树生命周期长,枝叶茂密,是护佑庭院的首选树种自古以来,江西、浙江、湖南等地。
  • 迷你世界盘点中让你崩溃的瞬间(迷你世界游戏中的6大)
  • 2024-07-03迷你世界游戏中的6大迷你世界是一款高度自由的3D沙盒游戏,没有规则与等级限定,也正因这种玩法,吸引着许多的玩家加入到迷你世界这个大家庭中,那无论是哪一种游戏,只要玩久了,都会留下一定的“后遗症”,而这些后遗症又是否是每一。
  • 干煸大蒜茧蛹制作(美味新春干煸茧蛹)
  • 2024-07-03美味新春干煸茧蛹茧蛹含有丰富的蛋白质和多种氨基酸,是体弱、病后、老人及妇女产后的高级营养补品蚕蛹能产生具有药理学活性的物质,可有效提高人体内白细胞水平,从而提高人体免疫功能,延缓人体机能衰老,一个茧蛹抵过三个鸡蛋”它。
  • 创三陈卓璇唱歌 创3陈卓璇锋芒毕露
  • 2024-07-03创三陈卓璇唱歌 创3陈卓璇锋芒毕露《创造营2020》首轮大逃杀,近一半的选手止步第一场公演舞台上位圈的具体名单最引人注目,前10名的小姐姐极有可能冲刺最后的7人出道团陈卓璇霸占了当日热搜榜首,语不惊人死不休的发言“震惊”全场啊当其他选。
  • 教你做绵阳米粉(绵阳米粉在家里怎么做)
  • 2024-07-03绵阳米粉在家里怎么做您好,绵阳米粉是绵阳最著名的早餐小吃了它和别处米粉最大的不同就是:汤和臊子是合为一体的,而不是普遍的汤臊子分开先说怎么正宗一点,那就需要留营镇的红酱,其次需要绵阳当地的细米粉,最后还需要当地的黄菜籽油。
  • 气质优雅的说说(盘点气质优雅的说说)
  • 2024-07-03盘点气质优雅的说说非让现实给你一巴掌,你才知道社会有多虚伪,非让所谓的朋友把你伤的什么都不是,你才知道人心可畏面子不等于脸所谓的面子,到底坏了多少人,多少事我也不想冷漠,更不想像他一样,给人希望,又让人绝望别再说你舍不。