linux登录时为什么是命令行模式

linux登录时为什么是命令行模式,第1张

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用户登录


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8904881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存