Fedora16杂记之Systemd
Fedora 16使用Systemd取代了SysVinit,以下是简单的使用记录
开机启动服务
在/lib/systemd/system下,有相关的*.service,使用
- systemctl start/stop foo.service 来启动或停止服务
- systemctl enable/disable foo.service 控制开机启动的服务
- systemctl status foo.service 查看服务状态
相对与SysV的启动级别,Systemd引入了“target”的概念,简单来看,在/lib/systemd/system中有runlevelN.target的链接,分别对应:
- 0->关机
- 1->单用户模式,
- 234->无图形界面的多用户
- 5->图形界面多用户
- 6->重启
开机启动模式设置
在/etc/systemd/system中,将default.target链接到相应的runlevelN.target,启动服务则位于此目录下的相应的wants(default.target.wants,etc.)文件夹内