文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

怎么进行Linux系统的启动

2023-06-06 03:29

关注

今天就跟大家聊聊有关怎么进行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系统启动有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网行业资讯频道,感谢大家的支持。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯