Linux系统开机和启动过程

      提起操作系统这个词,想必大家并不陌生,有电脑端操作系统和手机端操作系统。电脑端操作系统较为熟悉的就是微软开发的windows操作系统,还有一种就是大家稍微陌生的linux操作系统,而手机端的操作系统分别为iOS操作系统,Android操作系统。而今天小编就给大家着重讲讲Linux系统开机和启动过程。

  内核引导
  当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。
  操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。
  运行init
  init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。
  init 程序首先是需要读取配置文件 /etc/inittab。

  系统初始化
  在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit,它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。

  它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。

  建立终端
  rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。

  init接下来会打开6个终端,以便用户登录系统。

  用户登录系统
  一般来说,用户的登录方式有三种: 命令行登录 、ssh登录 、图形界面登录

  想比大家知道Linux的征程很漫长,所以大家学的东西还很多。最后建议一下,想学习Linux技术的朋友也可以买一些相关的书籍或者视频课程。几十块钱自学就可以搞定,保准比花上万块钱报个培训班的好。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞哥网络运营

谢谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值