修改 启动 service
vi /etc/systemd/system/getty.target.wants/getty@tty1.service
ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM
修改为
ExecStart=-/sbin/agetty -a root --noclear %I $TERM
临时切换 运行模式
#- 完全多用户模式(标准的运行级)
init 3
# - X11 (xwindow) 图形化界面模式
init 5
永久 切换 运行模式
# 永久 切换到 多用户
systemctl set-default multi-user.target
# 永久 切换到 桌面启动
systemctl set-default graphical.target
由于界面 不同 os 实现 不一样, 所以 方法 估计 也都 不太通用,博主 还是 建议 大家 学习 linux 使用 命令行 进行学习
centos8 界面免密登录
留言中的 解决 方法
grant-bobo:我找到了解决办法:
修改/etc/gdm/custom.conf文件,
[daemon]下添加以下两行
AutomaticLoginEnable=True
AutomaticLogin=root 重启即可
ubuntu18 的界面 免密 登录
#1. 复制命令(设置启动参数)
vi /lib/systemd/system/rc.local.service
#1.1. 复制代码(下面代码按ESC再 :wq 回车)
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=no
GuessMainPID=no
#这一段原文件没有,需要自己添加
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
#2. 复制命令(设置软连接,开机启动回去/etc/……这个目录下去找文件)
ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/rc.local.service
#3. 复制命令(本身是没有rc.local文件的,后来上帝说要有它,就有了)
vi /etc/rc.local
#3.1. 复制代码(要开机启动的脚本、服务或者其他的操作都把命令写入这个脚本)
#!/bin/bash
echo "hello" > /etc/test.log
/etc/init.d/webserver start
exit 0
#添加可执行权限
sudo chmod +x /etc/rc.local
#4. 重启电脑
sudo reboot