当我启动我的系统时,我有6ty (agetty)。我想保留tt1,并禁用其他的2-5.如何禁用除tt1之外的所有tty?
我的系统是一个Ubuntu18.04,我定制为更轻。我觉得我跟随了“问Ubuntu”的所有答案,但都没有成功。我已经做了什么:在如何减少TTY的数量?之后,我在/etc/default/console-setup中进行了更改
ACTIVE_CONSOLES="/dev/tty[1-6]"在……里面
ACTIVE_CONSOLES="/dev/tty1"并删除了/etc/init/tty[2-5].conf。
受如何增加TTY控制台的数量?的启发,在/etc/systemd/logind.conf中,我
NAutoVTs=1
ReserveVT=1我要说的是我没有系统。
尽管有这些变化,在重新启动后,我有6岁。
这里是systemctl status的全部输出
State: degraded
Jobs: 0 queued
Failed: 7 units
Since: Thu 2020-04-16 16:50:49 CEST; 1h 31min left
CGroup: /
├─init.scope
│ └─1 /sbin/init
└─system.slice
├─irqbalance.service
│ └─921 /usr/sbin/irqbalance --foreground
├─systemd-udevd.service
│ └─440 /lib/systemd/systemd-udevd
├─systemd-journald.service
│ └─429 /lib/systemd/systemd-journald
├─ssh.service
│ ├─1116 /usr/sbin/sshd -D
│ ├─1158 sshd: clement [priv]
│ ├─1318 sshd: clement@pts/0
│ ├─1319 -zsh
│ ├─1419 sudo systemctl status
│ ├─1420 systemctl status
│ └─1421 pager
├─ifup@wlan0.service
│ └─1019 /sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlan0.pid -i wlan0 -D nl80211,wext -C /run/wpa_supplicant
├─lvm2-lvmetad.service
│ └─433 /sbin/lvmetad -f
├─system-getty.slice
│ ├─getty@tty6.service
│ │ └─1110 /sbin/agetty -o -p -- \u --noclear tty6 linux
│ ├─getty@tty1.service
│ │ └─1111 /sbin/agetty -o -p -- \u --noclear tty1 linux
│ ├─getty@tty3.service
│ │ └─1113 /sbin/agetty -o -p -- \u --noclear tty3 linux
│ ├─getty@tty5.service
│ │ └─1109 /sbin/agetty -o -p -- \u --noclear tty5 linux
│ ├─getty@tty2.service
│ │ └─1108 /sbin/agetty -o -p -- \u --noclear tty2 linux
│ └─getty@tty4.service
│ └─1112 /sbin/agetty -o -p -- \u --noclear tty4 linux
└─smartd.service
└─919 /usr/sbin/smartd -n发布于 2020-07-14 17:08:12
我在这里找到了一个答案,https://unix.stackexchange.com/a/267447/215317,这个想法是为了掩盖额外的
for i in {2..6}; do
systemctl mask getty@tty${i}.service
donehttps://askubuntu.com/questions/1227661
复制相似问题