linux服务及进程管理(Linux进阶教程第7章)
linux服务及进程管理(Linux进阶教程第7章)
2024-09-28 03:31:14  作者:南茶温暖  网址:https://m.xinb2b.cn/tech/yce517549.html

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

前期回顾>>

第1章:访问命令行

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

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

第4章:管理用户和组

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

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


第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命令来知道系统的当前状态。(如下图所示)


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

Systemctl list-units命令输出中的列

UNIT:服务单元名称

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

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

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

DESCRIPITON:单元的简短描述

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


服务状态:

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


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


三、控制系统服务

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

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


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


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


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


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


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

Systemctl命令摘要:

服务管理使用命令



  • 键盘清洗需要哪些工具(键盘作为使用率超高的工具)
  • 2024-09-28键盘作为使用率超高的工具最近疫情越来越严重,除了打好疫苗,带好口罩,保证日用品的清洁卫生也是尤其重要键盘是白领朋友们每天接触最多的办公用品,也是游戏玩家们不可或缺的外设产品每天摸上几个小时,表面的细菌数量肯定是不少不论您使用。
  • 笔记本电脑放碟片步骤(笔记本电脑放碟片方法)
  • 2024-09-28笔记本电脑放碟片方法按下电脑光驱上的按钮,让打开光驱把视频光盘面向下,放入光驱,注意笔记本光驱一般有一个卡紧扣,注意卡好推入光驱后,系统自动能启动播放器,并自动播放视频,如Win7系统里的Player播放器会自动启动并播。
  • 紫颂果能干什么(你肯定不知道是这样)
  • 2024-09-28你肯定不知道是这样紫颂果在《我的世界》游戏里面可以用来合成其他的方块,玩家们首先要把紫颂果放进熔炉加工成爆裂紫颂果,然后就可以使用四个爆裂紫颂果合成一个紫珀块,就是末地城很有特色的一种方块,比较适合女孩子玩家用来建造或。
  • 换5g芯片就可以变成5g手机吗(芯片的漏洞先出来了)
  • 2024-09-28芯片的漏洞先出来了芯片的复杂性决定漏洞不可能「根治」如果说,全球缺芯持续,从汽车企业、手机厂商蔓延到家电行业,打击企业产品的生产进度,带来生产成本提高,间接影响到消费者那么,芯片安全漏洞问题则将直接对用户的各种隐私和数。
  • 钟馗最强出装和铭文
  • 2024-09-28钟馗最强出装和铭文钟馗铭文推荐,10心眼,10梦魇,10轮回出装推荐,冷静鞋,痛苦面具,回响之杖,虚无法杖,博学者之怒,贤者之书,辉月。
  • 爵士基本功每日练习全套跟练(12条每天必练的爵士技巧)
  • 2024-09-2812条每天必练的爵士技巧作为乐手不知道每天应该练什么也不知道大师级的爵士乐手每天都在什么来提升即兴技巧又或者你知道太多要练的东西却不知道该如何分配自己每天的练习时间如果你有这样的困扰,别着急~来看看12条爵士日常练习的建议1。
  • 李唐年轻的时候(对手:无法让人憎恨的反面人物李唐)
  • 2024-09-28对手:无法让人憎恨的反面人物李唐《对手》:无法让人憎恨的反面人物李唐!文|胡杨《对手》落幕了,本该让人憎恶的间谍李唐,却怎么也让人恨不起来1李唐原名李良熙当年与花莲、林志果这对恋人一起被派到厦洲劫持掌握导弹技术的将军黄德铭行动失败后。
  • 发个有意义的朋友圈(发一个有内涵的朋友圈)
  • 2024-09-28发一个有内涵的朋友圈朋友圈只是人设,我心里的风声从未有人听说1.不想变坏,也不想太乖,只想做一个让自己开心的小朋友2.不好听的话就不听了,不愉快的事情也会慢慢过去,可爱会发生,我知道在赶往更好的路上,你真的有在努力,也别。
  • 九个斗1个簸箕代表什么(双手一个簸箕九个斗)
  • 2024-09-28双手一个簸箕九个斗中国老祖宗给我们留下了很多俗语现在农村还有很多俗语,涵盖了生活的方方面面,有关于种田的“小满不满,芒种不管”;有关于人情世故的“有借有还,再借不难”;还有关于身体特征的“九斗一簸箕,不做也过去”『一个。
  • 豆腐鸡蛋可以一起吃吗(豆腐鸡蛋能一起吃吗)
  • 2024-09-28豆腐鸡蛋能一起吃吗鸡蛋和豆腐可以一起吃的,只要同时加热煮熟破坏了里面含有的抗胰蛋白酶,就可以同时食用的,同时食用不仅不影响营养价值,更具有很健康的意义的,有利于促进各自营养的成份的吸收,所以对身体也比较好的,可以同时吃。
  • 父亲节王一博都感动的流泪了(只为赢得父亲的微微一笑)
  • 2024-09-28只为赢得父亲的微微一笑1.趣味一笑父亲说:儿子啊,你可真是为你老爹争光了,考试你不会就是不会啊你为什么要在试卷上写对联儿,上联是:儿子出题太难,下联是:孙子监考太严我考还有横批啊,老子不会我被你们班主任请到办公室当时,我看。
  • 什么是走班制
  • 2024-09-28什么是走班制在很多高校,走班制是一个非常普遍的现象,由于每个学生的课程和授课老师都不尽相同,老师根据教学层次的不同,安排学生在不同的教室中流动上课学科教室和教师固定,学生根据自己的能力水平和兴趣愿望选择自身发展的。