Назад | Перейти на главную страницу

Как включить несколько виртуальных консолей в Linux?

Я новичок в Linux, поэтому понятия не имею, как это сделать (не нашел в Интернете). Я запускаю виртуальную машину LAMP, и когда я нажимаю ALT-F2, F3 и т. Д., Чтобы использовать виртуальную консоль, я получаю пустой экран (весь черный, если быть точным), а не вариант входа в систему, поэтому вопрос в том, как я могу включить несколько консолей для моей системы?

Linux, который я использую, это Виртуальные устройства LAMP, Linux lamp 2.6.24-18-virtual (там написано Ubuntu, но я не знаю версию).

Я не знаю, помогает ли это, но я могу подключиться по SSH с главного компьютера.

Спасибо, Родриго.

Я не знаком с этим виртуальным устройством, но, учитывая версию ядра, похоже, что он основан на версии 8.04 Ubuntu. Вероятно, он использует выскочка. Так что вам, вероятно, потребуется создать файлы в /etc/event.d для каждой виртуальной консоли, которую вы хотите. Вероятно, у вас уже есть файл /etc/event.d/tty1, который вы можете скопировать в /etc/event.d/tty[2-6]. Вам нужно будет настроить exec строка для каждого файла.

Конечно, вы также можете просто использовать Экран GNU и получите аналогичный эффект с дополнительными функциями, такими как возможность удаленного отключения, а затем повторного подключения.

Видеть man inittab (или /etc/inittab). Вы хотите убедиться, что getty установлен

apt-get install (util-linux|mingetty|ngetty|rungetty)

и убедитесь, что в файле / etc / inittab они работают на вашем уровне выполнения по умолчанию. Например.:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

Сегодня у меня была такая же проблема, хотя вместо черного экрана при нажатии alt + f2..12 он просто ничего не делал. Я нашел решение / ответ в Википедии.

screen не был установлен, так что это не вариант. Однако я мог бы использовать следующую команду:

    openvt

Затем, чтобы переключиться на только что созданный виртуальный терминал, я мог просто нажать alt + f2. Другой openvt включил alt + f3 и т. Д. Если клавиши alt + f1..12 не работают, используйте chvt n, где n - виртуальный терминал, на который вы хотите переключиться (пример: chvt 1). Использование неверного числа, например 3 при выделении только 2, дало мне черный экран. Чтобы переключиться обратно, я мог бы использовать alt + f1.

Если вы хотите переместить виртуальный терминал, используйте deallocvt n, где n - виртуальный терминал, который нужно переместить. По какой-то причине это всегда дает мне сообщение «Устройство или ресурс занят».

Источник: http://en.wikipedia.org/wiki/Virtual_console

Остальные ответили, как включить несколько TTY. Еще один вариант: вы можете использовать экран иметь несколько логинов и переключаться между ними, даже если у вас только один терминал.