Ограничения по использованию консолей
Материал из Wiki AlterOS
После загрузки системы обязательно должна быть одна консоль tty, на которой работает Xorg. Новые tty-консоли генерируются динамически при доступе к ним. Консоль tty1 зарезервирована для процесса Хorg и поэтому не может быть отключена.
$ ps -ef | grep tty root 1438 1344 0 июн09 tty1 00:06:57 /usr/bin/X -core -noreset :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch -background none
Основы работы с tty
- Можно выбрать любую из консолей от tty1 до tty6, используя комбинацию клавиш Ctrl+Alt+F[1-6].
- Количество разрешенных консолей tty по умолчанию равно шести. Консоли tty управляются systemd в AlterOS
- Консоли tty создаются "на лету" при доступе.
- Количество консолей можно настроить в файле /etc/systemd/logind.conf.
$ cat /etc/systemd/logind.conf [Login] #NAutoVTs=6 #ReserveVT=6
- NAutoVTs - число генерируемых systemd консолей tty. По умолчанию 6. При значении 0 автоматический запуск служб autovt отключен.
- ReserveVT - положительное целое число. Идентифицирует один виртуальный терминал, который должен быть безусловно зарезервирован для активации autovt@.service. По умолчанию 6 (другими словами, по Alt-F6 всегда будет доступно «getty»). При значении 0 резервирование VT отключено.
Подключение консоли tty
1. Чтобы включить одну консоль tty, установите следующие параметры в файле /etc/systemd/logind.conf.
# vi /etc/systemd/logind.conf NAutoVTs=0 ReserveVT=1
2. Создайте символическую ссылку на терминал, который вы хотите включить, в /etc/systemd/system/getty.target.wants.
# ttyN - номер консоли. Например: tty1 # ln -sf /usr/lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyN.service
3. Разрешите tty используя systemctl.
# systemctl enable getty@ttyN.service
4. Перезагрузите систему.
# shutdown -r now