在/etc/rc[06].d/目录中的程序启动以后,系统的启动就早已完成。不过,我们总有一些程序是须要在系统启动以后随着系统一起启动的。这时我们并不须要自己把须要启动的服务链接到/etc/rc3.d/目录中,由于系统给我们打算了/etc/rc.d/rc.local配置文件。
这个配置文件会在用户登录之前读取linux启动终端快捷键,这个文件中写入了哪些命令,在每次系统启动时就会执行一次。也就是说,假若有任何须要在系统启动时运行的工作,则只需写入/etc/rc.d/rc.local配置文件即可。这个文件的内容如下:
[root@localhost~]#ll/etc/rc.local
Irwxrwxrwx.1rootroot134月1021:46/etc/rc.local->rc.d/rc.local
#有一个链接文件,两个文件更改哪一个都可以
[root@localhost~]#vi/etc/rc.d/rc.local
#!/bin/sh
#
#Thisscriptwillbeexecuted*after*alltheotherinitscripts.
#Youcanputyourowninitializationstuffinhereifyoudon't
#wanttodothefullSysVstyleinitstuff.
touch/var/lock/subsys/local
#默认会touch这个文件,每次系统启动时就会touch这个文件,这个文件的更改时间就是系统的启动时间
/etc/rc.d/init.d/httpdstart
#假如写入RPM包安装的apache服务的启动命令,apache服务都会在开机时手动启动
Linux的启动过程基本上就是这样的linux启动终端快捷键,我们把启动流程图补充完整中国linux操作系统,如图1所示。
图1Linux启动流程
系统的启动过程就是这样的,最终我们能够登入字符界面的Linux了。不过deepin linux,假如须要启动图形界面的Linux,则还须要调用XWindow插口。
在启动过程中还有一个配置文件会生效,就是/etc/init/start-ttys.conf,这个文件主要定义了Linux支持的1~6个本地终端(tty[1-6])。若果在本机,则可以使用快捷键Alt+F1~F6来切换这6个本地终端;假如安装并启动了图形界面,则可以使用快捷键Ctrl+Alt+F7来切换图形终端。
至此,字符界面的启动过程就介绍完了。是不是十分复杂?假如你是初学者,则只需了解,不须要彻底把握。并且把握了Linux系统的启动过程,会愈加了解Linux的结构。其实,假如你十分自信,则可以尝试安装gentooLinux这个版本,由于这个Linux版本到目前为止还是纯源码安装的,假如才能安装成功,都会对Linux系统的结构及启动过程有更深入的理解。