快速业务通道

linux基础知识总结(五)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-14
gle:单用户 /etc/rc.d/rc.sysinit

emergency: 紧急模式,不会读取/etc/rc.d/rc.sysinit 用于系统修复

init N 切换运行级别

chkconfig –list 列出所有的服务在不同运行级别下开启情况

chkconfig –level nnnnnnn service_name on|off 特定的关掉某个级别下的服务

没加级别默认是2.3.4.5

ntsysv –level 2345

开机启动流程

1. 加载BIOS信息,并取得第一个启动设备的代号;

2. 读取第一个启动设备的MBR的引导加载程序(lilo,grub等)的启动信息;

3. 加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备;

4. 核心执行init程序并获取运行信息;

5. init执行/etc/rc.d/rc.local文件;

6. 启动核心的外挂模块(/etc/modprobe.conf);

7. init执行运行的各个批处理文件(scripts);

8. init执行/etc/rc.d/rc.loacl文件;

9. 执行/bin/login程序,等待用户登录;

10. 登录之后开始以shell控制主机.

BIOS(Basic Input Output System)记录了主机板的芯片组与相关的设定,如CPU与接口设备的通信频率、启动设备的搜索顺序、硬盘大小与类型、系统时间、外部总线是否启动即插即用、各接口设备的I/O地址,以及与CPU通信的IRQ中断等信息.

引导加载程序的设置窗口

BIOS与引导加载程序及核心加载流程示意图

init处理系统初始化流程(/etc/rc.d/rc.sysinit)

/etc/rc.d/rc.sysinit主要任务有:

自定义核心模块的加载可以将整个模块写入到/etc/sysconfig/modules/*.modules中.

启动系统服务与相关启动设置文件(/etc/rc.d/rc.n 与/etc/sysconfig)

目录里边文件全是软链接,/etc/init.d与/etc/rc.d/init.d是一样的.

以S为开头的文件,为启动时需要“启动,start”的服务

以K开头的文件,为“关机时需要关闭的服务,stop”的文件链接

S与K后面的数字,表示该文件的执行顺序 范围0——99 数字越小,优先级越高

kernel里边的内容:

lsmod 显示当前已加载模块

modprobe 模块名 加载模块

-r 模块名 卸载模块

ldd /bin/ls 查看一个命令执行过程中需要调用哪些库

本文出自 “諸葛草廬” 博客,请务必保留此出处http://lyp0909.blog.51cto.com/508999/473707

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号