- Работа без графического интерфейса
- Используем эмулятор терминала на практике
- Установка Debian без графической оболочки
- Как запустить Ubuntu/ Xubuntu в полном режиме без графического интерфейса
- 6 ответов
- Как отключить или удалить графическое окружение в ubuntu?
- Как отключить графическую оболочку в ubuntu?
- Автоматический вход в консоль при загрузке в ubuntu без графического интерфейса
- Отключение графической заставки на этапе загрузки ядра ubuntu
- Как отключить графическое окружение ubuntu во время работы на компьютере?
- Как удалить дисплейный менеджер xubuntu?
Работа без графического интерфейса
Распространение операционной системы Linux на обычные персональные компьютеры (настольные системы) привело к тому, что появился новый круг пользователей, для которых командная строка (работа в режиме терминала) — некий хитрый процесс, всецело связанный с решением проблем первоначальной настройки и восстановлением системы. Естественно, данные операции, в которых рядовому пользователю весьма сложно разобраться без подсказки, стараются переложить на плечи системного администратора или более опытного друга.
На самом же деле использование команд, вводимых с клавиатуры, доступно любому пользователю. Даже больше, во многих случаях запуск ряда приложений и дополнительная настройка системы значительно проще без использования графических оболочек. Это, в общем-то, происходит оттого, что привычный графический интерфейс создается в Linux всего лишь программой, которая запускается точно так же, как и все остальные приложения.
В Linux пользователь всегда общается с операционной системой через оболочку, она же командный интерпретатор. То есть операционная система работает с оборудованием и запущенными в ней программами, а оболочка (популярен термин shell) выполняет роль буфера между пользователем и операционной системой.
Если разобраться, то фактически операционная система (ядро) одна для всех дистрибутивов, а вот разновидностей оболочек много. Причем существуют две группы оболочек. К первой группе, самой традиционной, относятся оболочки, предназначенные для работы в текстовом режиме. Часто используют термины: консоль, терминал, интерфейс командной строки или интерпретатор командной строки, подразумевающие одно и то же — ввод команд с клавиатуры. Ко второй, более молодой группе относятся оболочки, в которых пользователю предоставляется для управления программами графический интерфейс GUI (Graphical User Interface).
В основные функции оболочки входят: распознавание действий пользователя, передача команд ядру, вывод сообщений на экран.
Под действиями пользователя понимается ввод символов с клавиатуры. При нажатии им клавиш оболочка принимает поток символов и проводит анализ ввода. Последнее означает, что при вводе пользователем команды, известной оболочке, она должна выполнить ее сама или передать дальше. Следует сказать, что команды разделяются на встроенные и внешние. В последнем случае оболочка должна знать, где их искать. То есть, в конфигурационном файле пользователю необходимо указать не просто имя команды, а полный путь к каталогу, где находится программа, отвечающая за выполнение данной команды. Если оболочка не знает, как интерпретировать введенные пользователем символы, или не находит программу для выполнения введенной команды, то выдается предупреждение об ошибке.
Традиционно в Linux популярны интерпретаторы командной строки bash, csh, tcsh, ash и прочие. Каждый более удобен в своей области применения. Узнать об установленных в системе интерпретаторах можно по команде:
В графической оболочке, где работают мышкой, нет возможности прямо вводить команды с клавиатуры (конечно, это не касается горячих клавиш). Для использования командной строки в графическом режиме разработаны специальные программы — эмуляторы, которые в окне эмулируют стандартный терминал. Причем такой терминал предоставляет удобный сервис для пользователя. На правом рисунке показан пример, когда в графической оболочке KDE запущены программы Konsole и xterm, эмулирующие терминал. При этом внешнее оформление окон может быть изменено пользователем.
Используем эмулятор терминала на практике
В принципе, можно придумать много примеров использования терминала. Но вот, например, более реальный вариант. Вы приходите в гости к другу. Надо соединить два компьютера по локальной сети. У вас же установлена операционная система Linux, которая никогда не подключалась к локальной сети. Или возможен вариант, когда политика выделения адресов в локальной сети, к которой вы подключаетесь, отличается от той, к которой вы обычно присоединены.
Тут можно действовать тремя путями. Попробовать использовать различные программы из KDE и Gnome, чтобы настроить сеть. В другом случае традиционно для Linux корректируются конфигурационные файлы. Данная методика хорошо расписана, но когда надобность в подключении локальной сети минует, придется возвращать все настройки вручную.
Лучше выбрать третий, довольно редко упоминаемый способ. Для этого воспользуемся командами, которые меняют настройки только текущего сеанса работы. Установим статический IP-адрес компьютера командой:
ifconfig ethO 192.168.7.130 netmask 255.255.255.0 up
Так как в новой сети имя компьютера, которое вы используете, может быть уже занято, то меняем его командой:
После этого проверяем доступность ресурсов в сети:
smbclient -L имя_удаленного_компьютера
Ряд возможностей, например в программе Konsole, выглядит неожиданно. К примеру, чтобы вставить содержимое Буфера обмена, используем «Shift+Insert», а для той же операции, но задействуя содержимое Буфера обмена X Window, необходимо использовать «Insert+Shift+Ctrl». To есть, обязательно надо учитывать, какой Буфер вы используете.
Источник
Установка Debian без графической оболочки
Подскажите пожалуйста, как поставить Debian без графической оболочки, без ненужного мне софта.
Хочу попытаться поднять web-сервер на нем, поэтому и хочу поставить только самое для этого необходимое.
Подскажите пожалуйста как это реализовать. И вообще тот ли я дистрибутив выбрал для этого?
При установке на этапе выбора пакетов просто не устанавливать графическую оболочку. Для этого даже экспертная установка не нужна.
Тээкс, сейчас попробую.
Получилось ) Я правда в эксперт-режиме устанавливал )
Netinstall же и рекомендации Polugnom
А, вона еще как можно. Сча попробую тоже. Вообще я с линухой на ВЫ. Вот думаю изучить такой дистрибутив чтоб на работу потом устроиться можно было. Надоело просто 1С пилить 🙂 Пилить то ее получается, но душа чет перестала лежать к ней (
План таков — хочу научиться ставить только то что нужно для решения задачи. А задачу поставил себе следующую — установить линуху и поднять на ней веб-сервер (какой правда еще не выбрал).
Источник
Как запустить Ubuntu/ Xubuntu в полном режиме без графического интерфейса
Я хочу запустить Ubuntu/Xubuntu в полном режиме без графического интерфейса. Мол, при запуске системы необходимо войти в консоль. Это все, никакой загрузки диспетчера отображения, сервера x, поддержки приложений на основе графического интерфейса, ничего фонового для графического интерфейса.
6 ответов
То, что вы хотите, может быть достигнуто путем установки Ubuntu Server Edition, у которого нет диспетчера дисплеев, X-сервера и т. Д. Но если у вас есть Ubuntu или Xubuntu на вашем компьютере и вы хотите работать в среде без графического интерфейса, вы Можно использовать виртуальные консоли, которые называются tty.
- Закройте все открытые приложения.
- нажмите Ctrl + Alt + F2
- Войдите под своим именем пользователя и паролем.
- Остановите сервер дисплея и X server, дав sudo service lightdm stop команда.
Чтобы перезапустить графический интерфейс, sudo service lightdm start Команда достаточно.
И вы готовы работать в условиях, описанных в вашем посте.
Другой обходной путь, который вы можете использовать для удаления большого количества пакетов, чтобы получить «чистый Ubuntu», как описано в этом сообщении в блоге. Для Xubuntu команда, которая оставит вас с «чистым Ubuntu»
Я удалил последнюю команду, которая apt-get install ubuntu-desktop , который устанавливает пакеты, такие как Unity, и превращает ваш Xubuntu в Ubuntu. Как видите, существует множество пакетов, которые очень сложно отследить, и вам могут понадобиться некоторые пакеты. Поскольку я не использую Xubuntu, я не могу сказать, какие пакеты нужно хранить.
Источник
Как отключить или удалить графическое окружение в ubuntu?
Чтобы эффективно майнить на риге под управлением Убунту или любой другой Линукс-подобной системе, нужно отключить графическое окружение, а также обеспечить удаленное управление ригом.
Отключение графической оболочки при майнинге положительно сказывается на хешрейте и позволяет работать с большими по размеру DAG на алгоритме Ethash. Благодаря этому решится проблема максимального увеличения продолжительности майнинга на картах с недостаточным объемом видеопамяти, например, четырехгиговых.
При установке серверной версии ubuntu графическая оболочка отсутствует по умолчанию, а в десктопных версиях ее можно отключить или деинсталлировать вручную.
Как отключить графическую оболочку в ubuntu?
Для отключения графики (оконного менеджера) можно использовать возможности systemd — системы инициализации операционной системы Linux.
Отключить графическое окружение с помощью systemd можно командами:
Система в этом случае ответит сообщением:
Изменение вступит в силу сразу после перезагрузки системы!
multi-user.target обеспечит запуск системы на уровне 3, которому соответствует работа в многопользовательском режиме, без графики, с помощью консоли и/или через сеть (по ssh).
Чтобы снова включить графическое окружение используют команду:
graphical.target обеспечивает запуск системы на уровне 5, которому соответствует работа в многопользовательском режиме с графикой.
Чтобы узнать текущее состояние рига (включена или нет графическая оболочка) используют команду:
При включенной графической оболочке в терминале появится строка:
Если графическое окружение отключено, то появится сообщение:
После перезагрузки компьютера с отключенной графикой (включенной опцией multi-user.target) на экране подключенного к нему монитора будет черный экран.
Если на компьютере имеется установленный графический терминал (оболочка), то просто перейти в него нажатием клавиш Ctrl+Alt+F7 при загрузке в multi-user.target не получится. Для запуска графического окружения нужно перейти в текстовую консоль и выполнить команду (для xubuntu с xfce-графическим окружением):
sudo /etc/init.d/lightdm start
Это запустит дисплейный менеджер lightdm, который инициирует работу x-сервера, оконного менеджера и других программ, обеспечивающих работу графического окружения рабочего стола Linux.
Чтобы работать с командной строкой с клавиатуры компьютера, нужно перейти в виртуальную текстовую консоль (например, tty1) нажатием клавиш Ctrl+Alt+F1.
Затем нужно залогинится в системе ,что не очень удобно, особенно для майнинга. Поэтому желательно обеспечить автоматический логин в консоль тестового терминала при каждой загрузке.
Автоматический вход в консоль при загрузке в ubuntu без графического интерфейса
Настройка автоматического входа в консоль делается посредством редактирования конфигурации программы getty, которая управляет доступом к терминалам tty. Именно она запрашивает логин и пароль для входа в систему.
Чтобы getty не запрашивала пароль и сразу выводила на экран эмулятор текстового терминала tty1, выполняют команду:
sudo systemctl edit getty@tty1
В открывшемся конфигурационном файле нужно ввести следующие строки:
Здесь вместо нужно вставить login, под которым будет загружаться компьютер (без ):
Затем сохраняют изменения (Ctrl+O, Enter, Ctrl+X) и перезагружают систему (sudo reboot).
Если компьютер настроен на работу в текстовой консоли (multi-user.target), то после перезагрузки он загрузится и будет сразу готов для работы с командной строкой;
Если программы графического окружения не удалены из системы, то в нее можно перейти, выполнив команду, которая запускает дисплейный менеджер. Для xubuntu это:
В других дистрибутивах linux может использоваться другой менеджер дисплеев и соответствующая ему команда запуска.
Для майнинга лучше отключать запуск lightdm (переводить в режим multi-user.target) или даже удалять графическое окружение для освобождения дискового пространства и небольшого увеличения быстродействия ядра.
Для сравнения, потребление памяти чистой системы без графики в xubuntu (информация доступна по команде free -l -m) составляет 131 мегабайт, а с включенным оконным менеджером xfce4 — 263 Мб (разница в 132 мегабайта).
Для ускорения загрузки системы и получения визуальной информации о загрузке ее компонентов (в виде строк текста) можно дополнительно отключить графическую заставку на этапе инициализации.
Отключение графической заставки на этапе загрузки ядра ubuntu
Отключение графической заставки в ubuntu делается с помощью редактирования файла /etc/default/grub, в котором нужно удалить из переменной GRUB_CMDLINE_LINUX_DEFAULT слова quiet и splash.
Кроме того, для ускорения загрузки компьютера, который постоянно производит вычисления для майнинга, не переходя в спящий режим, в строку GRUB_CMDLINE_LINUX_DEFAULT можно добавить параметр noresume.
Эти изменения можно произвести в редакторе nano командой:
Итоговый файл конфигурации загрузчика ядра будет выглядеть так:
После сохранения изменений в файле grub нужно не забыть применить их командой:
Как отключить графическое окружение ubuntu во время работы на компьютере?
Если в xubuntu нужно отключить графическую оболочку на работающем компьютере, то можно остановить службу GUI командой:
sudo /etc/init.d/lightdm stop
Если на компьютере были запущены майнеры, то они будут отключены после остановки lightdm.
Для повторного включения X-сервера lightdm выполняют команду:
sudo /etc/init.d/lightdm start
Если есть желание, то можно полностью удалить дисплейный менеджер LightDM из системы.
Как удалить дисплейный менеджер xubuntu?
Удалять дисплейный менеджер стоит только для его замены другим. Одним из таких вариантов является установка более легковесного display manager-а, чем lightdm, например, SliM.
Отключать графику стоит включением режима multi-user.target, способом, описанным выше.
Для полного удаления из системы дисплейного менеджера lightdm в xubuntu можно использовать команду:
Для повторной установки менеджера окон lightdm используют команду:
Источник