当前位置:
LINUX技术 >
linux启动过程
推荐() 收藏()
linux启动过程
摘要: linux启动过程
linux启动过程:
启动过程->
1.bios找到磁盘上的mbr主引导扇区
2.进入grub界面选择相应的启动内核
3.读取kernel内核文件-/boot/vmlinuz-*
4.读取init的镜像文件-/boot/initrd-*
5.init去读取/etc/inittab
6.读取启动级别(id:3:initdefault)
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"
date -s "2012-7-23 15:31:30"
字符界面上下翻页:
shift+pgup|pgdn
查看进程:
ps -ef|grep httpd
查看端口:
netstat -tunpl|grep :80
文件分类:
1.文件
2.目录
3.脚本
4.压缩文件
5.链接文件
制作链接文件:
ln -s 源文件 目标文件
#注意源文件为绝对路径
运行级别:
0 关机
1 单用户
2 不支持nfs(网络文件系统)
3 字符界面
4 未被使用
5 图形界面
6 重启
更改系统运行级别:
init 0|3|5|6
查看运行级别:
runlevel
系统默认分区:
1./dev/sda1 挂载到/boot
2./dev/sda2 volgroup00(卷组) logvol00(逻辑卷)
3.swap类型分区
分区挂载:
1.查看挂载表
cat /etc/fstab
硬件分区 挂载目录 文件系统 文件属性 读取顺序
2.查看挂载以后的结果
df -h
#-h把以k为单位的换算成m,g这种单位
主机名设置:
1.查看主机名
hostname
2.修改主机名
hostname server
3.[root@localhost basename] 命令提示符
查看一个服务在不同级别下处于哪种状态:
chkconfig --list httpd
设置httpd服务在三级别下为on:
chkconfig --level 3 httpd on
需要备份:
1./etc/
2./boot/
3.网站
拷贝命令:
1.ls -a 查看所有文件包括隐藏文件
2.linux下以.开头的文件为隐藏文件
3.rsync -a web/ /mnt/
#把web下的所有文件拷贝到/mnt下
4.rsync -a web /mnt
#把web目录拷贝到/mnt下
vi /boot/grub/grub.conf
default=0
#默认启动的第一个系统
启动过程->
1.bios找到磁盘上的mbr主引导扇区
2.进入grub界面选择相应的启动内核
3.读取kernel内核文件-/boot/vmlinuz-*
4.读取init的镜像文件-/boot/initrd-*
5.init去读取/etc/inittab
6.读取启动级别(id:3:initdefault)
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"
date -s "2012-7-23 15:31:30"
字符界面上下翻页:
shift+pgup|pgdn
查看进程:
ps -ef|grep httpd
查看端口:
netstat -tunpl|grep :80
文件分类:
1.文件
2.目录
3.脚本
4.压缩文件
5.链接文件
制作链接文件:
ln -s 源文件 目标文件
#注意源文件为绝对路径
运行级别:
0 关机
1 单用户
2 不支持nfs(网络文件系统)
3 字符界面
4 未被使用
5 图形界面
6 重启
更改系统运行级别:
init 0|3|5|6
查看运行级别:
runlevel
系统默认分区:
1./dev/sda1 挂载到/boot
2./dev/sda2 volgroup00(卷组) logvol00(逻辑卷)
3.swap类型分区
分区挂载:
1.查看挂载表
cat /etc/fstab
硬件分区 挂载目录 文件系统 文件属性 读取顺序
2.查看挂载以后的结果
df -h
#-h把以k为单位的换算成m,g这种单位
主机名设置:
1.查看主机名
hostname
2.修改主机名
hostname server
3.[root@localhost basename] 命令提示符
查看一个服务在不同级别下处于哪种状态:
chkconfig --list httpd
设置httpd服务在三级别下为on:
chkconfig --level 3 httpd on
需要备份:
1./etc/
2./boot/
3.网站
拷贝命令:
1.ls -a 查看所有文件包括隐藏文件
2.linux下以.开头的文件为隐藏文件
3.rsync -a web/ /mnt/
#把web下的所有文件拷贝到/mnt下
4.rsync -a web /mnt
#把web目录拷贝到/mnt下
vi /boot/grub/grub.conf
default=0
#默认启动的第一个系统
如有任何疑问都可以直接联系QQ:2392521892来解答。
