За всё время пригодились два способа создания ISO-образов. Создать образ CD/DVD-ROM Используем универсальную утилиту для копирования блоков данных для создания образа CD-ROM. Создать ISO из любых файлов и/или каталогов Полезная утилита genisoimage, ставится из репозиториев на всех известных мне системах. Позволяет создать ISO-образ из любых файлов и каталогов.
Категория: Заметки
Монтирование ISO в Linux
Под рутом: Создаем директорию в которую будем монтировать (точка монтирования): Монтируем ISO через loop-девайс. Позволяет монтировать любые файлы с файловой системой на них как блочное устройство: Просмотр содержимого ISO-образа:
Настройка бэкапов через rsync
Простейший способ бэкапов при помощи rsync. Не годится если нужно бэкапить несколько машин и контролировать процесс бэкапов. Лучше использовать Bacula или подобные решения. Настройка сервера, который бэкапим Открыть на хосте порт 873. Ставим нужный софт Отредактировать /etc/xinetd.d/rsync Отредактировать /etc/rsyncd.conf Отредактировать файл с паролями /etc/rsyncd.scrt Выставить права на файл с паролями: Настройка бэкап-сервера Создать файл /path/to/backup.pswd […]
Apache: No space left on device: couldn’t create accept lock
Apache не запускается, в error-логе ошибка «No space left on device: Couldn’t create accept lock». Чтобы исправить ошибку, нужно проверить следующее: Кончилось место на диске (выполнить df -h и посмотреть где занято 100%) Если включены дисковые квоты, проверить, возможно квота исчерпана (repquota /) Самая частая проблема: семафоры Чистка семафоров Выполнить: Появится длинный список семафоров: Вместо 4294967295 […]
Активация дисковых квот в OpenVZ
Активировать дисковые квоты для OpenVZ. Значение LIMIT равно предполагаемому количеству пользователей.
Подключение через последовательный порт
Используем screen чтобы подключиться к консольному порту (свичи, роутеры) выход из screen, CTRL + A, k
Команда netstat
Количество соединений с IP
Отладка с GDB
В логах Apache Segmentation fault, нужно понять какой модуль вызывает сбой. Отладка на CentOS 6.x 64 bit, будет работать и на других дистрибутивах. Ставим gdb Активировать репозиторий с отладочными символами. Редактируем: Ставим отладочные символы: Воспроизводим проблему. Находим дамп в заданной папке и выполняем: Получим стек вызовов, из которого можно определить в каком модуле происходит сбой. […]
Настройка sudo
Sudo это стандартный способ дать пользователю админские права, без необходимости раскрывать пароль администратора. Примеры: Установка Ставится стандартно из пакетов Настройка Конфиг sudo находится в файле /etc/sudoers и должен редактироваться только через visudo. Базовый синтаксис (элементы списка разделены запятыми): users один или несколько пользователей или группа %group (к примеру %wheel) hosts список хостов (или ALL) runas […]
Как узнать какие скрипты рассылают спам с сервера? (для Postfix)
IP сервера постоянно попадает в SPAM-листы, как узнать, какие скрипты рассылают спам. Инструкция для Postfix. Подходы могут быть применены и к другим почтовикам. Пути и названия файлов могут немного отличаться, зависит от версии ОС. Узнаем в какой папке находится скрипт, который рассылает спам функцией mail() и аналогами. Создать скрипт /usr/sbin/sendmail.postfix-wrapper: Добавить в файл эти две […]