【Unix/Linux 系统管理】引导与系统管理守护进程(二)

简介: 【Unix/Linux 系统管理】引导与系统管理守护进程(二)

正文


一、 init 的职责


init 的首要功能是确保系统在任何时刻都运行着正确的服务和守护进程。其中包括:

  • 设置计算机名;
  • 设置时区;
  • 使用 fsck 检查磁盘;
  • 挂载文件系统;
  • 删除 /tmp 目录中的陈旧文件;
  • 配置网络接口;
  • 配置分组过滤器;
  • 启动其他守护进程和网络服务。


二、单元和单元文件


systemd 所管理的实体通常称作单元(unit)。具体来说,一个单元可以是“服务、套接字、设备、挂载点、自动挂载点、交换文件或分区、启动目标、受监视的文件系统路径、由 systemd 控制和监督的计时器、资源管理分片、外部创建的一组进程、进入另一个宇宙的虫洞。”

在 systemd 中,单元的行为由单元文件定义并配置。就服务而言,其单元文件指定了守护进程对应的可执行文件的位置、告诉 systemd 如何启动和停止该服务、声明该服务所依赖的其他单元。


三、单元文件状态


状态 含义
bad systemd 出现问题,通常是因为错误的单元文件
disabled 单元文件存在,但没有设置成自动启动
enabled 已安装且可运行,能够自主启动
indirect 单元文件被禁止,但是其中的 Also 设置列出了其他能够运行的单元文件
linked 单元文件可以通过符号链接使用
masked 完全禁止
static 依赖于其他单元,不需要安装


目录
相关文章
|
2月前
|
安全 Ubuntu Linux
Linux系统中的软件管理工具主
Linux系统中的软件管理工具主
50 7
|
19天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
37 6
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
151 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Unix 物联网 大数据
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。
|
2月前
|
Linux C++
Linux c/c++进程之僵尸进程和守护进程
这篇文章介绍了Linux系统中僵尸进程和守护进程的概念、产生原因、解决方法以及如何创建守护进程。
23 0
|
3月前
|
网络协议 Ubuntu Linux
用Qemu模拟vexpress-a9 (三)--- 实现用u-boot引导Linux内核
用Qemu模拟vexpress-a9 (三)--- 实现用u-boot引导Linux内核
|
4月前
|
域名解析 监控 安全
在Linux中,什么是守护进程,它们是如何工作的?
在Linux中,什么是守护进程,它们是如何工作的?
|
4月前
|
Ubuntu 安全 Unix
在Linux中,有哪几种linux/unix发行版本?
在Linux中,有哪几种linux/unix发行版本?
|
4月前
|
Linux Windows
【Linux】grub命令行引导进入windows系统
【8月更文挑战第20天】在Linux中通过GRUB命令行引导Windows的方法包括:1) 进入GRUB命令行模式,启动时按`c`键;2) 使用`ls`查找含Windows引导文件的分区,如`bootmgr`或`ntldr`;3) 设置根设备`root=(hd0,msdos3)`与链加载器`chainloader +1`;4) 输入`boot`命令启动Windows。请注意实际步骤可能因系统配置而异。
409 2
|
4月前
|
存储 监控 Linux