Linux中crontab-定时任务命令

来源:岁月联盟 编辑:exp 时间:2011-12-15

 

固件firmware(CMOS/BIOS)post加电自检-à自举程序BootLoader(GRUB)(载入内核)à载入内核Kernel(驱动硬件)à启动进程inità读取执行配置文件/etc/inittab

 

第一个阶段:BIOS的启动过程

 

1、按下电源之后执行—加电自检

 

固件 –介于软件和硬件之间的程序

 

检测cpu、内存、显卡、键盘等

 

第二阶段:GRUB启动引导阶段

 

2、自检通过后,执行自举程序

 

GRUB载入内核  自启动程序

 

 读取/boot/grub.conf文件并显示启动菜单

 

第三阶段:内核阶段

 

3、内核

 

运行内核启动参数

 

驱动硬件  

 

运行级别(7种)   

 

ü     Halt  关机

 

ü     Single    单用户模式(没有图形界面、只有root可以登录)

 

ü     Multiuser  没有nfs这个功能文件共享  

 

ü     Full     字符界面的多用户界面 

 

ü     Unsed   自己定义的

 

ü     Xll    图形化的多用户模式

 

ü     Reboot  重启

 

Id:5:initdefault

 

#runlevel  查看运行级别

 

#init  [0123456Ss]  运行级别的切换

 

第四阶段:sys V init的初始化阶段

 

启动进程init-----读取配置文件

 

grep 命令

 

grep –v ‘^#’/etc/inittab |  more

 

提取有效行

 

Inittab文件的剖析

 

Id :run-levels:action”process

 

Id:标示符,一般为两位数字或字母

 

Run-level:指定运行级别,可以指定多个

 

Action:指定运行状态

 

Process:指定要运行的脚本/命令

 

Firmware------bootloader---kernel---init---/etc/inittab---initdefault----/etc/rc.d/rc.sysinit---/etc/rc.d/rc----/etc/rc.d/rcN.d  N=0-6-----username password

 

摘自 一米阳光做IT