网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2015-03-05 08:58:31

admin
管理员

linux运行级别 都有那些有什么作用

linux 中运行基本就是 runlevel 。

每一种运行级别有不同的功能, 对系统资源有一定的限制,或者移除限制。


七种运行基本的特点

第一种: runlevel 0

这个表示关机, 所以 init 0 可以直接关闭系统

第二种: runlevel 1

这是单用户模式, 可以直接进入系统,不用密码。 这个通常用在忘记密码的时候。

具体的操作是, 把存放linux系统的硬盘,挂载到另外一个系统上,修个 /ete/inittab(这个文件可以看下面的介绍)

第三: runlevel 2

可以有多个用户,但是有网络功能。以前的电脑是一个主键,多个终端。所以多用户不一定都是通过网络连接的。

第四: runlevel 3

服务器通常就是在这个级别运行,有网络功能,可以有多个用户

第五: runlevel 4 

保留的,没有使用

第六: runlevel 5

这个是桌面系统常用的功能,比起runlevel 3 多了一个 图形化的界面

第七: runlevel 6

重新启动系统


如何设置运行的级别

# cat /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Individual runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:

可以看到 这里启动的基本是 3. 

如果想更改就设置其他的一个数就可以。


如何做到了,不同的基本有不同的功能

原理是不同的基本加载不同的文件

在 /etc/rcX.d 

这里的X表示的是一个数字

vim /etc/rc
rc          rc1.d/      rc3.d/      rc5.d/      rc.d/       rc.sysinit
rc0.d/      rc2.d/      rc4.d/      rc6.d/      rc.local

可以看到有rc0.d/  rc1.d/ ...

多个目录,不同的启动就加载不同的文件。 


ipbbs.net

离线

页脚

Powered by FluxBB