Архив автора: arsmx

Добавление swap в FreeBSD.

Создаем файл подкачки (swap file) необходимого размера. В нашем случае 2 Гб.

dd if=/dev/zero of=/usr/swap0 bs=1m count=2048

Задаем права на файл — «никто кроме нас».

chmod 0600 /usr/swap0

В файл /etc/fstab добавляем строку.

md99 none swap sw,file=/usr/swap0,late 0 0

Активируем файл подкачки.

swapon -aL

Отсюда.

sendmail STARTTLS=server: file /etc/mail/certs/dh.param unsafe: No such file or directory

Имеем ошибку вида:

STARTTLS=server: file /etc/mail/certs/dh.param unsafe: No such file or directory

Лечим.

cd /etc/mail/certs
openssl dhparam -out dh.param 4096

Операция занимает достаточно продолжительное время.

Мониторинг XenServer 7.0 и статуса массива Smart Array с помощью Zabbix.

Имеем XenServer 7.0. Необходимо установить на него zabbix агент. Также хотелось бы видеть состояние RAID массива Smart Array. Ставим Zabbix агента.

adduser zabbix
rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX
rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.1-1.el7.x86_64.rpm

Автоматический запуск агента при старте гипервизора.

chkconfig zabbix-agent on

Не забываем про фаерволл.

iptables -I INPUT -p tcp -m conntrack --ctstate NEW,RELATED,ESTABLISHED -m tcp --dport 10050 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 10050 -m conntrack --ctstate ESTABLISHED -j ACCEPT
service iptables save

Для сборки утилиты показывающей состояние RAID контроллера HP необходимы дополнительные компоненты.
Подключаем репозитории.
Читать далее

MySQL 5.7 set default root password on FreeBSD

Создаем файл /root/mysql-init следующего содержания:

UPDATE mysql.user
  SET authentication_string =
    PASSWORD('PaSsWoRd'),
  password_expired = 'N'
  WHERE User = 'root' AND
    Host = 'localhost';

в файл /etc/rc.conf

mysql_args="--init-file=/root/mysql-init"

Перезапускаем сервис mysqld командой:

service mysql-server restart

Удаляем или комментируем строку в файле rc.conf: mysql_args и еще раз перезапускаем mysql.
Заходим с установленным нами паролем или используем файл /root/.my.cnf

Беллетристика.

Я солдат. Я знаю, что такое смерть, в прошлой операции бандиты убили двоих моих товарищей. Я должен наверное ненавидеть всех их, потому что почти из каждого окна в нас стреляли. Что поделать, таких соседей послали нам Небеса. Но нужно оставаться человеком, потому что… просто потому что так надо. И я знаю, что семена любви и человечности рано или поздно прорастут. Сегодня я вышел на окраину лагеря на дежурство. По инструкции, любого, кто подойдет к лагерю ближе чем на 30 метров я должен остановить, если необходимо, то выстрелом. Но к лагерю подошла девчонка, чумазая как и все они здесь, в пустыне. На вид ей было лет 10-12. Я никогда не видел таких глаз, огромные, в пол-лица глазища, черные и бездонные. Такие бывают только у детей. Взгляд был диковатый, но какой-то насмешливо-лукавый. Она показала мне рот, потом на мусорный бак. Я понял, она голодна и хочет покопаться в мусорном баке, чтобы забрать наши объедки. Ее грязная ручонка, как ни странно сделала жест, я бы сказал, исполненный грации, совсем не похожий на движения нищих на наших площадях. Нет, в ней было какое-то дикарское благородство, заставившее меня вспомнить прочитанные в детстве книги Фенимора Купера. И мне стало стыдно. Мы взрослые играем в наши взрослые игры, а страдают вот эти невинные детки. Она мотнула головой, ее волосы рассыпались дикими прядями по плечам, она что-то сказала на своем языке, которого я не понимал. Я показал на себя и сказал «Рони». Это моё имя. Она ткнула в себя и сказала «Амина». Вот и познакомились. Я сделал успокаивающий жест, попросил подождать. Она не поняла слов, но, как видно, поняла интонацию. Через минуту я возвращался с едой из своей сторожки. Я вытащил ей свой дневной паёк, а заодно то, что сам беру с собой на дежурства перекусить, колбасу, крекеры, колу. В полдень придут ребята, принесут с собой что-нибудь, с голода не помру. Амина улыбнулась и взяла то, что я ей протянул. Потом наши глаза встретились и я увидел как потеплел ее взгляд, она что-то снова сказала на своем языке. Я не знаю ее язык, но нам не нужен был переводчик, люди всегда могут понять друг друга, если того хотят. Я ответил ей на моем языке «на здоровье, прибегай еще». Я знаю, что нас настраивают друг против друга, но этот ребёнок — такой же ребёнок, как моя младшая сестрёнка, точно так же любит сладкую шипучку и печенья, точно так же хочет жить в мире. И наше сегодняшнее общение западёт ей в голову, она поймет, когда вырастет, что мы с ней никакие не враги, мы просто люди, и не важно, какой мы национальности, расы, религии, какую мы форму надеваем.
Читать далее