systemd的Go语言绑定版本go-systemd
-
systemd 是linux系统的基础组件合集, 提供了一个系统和服务的管理器, 运行的PID 为1 负责启动和管理其他进程, 支持并行化任务, 采用socket式和 D-Bus 总线激活方式, 按需启动守护进程(daemon) 利用Linux 的cgroups 近视进程, 支持快照和系统恢复, 维护挂载点, 各服务间依赖关系的精确控制, systemd 支持 SysV 和 LSB 初始脚本, 除此之外, 还包含本了日志进程, 控制基础系统配置, 维护登陆用户列表, 以及系统账户,运行时目录的设置 等等操作。
systemd 提供了一个用于监视和管理控制的 工具 systectl 用于查看系统状态和管理系统及服务.
systemd中一个单元文件可以是: 系统服务(.service), 挂载点(.mount), socket(.sockets), 系统设备(.device), 交换分区(.swap), 文件路径(.path), 启动目标(.target), 由systemd 管理的计时器(.timer)
项目地址: https://github.com/coreos/go-systemd
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏