четверг, 17 октября 2013 г.

Ubuntu waiting for network configuration

Решение проблемы с долгим запуском системы при отсутствии сетевых подключений.
Чтобы избавиться от сообщения во время загрузки, надо открыть из-под администратора файл /etc/init/failsafe.conf и закомментировать строки "sleep 40" и "sleep 59".

Ubuntu не запускается rc.local

Столкнулся с проблемой rc.local отказывался запускаться на Ubuntu server 13.04, оказывается не стартовали сетевые интерфейсы которым должны были получить адрес по dhcp. Выставил static и все заработало.

понедельник, 14 октября 2013 г.

Установка скорости сетевого соединения в debian/ubuntu linux.

$ sudo nano /etc/network/interfaces
добавляем к своему интерфейсу:

iface eth0 inet static
address 192.168.1.78
netmask 255.255.255.0
gateway 192.168.1.200
up mii-tool eth0 -A 10baseT-FD #здесь устанавливаем скорость при поднятии интерфейса

либо можно воспользоваться ethtool вместо mii-tool:
up ethtool -s eth0 speed 10 duplex half

Автоматическая пересборка v4loop при обновлении ядра.

С версии avreg 6.0 появился новый модуль v4loop-dkms, который пересобирает v4loop при обновлении ядра.

Установка:

$ sudo apt-get install v4loop-dkms

среда, 3 июля 2013 г.

Удаление старых записей FreePBX

После установки FreePBX постоянно заполнялся диск старыми записями, скрипты выложенные в интернете работали немного некорректно, пришлось поправить:

#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor

# Количество дней для сохранения
RECORDINGEXPIRY=14

# Количество дней хранения логов очистки
LOGEXPIRY=5

# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`

# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log


# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;

пятница, 14 июня 2013 г.

Уменьшение размера бэкапа в виртуальных машинах.

Столкнулся с проблемой, после 2-х лет работы виртуалок с win2003 на борту бэкапы дисков 30Гб с заполнением 30% стали под 40Гб. Решилось дефрагментацией по расписанию и заполнение свободного места нулями.

файл для дефрагментации defrag.vbs:

Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.Run "defrag.exe c:"
Set oShell = Nothing

заполнение нулями с помощью SDelete, качаем от сюда http://download.sysinternals.com/files/SDelete.zip
запускаем sdelete.exe c: -z

после этого бэкапы со сжатием LZO стали значительно меньше по размеру.

среда, 15 мая 2013 г.

Ошибка: TASK ERROR: VM is locked (backup)

Во время бекапа прервалась подача питания UPS не выдержал и в итоге схлопотали ошибку.
решилось просто:
 # qm unlock 101

вторник, 12 марта 2013 г.

Обновление модулей freepbx из командной строки

Собственно так:

# sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
# sudo -u asterisk /var/lib/asterisk/bin/module_admin reload

freepbx ошибка cdr_mysql.c my_load_module: Unable to query table description!!

cdr_mysql.c: Unable to query table description!! Logging disabled.

Эта строка говорит о том, что модулю cdr_mysql.so не получилось запуститься. Чаще всего это может говорить о том, что база данных и таблицы MySQL повреждены.

Чтобы восстановить базу данных MySQL, выполняем следующие команды:

# service asterisk stop
# service mysqld stop
# mysql -u root -p
>repair table asteriskcdrdb.cdr;
>exit

# service mysqld start
# service asterisk start
# asterisk -rvvv

все.

пятница, 9 ноября 2012 г.

отключение compiz в ubuntu 12.04

для удаленной работы по средством vnc потребовалось отключить compiz в ubuntu 12.04 из консоли:
для всех пользователей по умолчанию:
$ sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
 
для каждого по отдельности: $HOME/.dmrc 
или в /var/lib/AccountsService/users/$USER