Лечим ошибку sh: 0: getcwd() failed: No such file or directory

Если в консоли периодически проскакивает

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

или

sh: 0: getcwd() failed: No such file or directory

то просто нужно выйти из папки, которую до этого удалили. Читать далее

Подмена имени сервера в Nginx

Из соображений безопасности в Nginx из коробки можно скрыть версию веб-сервера на компьютере. Для этого служит директива server_tokens и её значение off. Это позволит избежать возможных атак со стороны злоумышленников, нацеленных на уязвимости в какой-то определенной версии Nginx. Однако есть возможность изменить и само имя сервера. Правда для этого необходимо изменение исходных кодов, а не добавление директив в файлы конфигурации.
Читать далее

Удаляем напоминание о наличии обновлений Ubuntu LTS

Несмотря на огромный период времени до окончания срока поддержки предыдущей версии Ubuntu 12.04 LTS, после выхода Trusty Thar система назойливо напоминает о возможности апдейта в motd:

New release ‘14.04.1 LTS’ available.
Run ‘do-release-upgrade’ to upgrade to it.

Отключить эту нотификацию можно в настройках update-менеджера.
Читать далее

Мониторинг доступности upstream в nginx

Коммерческая версия Nginx Plus содержит в себе модуль ngx_http_status_module, который позволяет в режиме реального времени отслеживать состояние всех бэкендов веб-сервера.
nginx-status1
В некоммерческой версии на помощь приходят многочисленные сторонние наработки, выполняющие основной функционал модуля мониторинга, а именно мониторинг бэкендов и отображение актуальной статистики на отдельной странице.
Читать далее

Zabbix server is not running в CentOS

Если после установки серверной части системы мониторинга Zabbix в RHEL-системах в веб-интерфейсе вылазит ошибка

Zabbix server is not running: the information displayed may not be current

необходимо проверить 2 момента настройки:

  • конфигурацию zabbix_server.conf
  • политику доступа к портам в SELinux

Рассмотрим второй момент подробнее
Читать далее