您的位置:首页 > 运维架构 > Linux

linux的系统引导流程

2011-12-12 19:03 295 查看
讲述linux的系统操作引导。用于熟悉与熟练linux的系统操作

系统引导流程(Linux开机步骤:)

开电源----firmware(硬件识别)---bootloader(操作系统选择菜单)—加载内核(运行驱动)--开启服务(init)----

Inindefault-----/etc/rc.d/rc.sysinit----/etc/rc.d/rcn(0,1,2,3,4,5,6).d--

输入用户名: login 密码:passwd

第一步:通电之后读取固件信息 先读取硬件cpu 硬盘 显卡 等

第二部:接下来到grub.conf windows(inittab) 界面 这里有

默认的启动系统 default=0

等待时间 timeout=10

开机背景图片 splashimage=(hd0,0)/grub/splash.xpm.gz

选择linux系统进入

Title linux

Root 内核文件路径

Kenel 内核文件

Img 镜像

第三步:接下来选择完(linux)操作系统后进入

运行该文件/ETC/inittab

si::sysinit:/etc/rc.d/rc.sysinit 只要开机就要初始化找该文件 /etc/rc.d/rc.sysinit

Si:表示id ,序号

::表示在任何一个运行级别上都执行该操作

sysinit (状态) 系统初始化 找该文件/etc/rc.d/rc.sysinit

系统服务程序的开启,环境变量的设置、时钟、加载字体、文件系统、日志文件等

找到运行级别 cd /etc/rc.b

init.d rc0.d rc2.d rc4.d rc6.d rc.sysinit

rc rc1.d rc3.d rc5.d rc.local

运行级别

0:关机

1:单用户模式,只允许root用户登录

2,3:无网洛服务

4:被保留级别,目前没有被应用到

5:图形化界面

6:reboot重启

如果上面开机默认是0的话 下面打开rc0.d

K03rhnsd K20nfs K50tux K75netfs K95kudzu

K05anacron K24irda K50vsftpd K80random K96pcmcia

K05atd K25squid K50xinetd K86nfslock K99vmware-tools

K05keytable K25sshd K60crond K87portmap S00killall

K05saslauthd K30sendmail K70aep1000 K88syslog S01halt

K10cups K35smb K70bcm5820 K90network

K10xfs K35winbind K72autofs K91isdn

K15gpm K44rawdevices K74apmd K92iptables

K15httpd K45named K74ntpd K95firstboot

针对一个K03rhnsd解析

K 03 rhnsd

操作类型 优先顺序 脚本名称

可以看到大多数都是以K开头 表示kill 杀死 以s开头表示开启 这里多数是k也就是杀死所有的进程(就是关机了)

S00killall 其中开启还是杀死所有的进程

如果是5就是进入到了一个有图形化界面的linux

如果是3就是进入到了一个无图形化界面的linux

输入用户名: login 密码:passwd

接下来就开机ok了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: