系统管理

openEuler 1.0 Base 使用 systemd 进行系统和服务的管理,systemd 与 SysV 和 Linux 标准的 init 脚本兼容。systemd 具备下列优势:

  • 更快的启动速度:systemd 提供了并行启动能力,采用了socket/D-Bus activation 等技术启动服务。
  • 按需启动守护进程:systemd 提供按需启动的能力,只有在某个服务被请求的时候才启动它。当该服务结束后,systemd 可以关闭它,等待下次需要时再次启动它。
  • 采用 CGroup 来跟踪和管理进程的生命周期:systemd 则利用 Linux 内核的 CGroup 特性来完成跟踪的任务。停止服务时,通过查询 CGroup,systemd 可以确保找到所有的相关进程,从而干净地停止服务。
  • 能够对系统进行快照和恢复:systemd 快照提供将当前系统的运行状态保存并恢复的能力。
  • 日志服务:systemd 自带日志服务 journald,相比于 syslog 服务具备一些优点,比如:采用二进制格式保存所有日志信息,更安全;无需自己编写复杂脆弱的字符串分析处理程序。用户可以使用 journalctl 命令来查看日志信息。

openEuler 1.0 Base 修复问题:

  • 修复 udev 重命名冲突,加入等待和 retry 机制,确保命名成功。