openSUSE:Systemd技巧

跳转到:导航搜索

Systemd是一个强大的启动系统,需要一些时间来学习。此页面列出了一些对新用户可能有帮助的技巧。

启动编号

老用户习惯使用“init 1”(维护模式)、“init 3”(正常模式,带网络但没有图形用户界面)、“init 5”(图形用户界面和网络)来更改运行级别。

如果在grub的内核命令行中使用,这三个init命令都能按预期工作,但从shell命令行执行时行为略有不同。 如果使用“init 1”启动,然后执行“init 3”,systemd会启动默认配置,即网络和图形界面(“init 5”的预期结果)。

rcinit选项

openSUSE的一个优点是,root用户可以通过输入“rc<TAB>”来查看可用的服务列表。 所有rc*文件,它们是链接到/etc/init.d/rc*文件的链接,都会显示出来。

虽然/etc/init.d文件不再与systemd一起使用,但它们现在链接到systemd的等效项,因此您不必更改您通常的工作方式;

尽管如此,最好学习新的简单语法,请参阅下面的systemctl。

systemctl

systemctl是使用和设置systemd的基础。单独输入

systemctl

将向您报告计算机中systemd的使用情况。 还有服务列表。

systemctl start|stop|status... <servicename>.service

将启动、停止、显示状态... 引用的服务(需要root权限才能启动/停止)。