Category Archives: Unix

Install telegram-cli on centos

Вдруг забыл как ставить telegram-cli — вспоминаем

 

Log mysql procedures

Create a table called logtable with two columns, id INT and log VARCHAR(255).

Make the id column autoincrement.

Use this procedure:

Put this code anywhere you want to log a message to the table.

call log_msg(concat(‘myvar is: ‘, myvar, ‘ and myvar2 is: ‘, myvar2));
It’s a nice quick and dirty little logger to figure out what is going on.

 

thx to https://stackoverflow.com/questions/273437/how-do-you-debug-mysql-stored-procedures

Ping to file with time

  1. terminal output:

     
  2. file output:

     
  3. terminal + file output:

     
  4. file output background:

     

Vlan в CentOS

Все время забываю как в CentOS создать vlan.

Итак

команда создания влана

команда просмотра информации о влане

команда удаления влана

команда для добавления айпи на интерфейс ( не обязательно влан)

команда для удаления айпи с интерфейса

Справочник команд редактора vi

Чтобы не искать и вспоминать команды редактора vi )

Основные команды vi

Команды Выполняемые функции
TERM=terminal_name
export TERM
Установка конфигурации терминала
tput init Инициализировать терминал как terminal_name
vi filename Вызов редактора vi для редактирования файла filename
a Добавить текст после курсора
h Перемещает курсор на один символ влево
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
l Перемещает курсор на один символ вправо
x Удалить символ
<CR> Возврат каретки
<ESC> Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
:wq Записать буфер в файл и завершить работу с редактором vi
ZZ Записать изменения в файл и завершить работу с vi


Команды позиционирования курсора
Continue reading

Как поставить rpm-пакет в CentOS

Все время забываю как ставить пакет в CentOS.

Переходим в нужный каталог

Скачиваем нужный пакет для нашей версии, например

И запускаем установку из скачанного файла

Готово)

Спасаем telegram-cli от медиасообщений

На сервере мониторинга стоит telegram-cli для уведомлений всех или некоторых сотрудников о критических и не очень проблемах.

После одного из критического сообщения сотрудник записал голосовое сообщение в группу уведомлений, чтобы не писать много текста.

В итоге telegram не смог этого пережить.

Continue reading

Расширяем файловую систему используя /home CentOS

После установки CentOS и года работы оказалось, что все дисковое пространство выделено в /home и никоим образом не используется. Тогда как рутовая партиция стремится к нулю)

Порядок действий совсем не сложный:

  1. скопировать важное содержимое /home/ в другую папку
  2. отмонтировать /home
  3. удалить раздел lv_home
  4. расширить root раздел
  5. изменить размер файловой системы

Continue reading

Переименовать файлы датой их создания

Есть лог неких событий, роттированный newsyslog.

Было бы неплохо переименовать все файлы датой их создания.

Создаем небольшой скрипт, который решает нашу задачу: