首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用额外的tty

禁用额外的tty
EN

Ask Ubuntu用户
提问于 2020-04-16 14:36:09
回答 1查看 3.5K关注 0票数 1

当我启动我的系统时,我有6ty (agetty)。我想保留tt1,并禁用其他的2-5.如何禁用除tt1之外的所有tty?

我的系统是一个Ubuntu18.04,我定制为更轻。我觉得我跟随了“问Ubuntu”的所有答案,但都没有成功。我已经做了什么:在如何减少TTY的数量?之后,我在/etc/default/console-setup中进行了更改

代码语言:javascript
复制
ACTIVE_CONSOLES="/dev/tty[1-6]"

在……里面

代码语言:javascript
复制
ACTIVE_CONSOLES="/dev/tty1"

并删除了/etc/init/tty[2-5].conf

如何增加TTY控制台的数量?的启发,在/etc/systemd/logind.conf中,我

代码语言:javascript
复制
NAutoVTs=1
ReserveVT=1

我要说的是我没有系统。

尽管有这些变化,在重新启动后,我有6岁。

这里是systemctl status的全部输出

代码语言:javascript
复制
    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
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-14 17:08:12

我在这里找到了一个答案,https://unix.stackexchange.com/a/267447/215317,这个想法是为了掩盖额外的

代码语言:javascript
复制
for i in {2..6}; do
  systemctl mask getty@tty${i}.service
done
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1227661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档