/etc/redhat-release 当前系统的版本号
ls /boot 查看内核vmlinuz开头
uname
-a 内核所有信息
-t 内核版本号
-v 编译版本
-p 显示平台架构
runlevel 运行级别
0-6
0 关机
6 重启
3 正常模式,不启用图形界面
5 正常模式,启用图形
1 单用户模式,不启用网络服务,修复系统时用到,不需要用户认证登录直接以root登录
s,S,single: 单用户 /etc/rc.d/rc.sysinit
emergency 不会读取/etc/rc.d/rc.sysinit
2 多用户模式,不启动NFS服务
4 没有使用,无意义
N 开机直接启动,没有前级别
init N 切换运行级别
/etc/inittab
initdefault
chkconfig --list 显示服务的默认启动项
chkconfig --level nnnnn service_name on|off
chkconfig --lecel 24 ip6tables off
chkconfig --list ip6tables
service ip6tables status|stop|start|restart
/etc/init.d/ip6tables status
ntsysv
/etc/rc.d/rcN.d/
/etc/rc.d/rc 3 --> 执行/etc/rc.d/ec3.d
S 启动
K 关闭
S22aa
S80BSD
0-99 执行优先级
mingetty 启用登录终端
grup,一部分放在MBR,一部分-->kernel所在分区上,grup目录中
/boot/grup/
menu.lst-->grup.conf 链接
/etc/grup.conf --> ../boot/grup/grup.conf
default 默认启动哪个
timeout 选择时间
splashimages 显示图片
hiddenmenu 隐藏菜单
title 定义不用内核和操作系统
root 内核所在分区
kenerl 如果/boot不和/同一分区那么显示从/开始,非则从/boot/开始
init
mkdir /root/initrd
cp /boot/
kernel
ldd /bin/ls 显示一个二进制文件的库文件
宿主机
MBR->bootloader
grup
/boot,kernel,initrd