Za starých časů jsem jen upravil /etc/inittab
. Nyní se zdá, že se systemd spouští tty[1-6] automaticky, jak mám deaktivovat tty[4-6]?
Vypadá to, že existuje pouze jeden soubor systemd service a používá %I
rozeznat různé relace tty. Doufám, že nebudu muset tuto službu odstraňovat a vytvářet každý [email protected]
ručně.
Přijatá odpověď:
Není potřeba deaktivovat „extra“ TTY jako v systemd
getty se generují na vyžádání:viz man systemd-getty-generator
pro detaily. Všimněte si, že ve výchozím nastavení se toto automatické spawnování provádí pouze pro VT do VT6 (aby napodobovalo tradiční linuxové systémy).
Jak říká Lennart v příspěvku na blogu:
Aby se věci zefektivnily, výzvy k přihlášení se nyní spouštějí pouze na vyžádání. Když přepnete na VT, služba getty se vytvoří na [email protected], [email protected] a tak dále. Vzhledem k tomu, že již nemusíme bezpodmínečně spouštět procesy getty, umožňuje nám to ušetřit trochu zdrojů a o něco rychlejší spouštění.
Pokud si přejete nakonfigurovat konkrétní počet gettys, můžete, stačí upravit logind.conf
s příslušnou položkou, v tomto příkladu 3:
NAutoVTs=3