码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 运行级别

时间:2015-09-05 19:25:04      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:配置文件   process   action   linux   黄色   

(1) 查看运行级别命令介绍:

#Runlevel 查看正在运行的级别

#Who –r 查看当前运行的级别和上一次运行的级别

如图9.5-2.1可以看出,在不同级别间切换然后运行命令查看不同效果:

技术分享

Centos 5

Linux 运行级别配置文件路径为:/etc/inittab

如图9.5-2.2所示:

技术分享

其中***部分是action以及对应的process

Id:runlevel:action:process 其中process可以隐藏

    Action

           Wait:等待   切换至此级别运行一次

           Respawn:等process终止,重新等待启动

           Initdefault:设定默认级别,process省略

           Sysinit:指定/etc/rc.d/rc.sysinit

 

(2)id3inItdefault

si::sysinit:/etc/rc.d/rc.sysnit  系统初始化工具,激活交换分区等    

 

l0:0:wait:/etc/rc.d/rc.sysinit/rc  0

….

l6:6ait:/etc/rc.d/rc.sysinit /rc  6

说明rc0-6运行级别意味着读取/etc/rc.d/rc.0.d/所有文件

K* K##*  关闭状态  数字越小,越先运行,通常依赖到别的服务

S* S##*  开启状态  数字越小,越先运行,被依赖到的服务

两个数字##/etc/rc.d/init.d/目录下显示

For srv in /etc/rc.d/rc0.d/k*;do

  $srv stop

done

For srv in /etc/rc.d/rc0.d/S*;do

  $srv start

done

 

查看不同级别下不同的链接类型:

#ls /etc/rc.d   #ls /etc/rc.d/rc  #ls /etc/rc.d/rc/rc0.d

如图9.5-2.3所示:

技术分享

中间***部分是链接类型0-6,红色圈出部分显示两位数字可以解释为下图9.5-2.49.5-2.5所示:命令是#ls /etc/rc.d/rc3.d  其中*S10network是开启状态后者是*K90network关闭状态,Chkconfig 命令查看调整链接开启关闭

技术分享技术分享

3chkconfig 命令,

 添加:

  Sysv的服务脚本放置于/etc/rc.d/init.d(/etc/init.d)

先创建:

#!/bin/bash

#
#chkconfig:LLL(
数字)  nn(S后的数字)  nn(K的数字)

再添加#Chkconfig –add name

删除:chkconfig –del name

#Chkconfig --level

#Chkconfig  –list

 

4#ls /etc/rc.d/rc.sysinit  查看系统初始化脚本

a,设置主机名

b,设置欢迎信息

c,激活udevselinux

d,挂载/etc/fstab文件中定义的文件系统

e,间隔根文件系统,并以读写方式重新挂载根文件系统

f,设置系统时钟,

g,激活swap设备

h,根据/etc/sysctl.conf文件设置内核参数

i,激活lvmsoftware  raid设备

j,加载额外设备的驱动程序

k,清理操作

 

/sbin/init à(/etc/inittab)à设置运行级别à运行系统初始化脚本à关闭或打开相应的服务à登录

centos 6

init程序为:upstart,配置文件/etc/inittab/etc/init/*.conf

#cd /etc/init

#ls rc.conf    运行服务

#ls rcS.conf   启动脚本  

如图9.5-2.6所示:

技术分享

Linux 运行级别

标签:配置文件   process   action   linux   黄色   

原文地址:http://songti.blog.51cto.com/2017855/1691594

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!