Linux笔记之Ubuntu系统设置自动登录tty1界面

Ubuntu22.04系统
编辑getty配置文件
bash 复制代码
vim /etc/systemd/system/getty@tty1.service.d/override.conf

如果该目录或者文件不存在,进行创建。

在override.conf文件中进行编辑:
bash 复制代码
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin yourusername --noclear %I $TERM

退出编辑并保存文件

重新加载systemd配置
bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart getty@tty1.service

最后可重启机器测试自动登录

Ubuntu18.04和Ubuntu16.04系统
编辑getty文件
bash 复制代码
vim /etc/systemd/system/getty@tty1.service.d/override.conf

如果该目录或者文件不存在,则需要创建

在override.conf文件中进行编辑:
bash 复制代码
[Service]
ExecStart=
ExecStart=-/sbin/agetty --noissue --autologin root %I $TERM
Type=idle
自动测试脚本

在根目录.profile中添加自动测试脚本/root/.profile

bash 复制代码
TTYCount=`tty | grep tty1 | wc -l`
if [[ $TTYCount -eq 1 ]]; then
	autotest.sh
fi
相关推荐
自传.24 分钟前
尚硅谷 Vibe Coding|第一章 AI 编程基础理论 学习笔记
笔记·学习·尚硅谷·vibe coding
hj2862511 小时前
Linux 网络服务综合笔记(概念 + 命令 + 实操案例)2
linux·运维·网络
what_20181 小时前
Linux 磁盘 (查看、划分、inode)
linux·运维·服务器
2739920291 小时前
GDB调试(Linux)
linux
chase。2 小时前
【学习笔记】SimpleVLA-RL:通过强化学习扩展 VLA 训练
笔记·学习
凡人叶枫2 小时前
Effective C++ 条款23:宁以 non-member、non-friend 替换 member 函数
linux·开发语言·c++·嵌入式开发
不会C语言的男孩2 小时前
Linux 系统编程 · 第 4 章:文件属性与元数据
linux·c语言·开发语言
小生不才yz2 小时前
Shell脚本精读 · S02-03 | 词拆分、通配符与未加引号的变量
linux
2601_961845422 小时前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu
A_humble_scholar2 小时前
Linux(七)调度器:从硬件矛盾到进程切换的底层逻辑
linux·服务器·网络