사무실 서버를 Ubuntu Server 16.04로 업그레이드했지만 가상 터미널에 문제가 있어 열리지 않습니다.
시스템이 올바르게 부팅되고 ssh가 작동하지만 서버의 키보드를 통해 콘솔을 사용하려는 경우 로그인 프롬프트가 표시되지 않기 때문에 불가능합니다.
홈 화면에 녹색 "확인" 목록이 표시됩니다. 다른 터미널(ctrl+alt+F2 등)로 변경하면 검은색 화면이 표시됩니다.
이 명령을 사용하여 getty를 활성화하려고 합니다.
systemctl enable [email protected]
하지만 작동하지 않습니다. 다음 명령을 사용하여 getty를 tty1에서 강제로 시작하려고 하면(예를 들어)
systemctl start getty@tty1
아무 일도 일어나지 않으며 오류도 표시되지 않습니다.
가상 터미널을 시작하는 유일한 방법은 이 명령을 사용하는 것입니다
service getty@tty1 start
서버를 제어하려면 ssh를 사용해야 합니다. 또한 /etc/systemd/logind.conf 파일을 편집했지만 아무것도 변경되지 않았습니다.
logind.conf 파일 내용입니다.
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.
[Login]
NAutoVTs=6
ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288
콘솔 터미널에 로그인 프롬프트가 자체적으로 표시되도록 하려면 어떻게 해야 합니까?
답변1
내 Ubuntu 16.04 서버는 TTY7을 로드할 수 없지만 TTY1-6은 작동합니다. systemctl start
작동 한다면 활성화를 사용할 수 있습니다.
sudo systemctl enable getty@tty1