千家信息网

怎么进行Linux系统的启动

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,今天就跟大家聊聊有关怎么进行Linux系统启动,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Linux系统启动流程如下:BIOSBasic I
千家信息网最后更新 2025年02月05日怎么进行Linux系统的启动

今天就跟大家聊聊有关怎么进行Linux系统启动,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Linux系统启动流程如下:
BIOSBasic Input Output System
MBRstage1(第一个阶段),硬盘最开始的512字节镜像,硬盘挂了可以重写这个文件
GRUB
加载内核
init 进程是1
runlevel

Linux内核文件保存在:
可引导的设备第一个扇区前512字节最后2个字节一定是55AA
引导代码为前446字节

stage2是第二阶段,然后加载各种文件系统
Grub可以引导所有操作系统
/boot/grub/grub.conf(config.ini)
配置格式
title CentOS
root (hd0,1)
kernel /boot//boot/vmlinuz-2.6.32-279.el6.i686 ro root=UUID=77272833-B6BB-4D53-B043-9541D1102EBD
initrd /boot/initramfs-2.6.32-279.el6.i686.img
title redhat RHEL6
root (hd1,0)
kernerl /boot/vmlinuz ro root=UUID= {根分区}
initrd /boot/initrd.img

/boot/vmlinuz 内核文件(很精简)
/boot/vmlinuz-2.6.32-279.el6.i686
/boot/initramfs 内核模块(内核不太常用的一些模块打包)
/boot/initramfs-2.6.32-279.el6.i686.img
需要的时候可以动态加载
早期使用的红帽5initrd被红帽6initramfs给替换了

1.命令dmesg显示本次内核启动信息
2.cd /var/log/
less dmesg

top命令查看系统进程

init是系统运行的第一个进程(所有进程的父进程)
调用/etc/rc.d/rc.sysinit负责对系统进行初始化,挂载文件系统,并且根据运行级别启动相应服务

运行runlevel查看级别
Linux运行级别:
0 关机
1 单用户模式 single
2 不带网络的多用户模式
3 命令行多用户模式 常用
4 未使用
5 X11图形界面模式比3多个图形界面,其他一样
6 重启

inint 5

运行级别保存在配置文件: 一个文件用来修改配置
/etc/inittab
id:5:initdefault

/etc/init/保存配置文件不同的功能保存在不同的文件里,功能和inittab功能类似
eg.
vi /etc/init/control-alt-delete
exec /sbin/shutdown -r now "Control-Alt-Delete pressed"
注释掉加#
eg.
tty.conf 终端配置文件
cat tty.conf
cat start-ttys.conf (默认启动终端)
eg.
系统服务
cd /etc/rc.d/
ls
cd rc5.d/
ls

命令runlevel显示当前及上一个运行级别

命令init可修改当前运行级别
init 3
单用户模式下可恢复root密码
为内核传递参数1或single可进入单用户模式
单用户模式不执行任何服务
单用户模式直接以root用户登录,并且不需要密码
启动时按e修改引导参数给内核添加参数
然后按b启动
防止别人通过这方式来修改密码
可以修改/boot/grub/grub.conf文件对修改添加密码权限
password --md5 $1$aoWpTe$/MWUUYbB1F.2RUZK8nbWU0
加密后的密码可以通过grub-md5-crypt命令生成
这个加密也忘了 就只能把硬盘拖下来 用别的Linux系统引导 然后把配置文件删掉 就可以编辑引导文件了
最安全的加密方式 分区级别的加密

看完上述内容,你们对怎么进行Linux系统启动有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

文件 系统 内核 模式 运行 命令 级别 配置 密码 进程 单用户 字节 加密 内容 功能 参数 用户 硬盘 服务 不同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 管理服务器需要懂什么语言 sql新建服务器注册 网络技术协会理念 幻影服务器无响应 网站服务器怎么优化 东城区大规模软件开发特点 路由器显示服务器是什么意思 培训过的软件开发进公司了 武汉千途创造软件开发 除《网络安全法》第二十一条 义乌市优宝网络技术有限公司 软件开发工作室的基本条件 上海蜗牛网络技术有限公司 gmail服务器邮件 软件开发失败要赔钱么 金山区品质软件开发服务商是什么 服务器密码维护 网络安全为人民手抄报二年级 回收服务器怎么收费 苹果手机无法下载服务器中的照片 亚马逊的服务器是什么意思 财政局网络安全风险排查总结 网络技术与服务工程专业就业 ext每次修改都重启服务器 宽带服务器租用 云服务器对小区有辐射吗 我的世界天骑服务器 guid 数据库类型 美国国家网络技术安全处 北京软件开发五木恒润
0