如何设置Fedora默认从命令行启动?

Sumary:因为在Fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target,但是Linux又给我们提供了一个强悍的工具systemd,我们可以用system来链接默认的启动级别,所以开始吧!

一、实现代码

(1)删除目标链接并创建新的符号链接(从命令行启动)

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

(2)从图形界面启动

把multi-user.target替换为graphical.target即可。

二、代码解释

ln命令

ln命令是一个在文件之间建立链接的命令,默认情况是硬链接(hard link),我们要用的是符号链接(symboli link),它可以为在不同文件系统中文件创建链接。

Options:

-s  创建符号链接

-f   删除已经存在的同名链接

one of the Usages:ln [被链接目标] [链接文件或目录]

Example:

ln -s xx yy

//为xx创建一个符号链接yy

搞定!

For more details,please google the key words

Linux 引导方式systemd upstart sysV

为什么systemd会被如此迅速的采用?

systemd 与 sysVinit 彩版对照表

Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

太有用了!用systemd命令来管理Linux系统! 

浅析 Linux 初始化 init 系统,第 3 部分: Systemd 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16957.html