linux登陆会进入命令行模式是因为linux登陆时通过inittab来判断用户需要登陆的系统模式,inittab是通过init系统进程控制的,init一共分为7种模式
0:停止系统运行。init 0〈回车〉相当于 halt〈回车〉。
6:重启系统。init 6〈回车〉相当于 reboot〈回车〉。
剩下的4中分别是:
init 1——进入单用户模式。
init 2——进入无网络服务的多用户模式 如果你的计算机根本没有连网,这个模式就跟普通模式一样了。
init 3或init 4——进入控制台登录的多用户模式
init 5——进入图形化登录的多用户模式
根据这样的原理,你登陆的时候显示的是命令行模式说明你启动进入了init 3模式
所以如果你需要进入图形化登陆的模式的话,就需要修改/etc/inittab文件
把最后的启动配置改成5
###表示当前缺省运行级别为5(initdefault)
id:5:initdefault:
linux开机登录方式有两种,一种是文本模式,一种是桌面模式(KDE/GNOME)
在文本模式下,如何设置,使得机器重启后无需输入用户名和密码就能进入命令行。
linux开机完成init.d下的各种初始化服务之后,会运行/usr/bin/login程序,然后等待用户输入用户名和密码,如何避免输入用户名和密码呢
在/usr/bin下建立一个脚步:autologin文件
创建autologin文件 vim autologin
输入:!/bin/bash
/bin/login -f root
wq! 保存退出
修改文件/etc/event.d/tty1 (默认最后加载的是/usr/bin/login程序,将其修改为/usr/bin/autologin)
exec /sbin/getty/ -n -l /usr/autologin 38400 tty1
保存退出。重启系统,即可实现无需输入用户实现自动以root用户登录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)