Linux的启动级别
cat /etc/inittab
id:3:initdefault: ##可以看出默认为三
[root@localhost ~]# chkconfig --list nfs
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
分别为:
# 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)
各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。
同样 /etc/rc[0-6].d 都是连接的相应的 /etc/rc.d/rc[0-6].d ,不同启动级别的 rc[0-6].d 中的服务都是 链接的 /etc/init.d 下的相应服务
语法:
chkconfig --list [name]
chkconfig --add name
chkconfig --del name
chkconfig [--level levels] name <on|off|reset>
chkconfig [--level levels] name
--level选项可以指定要查看的运行级而不一定是当前运行级。
需要说明的是,对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
chkconfig --level 345 nfs off
id:3:initdefault:
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
查看连接 :
ll /etc/rc0.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 K30sendmail -> ../init.d/sendmail
ll /etc/rc1.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 K30sendmail -> ../init.d/sendmail
ll /etc/rc2.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 S80sendmail -> ../init.d/sendmail
ll /etc/rc3.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 S80sendmail -> ../init.d/sendmail
ll /etc/rc4.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 S80sendmail -> ../init.d/sendmail
ll /etc/rc5.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 S80sendmail -> ../init.d/sendmail
ll /etc/rc6.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 5 23:43 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# chkconfig --list sendmail
service sendmail supports chkconfig, but is not referenced in any runlevel (run 'chkconfig --add sendmail')
查看连接
[root@localhost init.d]# ll /etc/rc0.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc0.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc1.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc2.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc3.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc4.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc5.d/ |grep sendmail
[root@localhost init.d]# ll /etc/rc6.d/ |grep sendmail
[root@localhost init.d]# ---》 全为空
[root@localhost init.d]# chkconfig --add sendmail
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost init.d]# ll /etc/rc0.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc1.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc2.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc3.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc4.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc5.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc6.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail ----》 相应的服务连接又回来了
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost init.d]# ll /etc/rc0.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc1.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc2.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:36 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc3.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:36 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc4.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:36 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc5.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:36 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc6.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail ---》全是 "K"
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost init.d]# ll /etc/rc0.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc1.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc2.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:40 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc3.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:40 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc4.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:40 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc5.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:40 S80sendmail -> ../init.d/sendmail
[root@localhost init.d]# ll /etc/rc6.d/ |grep sendmail
lrwxrwxrwx 1 root root 18 Nov 10 23:33 K30sendmail -> ../init.d/sendmail --》2,3,4,5 为“S” 其他为 K
chkconfig sendmail off
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost init.d]# chkconfig --level 3 sendmail on
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:on 4:off 5:off 6:off
[root@localhost init.d]# chkconfig --level 0 sendmail on
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:on 1:off 2:off 3:on 4:off 5:off 6:off --》 看来 得用level on 参数控制 0级别
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:on 1:off 2:off 3:off 4:off 5:off 6:off --》 但是这样3 级别关了 0 级别没关掉
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off --》 0 级别关掉了 (经验证1,6级别 也是这样的和0级别一样 得用level控制)
[root@localhost init.d]# chkconfig sendmail off
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost init.d]# chkconfig sendmail reset
[root@localhost init.d]# chkconfig --list sendmail
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off --》 reset指重置服务的启动信息 可以对所有运行级有效 (没太懂这个东西reset)
Linux的启动级别的更多相关文章
- 修改Linux默认启动级别或模式的方法
冲动的惩罚: 海阔天空: 在linux系统的7种启动级别,默认为X-Window,类似于Windows的窗口模式. 如何修改或变更linux的默认启动级别或模式呢? 以root身份进入Linux,修改 ...
- 修改Linux默认启动级别或模式
在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的操作和配置一般我们都采用输入命令的方式来完成,像DOS操作系统一样,如何让Linux一启动就进入这种模 ...
- Linux 开机启动流程
Linux的开机启动流程 1.开机BIOS自检 --> 检查CPU,硬盘等硬件信息 2.MBR[Major ...
- CentOS(四)--Linux系统的启动级别
对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等.但是通常我们刚安装完Linux系统,然后进去以后是 ...
- Linux init 0-6 启动级别
原文地址:http://blog.sina.com.cn/s/blog_5f8e8d9801010wlr.html 原文地址:[转]Linux init 0-6 启动级别作者:流水清风 init 0- ...
- Linux学习笔记之Linux启动级别
对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等.但是通常我们刚安装完Linux系统,然后进去以后是 ...
- Linux的运行级别和设置开机启动服务的方式
Linux的运行级别 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别.级别是从0到6,具有不同的功能.这些级别定义在/ect/inittab文件中.这个文件是init程序寻找 ...
- linux开机启动及运行级别、root密码丢失、单用户模式只读的处理方法
linux系统启动大致步骤如下: 加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动kernel-->启动i ...
- 『学了就忘』Linux启动引导与修复 — 68、Linux系统运行级别
目录 1.Linux系统运行级别介绍 2.查看运行级别 3.修改当前系统的运行级别 4.系统默认运行级别 5./etc/rc.d/rc.local文件说明 1.Linux系统运行级别介绍 Linux默 ...
随机推荐
- coredata 数据库升级
在真实开发中,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,添加新的模型,甚至是大规模的重构:所以数据的迁移就显得尤为重要了. CoreData 中,数据迁移本质就是把旧的 SQLi ...
- LeetCode第[5]题(Java):Longest Palindromic Substring 标签:String、动态规划
题目中文:求最长回文子串 题目难度:Medium 题目内容: Given a string s, find the longest palindromic substring in s. You ma ...
- Mybatis输入和输出映射(#{}和${}的区别)
#{}占位符 ...
- discuz! 设置私密论坛版块的方法
Discuz!的强大功能不用细说, 话说对于有一部分需要设置具有一定访问权限的用户才能浏览的版块内容的话. 可能很多朋友不太清楚, 为了解决这个问题, 第一步以管理员的身份登陆, 然后 论坛-> ...
- 硬链接、软链接和inode
一.inode 在Linux中,“一切皆文件”. 唯一标识文件的是inode而非文件名,文件名仅是为了方便人们的记忆和使用,系统或程序通过 inode 寻找正确的文件数据块. 什么是数据块呢?文件储存 ...
- php调用API支付接口(转自刘68)
首先访问 https://charging.teegon.com/ 注册账号, 找到开发配置 记下client_id和client_secret. 点击 天工开放平台 点击天工收银 点击 S ...
- Android Animation 动画
动画类型 Android的animation由四种类型组成 Android动画模式 Animation主要有两种动画模式:一种是tweened animation(渐变动画) XML中 JavaCo ...
- HDU - 4333 :Revolving Digits (扩展KMP经典题,问旋转后有多少个不同的数字小于它本身,等于它本身,大于它本身。)
One day Silence is interested in revolving the digits of a positive integer. In the revolving operat ...
- HihoCoder 1068 RMQ-ST算法+BIT
以前都是用的BIT或者线段树(前者多一些). 对于ST(Sparse Table),在求倍增or公共祖先(LCA)时见过,说明还有其他用处,所以还是学习一下. 首先是预处理,用动态规划(DP)解决. ...
- numpy 矩阵相关函数
我们 知道,矩阵在python里面用的不少,所以记载下关于矩阵的操作 numpy.zeros():可以用来构造全零矩阵 >>> zeros(3) array([ 0., 0., ...