当前位置: 首页 > news >正文

【Linux】第九章 控制服务和守护进程

目录

1. 守护进程(Daemon)是什么?列举一些常见的守护进程。

2. 怎么理解systemd.unit?列举一些常用的单元类型。

3. restart和reload有什么区别?

4. systemctl enable 命令会在当前会话中启动服务吗?


1. 守护进程(Daemon)是什么?列举一些常见的守护进程。

守护进程(Daemon)是指在操作系统中后台运行的进程,这些进程通常不与用户直接交互,而是提供某些服务或支持其他进程的运行。守护进程一般在系统启动时由系统的初始化程序(如initsystemd等)启动,并且在系统运行期间持续存在,直到系统关机或重启。

一些常见的守护进程:

  • systemd:现代Linux发行版中常用的系统和服务管理器,负责启动和管理系统进程(包括守护进程)。systemd 也是Linux系统的第一进程(PID 1)。
  • sshd(Secure Shell Daemon):sshd是SSH协议的守护进程,它负责接收并管理来自远程计算机的SSH连接。
  • httpd (Apache HTTP Server Daemon):是Apache Web服务器的守护进程,负责处理HTTP请求并提供网页内容。
  • nginx:是一个高性能的HTTP和反向代理服务器,通常用于Web服务器和负载均衡器。
  • mysqld:是MySQL数据库的守护进程,负责管理数据库的操作。

2. 怎么理解systemd.unit?列举一些常用的单元类型。

systemd 中的不同类型的资源都可以被表示为不同的 unit 。unit 是 systemd 用来描述和管理资源的一种抽象概念。

一些常用的单元类型:

.service:service 类型的单元用于管理服务进程。它是最常见的单元类型之一,表示系统中需要运行的服务。常用于启动、停止、重启和管理系统服务。

.socket:socket 单元用于定义进程间通信(IPC)端口或套接字。它描述了网络或本地套接字的监听配置。常用于启动某些服务的监听端口,如通过 TCP 监听某个端口。

.path:path 单元单元用于监控文件路径的变化。它会在指定的文件或目录发生变化时触发相关的操作。常用于当文件或目录发生变化时自动执行某些操作,如自动备份、文件监控等。

3. restart和reload有什么区别?

restart 停止并重启服务,进程ID改变。

reload 重新加载服务的配置或资源,无需重启。

reload-or-restart 优先重新加载,不行则重启。

4. systemctl enable 命令会在当前会话中启动服务吗?

不会,该命令让服务在下一次系统重启时自动启动。

disable 让服务在下一次系统重启时不启动。 

相关文章:

  • 常见的低代码策略整理
  • Hbuilder 上的水印相机实现方案 (vue3 + vite + hbuilder)
  • Unity URP Moblie AR示例工程,真机打包出来,没阴影
  • iOS15描述文件在哪下载?iOS15测试版描述文件下载与升级教程
  • 笔试专题(十)
  • 再论火车实验-11
  • 合成数据赋能AI:从生成到闭环的全景图谱
  • SAP HANA使用命令行快速导出导入
  • 设计模式入门:从 GoF 分类到 SOLID 原则实战
  • 08软件测试需求分析案例-删除用户
  • EuroCropsML:首个面向少样本时间序列作物分类的多国基准数据集
  • Qt核心知识总结
  • TDengine 存储引擎剖析:数据文件与索引设计(一)
  • 用于协同显著目标检测的小组协作学习 2021 GCoNet(翻译)
  • 【17】数据结构之图及图的存储篇章
  • STL简介(了解)
  • 前端面试题---GET跟POST的区别(Ajax)
  • Linux:显示 -bash-4.2$ 问题(CentOS 7)
  • 解读《人工智能指数报告 2025》:洞察 AI 发展新态势
  • 华为仓颉编程语言深度解析
  • 学人、学术、学科、学脉:新时代沾溉下的中国西方史学史
  • 深一度|上座率连创纪录撬动文旅,中超可否复制大连模式
  • 中国古代文学研究专家、南开大学教授李剑国逝世
  • 重庆城市轨道交通拟听证调价:公布两套票价方案,正征求意见
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 浙江一教师被指殴打并威胁小学生,教育局通报涉事人被行拘