Linux修改默认系统启动级别为命令行模式

来源:互联网 发布:蔡仕伟淘宝 编辑:程序博客网 时间:2024/06/06 01:17

最近在学习linux,老师布置了一个任务,去修改linux默认启动级别!我的系统版本是Ubuntu的16.04

在网上找了很多的方法,发现最后都没有效果,真的是每个方法试了,我都快放弃来了,好多那些网友的方法都是自己转来转去,也没有经过验证的,要么就是方法以及过时了!

然后我就想去google上面搜索一下看看 !这才找到了修改启动级别的办法

答案是 :ubuntu自从15.04起就开始使用systemd 来替代之前的init,所以用runlevel这个理念也就被target替代了

这是Runlevel 和target之间的映射

   ┌─────────┬───────────────────┐   │Runlevel │ Target            │   ├─────────┼───────────────────┤   │0        │ poweroff.target   │   ├─────────┼───────────────────┤   │1        │ rescue.target     │   ├─────────┼───────────────────┤   │2, 3, 4  │ multi-user.target │   ├─────────┼───────────────────┤   │5        │ graphical.target  │   ├─────────┼───────────────────┤   │6        │ reboot.target     │   └─────────┴───────────────────┘
也就是说,现在如果你要修改为命令行模式的话 ,需要使用这段代码,当只对当前有效,对下次无效!

sudo systemctl isolate multi-user.target
如果要修改为默认为命令行启动的话 你需要使用下面的代码

sudo systemctl enable multi-user.targetsudo systemctl set-default multi-user.target
就ubuntu的发展而言,继续使用runlevel的话会慢慢有点过时了,所以需要一个更符合这种状态的的词出现,便是target!!


0 0
原创粉丝点击