美文网首页Linux 学习
Linux基础知识之--systemd

Linux基础知识之--systemd

作者: 逗儿比的日常 | 来源:发表于2020-12-22 13:42 被阅读0次

RHEL7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且能够在进程启动过程中更有效地引导加载服务
• 支持并行化任务
• 同时采用socket式与D-Bus总线式激活服务;
• 按需启动守护进程(daemon);
• 利用 Linux 的 cgroups 监视进程;
• 支持快照和系统恢复;
• 维护挂载点和自动挂载点;
• 各服务间基于依赖关系进行精密控制

单元
• 系统服务(.service)
• 挂载点(.mount)
• sockets(.sockets)
• 系统设备(.device)
• 交换分区(.swap)
• 文件路径(.path)
• 启动目标(.target)
• 由 systemd 管理的计时器(.timer)

目标(target) init 1/2/3/4/5/6 来进行运行级别的转换


init.png

3是包含网络的
4至今仍然没被启用,是可以自己进行自定义的

init 0poweroff是一个作用

init 只是一次性的,重启后失效

比如现在用的是图形化界面,我想要让以后开机以后都是字符界面
systemctl get-default 看启动的默认运行级别
systemctl set-default multi-user.target 将默认运行级别改成multi-user.target
reboot 重启开机后设置生效

相关文章

网友评论

    本文标题:Linux基础知识之--systemd

    本文链接:https://www.haomeiwen.com/subject/ndtdnktx.html