Как выгрузить(или незагружать) Х ? (а потом запустить)

Готовые решения для многих вопросов, которые очень часто задаются снова и снова.

Модератор: Модераторы разделов

Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: Как выгрузить(или незагружать) Х ?

Сообщение progressive » 25.10.2005 12:29

allez писал(а):
25.10.2005 12:25
Сакраментальный вопрос: каким дистрибутивом пользуетесь?

ASP Linux 9.2
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Как выгрузить(или незагружать) Х ?

Сообщение polachok » 25.10.2005 12:35

init 3 от рута
И немедленно выпил.
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 12:38

В таком случае для остановки X-сервера дайте в консоли от лица root команду init 3. Для запуска - init 5 (там же и от того же лица).

P.S. А вообще же, что помешало вам провести поиск, скажем, в том же Яндексе? Любопытства ради сходите по этой ссылке, там лежат как раз результаты поиска; первая же ссылка из списка содержит ответ на ваш вопрос.

P.P.S. Пока писал свои нравоучения, polachok уже ответил. Прошу мое сообщение плагиатом не считать :).
Спасибо сказали:

Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: Как выгрузить(или незагружать) Х ?

Сообщение progressive » 25.10.2005 13:04

allez писал(а):
25.10.2005 12:38
P.S. А вообще же, что помешало вам провести поиск, скажем, в том же Яндексе? Любопытства ради сходите по этой ссылке, там лежат как раз результаты поиска; первая же ссылка из списка содержит ответ на ваш вопрос.

А я искал :) И на этой странице тоже был. Просто не понял для чего команда init 3. Там ведь написано что для выхода используется Ctrl+Alt+BSpase.

Ну спасибо за помошь :)

Что-то не работает :( "bash: init: command not found"
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 13:11

init 3 (или telinit 3) в вашем случае (ASP Linux и прочие системы в АТТ-стиле) - для штатной остановки X-сервера, а комбинация из трех пальцев - для аварийной (это, кстати и на той страничке написано ;)). Для систем же BSD-стиля (типа Slackware) и в случае запуска Иксов с помощью startx, а не DM, <Ctrl>+<Alt>+<Backspace> является штатным способом останова.

P.S. команды нужно давать от лица пользователя root, или указывать к ним полные пути (/sbin/init).
Спасибо сказали:

Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: Как выгрузить(или незагружать) Х ?

Сообщение progressive » 25.10.2005 13:13

А у меня не катит. Комбинация клавиш просто завершает сеанс, а init 3 не работает. Может как-то загрузиться вообще без Иксов?
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 13:17

Можно загрузиться. Второй сакраментальный вопрос: какой загрузчик используете?
Спасибо сказали:

Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: Как выгрузить(или незагружать) Х ?

Сообщение progressive » 25.10.2005 13:19

GRUB
Спасибо сказали:

Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Как выгрузить(или незагружать) Х ?

Сообщение Poor Fred » 25.10.2005 13:24

progressive писал(а):
25.10.2005 13:19
GRUB


А при чем тут загрузчик? В /etc/inittab в строке initdefault меняем 5 на 3.
Убить всех человеков!
Спасибо сказали:

Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Как выгрузить(или незагружать) Х ?

Сообщение Bolverk » 25.10.2005 13:29

allez писал(а):
25.10.2005 13:11
Для систем же BSD-стиля (типа Slackware) и в случае запуска Иксов с помощью startx, а не DM, <Ctrl>+<Alt>+<Backspace> является штатным способом останова.

Да? А у меня почему-то штатным способом останова является выбор пункта Exit в меню.
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 13:29

Пока писал ответ, тему подредактировали...

Для progressive: При желании можете скопировать в конфиге GRUB (/boot/grub/menu.lst или /boot/grub/grub.conf) строки, относящиеся к запуску Linux и добавить ту же самую троечку в ту же самую строку с kernel и получите два пункта меню GRUB, с помощью которых сможете загружать Linux как в 5, так и в 3 уровень запуска.

А еще можете в /etc/inittab изменить значение initdefault с "5" на "3" и не возиться с GRUB :). (Эти строки были написаны до того, как я увидел сообщение Poor Fred).

Для Poor Fred: Люди разные бывают... Кому-то удобней конфиг загрузчика подправить и потом нажимать только клавиши управления курсором и <Enter>. Оставим этот выбор автору темы, пожалуй.

Для Bolverk: Ну, может, не совсем точно сформулировал свою мысль. "Является одним из штатных способов останова" - так, наверное, точнее будет.
Спасибо сказали:

Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: Как выгрузить(или незагружать) Х ?

Сообщение progressive » 25.10.2005 14:46

allez писал(а):
25.10.2005 13:29
Пока писал ответ, тему подредактировали...

Для progressive: При желании можете скопировать в конфиге GRUB (/boot/grub/menu.lst или /boot/grub/grub.conf) строки, относящиеся к запуску Linux и добавить ту же самую троечку в ту же самую строку с kernel и получите два пункта меню GRUB, с помощью которых сможете загружать Linux как в 5, так и в 3 уровень запуска.

какую именно строку добавить? Добавляю initdefault=3, ничего не выходит.
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 16:32

Найдите в /etc/inittab строку вида "id:5:initdefault:" и замените в ней "5" на "3".
Спасибо сказали:

Аватара пользователя
Dani4
Сообщения: 208
ОС: Fedora 18

Re: Как выгрузить(или незагружать) Х ?

Сообщение Dani4 » 25.10.2005 16:33

в GRUB я добавлял просто 3 или 5 в зависимости от нужного режима
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 16:50

Можно и так.
Для progressive: для этого нужно выбрать в меню GRUB пункт с Linux и нажать "е", затем выбрать строку, начинающуюся с команды "kernel" и опять-таки нажать "е". После этого дописываете в конец строки "3" и нажимаете "b".

P.S. Кстати, я же об этом писал в своем позапрошлом сообщении, которое попало на переименование темы. Видимо, не весь текст скопировал, когда по новой его отправлял...
Спасибо сказали:

allez
Сообщения: 2221
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как выгрузить(или незагружать) Х ?

Сообщение allez » 25.10.2005 19:18

Ох, нравится вам, похоже, это слово :). Хорошо, еще раз уточню формулировку: "в случае запуска Иксов с помощью startx, а не DM, <Ctrl>+<Alt>+<Backspace> является одним из допустимых способов останова". Я вообще имел в виду то, что при использовании DM <Ctrl>+<Alt>+<Backspace> не обеспечит полной остановки Иксов - DM их запустит по новой...

P.S. Анекдот в тему:

- Доктор, а бывает эрекция без эякуляции?
- Конечно, бывает. Обычное явление, ничего страшного.
- А бывает эякуляция без эрекции?
- Бывает и такое. Вполне поправимо.
- А бывает так, что ни эрекции, ни эякуляции?
- Разумеется. Мы это лечим.
- А бывает так: и эрекция, и эякуляция?
- ??? Э-э, простите, а вы вообще на что жалуетесь?
- Да ни на что не жалуюсь. Мне просто слова эти нравятся: эрекция, эякуляция...
Спасибо сказали:

Аватара пользователя
dag
Сообщения: 188

Re: Как выгрузить(или незагружать) Х ?

Сообщение dag » 03.11.2005 17:35

Drakot писал(а):
21.09.2005 17:23
"Debian 3.1 Sarge"
В etc/inittab
id:2:initdefault:

Все равно грузимся в X

А на это так и не ответили?У меня тоже самое и иниттаб такой же (Убунту 5.04).Смена не помогла
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали:

Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Как выгрузить(или незагружать) Х ?

Сообщение T.D. » 03.11.2005 22:42

У меня тоже, если выполнять init 2,3 или 5 - все равно шрузятся иксы.
Только при init 1 - они не грузятся.
Спасибо сказали:

Felyeton
Сообщения: 7

Re: Как выгрузить(или незагружать) Х ?

Сообщение Felyeton » 12.03.2006 20:24

Здравствуйте! Всё это хорошо, но имеется такая ситуация: после переустановки ОС SuSe-9.1 (ввиду естественной смерти харда, на которой она же была установлена в первый раз) после замены в /etc/inittab 5 на 3 после перезагрузки X грузится только от рута, а остальным пользователям говорят, дескать, не установлен у вас Х-сервер (дословно не помню). Та же ситуация и когда даёшь команду init 3 или ставишь 3 в опциях загрузки (хотя, кажется мне, все эти действия - одно и то же). Раньше всё работало нормально! Хочется входить в Х от разных юзеров! Заранее спасибо!!!
Спасибо сказали:

Аватара пользователя
Nao
Сообщения: 28
ОС: GNU/Linux Gentoo

Re: Как выгрузить(или незагружать) Х ?

Сообщение Nao » 31.03.2006 11:57

Felyeton писал(а):
12.03.2006 20:24
X грузится только от рута, а остальным пользователям говорят, дескать, не установлен у вас Х-сервер (дословно не помню).

А можно поподробнее, как всётаки ругается.
Иксы грузишь startx`ом?

T.D. писал(а):
03.11.2005 22:42
У меня тоже, если выполнять init 2,3 или 5 - все равно шрузятся иксы.
Только при init 1 - они не грузятся.

в /etc/inittab нужно найти строчку про gdm (или какой там у тебя ?dm) и заменить циферки "2345" на "5"

И вобще я не понимаю, на кой иксы на второй ранлевел пихать?
У меня ubuntu-liveCD тоже так делал.
Спасибо сказали:

Sergey_Black
Сообщения: 17
ОС: Fedora Core 4

Re: Как выгрузить(или незагружать) Х ?

Сообщение Sergey_Black » 07.10.2006 13:03

вопрос к знатакам как перезапустить X-Server ?
Спасибо сказали:

Аватара пользователя
dm_f
Сообщения: 290
Статус: Ы
ОС: fedora 14

Re: Как выгрузить(или незагружать) Х ?

Сообщение dm_f » 07.10.2006 13:12

Как вариант:

Код: Выделить всё

telinit 3
telinit 5
Спасибо сказали:

Аватара пользователя
Георгий
Сообщения: 512
ОС: W7, Debian,ubuntu 9.10,UNR

Re: Как выгрузить(или незагружать) Х ?

Сообщение Георгий » 07.10.2006 13:15

Я делаю так.
Выхожу: ctrl+alt+bascape
Запускаю по новой: startx
Вроде бы так он перезапускается. Хотя не уверен. В общем попробуй.
Спасибо сказали:

d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: Как выгрузить(или незагружать) Х ?

Сообщение d_n_k » 08.10.2006 01:46

/etc/init.d/xdm restart (требует прав root'а)
иногда вместо xdm может быть gdm, kdm или еще чего
все сказанное есть имхо...
Спасибо сказали:

Sergey_Black
Сообщения: 17
ОС: Fedora Core 4

Re: Как выгрузить(или незагружать) Х ?

Сообщение Sergey_Black » 08.10.2006 08:36

d_n_k писал(а):
08.10.2006 01:46
/etc/init.d/xdm restart (требует прав root'а)
иногда вместо xdm может быть gdm, kdm или еще чего

Код: Выделить всё

[root@localhost ~]# /etc/init.d/xdm restart
bash: /etc/init.d/xdm: Нет такого файла или каталога
[root@localhost ~]# /etc/init.d/kdm restart
bash: /etc/init.d/kdm: Нет такого файла или каталога
[root@localhost ~]# /etc/init.d/gdm restart
bash: /etc/init.d/gdm: Нет такого файла или каталога

может как то подругому?
Спасибо сказали:

Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Как выгрузить(или незагружать) Х ?

Сообщение georgy_sh » 08.10.2006 09:20

Георгий писал(а):
07.10.2006 13:15
Я делаю так.
Выхожу: ctrl+alt+bascape
Запускаю по новой: startx
Вроде бы так он перезапускается. Хотя не уверен. В общем попробуй.

я обычно так же и делаю

сначала Ctrl-Alt-Backspace , а затем startx
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как выгрузить(или незагружать) Х ?

Сообщение sash-kan » 08.10.2006 15:31

(Sergey_Black @ Oct 8 2006, в 07:36) писал(а):может как то подругому?
зависит исключительно от того, _как_ запускается x-сервер.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Sergey_Black
Сообщения: 17
ОС: Fedora Core 4

Re: Как выгрузить(или незагружать) Х ?

Сообщение Sergey_Black » 09.10.2006 08:34

He1mut писал(а):
08.10.2006 09:20
я обычно так же и делаю

сначала Ctrl-Alt-Backspace , а затем startx

по команде xserver ничего не запускается :(
Спасибо сказали:

Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Как выгрузить(или незагружать) Х ?

Сообщение georgy_sh » 09.10.2006 09:00

Sergey_Black писал(а):
09.10.2006 08:34
He1mut писал(а):
08.10.2006 09:20

я обычно так же и делаю

сначала Ctrl-Alt-Backspace , а затем startx

по команде xserver ничего не запускается :(

дык команда то -
Спасибо сказали:

Pitbull_Mex
Сообщения: 65
ОС: Linux

Re: Как выгрузить(или незагружать) Х ?

Сообщение Pitbull_Mex » 09.10.2006 09:31

можно стопарить kde-демона.... Либо просто выходишь через ctr+alt+F1 , где запушен X-server и через ctr+c стопаришь его... Потом Startx либо init 5
Спасибо сказали: