Category Archive Linux

Автор:human

Скрипт бэкапа всех баз postgres и восстановление базы из dump

Скрипт бэкапа всех баз postgres и восстановление базы из dump

Автор:human

Скрипт проверки очереди в rabbitmq

Скрипт проверки очереди в rabbitmq

 #!/bin/bash
###Автор скрипта Alexander Galushko a.v.galushko86@gmail.com
###Узнать список vhost - /usr/sbin/rabbitmqctl list_vhosts
###Узнать размер и название очереди в конкретно VHOST /rabbitmqctl -p $VHOST list_queues
###Отправлять будем в телеграм
DATE_C=date '+%c'
VHOST="название_v_host"
CHAT_IDS="id_telegram"
TOKEN="telegram_bot_token"

QUEUES="очередь1 очередь2"

for QUEUE in ${QUEUES}
do
rm /tmp/$QUEUE
/usr/sbin/rabbitmqctl list_queues -p $VHOST | grep -w ${QUEUE} | awk '{ print $2 } ' > /tmp/${QUEUE}
done
for QUEUE in ${QUEUES}
do
/bin/cat /tmp/$QUEUE
if [ "/bin/cat /tmp/$QUEUE" -gt "100" ]
then
bash /root/scripts/messages/telegram-send.sh "Размер очереди $QUEUE на rabbitmq = /bin/cat /tmp/$QUEUE" $CHAT_IDS $TOKEN
else
echo "NORMAL. Размер очереди $QUEUE = /bin/cat /tmp/${QUEUE} "
fi
done

Автор:human

Установка heroes3 wog на ubuntu/linux через vcmi

Установка heroes3 wog на ubuntu/linux через vcmi

Итак, для установки нам понадобятся:

  • Heroes III: Shadow of Death or Complete edition
  • Wog дополнение: http://download.vcmi.eu/WoG/wog.zip
  • VCMI data files: http://download.vcmi.eu/core.zip

Установки необходимых компонентов.

Скачиваем образ H3SOD. В интернете найдете.

Распаковываем его по адресу

Далее скачиваем другие компоненты

Все теперь запускаем сборку

Скрипт сам установит игру, переконвертирует mp3.
Далее заходим в меню > игры > vcmi

Установим мод

И запустим VCMI

Автор:human

Ext4 or XFS risize online without downtime debian/ubuntu system

Для того, чтобы сделать resize ext4 online, необходимо проделать несколько операций

Получаем данные. На основе их делаем рескан

Удаляем текущие разделы
Создаем новый раздел, делаем его bootable — не забываем. Сохраняемся.
Делаем partprobe

Делаем resize для ext4

Делаем resize для xfs по точке монтированя

Готово