Category: Linux


Asterisk PBX Check DND


To check DND status use asterisk cli:

asterisk -rx ‘database show’ | grep DND


Расширение LVM раздела


Увеличение размера LVM раздела путём расширения диска у гипервизора.

Допустим, что расширяем диск /dev/sdb на 30 гб, который является членом LVM /dev/mapper/lv

Read More »

Восстановление InnoDB после переноса сервера


Допустим у нас есть сервер на Linux с базой MySQL. И нам понадобилось сделать копию сервера с живого рабочего. Или поднять из бэкапа, который был сделан со снапшота.

Вроде бы проблем быть не должно, но часто при таком переносе ломается InnoDB. Ниже приведу пример, как можно это исправить.

Заходим на сервер через консоль и необходимо сделать выгрузку всех баз. Если MySQL постоянно падает или не поднимается, то в некоторых случаях помогает следуюющее: вписать в конфиг файл /etc/my.cnf строчку в разделе [mysql]

Read More »

Поиск текста в файлах в папке Linux


Что б найти строку в папке в файлах, достаточно выполнить команду

grep -rnw ‘/path/to/folder/’ -e ‘text’

extend linux partition


Увеличение раздела в linux

Допустим у нас есть виртуальная машина и диск, разбитый на 3 раздела:

/dev/sda1 boot

/dev/sda2 swap

/dev/sda3 root

общий размер диска 20 гб.

Через гипервизор мы увеличим диск до 120 гб, но раздел сам не увеличится.

Для этого надо загрузиться с LiveCD, оттуда открыть консоль и зайти в fdisk и посмотреть распределение разделов по диску

Read More »


Postfixadmin: Invalid query: Unknown column ‘goto’ in ‘alias’


iRedMail v0.9.8

iRedAdmin v0.9.1 (MySQL)

Postfixadmin v3.2

 

При установке posftixadmin на новый iRedmail возникают ошибки

Ниже приведены ошибки и как их лечить.

 

Ошибка:

Invalid query: Unknown column ‘goto’ in ‘alias’

В новой версии отсутствует колонка goto. Добавим её

Надо зайти на сервер по ssh и зайти в базу MySQL используя логин root и пароль из письма пользователю postmaster
mysql -u root -p
use vmail;
ALTER TABLE alias ADD COLUMN `goto` text NOT NULL;
Ошибка:
Invalid query: Duplicate key name ‘domain’
Выполняем там же команду SQL

DROP INDEX domain on mailbox;

DROP INDEX domain on alias;


How to upgrade MySQL 5.5 to 5.6 or 5.7 in Vesta CP


CentOS 6 guide look so.

Stop MySQL:

 

# service mysqld stop

Make backup copy of bases MySQL:

 

# mkdir /var/lib/mysqlcopy
# cp -aR /var/lib/mysql/* /var/lib/mysqlcopy

Disable Atomic repo, if enabled

 

# vi atomic.repo
  enabled = 0

Linux вывод размера папок с сортировкой


Вывести размер папок с сортировкой по убыванию и в формате K M GB TB

заходим в родительскую папку и выполняем команду:

du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done

 

В результате получип что-то типа

17G     Folder1
13G     Folder2
9.7M    Folder3
9.2K    Folder4
7.7K    Folder5

OrangePi как сетевой NAS


Настройка OrangePi One (в моём случае) в качестве сетевого хранилища + закачка торрентов.

Для этих целей подойдёт любой одноплатный компьютер, поддерживающий Linux, имеющий на борту usb порт для подключения жёсткого диска и сетевой интерфейс (Проводной или беспроводной).

Установим дистрибутив на SD карточку

Качаем с официального сайта

Устанавливаем и запускаем.

В главном окне в поле Drive выбираем нашу флешку и нажимаем Option программу SDFormatter

Read More »


Linux, FreeBSD информация по железу


Что б узнать модели комплектующих надо выполнить команду от привелегированного пользователя

dmidecode | less