|
前言:
每一个使用ubuntu server的新手一般都会安装ubuntu-desktop,用来配置服务器。而在配置好之后,又不
再愿意使用桌面了。在其他的主流linux服务器系统中往往使用sysvinit,典型的文件就是/etc/inittab。
根据我掌握的资料,大概得出以下内容:
linux 中使用的系统启动关闭(运行等级)管理器有两类:
System V主要应用于大家熟悉的RHEL、CentOS,SUSE等系统
而upstart应用于以下系统
- Ubuntu 6.10 and later
- Fedora 9 and later
- Debian (as an option)
- Nokia's Maemo platform
- Palm's WebOS
- Google's Chromium OS
- Google's Chrome OS
如果要使用System V style init program则可以访问
http://savannah.nongnu.org/projects/sysvinit/
有关init级别可以访问
http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet/zh
关于更多关于sysklogd的信息可以访问
http://oss.org.cn/man/linux/lfs/htmlbook/appendixa/sysklogd.html
通过查看Systemd的wiki页发现systemd在使用上并不简单。
但systemd对System V依旧是兼容的(机制是一样的)。
运行级别参考表格
sysvinit 运行级别
systemd 目标
备注
0
runlevel0.target, poweroff.target
关闭系统。
1, s, single
runlevel1.target, rescue.target
单用户模式。
2, 4
runlevel2.target, runlevel4.target, multi-user.target
用户定义/域特定运行级别。默认等同于 3。
3
runlevel3.target, multi-user.target
多用户,非图形化。用户可以通过多个控制台或网络登录。
5
runlevel5.target, graphical.target
多用户,图形化。通常为所有运行级别 3 的服务外加图形化登录。
6
runlevel6.target, reboot.target
重启
emergency
emergency.target
紧急 Shell |
|
|