В старой системе инициализации sysinit инициализация консолей описывалась так -
сам же я и писалЧисло текстовых консолей (обычно по умолчанию 6) в Linux (в отличие, например, от FreeBSD) — величина легко изменяемая динамически (настройками, в ходе работы, без пересборки ядра). При работе именно с программами ядра число консолей может понадобится значительно увеличить... В некоторых более старых дистрибутивах (и других UNIX системах) используется хорошо описанный способ — конфигурационный файл /etc/inittab:
$ uname -r
2.6.18-92.el5
$ cat /etc/inittab
...
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
...
И это часто повторяют из одного учебника Linux в другой... Это идёт ещё от самых старых UNIX систем, SunOS, Minix 2 и т.д. ... из книги Робачевского и т.д.
Но ... далее это было так:
Но в большинстве новых дистрибутивах файл /etc/inittab практически пустой:
# uname -r
2.6.32.9-70.fc12.i686.PAE
# cat /etc/inittab
...
# Terminal gettys (tty[1-6]) are handled by /etc/event.d/tty[1-6] and
# /etc/event.d/serial
...
В этом варианте начальная инициализация консолей, как нам и подсказывает показанный комментарий, происходит в каталоге :
# ls /etc/event.d/tty*
tty1 tty2 tty3 tty4 tty5 tty6
# cat /etc/event.d/tty6
...
respawn
exec /sbin/mingetty tty6
...
Но как посмотреть инициализированные консоли в
новой системе инициализации systemd?
Где и как (в настройках) инициализировать не 6 или 7 консолей, а, скажем ... 20?
(в принципе, в Linux может быть до 63-х
текстовых консолей)