Как войти в систему в режиме консольный вход linux

Обновлено: 06.07.2024

Консолью называется совокупность основных устройств ввода информации в компьютер (клавиатура и мышь) и вывода информации (монитор). Linux работает с несколькими так называемыми виртуальными консолями, из которых в каждый момент времени только одна может быть связана с реальной (физической) консолью (то есть, является активной). В дальнейшем слово ``консоль'' будет обозначать именно виртуальную консоль.

Некоторые из консолей представляют информацию только в текстовом виде с использованием экранных шрифтов в форматах видеосистемы компьютера. Такие консоли называются текстовыми. Сама ОС Linux и основные автоматически запускаемые приложения (такие как командный процессор) используют в таких консолях интерфейс командной строки. Другие приложения (например, менеджер файлов Midnight Commander ) могут использовать оконный интерфейс, выделение объектов и выбор в меню и списках при помощи мыши или клавиатуры и т.п.

Другие консоли (графические) представляют информацию в графическом виде, используя Графический пользовательский интерфейс (GUI). Как правило, работа в таких консолях происходит при помощи развитых графических сред, таких как GNOME или KDE.

Для нужд ОС консоли перенумерованы целыми положительными числами. Их общее количество может изменяться в зависимости от настроек ОС и достигать нескольких десятков, хотя в стандартной настройке оно не превышает десяти. Несколько первых консолей - текстовые, далее идут графические (в стандартной настройке - одна).

Если Вы работаете в графической консоли, Для того чтобы сделать активной другую консоль с номером n (где n находится в интервале от 1 до 12), нажмите на клавиши [Ctrl]-[Alt]-[Fn] , то есть, например клавишу [Ctrl]-[Alt]-[F2] , если хотите перейти в консоль с номером 2. Для того чтобы сделать активной другую консоль вместо текущей текстовой консоли, нажмите на клавиши [Alt]-[Fn] .

Если в результате запуска корректно настроенной системы или при переходе из другой консоли активной становится текстовая консоль, в которой Вы хотите работать, Вам следует ввести имя пользователя. Имя пользователя вводится в позицию текстового курсора после приглашения localhost login: (слово localhost является именем по умолчанию компьютера в локальной сети; если при установке системы или позднее Вы настраивали локальную сеть, это имя может быть другим).

После того как Вы введете имя пользователя, в следующей строке будет выведено приглашение Password: Наберите на клавиатуре пароль пользователя и нажмите на клавишу Enter (при этом никакие символы на экране не появляются, и курсор перемещаться не будет).

Если пароль или имя пользователя неверные, Вам будет предложено повторить всю процедуру идентификации пользователя. В случае успешного прохождения идентификации появится приглашение командного процессора, которое имеет вид (вместо user\_name будет стоять имя пользователя, под регистрационной записью которого Вы работаете, а вместо dir\_name - название текущего каталога). Дальнейшая работа состоит в запуске различных программ в режиме командной строки.

Если Вы вошли под именем root , приглашение будет иметь вид Обратите внимание на изменение символа приглашения!

Для завершения работы ОС и всех приложений и перезагрузки компьютера нажмите на клавиши [Ctrl]-[Alt]-[Del] или введите команду reboot . В последнем случае на экран будет выведено приглашение Password: и Вы должны будете ввести пароль пользователя, под именем которого Вы работаете. Для того чтобы прекратить работу и выключить компьютер, введите команду halt .

Я хочу знать, есть ли способ переключиться в режим консоли из меню загрузки. У меня NVIDIA 1070 и каждый раз, когда появляется обновление, графический интерфейс перестает работать. Все, что мне нужно сделать, это переустановить драйверы, но для этого мне нужна консоль.

[РЕДАКТИРОВАТЬ]: Я должен был добавить больше информации к этому вопросу, но я прокомментирую все ответы. Короче говоря: я попытался text вместо того, quite splash чтобы видеть загрузку в тексте, однако я не получаю экран входа в систему, ctrl+alt+f1 это не помогает, потому что GDM продолжает пытаться перезапустить. Раньше мне удавалось убить GDM через несколько попыток, но он не работает с момента последнего обновления

[РЕДАКТИРОВАТЬ]: После поиска уровня запуска, я нашел Изменить уровень запуска 16.04? но я думаю, что для внесения изменений мне нужна работающая система, поправьте меня, если я ошибаюсь.

Вы пытались добавить 3 к параметрам загрузки (добавление 3 в quiet splash )? Попробую , что, так в основном просто изменить , quiet splash чтобы quiet splash 3 это правильно? Удивительно большое спасибо, это то, что я искал. Я хотел бы знать, могу ли я каким-либо образом настроить драйверы NVidia (проприетарные) для правильной настройки при каждом обновлении ядра. Но даже если это не поможет мне. Вы можете добавить это как ответ, и я приму это.

После сохранения изменений необходимо выполнить:

Отмена текстового режима

Чтобы отменить, sudo systemctl set-default multi-user.target просто введите

Есть ли способ показать логин на терминал по умолчанию (как init 3 в старые времена), проблема в ctrl+alt+f1 том, что GDM продолжает повторять попытки запуска, а я не получаю консоль. @wisemonkey Я обновил ответ ручным обновлением grub с Live DVD / USB. Похоже, это не работает на Ubuntu 15.04 и выше (я пытался 16.04 LTS). Важный шаг после того, как вы исправили файл grub и запустили update-grub, - выполнить: sudo systemctl set-default multi-user.target - только тогда он начал загружаться прямо в консоль для меня. Решение от @yury в комментариях по ссылке, которую вы дали. Часть отмены не работает в Ubuntu 18.04, и я также хотел бы знать, как правильно отменить это изменение, чтобы мне не приходилось вводить startx при каждой загрузке. Заранее спасибо!

Загрузиться в режиме восстановления

Сразу после появления заставки BIOS / UEFI во время загрузки с помощью BIOS быстро нажмите и удерживайте Shift клавишу, после чего откроется экран меню GNU GRUB. С помощью UEFI нажмите (возможно, несколько раз) Esc клавишу, чтобы перейти к экрану меню GNU GRUB. Иногда заставка производителя является частью загрузчика Windows, поэтому, когда вы включаете компьютер, он сразу переходит к экрану меню GNU GRUB, а затем нажимать Shift не нужно.

Время, когда нужно нажимать левую Shift клавишу, может быть непростым, поэтому иногда, если вы пропустите ее, вам нужно попробовать еще раз. Если это не сработает, попробуйте ответить на вопросы. Я не могу отобразить меню GRUB во время загрузки .

Вы увидите экран меню GNU GRUB, который выглядит следующим образом. Выберите « Дополнительные параметры» для Ubuntu и нажмите Enter .

введите описание изображения здесь

Появится новый фиолетовый экран со списком ядер, который включает в себя параметры загрузки ядер в обычном режиме или в режиме восстановления.

введите описание изображения здесь

Нажимайте клавишу со стрелкой вниз, пока не выберите 2-ую запись сверху (ту, в описании которой указан режим восстановления ), а затем нажмите Enter дважды.

Теперь вы должны увидеть это меню восстановления:

меню восстановления

С помощью клавиш со стрелками прокрутите вниз до сети (третья запись снизу в меню восстановления), а затем нажмите Enter .

С помощью клавиш со стрелками прокрутите вниз до корня (вторая запись снизу в меню восстановления), а затем нажмите Enter .

Теперь вы должны увидеть приглашение root и запускать команды из него.

lightdm называется lightdm, потому что это легковесное приложение по сравнению с GDM, которое тяжелое и требует больше времени для загрузки. Если вы до сих пор LightDM установлена , вы можете переключиться на использование LightDM в качестве дисплея менеджера входа в систему по умолчанию с помощью команды: sudo dpkg-reconfigure gdm3 . Это откроет новое окно, позволяющее выбрать либо gdm3, либо lightdm в качестве менеджера отображения входа по умолчанию.

Перезагрузите компьютер с помощью команды reboot

После того, что сочетание клавиш Ctrl + Alt + F3 может начать работать должным образом и позволить запускать Ubuntu из консоли.

Запустите Ubuntu с виртуальной консоли

Откройте текстовую виртуальную консоль с помощью сочетания клавиш Ctrl + Alt + F3 .

В login: командной строке введите свое имя пользователя и нажмите Enter .

В Password: командной строке введите свой пароль пользователя и нажмите Enter .

Теперь вы вошли в консоль только для текста и можете запускать команды терминала из консоли. Для перезагрузки системы выполните команду: sudo reboot . Нажмите сочетание клавиш Ctrl + Alt +, F7 чтобы выйти из виртуальной консоли. В Ubuntu 17.10 и более поздних версиях нажмите сочетание клавиш Ctrl + Alt +, F2 чтобы выйти из виртуальной консоли.

Я хочу знать, существует ли способ переключиться на консольный режим из меню начальной загрузки. У меня есть NVIDIA 1070 и каждый раз, когда существует обновление, GUI прекращает работать. Все, что я должен сделать, переустанавливают драйверы однако, чтобы сделать это, мне нужна консоль.

4 ответа

После сохранения изменений необходимо работать:

текстовый режим отмены

Для отмены sudo systemctl set-default multi-user.target просто тип

ответ дан WinEunuuchs2Unix 23 November 2019 в 00:56

Нажмите CTRL + ALT + F1 или любая другая функция (F) ключ до F7 , который забирает Вас к Вашему терминалу "GUI". Они должны бросить Вас в терминал текстового режима для каждой различной функциональной клавиши.

Иначе можно загрузиться в режим восстановления, если Вам нужно:

В основном удерживает SHIFT , поскольку Вы загружаетесь для получения меню Grub.

Начальная загрузка в режим восстановления

Сразу после экрана-заставки BIOS/UEFI во время начальной загрузки, с BIOS, быстро нажатие и содержат Клавиша Shift , которая поднимет экран меню GRUB GNU. С нажатием UEFI (возможно, несколько раз) клавиша Esc для получения до экрана меню GRUB GNU. Иногда экран-заставка производителя является частью загрузчика Windows, поэтому когда Вы включаете машину, это переходит прямо к экрану меню GRUB GNU, и затем нажатие Shift является ненужным.

Синхронизация, когда нажать клавишу сдвига влево , может быть хитрой, поэтому иногда при пропавших без вести ее, необходимо попробовать ее снова. Если это не работает, пробуют ответы, мне не могу заставить меню GRUB обнаруживаться во время начальной загрузки.

Вы будете видеть экран меню GRUB GNU, который похож на это:

GNU GRUB menu

Нажмите клавишу со стрелкой вниз, пока Вы не выберете 2-ю запись из вершины (та с режимом восстановления в описании) и затем нажмете Enter дважды.

Теперь необходимо видеть это меню восстановления:

recovery menu

Используя клавиши со стрелками прокручивают вниз, чтобы объединиться в сеть (третья запись от нижней части в Меню восстановления) и затем нажать Enter .

Используя клавиши со стрелками прокручивают вниз, чтобы базироваться (вторая запись от нижней части в Меню восстановления) и затем нажать Enter .

Необходимо теперь видеть корневую подсказку, и можно выполнить команды от нее.

lightdm называют lightdm, потому что это - легкое приложение по сравнению с GDM, который тяжел и занимает больше времени для загрузки. Если у Вас все еще есть lightdm, установил Вас, может переключиться назад на использование lightdm в качестве менеджера по оформлению входа в систему по умолчанию с командой: sudo dpkg-reconfigure gdm3 . Это откроет новое окно, разрешающее Вам выбрать или gdm3 или lightdm в качестве менеджера по оформлению входа в систему по умолчанию.

Перезагрузите компьютер с командой reboot

После этого клавиатура shortcutCtrl+Alt+F3 может начать работать правильно, и позволять Вам запускать Ubuntu с консоли.

Запустите Ubuntu с виртуальной консоли

Откройте виртуальную консоль только для текста при помощи сочетания клавиш Ctrl+Alt+F3 .

В login: запросите вводят Ваше имя пользователя и нажимают Enter .

В Password: запросите вводят Ваш пароль пользователя и нажимают Enter .

В данном руководстве мы вкратце ознакомимся с работой в командной строке в Ubuntu 20.04 .

Требования

Для разных операционных систем командную строку можно открывать с помощью приложений:

  • Mac OS X: Terminal (default), iTerm 2;
  • Windows: PuTTY;
  • Linux: Terminal, KDE Konsole, XTerm.

С подробным описанием команд для Ubuntu можно ознакомиться в официальной документации.

В операционной системе Ubuntu 20.04 открыть командную строку можно двумя способами: через консоль и через графический терминал.

Для работы через консоль следует нажать сочетание клавиш Ctrl+Alt+F1, для возврата в графический интерфейс — сочетание клавиш Ctrl+Alt+F7.

Для запуска терминала нажмите сочетание клавиш Ctrl+Alt+T.


Внизу экрана располагается приглашение командной строки — последовательность символов, извещающая о готовности к обработке команд:

  • kamilla — имя текущего пользователя (суперпользователь/администратор);
  • kamilla-Aspire-V3-37 — имя хоста (сервер);
  • : — разделитель;

Базовые команды, используемые при настройке сервера

После создания нового сервера необходимо предпринять несколько шагов по его базовой настройке.

Для того чтобы открыть сервер под учетной записью заведенного пользователя введите команду:

ssh -p №port demo@adress

Для входа на сервер под учетной записью root используйте команду, заменив SERVER_IP_ADDRESS на публичный IP-адрес вашего сервера:

Для создания новой учетной записи пользователя введите команду, заменив имя DEMO на любое другое необходимое имя:

Для открытия конфигурационного файла в текстовом редакторе под пользователем root введите команду:

Для замены строчки в открывшемся конфигурационном файле найдите, например, строчку Port 22 и замените число 22 на любое другое число (от 1025 и до 65536).

После внесения изменений сохраните и закройте файл, нажав сочетание клавиш CTRL-X, затем клавишу Y, затем клавишу ENTER.

Для перезапуска сервиса SSH выполните следующую команду:

Для выполнения команды с привилегиями root-пользователя, перед ней следует поставить слово sudo:

Для завершения сессии выполните команду:

Обзорное описание команд, аргументов и опций для них

Для запуска команды следует ввести команду и нажать клавишу Enter.

Команды выполняются последовательно, для выполнения следующей появится приглашение командной строки (если не использовать специальные скрипты).

Для того чтобы открыть страницу с подробным описанием команды Linux, например ip address, введите команду man с именем команды:

Запуск без аргументов и опций

При запуске команд без аргументов:

  • cd — возврат в домашнюю директорию текущего пользователя;
  • ls — вывод списка файлов и директорий в текущем каталоге.

Пример:

Выполнив команду ls без параметров, получаем список файлов в каталоге:

Запуск с аргументами (параметрами)

Большинство команд рассчитано на запуск с передачей аргументов (параметров).

Наиболее распространенное использование команды cd — вызов с аргументом, который является путем к директории, в которую следует перейти:

Запуск с опциями

Пример:

Выполнив команду ls с опциями -A, -S, -1, получаем список всех файлов, включая «скрытые», расположенных по одному на каждой строке и отсортированных по размеру:

Запуск с аргументами и опциями (одновременно)

Структура записи команды с опциями и аргументами:

команда -опции аргументы

Пример:

Команда ls -la /home выведет подробный (-l) листинг директории /home, включая скрытые файлы (-a):

Переменные окружения

Окружение/среда (environment) — это набор пар ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ, которые могут использоваться запускаемыми процессами.

Просмотр переменных окружения

Для того чтобы посмотреть свое окружение введите команду без аргументов:

В зависимости от конфигурации системы, вывод списка переменных окружения может занять несколько экранов, поэтому лучше использовать команду:

Просмотр значения переменной

Переменные окружения могут формироваться как из заглавных, так и из строчных символов, однако исторически повелось именовать их в верхнем регистре.

Чтобы вывести на экран значение какой-нибудь переменной окружения, достаточно набрать echo $ИМЯ_ПЕРЕМЕННОЙ, например, просмотр домашней директории пользователя, хранящийся в переменной окружения $HOME:

Для перехода в домашнюю директорию следует использовать команду:

Установка переменных окружения

Для установки значений переменной окружения введите команду:

VAR — название переменной;

value — значение переменной.

Пример:

Выполнив команду var=value, после вывода на просмотр получаем результат value:

Заключение

Мы познакомились с принципами работы в командной строке и базовыми командами.

В последующих статьях цикла, описывающего принципы работы в Linux, вы изучите с работой в bash (переменные, условия, циклы, примеры простых скриптов), а также ознакомитесь с управлением файлами и каталогами, созданием пользователей и настройкой прав.

Читайте также: