本人是Linux新手,在一次面试中被问到:如何是Linux在开机时默认进入文本模式而不是图形界面?

当时,我只记得是修改一个配置文件,但具体是哪一个我忘记了,回来查找相关资料解决了此问题,并在此记录以防忘记!

手动修改 /etc/inittab文件如下所示:
     # Default runlevel. The runlevels used by RHS are: 

   #   0 - halt (Do NOT set initdefault to this)  

  #   1 - Single user mode
   #   2 - Multiuser, without NFS (The same as 3, if you do not have networking) 

   #   3 - Full multiuser mode   

  #   4 - unused   

  #   5 - X11
   #   6 - reboot (Do NOT set initdefault to this)    #
   id:5:initdefault: 
修改最后一行 id:5:initdefault: 为 id:3:initdefault: ;存盘退出,重启,即可进入文本登录界面。
以上内容中文解释
   0:停机(不要设置为启动默认级别)     1:单用户模式 
   2:多用户,无NFS(如果您没有配置网络,该级别与3一样)     3:完全多用户模式     4:不使用 
   5:X11图形模式 
   6:重启(不要设置为启动默认级别) 
使用虚拟控制台。用组合键Alt + Fn切换虚拟控制台,Fn默认是指F1到F6。如果已经起动了x-window 则必须使用Ctrl+Alt+F1(F2、F3、F4、F5、F6均可以)进入文本模式,按Ctrl+Alt+F7回到图形模式。
〖附〗修改Linux虚拟控制台的数量
Linux默认的虚拟控制台为6个,一般只要三个就已经够用,关闭多余的控制台可以节省内存。
方法如下:
修改 /etc/inittab文件,在下面后三行加上#即可(#表示注释该行)。    # Run gettys in standard runlevels    1:2345:respawn:/sbin/mingetty tty1    2:2345:respawn:/sbin/mingetty tty2    3:2345:respawn:/sbin/mingetty tty3    4:2345:respawn:/sbin/mingetty tty4    5:2345:respawn:/sbin/mingetty tty5    6:2345:respawn:/sbin/mingetty tty6


Logo

更多推荐