系统的启动                       电源                  ↓                BIOS芯片                 /  
        1、加电自检——检查硬件设备是否正常          2、启动系统:1.系统所在位置的读取顺序问题(BIOS):硬盘 网路 (PXE) U盘 CD/DVD                2.需要将硬盘中的系统文件,加载到内存中,让CPU读取,并运行;(此过程BIOS不参与)                   MBR分区(BootLoader):就是用来寻找并引导系统加载                           |-LILO                           |-grub 分为第一阶段、1.5阶段、和第二阶段                   ↓       到此,已将内核(kernel)程序加载完成,但是,并不能运行普通成序           此时,我们要运行第一个应用程序--init       init:将操作系统分为0到6,7个级别;每一个级别上都会运行的应用程序;                   ↓       读默认级别3(命令行) -- | chkconfig rc.d(每一个级别需要启动的进程)                 (0 1 3 5 6)                  0 关机                  1 单用户模式(安全模式)                  3 命令行                  5 图形界面                  6 重启 LInux下,一切皆文件             rc.local //系统启动最后读取这个文件,管理员可以将需要开机就云进行的命令,添加在这里;             chkconfig 作用:指定服务开机时在哪个级别上,启动或者关闭;                -h --help 查看帮助                --list               --level 345 Name<on|off>

            update-rc.d 在Ubuntu上使用,需要安装。


Linux命令的基本格式       Command【选项】【参数】 []:中括号代表,可有可无;指定现实命令的某个特定功能; <>:尖括号代表命令执行的对象;如果没有加<>代表不能省略; 长整型选项 短选项 不能合并 扩展:命令 子命令 【选项】【参数】       常用的Linux命令的基本使用          1、echo $PATH(环境变量)        变量:一段被命名的内存空间而已;    ①如果命令不再PATH路径下,如何解决? A、通过绝对路径来运行该命令即可; 绝对路径执行的是命令本身;而有些命名,是系统默认别名(可以自己添加)-alias;    B、将这个路径添加到PATH路径下即可;     PATH=$PATH:/xxx/xxx    2、Ls //显示文件信息 ① -l //查看文件的相信属性(属性)0 ②-i //innode(属性) ③-h //human人类可读 【截图指定所有的属性信息】 ④-F 显示文件后的标记(用来区分文件类型) ⑤-r 倒序显示文件内容 ⑥-a 显示所有文件 包括隐藏文件    3、 Pwd //显示当前路径       $PWD 默认有这个环境变量;      4、Cd //切换到目标目录 ①~ 当前用户的家目录(/root /home) ②. 当前目录 (以.开头的文件为隐藏文件) ③.. 当前目标的上一级目录 - $OLDPWD 存放的上一次经过的目录    5、Touch//修改时间戳       stat atime访问时间 mtime修改文件内容的时间 ctime修改文件属性 Touch a.txt ①-a 修改访问时间 ②-m 修改修改时间 ③-t 指定修改成什么时间 ④-c 修改文件mtime,如果文件不存在,不创建该文件    6、Mkdir //创建文件夹 ①-p 递归创建多级子目录 ②-v 详细显示创建过程 ③tree 以树状形式,显示目录及文件结构 ④-L NUM查看多少级子目录 ⑤-d 只显示目录文件    7、Rm //删除文件 ①-f 强制删除 ② -i 询问是否删除该文件,默认命令(alias rm='rm -i') ③\rm abc ④/bin/rm abc ⑤-r 删除目录文件    扩展一下: 1、默认情况下不适用rm删除目录 -- rmdir rmdir只能删除空目录; 2、我们将需要删除文件或目录移动/tmp目录下即可; /tmp目录为临时文件目录,30天未被访问的文件会自动删除 3、如果必须删除一些文件,我们通过find匹配出来后,再行删除;    8、Clear //清屏=ctrl+l