Configure Postfix to Use Gmail SMTP on Gentoo

Вообщем можно применять разные подходы для отправки писем на внешний почтовый ящик. Но в большинстве случаев у нас нет собственного почтового сервера для беспроблемной отправки сообщений в мир.

Вот и у меня так. Почтовый домен висит на службах гугля. А с одного из серверов надо отправлять сообщения. Можно в принципе использовать конфигурацию по умолчанию с поднятым каким-либо MTA, но тогда велика верояность попадания таких писем в спам.

Таким образом если у нас есть почтовый ящик на gmail, то мы можем использовать этот логин для отправки писем от этой учетной записи. Как пишут есть ограничение — 500 писем в сутки.

Читать далее…

How to shrink/purge ibdata1 file in MySQL

Появился «проблемный» mysq сервер. Проблема заключалась в том, что место на разделе где лежат файлы mysql подошло к концу. При этом реальный объем всех баз был значительно меньше того которое они реально занимали на разделе. Это объясняется тем, что это тестовый сервер в который очень много загнали данных, а потом большую часть удалили. При этом параметр innodb_file_per_table изначально не был активирован в конфиге, а был добавлен уже в процессе работы сервера. Поэтому файл ibdata1 вырос до огромных размеров — 80% от размера раздела.

Вообщем со всем этим надо было что-то делать. И решение быстро нашлось.

Читать далее…

Shell: удаление устаревших php сессий

Вообщем это мега костыль. Суть в том, что есть один из нагруженных серверов, который доживает последние дни в предверии перезда на новый инстанс. При этом появился глюк, что php не удаляет устаревшие сессии на диске.

Читать далее…

Shellshock vulnerability check











curl https:















//















shellshocker.net















/















shellshock_test.sh 















|









 









bash










  









%









 Total    









%















 Received 















%















 Xferd  Average Speed   Time    Time     Time  Current












                                 Dload  Upload   Total   Spent    Left  Speed
















100









  









2533









  









100









  









2533









    









0









     









0









   









3855









      









0















 --:--:-- --:--:-- --:--:--  















3867










CVE-









2014









-









6271









 









(















original shellshock















)















: not vulnerable






CVE-









2014









-









6277









 









(















segfault















)















: not vulnerable






CVE-









2014









-









6278









 









(









Florian















's patch): not vulnerable












CVE-2014-7169 (taviso bug): not vulnerable












CVE-2014-7186 (redir_stack bug): not vulnerable












CVE-2014-7187 (nested loops off by one): not vulnerable












CVE-2014-//// (exploit 3 on http://shellshocker.net/): not vulnerable




















Или





















git clone















 https:









//















github.com















/









hannob









/















bashcheck
















cd















 bashcheck














 .









/















bashcheck 












Not vulnerable to CVE-















2014









-









6271









 









(















original shellshock















)
















Not vulnerable to CVE-















2014









-









7169









 









(















taviso bug















)
















Not vulnerable to CVE-















2014









-









7186









 









(















redir_stack bug















)










Test 









for









 CVE-









2014









-









7187















 not reliable without address sanitizer












Variable 





















function





















 parser inactive, likely safe from unknown parser bugs










Apache Tomcat: software deployment

Зачастую на одном инстансе apache tomcat приходится держать сразу несколько приложений. Для простоты их деплоинга я навоял скрипт ниже.

Читать далее…

Linux: мелочи при работе на десктопе

В процессе работы под linux появляются маленькие скрипты облегчающие жизнь пользователя этой ОС.

Читать далее…

Expect: how to change file permissions on a remote server

Когда необходимо что-то автоматизировать можно воспользоваться таким инструментом как expect . Мне он пригодился когда было необходимо выполнить определенные действия на удаленных хостах под управлением linux и sunos. Также expect отлично подходит для автоматизации задач связанных с сетевым оборудованием.

Читать далее…

How to create a MultiBoot USB Flash Drive

У каждого админа есть загрузочная флешка с той или иной ОС или какими-либо утилитами. Мне нужна была мультизагрузочная флешка с различными linux, windows и некоторыми дополнительными утилитами.

Читать далее…

MySQL: killer queries

Встретил интересную задачку: написать shell скрипт который производил бы анализ процессов mysql и удалял те, что в коннекте более 5 мин исключая системные процессы (к примеру репликации), а так же отсылку по почте предупреждения если в логе ошибок mysql встречается строка ABCDEFGH.

Читать далее…

MySQL: HandlerSocket

Понадобилось прикрутить HandlerSocket-Plugin-for-MySQL

В наличии openSUSE 12.3 x86-64 на которой установлен mysql 5.5.32.
Также есть рабочий комп с этой же версий ОС.
Соответсвенно надо собрать rpm-ки для сервера, чтобы не заниматься ерундой — сборкой на самом сервере.
Сборку будем осуществлять под юзером builder.

Читать далее…

MySQL: миграция схем на новый сервер

Когда админишь более сотни баз, то вопрос переноса некоторых схем с одного сервера на другой не так уж и тривиален — к схемам имеют доступ десятки пользователей с различными правами.

Вообщем навоял скрипт ниже. Для работоспособности необходим Percona Toolkit for MySQL . Работоспособность проверена на openSUSE 12.3.

Читать далее…

Установка Sphinx

Понадобилось быстренько поднять Sphinx для разработчиков.

В наличии тестовый сервер с opensuse 11.4 x86_64.

Читать далее…

MySQL: общая статистика подключений

Задача: необходимо собрать общую статистику по подключениям к серверу mysql. Интересует следующие данные – пользователь, ip адрес, БД к которой идет подключение.
Задача решается в два этапа:

  1. Сбор статистики подключений
  2. Обработка статистики

Читать далее…

TeamViewer 5: установка через GPO на windows 7 x64

В наследство досталась лицензия на TeamViewer 5. Возникла необходимость установить данное ПО на все рабочие станции в windows домене. В качестве клиентов – Windows 7 x64.

Задача довольна тривиальна. Однако было потрачено достаточно много времени на выяснение почему не применяются настройки заданные через файл реестра в процессе установки данного ПО.

Читать далее…

OTRS: копирование тикитов на архивный сервер

Приходит время когда даже мощный и оптимизированный сервер mysql не справляется с нагрузкой. Чтобы вернуть былую скорость необходимо время от времени проводить очистку базы данных OTRS. Под очисткой я имею ввиду удаление успешно закрытых и объединенных тикитов. Чтобы иметь возможность в дальнейшем просмотреть эти тикиты необходимо перед очисткой произвести перенос тикитов и их вложений на архивный сервер OTRS.

Читать далее…

Страница 1 из 6 1 2 3 4 5 6





SITE-MAP