1 systemd基本概念

systemd:a system daemon,相当于以前的init进程,pid=1,systemd是1号进程!!!

sbin/init --> /lib/systemd/systemd

unit:

一个进程,例如lightdm.service

job:

一个动作,启动是个job,关闭是个job。开机启动时,systemd会默认加载default.target(graphical.target)

配置单元unit详细介绍:

socket:

此类配置单元封装系统和互联网中的一个套接字 。每一个套接字配置单元都有一个相应的服务配置单元 。相应的服务在第一个"连接"进入套接字时就会启动(例如:nscd.socket 在有新连接后便启动 nscd.service)。

device:

此类配置单元封装一个存在于Linux设备树中的设备。每一个使用udev规则标记的设备都将会在systemd中作为一个设备配置单元出现。

mount:

此类配置单元封装文件系统结构层次中的一个挂载点。Systemd将对这个挂载点进行监控和管理。比如可以在启动时自动将其挂载;可以在某些条件下自动卸载。Systemd 会将/etc/fstab 中的条目都转换为挂载点,并在开机时处理。

swap:

和挂载配置单元类似,交换配置单元用来管理交换分区。用户可以用交换配置单元来定义系统中的交换分区,可以让这些交换分区在启动时被激活。

target:

此类配置单元为其他配置单元进行逻辑分组。它们本身实际上并不做什么,只是引用其他配置单元而已。这样便可以对配置单元做一个统一的控制。这样就可以实现大家都已经非常熟悉的运行级别概念。(例如:multi-user.target 相当于在传统使用 SysV 的系统中运行级别 5)

timer:

定时器配置单元用来定时触发用户定义的操作

snapshot:

与 target 配置单元相似,快照是一组配置单元。它保存了系统当前的运行状态。

2 systemd特性

(1)服务并行启动

1 解决socket依赖

systemd可在Service还没启动好的时候建议一个socket,用来接收所有Client的请求和数据,并缓存.一旦Service启动完成,再替换缓存和socket.

2 解决D-Bus依赖

如果服务A需要使用服务B的D-Bus服务,而服务B并没有启动.D-Bus可以在服务A请求服务B的D-Bus服务时自动启动服务B,然后服务A再启动.

3 解决文件系统依赖

systemd集成了autofs的实现,对于系统中的挂载点如/home,当系统启动时,systemd创建临时的自动挂载点.

(2)采用Cgroup跟踪

跟踪和管理进程的生命周期和资源控制

(3)按需启动

(4)服务依赖管理

(5)支持状态快照

(6)日志

systemd journal

3 systemd指令

(1)服务Service相关

(2)运行等级Runlevel相关

(3)其他

关机:systemctl halt、systemctl poweroff

重启:systemctl reboot

挂起:systemctl suspend

休眠:systemctl hibernate

[2020.1.10]systemd介绍相关推荐

  1. 专家票选! 2020 年度 10 篇人工智能经典论文(6-10)

    内容提要:近日,多家机构发布了关于人工智能的年终回顾总结,从种种表现来看,疫情之下,AI 依然蓬勃发展,全球 AI 产业规模达到 1500 多亿美元.这背后,又有哪些突破性的研究值得关注? 关键词:A ...

  2. 计算机如何自我介绍教程,2020计算机专业自我介绍4篇

    <2020计算机专业自我介绍4篇>由会员分享,可在线阅读,更多相关<2020计算机专业自我介绍4篇(6页珍藏版)>请在人人文库网上搜索. 1.2020计算机专业自我介绍4篇本文 ...

  3. 商汤科技(上海)自动驾驶计算机视觉算法实习生面经-2020年10月

    商汤科技(上海)自动驾驶计算机视觉算法实习生面经-2020年10月 今天参加了商汤的初面,商汤是我最想去的一个公司了,技术很强,paper也多(mmdetection作者),记录一下本次面试. 本次面 ...

  4. 2020年10月汽车行业网络关注度分析月度报告

    本报告对2020年10月汽车行业热点事件.各汽车厂商.在售车型.新上市车型.即将上市车型等从数据角度进行梳理和分析.根据数据统计,在10月,特斯拉依旧是最受网络舆论关注的车企:丰田卡罗拉.哈弗H6.长 ...

  5. 炉石传说服务器维护时间2020,炉石传说2020年10月23日秋季发布会开始时间

    炉石传说2020年10月23日秋季发布会开始时间是什么时候.今年的秋季发布会将会迎来炉石的重大消息.之前一直有有消息的炉石新模式也即将在秋季发布会公布并且还有炉石下个拓展包的消息.那么一起看看秋季发布 ...

  6. 2020 年 10 月程序员工资统计,终于涨了!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源:blog.csdn.net/juwikuang/a ...

  7. python现在第几版-2020 年10月编程语言排行榜,Python 排名逼近第二

    原标题:2020 年10月编程语言排行榜,Python 排名逼近第二 来源:菜鸟教程 TIOBE 2020 年 10 月份的编程语言排行榜已经公布,官方的标题是: Python 排名逼近第二. TIO ...

  8. 微软正式发布Windows 10 2020年10月更新

    让大家等待多时的Windows 10 2020年10月更新终于来了,这也是今年微软为Win10准备的最后一个重大更新. Windows 10 2020年10月更新就是之前多次说道的Windows 10 ...

  9. 2020年10月份学习总结,项目管理案例

    本文摘录2020年10月份学习总结,创建日期:2020-10-26 20:31:51,有修改. 一.案例分享 在一些PM群(PM创造营)定期会分享项目案例,以下的这条案例很常见.很通俗易懂,阅读后会有 ...

最新文章

  1. pandas使用rename函数自定义重命名dataframe指定索引标签(位置)的名称(customize rename index value or label)
  2. torch.topk
  3. 2021春季每日一题【week3 未完结】
  4. 服务化实战之 dubbo、dubbox、motan、thrift、grpc等RPC框架比较及选型
  5. Hadoop1——创建虚拟机
  6. bs架构多用户访问_Spark架构
  7. 解读ASP.NET 5 MVC6系列(11):Routing路由
  8. n维向量空间W中有子空间U,V,如果dim(U)=r dim(V)=n-r U交V !={0},那么U,V的任意2组基向量的组合必定线性相关...
  9. (转载)Windows文件系统过滤驱动开发教程
  10. 「读书笔记」第五项修炼-学习型组织的艺术与实践(一)
  11. 如何反编译 cocos creator 生成 的jsc文件/反编译jsc文件(一)
  12. 路由器和三层交换机的搞笑文章
  13. Autofac简单介绍
  14. 福建师范大学 “挑战杯”校赛金银奖分析文档
  15. 阿里云何登成:云时代的IT“新”治理
  16. 面试时如何向公司提问?
  17. 中柏zpad6 android x86,Windows平板轻应用 中柏EZpad 6评测
  18. Python绘图添加背景图片
  19. python3检查证书到期时间以及域名ip地址
  20. html5地区级联选择,【JS】vue+vant移动端地区级联选择组件

热门文章

  1. agv系统介绍_AGV小车控制系统介绍
  2. Razorpay 印度第三方支付机构 Razorpay 支付,放款,还款实际操作
  3. 玩客云小盒子安装点心云,实现闲置宽带共享。
  4. 计算机视觉研究新方向:自监督表示学习总结(建议收藏)
  5. 通过键盘移动鼠标光标 autohotkey
  6. java sapi.spvoice_SAPI使用总结——SpVoice的使用方法
  7. Cadence 导出变种BOM详细操作方法
  8. poscms表结构和字段
  9. 2021SC@SDUSC Zxing开源代码(十七)Zxing代码解析——一维码
  10. 使用word2vec预训练模型提取DNA/RNA序列特征向量