Категорії
Misc, staff, other

Утилиты инкрементального бэкапа

Приведу без сравнения и тестирования, возможно позже добавлю инфу об этом.

1) rsync

Домашняя страница http://rsync.samba.org/

2) fsbackup

Домашняя страница http://www.opennet.ru/dev/fsbackup/

3) rdiff-backup

Домашняя страница http://www.nongnu.org/rdiff-backup/

Категорії
Misc, staff, other PBX (telephony)

Односторонняя слышимость в модемах Huawei

Иногда бывают проблемы при использовании голосовых модемов вместе с asterisk: слышимость только в одну строну. Причём как через datacard, так и через dongle.

Что бы это исправить нужно добавить модуль huawei_voice.ko (а так же патч в виде модуля option.ko). Как это правильно сделать:

– качаем свежую версию модулей отсюда или через git:

# cd /usr/src
# git clone git://github.com/Novax/kmod-huawei-voice.git

– компиллируем:

Категорії
Misc, staff, other WWW

The plain HTTP request was sent to HTTPS port

Означает скорее всего то, что директивы

listen 80

и

listen 443

описаны в пределах одного блока server. Решений здесь 2:
– разнести из в разные блоки server {}
– закомментировать ssl on как показано на примере ниже:

server {
  listen 80;
  listen 443 default ssl;

  # ssl on   - remember to comment this out

}
Категорії
Linux PBX (telephony)

Прикручиваем USB модем Huawei e160 к Elastix

Тестовый стенд: CentOS 5.10 (kernel 3.2.55-1.el5.elrepo), Asterisk 11.7.0, 2 модема Huawei e160

# yum install libtool.x86_64 autoconf.noarch automake.noarch
# cd /usr/src/
# wget https://github.com/jstasiak/asterisk-chan-dongle/archive/asterisk11.zip

Можно попробовать зеркало http://кушеев.рф/wp-content/uploads/asterisk-chan-dongle-asterisk11.zip  (puny код для wget’a “http://xn--b1afas9b4a.xn--p1ai/wp-content/uploads/asterisk-chan-dongle-asterisk11.zip”)

# unzip asterisk-chan-dongle-asterisk11.zip && cd asterisk-chan-dongle-asterisk11
# aclocal && autoconf && automake -a

Категорії
WWW

Быстро поднимаем webserver

Если вам нужно быстро поднять webserver без установки дополнительного ПО, то эта статья для вас. Ниже будет описано несколько разных методов.

1) python

$python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

Как видим, запустился web-сервер на порту 8000.

2) netcat

$while true ; do nc -l 80 < index.html ; done

Здесь идёт жёсткое указание, какой файл будет отдаваться по http.

Категорії
FreeBSD

FreeBSD in a chroot

Finch is FreeBSD running inside a chroot. Finch is best used as a way to extend the functionality of restricted USB-based FreeBSD distributions, usually FreeNAS and NAS4Free. For added convenience, Finch also includes the qjail jails management tool. Since FreeBSD jails are such a popular request.

Recommended system configuration:

# Restricted FreeBSD host <--> FreeBSD-in-a-chroot (a.k.a "Finch") <--> Qjail <--> jails

Официальный сайт http://dreamcat4.github.io/finch/

Категорії
Linux Misc, staff, other

kGraft – обновление ядра Linux без перезагрузки

Компания SUSE объявила о доступности kGraft — своей технологии для обновления ядра Linux без необходимости в последующей перезагрузке системы.

По предназначению kGraft схожа с продуктом Ksplice, созданным в Массачусетском технологическом институте (MIT) и купленным Oracle для Oracle Linux (и затем RHEL), однако разработчики из SUSE утверждают, что «kGraft, в отличие от других технологий, не требует остановки ядра даже на короткие периоды времени, что упрощает процесс установки без простоя системы критически важных обновлений в безопасности и других патчей». Как и другие подобные проекты, kGraft предназначена только для критических обновлений (простых изменений в коде).

Категорії
Misc, staff, other

Подключение к консоли виртуальной машины в VirtualBox

Классическая ситуация: есть сервер с *nix и на нём поднят VirtualBox. В один момент доступ к одной из виртуальных машин пропал. Нужно подключится к консоли, но как? Нигде нету GUI, что бы как на десктопе, взять и подключиться.

Выход есть: запустить заново виртуальную машину в режиме headless. Держать запущенным всё время виртуальную машину в этом режиме опасно, так как открывается консоль на порту на всех интерфейсах, тем более, если ваш сервер смотрит в мир.

Категорії
FreeBSD

Создание “зеркала” на системном диске с GPT на FreeBSD 9 после установки

Дело в том, что на GPT не просто сделать RAID1, в отличии от MBR, где просто создаёшь рейд и добавляешь туда весь диск. Обычно, рекомендуется создавать “зеркало” на этапе установки, так как после того, как ОС насетаплена это сделать не так просто. Но мы это сделали ))

Тестовый стенд: FreeBSD 9.2 amb64 Release, 2xHDD 500Gb (ada0, ada1)

Суть нашего метода:

1) Создаём точную разбивку второго диска
2) Делаем gmirror отдельно для каждого из разделов ВТОРОГО диска
3) dump/restore разделов с первого диска на gmirror’ы второго
4) Правка fstab’a на первом диске на разделы с mirror и загрузка уже с mirror’a
5) Добавление оставшихся разделов с первого диска в gmirror’ы.

Категорії
Misc, staff, other

Перекодировка текста из разных кодировок

iconv: очень хорошая утилита, но для её использования нужно знать исходную кодировку.

enca/enconv: аналогично iconv, но может угадать исходную кодировку (в том числе цепочку перекодировок) и перевести в читаемый вид

– http://2cyr.com/decode/?lang=ru : online перекодировщик, аналог enca

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff