Архив метки: Linux

Apache HTTP: настройка HTTPS и SSL

23 июля 2015
 

 Пример настройки выполняется на: # httpd -version Server version: Apache/2.2.29 (Unix) Server built: Mar 12 2015 03:50:17 # cat /etc/system-release Amazon Linux AMI release 2015.03 Создание ключей Устанавливаем необходимые пакеты: # yum install mod_ssl openssl # cd /etc/httpd # mkdir ssl

Nagios: мониторинг памяти Linux

21 июля 2015
 

 Настройка клиента Страница плагина https://exchange.nagios.org/directory/Addons/Active-Checks/Linux-Memory-Check/details Недостаток — его придётся использовать через NRPE. Примущества — он использует /proc/meminfo вместо утилиты free. На сервере, который будет мониториться, качаем файл плагина: # cd /tmp # wget https://raw.github.com/hugme/Nag_checks/master/check_linux_memory # chmod +x check_linux_memory

Linux: архитектура ядра Linux — общая архитектура системы

11 мая 2015
 

  Очень старый перевод, долгое время пролежавший в черновиках. Продолжение — частично уже есть, надеюсь — будет время и настроение продолжить. Оригинал — на странице Conceptual Architecture of the Linux Kernel. Более полное описание архитектуры — есть на странице Concrete Architecture of the Linux Kernel. Обзор системы Ядро Linux бесполезно само по себе — оно является частью одной… Читать далее »

Linux: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

9 апреля 2015
 

 На CentOS 6.6 х64 возникла ошибка: $ vagrant box add Cent_1 https://dl.dropboxusercontent.com/s/jku8tgp94gwkvqi/centos-2.6.32-i386-min.box /opt/vagrant/bin/vagrant: /opt/vagrant/bin/../embedded/bin/ruby: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory /opt/vagrant/bin/vagrant: line 122: /opt/vagrant/bin/../embedded/bin/ruby: Success Возникнуть она может именно на х64 системах, т.к. в них не хватает некоторых библиотек х32.

UNIX: rsync через proxy-сервер

20 января 2015
 

 При попытке получить содержимое удалённого каталога — rsync возвращает ошибку: # rsync rsync://mirror.besthosting.ua/CentOS:: rsync: change_dir «/root/mirror.besthosting.ua» failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6] Первая мысль — проверить telnet-ом: # telnet rsync.belnet.be 873 Trying 193.190.67.98… telnet: connect to address 193.190.67.98: Connection… Читать далее »

Linux: переадресация почты пользователя

22 декабря 2014
 

 Что бы сделать пересылку локальной почты на внешний почтовый ящик — необходимо добавить alias в файл /etc/aliases. Например, мы хотим пересылать всю почту пользователя root на новом сервере, но не настраивать полноценную почтовую систему. Пример выполняется на CentOS  6.6. Редактируем файл /etc/aliases, и в конец добавляем строку: root: [email protected]

Linux: установка rkhunter

12 декабря 2014
 

 Задача утилиты rkhunter — поиск известных бекдоров, руткитов и эксплоитов. Использует локальную базу, которую периодически обновляет, умеет отправлять отчёты на почту. Имеется в репозитории Epel, но можно установить вручную, скачав архив отсюда>>>. Устанавливаем из репозитория: # yum install rkhunter