Linux的运行流程
我想大家明白了Linux的运行流程,也许就会明白很多文件是干什么的了,关于这个问题,我想直接上图,比较好,然后我再逐一解释这个图,这幅图是我从网上下载的。
◆ 首先,本机会进入BIOS进行开机自检,然后读取MBR主引导记录。
◆ 加载引导程序,Bootloader/Grub,然后这个程序,读取它的配置文件,BCD/grub.conf,这个时候如果有双系统的话,会让用户选择,比如Linux和Windows,如果用户选择了,Linux那么,就会加载Linux内核
◆ 这个时候加载Linux内核,挂载虚拟磁盘,如上面所说。
◆ 然后就会检测硬件,加载驱动,挂载根文件系统,这个时候是读取的/etc/fstab 文件,这个配置文件是用来开机挂载分区的配置文件。
◆ 进入下一步,初始化进程,/sbin/init 这个进程是所有进程的父进程。这个文件会读取配置文件/etc/initab,这个配置文件记录了系统的运行等级,如果这里面默认配置了启动项是3,那么就会进入纯文本界面,
◆ 接下来初始化脚本,/etc/inittab已经说过,这里不再多说,然后init进程在执行/etc/rc.d/rc.sysinit,脚本,这个脚本中定义了很多,网络配置,swap分区,设定内存去/proc,和加载环境变量/etc/profile等等,
/etc/profile又会调用其他的环境变量,
◆ 如果是运行的系统的3级别,那么系统会运行这个/etc/rc.d/rc3.d/*下的程序,按照里面给定的顺序,初始化程序,(S开头的启动顺序,K开头的是关闭顺序)相当于开机启动项
◆ 接下来是加载/etc/rc.d/rc.local,这个配置文件,rc.local就是在一切初始化工作后,Linux留给用户进行个性化的地方。你可以把你想设置和启动的东西放到这里。比如我们想让某个程序在这里开机启动,就可以用这种方式,比如我想让apache开机启动,
就在里面添加一行,/etc/rc.d/init.d/apache start,这样的话,Apache就会每次开机启动了
◆ 最后就会执行/bin/login程序,进入登录状态

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux vs. Unix:有什么不同?
如果你是位二、三十岁的软件开发人员,那么你已经成长在一个由Linux主导的世界。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额报告,但Linux的数据中心操作系统份额可能高达70%,而Windows及其变体几乎涵盖了所有剩余的百分比。 使用任何主流公共云服务的开发人员都可以预期目标系统会运行Linux。近些年来,随着Android和基于Linux的嵌入式系统在智能手机、电视、汽车和其他设备中的应用,Linux已经随处可见。 即便如此,大多数软件开发人员,甚至是那些在这场历史悠久的 “Linux 革命”中长大的软件开发人员,也都听过说Unix。它听起来与Linux相似,你可能已经听到人们互换使用这些术语。或者你也许听说过Linux被称为“类Unix”操作系统。 那么,Unix是什么?漫画中提到了像巫师一样留着“灰胡子”,坐在发光的绿色屏幕后面,写着 C 代码和 shell 脚本,由老式的、滴灌的咖啡提供动力。 但是,Unix的历史比上世纪70年代那些留着胡子的 C 程序员要丰富得多。虽然详细介绍Unix历史和 “Unix 与 Linux” 比较的文章比比皆是,...
- 下一篇
Linux配置root登陆时发送邮件到指定邮箱
出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。 提前明确: 发件箱、发件箱授权码、发件箱smtp地址、收件箱 第一步 申请邮箱授权码 选择腾讯企业邮箱,登录发件箱账号后,绑定微信,启用安全登录,选择“客户端专用密码-生成新密码”,此即授权码。 参考:https://www.yiyisoft.com/news/402.html 第二步 配置邮件发送 编辑/etc/mail.rc,增加如下内容 set from=server@domainname.com #发件箱 set smtp=smtp.exmail.qq.com #smtp地址,腾讯企业邮就是这个了 set smtp-auth-user=server@domainname.com set smtp-auth-password=vT6K1234543XdsqV ##<--这里填的是邮箱授权码 set smtp-auth=login 测试配置效果 echo Hello World | mail -s test samgg@domainname.com 收件箱samgg@dom...
相关文章
文章评论
共有0条评论来说两句吧...