Запуск служб в Linux

Скрипты запускаемых служб в Linux располагаются в /etc/rc.d/init.d. Для того, чтобы скрипт запускался автоматически во время запуска системы, надо создать символическую ссылку на скрипт и разместить её в каталоге /etc/rc.d/rcN.d где N соответствует уровню выполнения скрипта. Уровни инициализации  Linux Обозначиние  0 остановка системы (halt) — работа системы должна быть прекращена  1 однопользовательский режим работы — система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. Как правило, этот режим используется для восстановления системы  2 многопользовательский режим — пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации  3 многопользовательский сетевой режим — в отличие от предыдущего уровня, […]

Учимся понимать вывод ‘PS’

Команда ps — основной инструмент, которым системный администратор пользуется для текущего контроля процессов. Версии этой команды различаются аргументами и выходным форматом, но, по сути, выдают одну и ту же информацию. В основном, различие в верси­ях — это следствие разных путей развития систем UNIX.

Отследить злоумышленника

Есть портал с авторизацией и его иногда пытаются брутфорсить. С самыми злостными нужно как то бороться. Есть два лог файла: Логи авторизации (к сожалению там нету IP, гораздо облегчило б работу) Access логи (тут пишутся IP)

Новая компания новый софт: Chef

Все таки решили использовать удаленное обновление серверов. Даже не серверов, а скриптов находящихся на тех серверах. Мы используем самописные скрипты для обновления контента(для отладки в реальном времени). По принципу сервер-клиент, есть скрипт инициализатор и на серверах выполняемый скрипт. Но так как серверов много, и при внесении изменений в скрипт на каждом сервере займет уйму времени.

Новая компания новый софт: Puppet

К сожалению в наших целях puppet оказался не совсем подходящим решением. И на будущее в целях нашего проекта мы использовать его не будем. Но так я  узнал что то новое — то день прожит не зря, и я немного опишу принцип его работы, базовую настройку и установку сервера и двух клиентов. Puppet нужен для обновления софта и конфигурации на серверах-клиентах. Вам больше не  придется заходить на сервера и обновлять их вручную. Все что вам нужно будет сделать это следить за корректной работой серверов.