方式一:To3字符[root@15system]#rm-rf/etc/systemd/system/default.target[root@15system]#ln-s/lib/systemd/system/runlevel3.target/etc/systemd/system/default.target[root@15system]#rebootTo5图形[root@15system]#rm-rf/etc/systemd/system/default.target[root@15system]#ln-s/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target[root@15system]#reboot解读:方式二:[转]怎么让Linux启动后手动步入图形界面或不让它步入图形界面?2008-06-0415:35:06|分类:Linux|字号订阅怎么让linux启动后手动步入图形界面或不让它步入图形界面?a.步入图形界面:安装时选图形启动方法或把/etc/inittab的id:x:initdefault:这行改成id:5:initdefault:。
b.不步入图形界面:安装时选文本启动方法或把/etc/inittab的id:x:initdefault:这行改成id:3:initdefault:。*inittab是做哪些的?在KERNEL上去以后,将生成第一个进程——init,实际上是执行了/sbin/init。init的工作是按照/etc/inittab来执行相应的脚本进行系统初始化,如设置按键、字体,装载模块,设置网路,等等。/etc/inittab文件的每一行包括四个域:id:runlevels:action:processrunlevel是运行模式,一般为0-6。模式0是haltlinux mintlinux伊甸园,模式6是reboot,模式1是单用户,模式2/3是多用户,模式5是运行xdm以图形界面形式登陆。id为标示符,一般为两个字母。process为须要执行的程序或脚本。action包括有:(1)defaultinit——指定缺省的运行模式(runlevel)(2)sysinit——指定运行的第一个程序/脚本,此时runlevels域不起作用。(3)boot——在sysinit然后执行,runlevels域不起作用(4)bootwait——同boot,但init会等待该命令结束(5)once——在步入有runlevels指定的运行模式时运行(6)wait——同上,但init会等待该命令结束(7)respawn——在步入相应runlevel时执行,但是若该进程结束,init会再起一个进程执行同样的命令(icon_cool.gifctrlaltdel——指定在用户按下Ctrl-Alt-Del时执行的命令对于linux来说,执行的次序为:/etc/rc.d/rc.sysinit#由init执行的第一个脚本/etc/rc.d/rc$RUNLEVEL#$RUNLEVEL为缺省的运行模式/sbin/mingetty#等待用户登入init程序部份init程序一般在/sbin或/bin下,它负责在系统启动时运行一系列程序和脚本文件。
init程序一旦被内核调用,便成为系统的第0号进程,该进程对于LINUX系统是非常重要的,有关它的详尽内容请参阅其他资料。init进程做的每一步都由/etc/initab中的配置决定。以下是RadHat的/etc/inittab文件的事例:inittab文件的每一行包含四个域,格式为:code:runlevels:action:command(1)code域用单个或两个字符序列来作为本行的标示,这个标示在此文件中是惟一的。文件中的个别记录必须使用特定的code能够使系统工作正常。(2)runlevels域给出的是本行的运行级别。LINUX系统运行在一定的级别下linux运行级别linux运行级别,当inittab文件指定了某一特定的运行级别时,该记录行包含的命令将被执行。RedHat系统一般设置了7个运行级别(0-6),各运行级别的说明包含在inittab文件的开头。(3)action域强调的是init程序执行command命令的形式。诸如:只执行command一次,还是在它退出时重启。(4)command域给出相应记录行要执行的命令运行级别1是单用户模式,所谓单用户指的是系统运行在惟一用户--超级用户模式下。
而大多数情况下,系统运行在多用户模式下。在启动出错、文件系统出错等情况下,系统将步入单用户模式,此时,系统只有极少的配置,这对于恢复系统是很必要的。inittab文件首先强调缺省的运行级别(如id:3:initdefault:),我们看到里面的事例中缺省的运行级别为3。随后依照下一条记录,系统应该运行/etc/rc.d/rc.sysinit,这是一个脚本文件,主要包括基本的系统初始化命令,如激活交换分区、检查并挂上文件系统、装载部份模块等。