У нас в компании есть такой чертовски тупой и ленивый системный администратор. Каждый раз, когда я прошу его о виртуальной машине Redhat (VM), он просто развертывает готовый шаблон с графическим интерфейсом и кучей пакетов, много, я думаю, он просто устанавливает каждый чертов пакет RPM в Redhat.
Помимо проблем безопасности и необходимости исправления, я никогда не видел, чтобы он это делал. Я надеялся сэкономить ресурсы (память/диск). Как большинство из вас знает, RedHat использует среду рабочего стола GNOME.
Мой вопросздесь я могу отключить/включить Gnome при необходимости, не останавливая работу системы (это еще одна причина, по которой системный администратор ненавидит меня).
Вот что я нашел в интернете
Первый метод
yum groupremove gnome-desktop : выход невозможен для полного удаления графического интерфейса, так как он нам нужен для некоторых задач (пару раз в год).
Второй метод
Отредактируйте файл /etc/inittab, чтобы заменить уровень запуска с 5 (многопользовательский с графическим интерфейсом) на 3 (многопользовательский без графического интерфейса). Хотя файл содержит инструкции по разному выполнению этого действия, я предполагаю, что это одно и то же. Ну, во-первых, это не сработало, я все еще получаю графический интерфейс всякий раз, когда подключаюсь с помощью XRDP, во-вторых, это влечет за собой простои из-за перезагрузки.
Третий метод
Остановите службу GNOME Desktop Manager (gdm), все равно этот чертов графический интерфейс.
Четвертый метод
telinit 3 или init 3 для смены уровней запуска, я даже не знаю, каков результат. Это чертовски близко ко всем сеансам SSH, виртуальная машина все еще работает (ftp работает). Теперь мне придется просить системного администратора о помощи, а это значит, что он меня действительно возненавидит, слава богу, это была лабораторная виртуальная машина, иначе я точно умру.
Тупик
Итак, я в тупике, кто-нибудь сталкивался с этой проблемой, было бы очень здорово, если бы люди из RedHat поделились своим опытом.
Последняя идея
И последнее: я подумал удалить gnome и установить LXDE, RedHat его поддерживает.
Спасибо.
решение1
По сути, вы хотите использовать графический интерфейс, но с минимальным набором пакетов.
Это план действий.
если [доступ к системе через ssh == да]; тогда
- скажите вашему системному администраторупожалуйстасоздайте новый базовый шаблон, используя только минимальные пакеты. RHEL предоставляет эту возможность во время установки. Также скажите ему, что вы не беспокоите его установкой новых пакетов.
когда вам нужен графический интерфейс:
а. установить xorg-x11-xauth
б. установить приложение с графическим интерфейсом (например, Firefox)
в. ssh -X root@your-server и запустите "firefox&"
если шаг 1 вообще невозможен (даже после использованияпожалуйстаи предлагая бесплатное пиво), удалите все пакеты gnome и другие ненавистные вам rpm. Затем примените шаг 2
еще
если вы получаете доступ напрямую без ssh, то я не думаю, что у вас есть выбор. Изменение уровня запуска и сохранение пакетов gnome/lxde — единственный вариант.