Без рубрики

netstat on MacOS and PID

netstat -p на маке не прокатывает как оказалось. Вместо этого можно юзать netstat -v тогда можно увидеть PID процесса  

 

macOS is asking my ssh passphrase

Сгенерил новую пару ключей для SSH  и при подключении к сервакам у меня на MAC os Sierra сразу отбивает Enter passphrase for key ‘~/.ssh/id_rsa.pub’: Хотя никакой passphrase при генерации ключей не был задан. Solution:

Установка minicube на Mac OS+docker registry

Minikube – это kubernetes на коленке, который можно поставить на локалхосте и поиграться. В отличие от Kubernetes его можно ставить на один хост. Сам minicube ставится просто через brew: brew cask install minikube Чтоб кубик смогу работать с docker daemon указываем вот:

В дашборд можно попасть так:

Далее можно добавлять pods Делаем […]

lsyncd and max_user_watches

При запуске lsyncd на контейнере обнаружилось

max_user_watches – какое  количество файлов может отслеживать один пользоваль default = 8192 Решение:

     

Установка Postgres на Freebsd и настройка репликации Slony

Итак, установка Postgresql 9.3 на Freebsd  и настройка Slony-репликации. Нативная репликация это конечно же хорошо и у меня работает в проде репликация Master-Slave, но Slony умеет каскадную репликацию. У нас будут два сервака, один Master – 192.168.1.1 и Slave  – 192.168.1.2 И на мастере и на слейве устанавливаем Postgres cd /usr/ports/databases/postgresql93-server && make install clean […]

Ubuntu и скрипт запуска nodeJS приложения

Разворачивал на сервак RocketChat и надо было запихать его в автозапуск со всеми его параметрами. Решил таким образом. Система Ubuntu Server 14.04 В директорию /etc/init добавляем скрипт rocket.conf с содержимым start on filesystem and started networking respawn chdir /var/www/rocket.chat/bundle/ #deployment directory env ROOT_URL=http://domen.com:80 env MONGO_URL=mongodb://localhost:27017/rocket env PORT=80 exec /usr/local/bin/node main.js Все. После этого можно стартовать […]

Zabbix broken map

Внезапно сломалась карта сети в zabbix. При открытии карты пишет, что-то типа Undefined offset: 29605 [sysmap.ph.php:150 → CView->render() → include() → getActionMapBySysmap() in /usr/share/zabbix/include/maps.inc.php765] Первым делом, проверил php файлы – не модифицировались. Скорее всего редактировалась карты одновременно двумя пользователями и потом какой-то хост удалили с id 29605. Решил таким путем. В базе удалил этот item […]

Учим python. Простой скрипт бэкапа сайта с базой mysql.

До этого момента писал скрипты на BASH. Иногда конечно было и PHP. Смотря какие скрипты и для чего. Вот тут я уже писал простой пример скрипта для бэкапа на BASH. Но решил попробовать и пощупать Python. И вот что получилось

Конечно, с дампом базы я схалявил, можно было бы сделать средствами питона без mysqldump. […]

Ejabberd и транспорт Skype

Есть такой популярный сервер Ejabberd. Вот понадобилось на нем поднять транспорт в Skype. Понятное дело, что звонки работать не будут, необходим просто обмен текстовыми сообщениями. Для этого нам понадобится костыль spectrum2 (http://spectrum.im/) , который позволит запускать скайп и использовать его для транспорта сообщений. А вот для этого всего нам еще понадобится xfvu пакета, так как все […]