Процессы на сервере, которые может быть и не нужны?

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
1149

Всем привет!

Я в Линуксе не очень силен, да и в управлении серверами, но вот интересно – некоторые процессы нужны ли они:

Например, постоянно что-то делает atop – это как я понимаю утилита, показывающая статистику работы сервера.

Exim – это что-то связанное с работой почты вроде.

Nginx – почему у меня есть процессы другого веб сервера не понимаю, видь у меня работает все на Apache.

И еще какой-то недовершённый процесс от Апачи httpd <defunct>, постоянно мигает и не умирает.

Вопрос в следующем: можно ли мне их убить или лучше не трогать если нифига не понимаешь.

Заранее спасибо за ответы, и не судите строго я в этом не очень разбираюсь.

baas
На сайте с 17.09.2012
Offline
161
#1
Dmitriy_2014:
Всем привет!

Я в Линуксе не очень силен, да и в управлении серверами, но вот интересно – некоторые процессы нужны ли они:

Например, постоянно что-то делает atop – это как я понимаю утилита, показывающая статистику работы сервера.
Exim – это что-то связанное с работой почты вроде.
Nginx – почему у меня есть процессы другого веб сервера не понимаю, видь у меня работает все на Apache.
И еще какой-то недовершённый процесс от Апачи httpd <defunct>, постоянно мигает и не умирает.

Вопрос в следующем: можно ли мне их убить или лучше не трогать если нифига не понимаешь.

Заранее спасибо за ответы, и не судите строго я в этом не очень разбираюсь.

Оххх, плохая идея взяться за работу в чем не шурупите.

Два варианта:

1 Оставить все как есть и не лезьте туда где все работает.

2 Если хотите оптимизировать, то наймите админа.

ЗЫ...

Все эти процессы относительно важные и нужные!

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#2

baas,

Скорее всего я так и сделаю, 1 не буду ничего трогать, работает и ладно, но хотелось бы понять вот процесс atop это же утилита на вроде top которая показывает работающие процессы, почему она не завершается, когда я из нее выхожу. И зачем процессы nginx если по идее работает apache сервер?

baas
На сайте с 17.09.2012
Offline
161
#3
Dmitriy_2014:
baas,

Скорее всего я так и сделаю, 1 не буду ничего трогать, работает и ладно, но хотелось бы понять вот процесс atop это же утилита на вроде top которая показывает работающие процессы, почему она не завершается, когда я из нее выхожу. И зачем процессы nginx если по идее работает apache сервер?

А как вы видите что процесс atop не завершается?

Так может у вас связка nginx+apache.

Посмотрите кто что слушает.

netstat -l | egrep 'nginx|httpd'

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#4

baas,

Запускаю утилиту top в ней каждые примерно 10-15 сек высвечивается и пропадает atop. Насчет связки nginx+apache это может быть т.к. я точно не знаю, а где это посмотреть, хотя подождите-ка, я же захожу в WordPress в All in One SEO – там есть раздел Производительность (краткая сводка о системе) и там написано Сервер - Apache и не слова про nginx. Команда netstat ничего не вывила/не нашла.

Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#5

Dmitriy_2014, ваш вордпресс и не будет видеть Nginx. Скрипты обрабатывает Apache как и обрабатывал, nginx ставится перед ним и занимается обработкой

статических данных (картинки, стили, js), а запросы на php скрипты отправляются дальше к apache. Так и работает эта связка.

По поводу netstat добавьте опцию p, чтобы было

netstat -lp | egrep 'nginx|httpd|apache'

По поводу atop, так работает эта утилита, она постоянно висит в системе и мониторит

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
Plazik
На сайте с 29.07.2008
Offline
161
#6

Запустите htop, дальше включите режим Tree и смотрите какие процессы были вызваны другими процессами. Станет чуть понятней.

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#7

Evas,

Хорошо, atop так и должна работать, я примерно понял.

По поводу nginx, если он не отображается и как-то хитро настроен, то тоже похоже на правду и вот ваша команда действительно что-то вывела и нашла примерно tcp 0 0 *:http что там /nginx.conf похоже да на связку, но я вроде ничего не делал, но это могли сделать администраторы хостинга.

---------- Добавлено 05.08.2018 в 20:41 ----------

Plazik,

Спасибо, воспользуюсь советом, но по умолчанию htop, по-моему, у меня не установлен.

S
На сайте с 11.05.2018
Offline
7
#8

Я так понимаю у вас там используется панель управления, крайне не советую что либо прибивать через консоль не имея полного понимания как работает панель, да и к тому же в будущем процесс скорее всего перезапустится.

Самое лучшее, что вы можете сделать чтоб не было "ненужных" процессов, это переустановить все без использования панели управления, тогда сможете сконфигурировать все так как вам нужно и без лишних затрат ресурсов системы

Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#9

Dmitriy_2014, ничего хитрого там нет) Так работает эта связка.

Вообще это уже многие годы считается стандартной практикой, так что вероятнее всего эта связка была

настроена вашим хостером или заложена в предустановленный образ, из которого развернули ваш сервер.

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#10

Evas,

Скорее всего так оно и есть, просто я думал и смотрел в как бы сведения о системе и веб-сервер был написан Apache, ну Apache и Apache думаю значит все работает на нем, а оказывается не все так просто :-)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий