agetty

当我尝试通过串行设置 getty 时,作业控制不起作用
agetty

当我尝试通过串行设置 getty 时,作业控制不起作用

我正在尝试设置 getty 通过串行登录(主要作为实验)。 几乎任何配置都会发生同样的事情。如果我的默认 shell 是bash,我在登录后会收到以下消息: -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell 然后为了证明它不起作用,我不能使用ctrl+C来停止程序: $ sleep 30 ^C 而且似乎没有发出信号。 这些是我尝试过的配置: 我已经尝试过这两个命令 # co...

Admin

如何在alpine linux中启用root自动登录
agetty

如何在alpine linux中启用root自动登录

我正在尝试设置一台需要在启动时运行用户程序的 alpine linux 机器。 除了root之外我没有添加任何用户。 在搜索如何启用自动登录的解决方案后,我发现说明说我需要使用agetty。为了: apk add util-linux添加年龄。 cd /etc/init.d && ln -s agetty agetty.tty1为终端添加agetty服务。 cd /etc/conf.d && cp agetty agetty.tty1添加配置。 nano agetty.tty1或使用其他编辑器将“--autologin $U...

Admin

linux/systemd/agetty 是否支持双端串行 getty 控制台?
agetty

linux/systemd/agetty 是否支持双端串行 getty 控制台?

如果这是一个非常基本的问题,我很抱歉: linux/systemd/agetty 是否支持双端串行 getty 控制台? 例如,我有两个远程服务器 A 和 B,它们运行的​​是最新的 ubuntu,安装了 systemd、agetty 和 screen。服务器之间安装了一根空调制解调器电缆,并且它出现在两台服务器的 /dev/ttyS0 上。 从服务器 BI 可以使用 screen 在服务器 A 上获取登录提示 (agetty)。 从该提示中,我可以重新启动服务器 A,grub 出现,我可以在 grub 中做出选择,启动 Linux,我看到启动消息,然后通过...

Admin

让agetty(或其他)在非UI linux 上稍后关闭笔记本电脑屏幕
agetty

让agetty(或其他)在非UI linux 上稍后关闭笔记本电脑屏幕

使用旧笔记本电脑作为没有图形用户界面/登录的小型服务器,它agetty在系统控制台(即笔记本电脑屏幕)上运行。 由于我几乎总是通过网络登录,因此没有必要打开屏幕。它应该关闭,直到我按下某个键。这可以做到吗? 以下是非选项: 不运行agetty,因为我想保留它作为后备,以防我无法再通过网络登录。 setterm无法使用,因为我必须先登录 setterm --blank </dev/tty1说“终端 xterm-256color 不支持 --blank”:-/ vbetool 链接在一些答案中破坏显示器以显示垃圾,并且无法在我的笔记本电脑上再打开它。 ...

Admin

Getty 通过串行控制台没有登录提示
agetty

Getty 通过串行控制台没有登录提示

我的 Ubuntu 20.04 系统有一个串行端口,我想通过它提供控制台访问。 我可以确认我可以通过串行端口与 sudo picocom -b 115200 /dev/ttyS5 我启动 Getty 实例 sudo systemctl start serial-getty@ttyS5 启动命令 /sbin/agetty -o '-p -- \u' --keep-baud 115200,38400,9600 ttyS5 vt220 但是,远程系统上不会出现登录提示。 ...

Admin

tty 登录期间用户名和密码之间的延迟
agetty

tty 登录期间用户名和密码之间的延迟

最近,我注意到,当使用 tty 登录我的计算机时,从输入用户名到要求输入密码之间存在延迟(大约 20 秒)。它从哪里来? su username当使用or时,我没有这样的延迟,ssh username@localhost并且会立即询问我的密码。 我使用的是带有 5.14.16 内核的 Arch Linux。 编辑 终于发现问题了。 PAM(指纹验证)中有一个损坏的模块,需要在询问密码之前超时。刚刚禁用了该模块。 ...

Admin

如何为串行终端托管 shell?
agetty

如何为串行终端托管 shell?

我正在用 arduino 构建一个哑终端,现在我可以看到串行连接的输出。我如何获得登录名/shell?我已经尝试过screen /dev/ttyACM0,这让我可以在主机上键入并在终端屏幕上查看结果,但没有 shell。使用 screen 的:exec /bin/sh命令在控制 xterm 窗口上启动 shell,但不再输出到串行线路。进行了各种尝试,只需agetty -L /dev/ttyACM0 9600坐下并挂起一分钟,然后退出,而无需在屏幕上放置任何内容。我已经尝试过了cu -l /dev/ttyACM0 -s 9600,它再次挂起,没有屏幕交互。我...

Admin

systemd 在启动时启动应用程序
agetty

systemd 在启动时启动应用程序

全部, 我想使用 systemd 在真实终端上设置“Kiosk”模式。我最初的方法是使用 systemd 设置自动登录并从 .bashrc 运行应用程序。然而,用户可以通过这种方法进行脱壳。 我想要实现的是在启动时,应用程序自动启动,如果它崩溃则再次重生。任何建议或指示都会有帮助。 ...

Admin

如何使用agetty(不是systemd)启动新终端
agetty

如何使用agetty(不是systemd)启动新终端

为了学习,我想从命令提示符启动一个新终端(假设是 tty10)。我知道我可以运行,但我现在想手动运行它。我检查了 systemd 服务 getty@ 它使用以下命令行:sudo systemctl start [email protected] /sbin/agetty -o '-p -- \\u' --noclear %I $TERM 因此,尝试从终端(tty1)复制它,我运行了以下命令: sudo /sbin/agetty -o '-p -- <username>' --noclear tty10 linux 它确实在终...

Admin

如何在 systemd 服务中设置和导出环境变量?
agetty

如何在 systemd 服务中设置和导出环境变量?

在启动agetty我的 Raspberry Pi 以连接 VT420 终端后,我仍然遇到一个问题:en_US登录终端后必须立即将 shell 语言设置为并手动导出(我的 Raspbian 版本有德语区域设置)。动机:终端不支持 UTF-8 字符(有时甚至在收到此类字符时停止工作),因此我决定回退到英语语言环境,尤其是在终端上登录时。在所有其他情况下(SSH 等),UTF-8 绝对没问题。 我遵循了中提出的建议问题#455261并将以下行添加到负责的 systemd 服务文件中agetty: Environment="LANG=en_US" 重新加载守...

Admin

为什么agetty 在 ubuntu 18.04.1 上无法确定密码?
agetty

为什么agetty 在 ubuntu 18.04.1 上无法确定密码?

我正在使用 tty 控制台和 sshd 终端登录运行 ubuntu 服务器安装。 ssh 密钥和密码都可用于通过 sshd 进行身份验证。最近,在控制台上,当我尝试以文本模式登录时,我得到了一个奇怪的行为:我输入了我的登录名。它提示输入密码。然而,它很快就会打印一个换行符,并且我尚未输入的密码的任何部分都会以明文形式回显到控制台。然后,它提示登录:,但很快超时并再次提示登录:...5次,直到它返回清除屏幕,并重新发出agetty进程。此时它已“稳定”并再次等待用户名,但输入用户名并按 Enter 键会重新启动“超时和换行”行为。 getty@tty1 的 ...

Admin

为什么我没有使用 systemd 获得控制台?
agetty

为什么我没有使用 systemd 获得控制台?

我正在尝试使用 Debian 和 systemd 在嵌入式系统上获得登录提示。该系统通过物理串行控制台连接到主机 PC。如果我使用 cmdline 参数启动内核,console=ttyS5,115200 console=tty1 systemd.journald.forward_to_console=1我确实会看到来自 systemd 日志的所有内核消息/dev/kmsg,但我从未看到登录提示。如果我省略,console=tty1内核日志仍在打印,但 systemd 日志每行显示 30 秒超时。 这里有什么问题?相同的根文件系统对于类似的嵌入式系统来说工作...

Admin

如何在 VirtualBox 中调整 TTY 终端窗口大小?
agetty

如何在 VirtualBox 中调整 TTY 终端窗口大小?

在我的虚拟机(Linux 和 FreeBSD)中,与我的屏幕分辨率 (1920x1080) 相比,TTY(在 Linux 下由agetty 控制;可以通过按Host+Fn打开)窗口尺寸很小 (720x400)。n=1,2,3,...有没有办法调整这个? VirtualBox 来宾添加已安装,但 TTY 大小仍然很小。 ...

Admin