управление процессами (исключить ненужное)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

управление процессами

Сообщение Славик »

Проверяю все процессы на предмет праздного безделья:

Код:

$ ps -Al | awk '{ print $2" " $4" " $13" " $14 }' | egrep '00:00:00'| sort R 2660 00:00:00 bash R 2661 00:00:00 ps S 1100 00:00:00 portmap S 1189 00:00:00 syslogd S 12 00:00:00 kjournald S 1207 00:00:00 klogd S 1226 00:00:00 khubd S 1356 00:00:00 scanlogd S 1374 00:00:00 gpm S 1412 00:00:00 crond S 1448 00:00:00 dictd S 1468 00:00:00 xfs S 1488 00:00:00 rundm S 1489 00:00:00 kdm S 1609 00:00:00 kdm S 1610 00:00:00 sshd S 1665 00:00:00 cupsd S 1704 00:00:00 acpid S 1731 00:00:00 libhttpd.ep S 1744 00:00:00 libhttpd.ep S 1745 00:00:00 libhttpd.ep S 1747 00:00:00 libhttpd.ep S 1748 00:00:00 libhttpd.ep S 1749 00:00:00 libhttpd.ep S 1968 00:00:00 master S 1979 00:00:00 pickup S 1980 00:00:00 qmgr S 2 00:00:00 keventd S 2019 00:00:00 nmbd S 2024 00:00:00 smbd S 2172 00:00:00 mingetty S 2173 00:00:00 mingetty S 2174 00:00:00 mingetty S 2175 00:00:00 mingetty S 2176 00:00:00 mingetty S 2177 00:00:00 mingetty S 2234 00:00:00 startkde S 2378 00:00:00 kdeinit S 238 00:00:00 kjournald S 2381 00:00:00 kdeinit S 2383 00:00:00 kdeinit S 2386 00:00:00 kdeinit S 2398 00:00:00 kdeinit S 2409 00:00:00 kdeinit S 2417 00:00:00 kwrapper S 2419 00:00:00 kdeinit S 2420 00:00:00 kdeinit S 2424 00:00:00 kdeinit S 2429 00:00:00 kdeinit S 2435 00:00:00 kdeinit S 2439 00:00:00 kdeinit S 2441 00:00:00 kdeinit S 2444 00:00:00 kgpg S 2446 00:00:00 nautilus S 2449 00:00:00 kdeinit S 2450 00:00:00 kdeinit S 2452 00:00:00 gconfd-2 S 2454 00:00:00 bonobo-activati S 2458 00:00:00 gnome-vfs-daemo S 2482 00:00:00 kdesud S 2523 00:00:00 adsl-connect S 2554 00:00:00 pppd S 2555 00:00:00 pppoe S 2603 00:00:00 run-mozilla.sh S 2631 00:00:00 esd S 2638 00:00:00 bash S 2644 00:00:00 smbd S 2656 00:00:00 bash S 2662 00:00:00 awk S 3 00:00:00 ksoftirqd_CPU0 S 4 00:00:00 kswapd S 5 00:00:00 bdflush S 6 00:00:00 kupdated S 7 00:00:00 kinoded S 8 00:00:00 mdrecoveryd S 936 00:00:00 dhcpcd


Уй, как много... И не слишком ли много дублеров? Ну, ладно, с mingetty все ясно, libhttpd.ep - допускаю, что апач держит для резерва, но зачем мне столько кадееинитов? Еще вопрос, тупой конечно, но рискну - что из этого списка можно без зазрения совести грохнуть, и как избавиться от этого добра в дальнейшем?

Заранее спасибо.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик, по поводу kdeinit (из системы справки KDE):
kdeinit запускает другие программы KDE. kdeinit может запускать как обычные программы (бинарные файлы), так и загружаемые модули kdeinit (KLM). KLM работают так же, как обычные программы, но могут быть запущены более эффективно. Они находятся в каталоге $KDEDIR/lib/kde3.
В выводе команд top и ps они отображаются как kdeinit. Чтобы узнать действительное имя программы, используйте top -c или ps aux.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: управление процессами

Сообщение serzh-z »

Славик, Вообще забавна идея грохать всё и всех подряд не зная для чего это предназначено. :) "Дублёры" - это потоки.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: управление процессами

Сообщение Flaming »

Я как-то грохал всё подряд и у меня иксы перезагрузились. :laugh:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: управление процессами

Сообщение Uncle_Theodore »

В общем и целом, разумным подходом будет не убивать имеющиеся процессы, а просмотреть список стартующих при загрузке сервисов и отключить автоматический старт того, что не используется.
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
06.07.2007 10:49
Славик, по поводу kdeinit (из системы справки KDE):


Эх, знал бы я, в каком месте этой справки про kdeinit :wacko: не задавал бы б глупых вопросов. Вот сейчас специально искал - не нашел.

a) так мне и надо...
b) спасибо, еще одним пробелом меньше.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Flaming писал(а):
06.07.2007 13:16
Я как-то грохал всё подряд и у меня иксы перезагрузились. :laugh:


А че, тоже метод. Дети иногда не верят, что нельзя два пальца в розетку, пока не попробуют. У меня было сомненьице - а можно ли? Вот и задал вопрос. Случаи все таки разные бывают...
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Uncle_Theodore писал(а):
06.07.2007 18:39
В общем и целом, разумным подходом будет не убивать имеющиеся процессы, а просмотреть список стартующих при загрузке сервисов и отключить автоматический старт того, что не используется.


Собственно я об этом уже думал. Если я правильно понял, плясать нужно от /etc/inittab - че у меня там стартует на третьем и пятом уровнях.
chkconfig --level | grep 3:on | grep 5:on говорит следующее:

Код:

random 0:off 1:off 2:on 3:on 4:on 5:on 6:off rawdevices 0:off 1:off 2:off 3:on 4:on 5:on 6:off crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off netfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off xfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off syslogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off slmodemd 0:off 1:off 2:off 3:on 4:on 5:on 6:off internet 0:off 1:off 2:on 3:on 4:on 5:on 6:off keytable 0:off 1:off 2:on 3:on 4:on 5:on 6:off klogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off portmap 0:off 1:off 2:off 3:on 4:on 5:on 6:off autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off power 0:off 1:off 2:off 3:on 4:on 5:on 6:off smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off sound 0:off 1:off 2:on 3:on 4:on 5:on 6:off anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off hotplug 0:off 1:off 2:on 3:on 4:on 5:on 6:off kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off splash 0:off 1:off 2:on 3:on 4:on 5:on 6:off nvidia_glx 0:off 1:off 2:off 3:on 4:on 5:on 6:off dictd 0:off 1:off 2:on 3:on 4:on 5:on 6:off kheaders 0:off 1:off 2:on 3:on 4:on 5:on 6:off openct 0:off 1:off 2:off 3:on 4:on 5:on 6:off scanlogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off monit 0:off 1:off 2:off 3:on 4:on 5:on 6:off


Насчет кудзы у меня давние сомнения, пробовал отключать - кончилось плачевно. Завис на загрузке, hotplug не захотел просыпаться. slmodemd под вопросиком, у меня vpn. Самба наверняка не нужна, винда снеслась с концами. sshd туда же, локалки нет. Вот кто такой splash - теряюсь в догадках:

$ man splash
No manual entry for splash


Запускать его с -h или --help не рискнул. Случалось, некоторые команды молча игнорировали эти опции и делали свое черное дело, уж и не упромню, с кем неприятности были. Опять же команда уже в работе...

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

Ну и chkconfig --level ... относительно всего не нужного.

Возможны ли другие решения?
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик, Вам наверняка не нужны: rawdevices, netfs, postfix (хотя может Вам и нужен, я отключил), slmodemd (раз у Вас VPN, то, разумеется, не нужен), portmap (если нет RPC-соединений), autofs (если не пользуетесь), smb (раз Windows нет), sshd (если не собираетесь постоянно удалённо заходить в систему), dictd (если не пользуетесь), openct (если не пользуетесь SmartCards), scanlogd (отслеживание сканирования портов; как и многие другие компоненты систем обнаружения вторжений нуждается в долгой, глубокой и вдумчивой настройке, если Вам этот сервис не критичен, можете убрать, ему место на серверах).
Как я понял, Apache (httpd) Вам нужен.
По поводу загадочного splash: выполните:

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

rpm -qif /etc/rc.d/init.d/splash

и почитайте, к какому пакету этот файл принадлежит, и зачем он нужен.
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
06.07.2007 23:02
Славик, Вам наверняка не нужны: rawdevices, netfs, postfix (хотя может Вам и нужен, я отключил), slmodemd (раз у Вас VPN, то, разумеется, не нужен), portmap (если нет RPC-соединений), autofs (если не пользуетесь), smb (раз Windows нет), sshd (если не собираетесь постоянно удалённо заходить в систему), dictd (если не пользуетесь), openct (если не пользуетесь SmartCards), scanlogd (отслеживание сканирования портов; как и многие другие компоненты систем обнаружения вторжений нуждается в долгой, глубокой и вдумчивой настройке, если Вам этот сервис не критичен, можете убрать, ему место на серверах).
Как я понял, Apache (httpd) Вам нужен.
По поводу загадочного splash: выполните:

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

rpm -qif /etc/rc.d/init.d/splash

и почитайте, к какому пакету этот файл принадлежит, и зачем он нужен.


Спасибо за подробный ответ. Хотя не все совсем понял. Про rawdevices:

Код:

$ rpm -qif /etc/rc.d/init.d/splash ... ... This package contains scripts used to boot your system, change runlevels, and shut the system down cleanly.

И зачем его удалять?

postfix (помойму) постоянно шлет почту после установки/удаления пакетов, и какую то хрень про юзинг чегото там в какихто каталогах. С одной стороны пусть бы и работал себе, с другой - где то краем уха слышал, что его настройки по умолчанию не совсем безопасны. Наверное уберу. autofs - не уверен, надо почитать, dictd - время от времени пользуюсь словарем в консоли, немного удобнее, чем в иксах. Насчет апача не уверен, до PHP руки не доходят, и если сей индеец с купсом никак не связан, можно и приговорить.

Тут еще один попутный вопрос возник. Включил iptables, и думаю, а надо ли было? Пытаюсь читать его русский HOWTO, с большим трудом понимаю, о чем речь. Не могу для себя решить, что хуже - не настроенный брандмайор, или его отсутствие?
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик писал(а):
07.07.2007 13:44
Хотя не все совсем понял. Про rawdevices:
CODE
$ rpm -qif /etc/rc.d/init.d/splash
...
...
This package contains scripts used to boot your system,
change runlevels, and shut the system down cleanly.

И зачем его удалять?

То, что Вы привели, это splash, который вызвал у Вас вопросы, а не rawdevices.
Славик писал(а):
07.07.2007 13:44
Не могу для себя решить, что хуже - не настроенный брандмайор, или его отсутствие?

Лучше всё-таки настроенный =). Для начала поставьте что-то вроде Firestarter, для начальной настройки firewall'а вполне подойдёт. Потом, когда разберётесь, сможете провести более тонкую настройку, если она нужна, конечно.
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
07.07.2007 14:09
Славик писал(а):
07.07.2007 13:44
Хотя не все совсем понял. Про rawdevices:
CODE
$ rpm -qif /etc/rc.d/init.d/splash
...
...
This package contains scripts used to boot your system,
change runlevels, and shut the system down cleanly.

И зачем его удалять?

То, что Вы привели, это splash, который вызвал у Вас вопросы, а не rawdevices.

Пардон-с, промашечка... Только что проверил. Наверное не ту строчку из консоли скопировал.
rpm -qif /etc/rc.d/init.d/rawdevices дал только что именно такой ответ... От ошибок никто не застрахован.
Про splash было совсем другое.

Rootlexx писал(а):
07.07.2007 14:09
Для начала поставьте что-то вроде Firestarter,


Спасибо, попробоваю. :blush:
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Славик писал(а):
07.07.2007 13:44
Спасибо за подробный ответ. Хотя не все совсем понял. Про rawdevices:

Код:

$ rpm -qif /etc/rc.d/init.d/splash ... ... This package contains scripts used to boot your system, change runlevels, and shut the system down cleanly.

И зачем его удалять?


Вместо $ rpm -qif /etc/rc.d/init.d/splash в консоли действительно было $ rpm -qif /etc/rc.d/init.d/rawdevices. И ответ был именно такой. Но, для полной уверенности...
Я тут с Гуглем посветовался, и он меня направил сюда. Я немножечко почитал, и подумал что этот демон все таки нужен. Поправьте меня, если я ошибаюсь...
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик писал(а):
08.07.2007 22:27
Вместо $ rpm -qif /etc/rc.d/init.d/splash в консоли действительно было $ rpm -qif /etc/rc.d/init.d/rawdevices. И ответ был именно такой.

Это больше похоже на описание initscripts, чем rawdevices.
rawdevices - это сервис, использующийся в старых ядрах для подключения неформатированного раздела как символьного устройства. Это необходимо в первую очередь базам данных, которые расположены как раз на таких неформатированных разделах, для обеспечения правильности транзакций.
В ядрах 2.6 это не нужно, ибо можно открывать устройства с флагом O_DIRECT.
Славик, Вы уверены, что Вам это нужно (и у Вас есть вообще raw-разделы)?
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
09.07.2007 00:54
Это больше похоже на описание initscripts, чем rawdevices.

Стоит ли показывать скриншот, или мне поверят на слово, что на этот раз я ничего не перепутал?
Rootlexx писал(а):
09.07.2007 00:54
rawdevices - это сервис, использующийся в старых ядрах для подключения неформатированного раздела как символьного устройства. Это необходимо в первую очередь базам данных, которые расположены как раз на таких неформатированных разделах, для обеспечения правильности транзакций.

Собственно об этом я уже вчера читал, но найденные сведения были немножко противоречивы. Я по натуре - Фома неверующий, всегда лучше десять раз перепроверюсь или переспрошу. Извини уж, что доставучий такой :)
Rootlexx писал(а):
09.07.2007 00:54
Славик, Вы уверены, что Вам это нужно (и у Вас есть вообще raw-разделы)?

Если б был уверен, закрыл бы тему. Неформатированных разделов у меня действительно нет. Значит этот сервис мне действительно не нужен. И спасибо большое за помощь.

С первоначальной загрузкой уже разобрался, результаты мне понравились. :blush: Отсалось посмотреть что у меня лишнее в иксах, и тогда тему можно будет считать закрытой.

P.S. А на каком заборе можно бумажку приклеить, что бы мне здесь не выкали? :blush:
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик писал(а):
09.07.2007 19:15
всегда лучше десять раз перепроверюсь или переспрошу

Проверить необходимость этого сервиса можно так: при загрузке системы нажать I, тем самым перейдя в интерактивный режим, а дальше, когда очередь дойдёт до rawdevices, сказать решительное "Нет!" и посмотреть, как система прекрасно загрузится без этого сервиса. Ну и сделать выводы :).
Кстати, а посмотрите описание пакета initscripts:

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

rpm -qi initscripts

Может, там будет написано "Rawdevices is used for..." :).
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
09.07.2007 19:31
а дальше, когда очередь дойдёт до rawdevices, сказать решительное "Нет!" и посмотреть, как система прекрасно загрузится без этого сервиса.

Вообще то, уже проехали, но по моему, это не всегда показатель нужности сервиса. Моя система прекрасно грузилась без iptables, но кто сказал, что он не нужен?
Rootlexx писал(а):
09.07.2007 19:31
Кстати, а посмотрите описание пакета initscripts:

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

rpm -qi initscripts

Может, там будет написано "Rawdevices is used for..." :).

Ой!!!!

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

$ rpm -qi initscripts
предупреждение: пакет initscripts не установлен

Установить?
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: управление процессами

Сообщение Rootlexx »

Славик писал(а):
09.07.2007 22:11
Установить?

Не надо. Просто так в Mandriva называется пакет, содержащий стартовые скрипты, а ALTLinux очень похож на Mandriva, вот я и решил, что пакет возможно называется так же. Это вообще шутка была, кстати :).
Славик писал(а):
09.07.2007 22:11
Вообще то, уже проехали, но по моему, это не всегда показатель нужности сервиса. Моя система прекрасно грузилась без iptables, но кто сказал, что он не нужен?

Но если в описании пакета сказано, что "This package contains scripts used to boot your system, change runlevels, and shut the system down cleanly", то исходя из этого, данный сервис необходим для успешного запуска системы, а если система прекрасно грузится и без него, то это указывает по крайней мере на ошибку в описании этого пакета, а ведь именно описание Вас так запутало.
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: управление процессами

Сообщение uptime »

Славик писал(а):
09.07.2007 19:15
P.S. А на каком заборе можно бумажку приклеить, что бы мне здесь не выкали? :blush:


Попробуй вставить в подпись. Но советую к этим формальностям относиться спокойнее, ибо нервов не напасёшься. Опять же, некоторым комфортнее ко всем обращаться на вы, их чувства тоже уважать надо :) А то ведь получается, что надо держать в голове два списка - тех, к кому на вы, и тех, к кому на ты :(
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Rootlexx писал(а):
09.07.2007 22:26
Просто так в Mandriva называется пакет, содержащий стартовые скрипты, а ALTLinux очень похож на Mandriva, вот я и решил, что пакет возможно называется так же. Это вообще шутка была, кстати :).

Доля правды в этой шутке была. Я ее, грешным делом понял буквально. Сталкивался уже с подобными милыми ляпами. Там кнопочка без обработчика, там пакет доработали а документацию не дописали, по мелочи всего не упомнишь :)
Rootlexx писал(а):
09.07.2007 22:26
Но если в описании пакета сказано, что "This package contains scripts used to boot your system, change runlevels, and shut the system down cleanly", то исходя из этого, данный сервис необходим для успешного запуска системы, а если система прекрасно грузится и без него, то это указывает по крайней мере на ошибку в описании этого пакета, а ведь именно описание Вас так запутало.

А поставь себя на мое место. Если верить этой информации, есть риск, что система откажется грузиться. Я тогда сгоряча решил, что эта служба стартует в самом начале загрузки :blush: , что неверно. А потом уже особенно и не приглядывался к тексту :( Ну и опасался варианта, когда прийдется перезагружаться с опцией init=/bin/bash, со всеми вытекающими. Все что у меня стартует после "Press i ...", за исключением нескольких сервисов, стартует очень быстро, прочитать не успеваю. В /var/log/dmesg эта часть вывода не попадает, вот бы мне и воспользоваться dmesg |grep rawdevices, что бы отсеять ошибочное предположение, так нет же, нужно было обязательно гнать волну :blush:. А все потому, что в знаниях нет системы. Но теперь, кажется, разобрались...
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

С целью дальнейшего поиска лишних процессов, пытаюсь понять, что у меня происходит после старта сервисов и до графической регистрации. Может не там смотрю. Роюсь вот в /etc/rc.d/rc5.d, и не нахожу ничего похожего на подготовку к старту гафической оболочки.

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

$ grep startx /etc/rc.d/rc5.d/*
$ grep -r startx /etc/rc.d/
$


Очень интересно, а как я, собственно, туда попадаю? В документации нашел только
Загрузка системы заканчивается тем, что программа init запускает копии программы getty, которая вызовет приглашение login: для всех виртуальных консолей.

И ничего про графическое приглашение, из которого я попадаю в эти виртуальные консоли только по <ctrl+alt+Fn>.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Славик писал(а):
11.07.2007 22:21
Очень интересно, а как я, собственно, туда попадаю?

:blush: :blush: :blush: :blush: Извиняюсь, поторопился, нашел уже...
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: управление процессами

Сообщение Uncle_Theodore »

На пятом ранлевеле, скорее всего, kdm запускается или gdm, а не startx. И выбор между kdm, gdm и xdm производится обычно скриптом типа preferdm или что-то в этом роде.
Так что "startx" ты в инитскриптах не найдешь...
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Uncle_Theodore писал(а):
11.07.2007 23:02
На пятом ранлевеле, скорее всего, kdm запускается или gdm, а не startx. И выбор между kdm, gdm и xdm производится обычно скриптом типа preferdm или что-то в этом роде.

Спасибо, Uncle_Theodore. Я ведь искал не команду startx, а ее упоминание в одном из сценариев. А иксы на пятом уровне у меня запускаются по другому:

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

$ ls -l /etc/rc.d/rc5.d | grep preferdm
$ ls -l /etc/rc.d/rc5.d | grep dm
lrwxrwxrwx  1 root root 12 Июн 17  2005 S45dm -> ../init.d/dm

Вчера полазил по форуму, нашел топик на эту тему и сообразил по аналогии. Сегодня, кстати, перешел по дефолту на третий уровень. Система сразу готова к работе, и KDE стартует без фонового рисунка на заднем плане :laugh:
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали:
Аватара пользователя
Славик
Сообщения: 159
ОС: AltLinux2.4 master

Re: управление процессами

Сообщение Славик »

Дальнейший разбор полетов выходит за рамки объявленного вопроса, поэтому буду считать его решенным.

Большое спасибо всем.
Познание бесконечности требует бесконечного времени.
А. и Б. Стругацкие
Понедельник начинается в субботу
Спасибо сказали: