Re: Узнать чем оно занято...
- From
- Boris Rudakov (2:5054/9.4)
- To
- Vasily Krysin ()
- Date
- 2003-09-14T13:15:40Z
- Area
- PERM.UNIX
Hello Vasily!
13 сен 03 16:31, you wrote to me:
VK> hi, Boris
VK> 13 Sep 03 12:48, you wrote to All:
VK> [...]
BR>> Судя по "лампочкам" ВмВари, Шапка самозабвенно мурыжит /dev/hda1 и
BR>> /dev/sdb1. По ps -A фигурирует только один подозрительный процесс
BR>> - 'makewhatis'. ... О, пока я это писал - Шапка утихомирилась.
BR>> 'makewhatis' ушел. Это был он.
VK> Есть такая тема. Командами whatis и apropos юзаешься?
Уже начал :)
Как ман про них прочитал - так и начал :)
VK> А makewhatis - это плата за их функциональность.
VK> Индексация системной документации.
Угу. Кста, жопа - в Интериксе их нет. Бардакъ. Даже не так, "сволочи ленивые" - вот так... Бум самостоятельно прикручивать...
BR>> Мляяя, интересно, чего я такого натворил что он решил
BR>> запуститься и вообще, откуда он взялся ? Бум копать/читать...
VK> man cron crontab
Угумс. Все сразу же нашел. И 'makewhatis.cron' нашел...
Данке.
BR>> Но. С такой "скрытой жизнью" надо бороться. Хватит с меня и НТи.
VK> There's no spoon.
Не знаю что там насчет реальностей, но "личная жизнь" современных ОС иногда напрягает :)
Сидишь, никого не трогаешь. Вдруг зажигается лампочка винта и система уходит в глубокую задумчивость. "Скаже мне, милый ребенок, ты чего там делаешь ???"
BR>> 1. Чем можно смотреть активность системы ? Про иксовые
BR>> пузи-мониторы я в курсе, есть ли что-то консольное ?
VK> top,
О ! Тема !
VK> systat
Этого - нету :(
VK> и компания,
А вот компания - интерееееесная...
VK> ls `echo $PATH | tr ':' ' '` | grep stat
Угу.
[...]
BR>> * если не сервис - лезть по-очереди в обе секции Run
BR>> реестра, потом в ауторан
BR>> * если сервис - ежу понятно куда лезть
VK> Такого понятия, как сервис, тут, как ты наверное
VK> догадываешься, нету. Тут у нас демоны.
Да какая, похер, разница ? Сервис - тоже процесс, отличает от обычных его только то, что он неукоснительно обязан общаться с SCM (Service Control Manager). А так - тот же хер. Поцесс-процессом, ничего особенного...
VK> Запускаются они либо из /etc/rc.d/rc - это базовые, их лучше
VK> вообще не трогать, либо из /etc/rc.d/rc.<runlevel>
VK> вот там симлинки создавай/удаляй, как хочешь.
VK> Хотя некоторые, типа klogd/syslogd, конечно лучше
VK> не трогать ;)
Вот в эту-то помойку лишний раз лезть и не хочется :)
BR>> * если виновника нигде явно не фигурирует - пинцет, его стартует
BR>> кто-то другой и все плохо, искать скорее всего будет трудно...
VK> Тут такой ситуации я неприпомню.
Да я про такой случай упомянул для общности. Есть процесс (сервис/демон, user-mode - не важно). Он что-то другое стартует и это "что-то" начинает активно жрать проц и чего-то свое др... делать :) Ты смотришь на монитор загрузки, лезешь по прорядку во все перечисленные места и виновника там не находишь. Начинаешь чесать репу и думать кто эту заразу запускает и как с этим бороться.
BR>> Как этот сценарий разбирательств выглядит в юниксах, для начала в
BR>> Шапке ?
VK> Еще есть такая вещ, как lsof - что-то типа filemon виндового.
В моей Шапке нету :(
VK> Аналог regmon, как ты понимаешь, тут совершенно неуместен ;)
Мне не регмон, мне аналог управления сервисами был бы полезен. И он есть. Но только иксовый и ранлевелов я в нем не нашел.
Нади я Х-сервер такой же умный и быстрый, но не такой громоздкий как Эксиид, я бы на этот менеджер даже пункт менюхи в НТевом Спуске бы настроил...
Впрочем, в текстовой консольке мне пока-что ковыряться интереснее :) Несет в себе существенный обучающий момент, тссзать...
VK> peace!
VK> SeaD [deep.perm.ru]
Борис Рудаков, Мне бы рожу как у жабы,
BBR я б тебе приснился, крошка...
--- Be happy: BBR is looking at you !
* Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)