您的当前位置:首页 --> CentOS入门
Centos启动流程和运行级别
浏览次数:820 关键词 ( 流程  级别  Centos  )

一、启动过程

 

1.bios找到磁盘上的mbr主引导扇区

 

固件fireware(CMOS/BIOS)在硬件的层面检测一下硬件是否正常

不同的硬件平台有不同的固件,固化在主板上一段软件控制程序(F2/delete/F10)

CMOS是固化在主板上的那段程序,而BIOS是操作CMOS这样的控制界面。

Sum就不叫CMOS/BIOS  stop+A进入

常用设置:安全设置、可引导介质列表、可引导介质搜索顺序、电源管理、启动细节显  示 查看其硬件配置

设置实例:BIOS/CMOS时钟 硬件时钟 hwclock     系统-》软件时钟 date

Time error

同步软硬件时钟

Hwclock --help

Hwclock --hctosys

--set 修改时间

 

 

2.进入grub界面选择相应的启动内核

 

   MBR主引导记录(Master boot record)

   { Bootloader自举程序、Partition table磁盘分区表、Magic Number 结束标志字}

    Bootloader windows(ntldr)

/etc/grub.conf

最重要的作用 :启动内核kernel

Centos启动流程和运行级别

Vmlinuz-2.6.18-194.e15 可执行文件 z解压缩过程

2.6.18  2 表示主版本号 6 次版本号 18末版本  第二位6重要 奇数测试版 偶数正式版

ls /boot

Centos启动流程和运行级别

 

 

3.读取kernel内核文件-/boot/vmlinuz-*

     Centos启动流程和运行级别

4.读取init的镜像文件-/boot/initrd-*

    

   

5.init去读取/etc/inittab

Centos启动流程和运行级别

6.读取启动级别(id:3:init default)

      

7.读取/etc/rc.d/rc.sysinit,完成时钟设置,主机名的设置,分区表的挂载(/etc/fstab)

 

8.读取/etc/rc.d/rc脚本,通过该脚本吸收3级别,然后启动/etc/rc.d/rc3.d下所有关S开头的服务,不启动该目录下以K开头的服务

 

9.进入登录界面

 

二、修改软件时钟

查看系统时间:

date "+%Y-%m-%d %H:%M:%S"

Centos启动流程和运行级别

修改软件时钟

date -s "2012-7-23 15:31:30"

 

字符界面上下翻页:

shift+pgup|pgdn

 

查看进程:

ps -ef|grep httpd

Centos启动流程和运行级别

查看端口:

netstat -tunpl|grep :80

Centos启动流程和运行级别

 

三、制作链接文件(复习):

软链接      ln -s 源文件 目标文件(windows下的快捷方式)

硬链接      ln -源文件 目标文件

 

#注意源文件为绝对路径

 

 

四、运行级别:

Centos启动流程和运行级别

0 关机

1 单用户

2 不支持nfs(网络文件系统)

3 字符界面

4 未被使用

5 图形界面

6 重启

 

更改系统运行级别:

init 0|3|5|6

 

查看运行级别:

runlevel

Centos启动流程和运行级别

五、系统默认分区:

1./dev/sda1   挂载到/boot

2./dev/sda2   volgroup00(卷组)   logvol00(逻辑卷)

3.swap类型分区

六、分区挂载:

 

1.查看挂载表

cat /etc/fstab

硬件分区   挂载目录  文件系统 文件属性 读取顺序

Centos启动流程和运行级别

2.查看挂载以后的结果

df –h

Centos启动流程和运行级别

#-h把以k为单位的换算成m,g这种单位

 

主机名设置:

1.查看主机名

hostname

2.修改主机名

hostname server

3.[root@localhost basename]    命令提示符

 

 

查看一个服务在不同级别下处于哪种状态:

chkconfig --list httpd

 

设置httpd服务在三级别下为on:

chkconfig --level 3 httpd on

Centos启动流程和运行级别

 

送:

需要备份:

1./etc/

2./boot/

3.网站

 

拷贝命令:

1.ls -a 查看所有文件包括隐藏文件

2.linux下以.开头的文件为隐藏文件

 

vi /boot/grub/grub.conf

default=0

#默认启动的第一个系统

下载次数:0
下载地址:点击下载
本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@
下一条 centos系统中网络配置相关
上一条 Xmanager 远程连接centos桌面

拥有超过10年的业务管理经验。我们是IDC服务和解决方案方面的专家

有任何疑问请不要犹豫,立即点击联系我们