Для мониторинга напряжений блока питания, скорости вращения вентиляторов и температур процессора и матери воспользуемся утилитой sensors, а для контроля параметров жесткого диска воспользуемся утилитой smartmontools.
Archive for the ‘Администрирование’ Category
Sensors. Мониторим железо на Ubuntu.
Вторник, 23 декабря, 2008Шифрование разделов linux. Подробно изучаем TrueCrypt и украшаем систему шифрования СryptSetup-ом.
Вторник, 16 декабря, 2008Возникла потребность на Ubuntu сервере создать шифрованную партицию. Да не просто шифрованную, а со скрытой областью доступной по второму секретному ключу. Для шифрования воспользуемся кроссплатформенной утилитой TrueCrypt. (далее…)
Восстановление (repair) баз mysql
Вторник, 16 декабря, 2008Сегодня ночью случилась беда, переполнился партиция /var на которой находились базы mysql.
После того как я почистил /var сервер продолжил работу в штатном режиме, кроме одной проблемы перестала работать сортировка в mysql таблицах. То есть была нарушена структура таблиц mysql. Я с подобным уже сталкивался, для восстановления необходимо перейти в однопользовательский режим и выполнить fsck. Но ехать к серверу не было ни желания, ни времени и я решил воспользоваться возможностями mysqlcheck.
Так как у меня была одна очень большая mysql база хранящая логи apache (HTTPD_LOGS), то использовать ключ —all-databases не хотелось (слишком долго). Пришлось написать коротенький скрипт:
#!/bin/sh p="root_password_mysql" echo "show databases;" | mysql -u root --password="$p" | grep -v "^Database" \ | grep -v "HTTPD_LOGS" \ | awk -v p="$p" '{system ("mysqlcheck -u root --password=\""p"\" -e --auto-repair --databases "$0)}' \ | grep -v "OK"
Затем перезагрузил mysql-server и на всякий случай прогнал скрипт еще раз.
Все, сортировка заработала. Но надо все таки съездить к серверу и отчекать файловую систему.
P.S. я еще раз убеждаюсь в могуществе awk, если интересуют другие примеры можно глянуть тут.
Восстановление писем в папках Thunderbird.
Понедельник, 15 декабря, 2008У одного из менеджеров глюканул Mozilla Thunderbird и в папке Отправленные (Sent) пропало большинство писем. На просторах internet было найдено решение. Для восстановления писем в папке требовалось:
- Закрыть Thunderbird;
- Удалить файл Sent.msf (либо другой с расширением msf если требуется восстановить другую папку например Входящие (Inboх))
- Удалить из файла Sent строки содержащие «X-Mozilla-Status:» (Строки содержащие «X-Mozilla-Status2:» необходимо оставить). Для этого надо запустить команду:
mv Sent Sent.orig && cat Sent.orig | grep -v "X-Mozilla-Status:" > Sent
В файле Sent.orig сохранена оригинальная копия, а в Sent, уже обработанный файл.
- Запускаем Thunderbird, заходим в папку Отправленные и ждем восстановления.
Проверка работы HTTP-сервера с помощью telnet.
Пятница, 12 декабря, 2008Возникла необходимость проверить из консоли работу HTTP сервера:
Начнем:
$ telnet mail.ru 80 Trying 194.67.57.26... Connected to mail.ru. Escape character is '^]'. HEAD / HTTP/1.0 Host: mail.ru "тут надо два раза нажать Enter"
Боремся со спамом! Reverse DNS Lookup.
Вторник, 2 декабря, 2008Сегодня, после жалоб очередных жалоб сотрудников на SPAM в одном из офисов я обнаружил, что приходят спамовые письма с неправильным именем домена. То есть не совпадение DNS имени сервера и его ip-адреса. Таким образом почему то не было не то что обратной проверки DNS-имени (reverse DNS lookup) но и даже прямой проверки DNS имени (forward DNS lookup) которая включена по умолчанию в tcpserver-а
И так на сервере был установлен qmail+tcpserver+vpopmail+spamassassin и я начал изучать настройки. (далее…)
Команды SMPT сервера.
Понедельник, 1 декабря, 2008Сегодня понадобилось проверить работоспособность smtp сервера воспользовался telnet-ом.
Для начала определим ip-адрес сервера:
$ dig ngs.ru MX ;; QUESTION SECTION: ;ngs.ru. IN MX ;; ANSWER SECTION: ngs.ru. 1829 IN MX 5 imx5.ngs.ru. ;; AUTHORITY SECTION: ngs.ru. 62672 IN NS ns2.intranet.ru. ngs.ru. 62672 IN NS ns.intranet.ru. ;; ADDITIONAL SECTION: imx5.ngs.ru. 1829 IN A 195.93.186.194 ns.intranet.ru. 60654 IN A 195.93.187.26 ns2.intranet.ru. 60654 IN A 212.17.0.64
Как видим адрес imx5.ngs.ru имеет пароль: 195.93.186.194. Начнем общение: (далее…)
Настройка maildrop
Вторник, 25 ноября, 2008Есть у нас в конторе почтовый ящик для службы новостей, засвеченный где только возможно. Не смотря на все фильтры, спама туда валится много, но менять, что то более радикальное новостивики не хотят, говорят «Пусть лучше спам чем мы что то пропустим».
Так вот, приняли к нам нового человека, которому это не понравилось. Попросил он ограничить этот поток, для чего составил список валидных почтовых ящиков.
Клиент всегда прав и на помощь пришла утилита maildrop. (далее…)
Настройка рrocmail
Понедельник, 24 ноября, 2008Сегодня подошла ко мне менеджер и говорит, что хочу мол, почтовый автоответчик…
Таким образом ей требовалось, что бы на все входящие письма север отсылал ответ о ее отпуске.
Я в начале сказал, что мол это сложно и т.д. лень знаете ли, но уж очень просила 🙂
Пришлось почитать, что же пишет об этом гуголь. Оказывается есть утилитка procmail которая умеет различным образом обрабатывать письма. (далее…)