GNU/Linux

Бекап за допомогою dd,tar,gzip/gunzip,ssh

Іноді потрібно зробити бекап всього диску на сервері.
Для цього використаємо dd, gzip а кінцевий образ збережемо на бекапному сервері через ssh
Для того, щоб прискорити процес можна зробити наступний "трюк" - заповнити весь вільний простір на диску нулями, а в кінці видалити цей файл:

dd if=/dev/zero of=zero.out bs=32M; rm zero.out

Робимо бекап потрібного нам диска:

dd if=/dev/sda | gzip -1 - | ssh [email protected] dd of=~/sda.img.gz

Вводимо пароль та чекаємо залежно від того наскількі великий диск.

Казочка про xinetd або як козаки-адміни рівненський ощад надурили :)

kozaky.jpgПролог:"Пінга нєт? Вазьмітє бубєн!" (с) me

Жила була в одного бухгалтера така собі старенька "друкарська машинка" з Windows XP.
Працювати їй вже було важко, та відправили ії на пенсію (звичайно я про машину, а не про бухгалтера) :)
Бухгалтеру прислали нову машинку з Windows 7. Але чого бракувало новій машині? Саме так - RS-232 за допомогою якого працював старенький клієнт-банк і тількі через модем або через sendmail\getmail у bat-файлі. Але для цього потрібен інтернет і як ви розумієте без проксі. А ми ж козаки свідомі - як це так інтернет без проксі? Отже наш православний козак-мережевик-удальонщік вирішив проблему елегантно, просто та саме на тому сервері де знаходиться squid і до якого не тількі він має доступ, а ще й інші козаки (про всяк випадок)

Отже, як це було:

1) Він визначив потрібні порти, в кінець файлу /etc/services додавши:

Admin Swiss Knife :)

Admin Swiss KnifeВсі системні адміністратори мають різні інструменти для своєї роботи та мабуть хотіли б мати всі ці інструменти в одному місці.
Цю проблему я для себе вирішив за допомогою захищеної флешкі Corsair ємністю 32Gb.
На ній я маю:

Porteus Linux Live CD 32bit + 64bit в різних вариантах завантаження з різними корисними програмами, скрипт клонування налаштованої системи (Debian) на нові Linux десктопи (fdisk,wget,tar)
Porteus це нова гілка померлого SLAX.

Archbang

Розділи: 

Встановив ArchBang на робочий комп'ютер - дуже приємне враження. Ті хто знають дебіановський Crunchbang майже не знайдуть ніякої різниці.
Шивидка система, особливо після "бубунтомонстрів" 12.04 які я собі встановлюв на "подивитись" замість рідного, швидкого, але іноді занадто стабильного Debian з не дуже свіжими версіями ПО ))). Ані ubuntu ані навіть "легкі" xubuntu та lubuntu і близько не наближаються по швидкості до арча та дебіана...
Не розумію тількі - в мене 4 гіга RAM - виявляється бубунті завжди мало, не вистачає :)

Незабаром буду мігрувати з Zimbra 6.0.16 32 bit на Zimbra 7.2 64 bit

Розділи: 

zimbra_logo.pngКілька років тому зробив помилку - замість 64-х бітної Зімбри поставив 32-х бітну версію у якості корпоративної пошти. Але ж рано чи пізно треба виправляти свої помилки. Але буде нелегко - у деяких користувачів поштові архіви зараз сягають 32Gb :) А загалом /opt/zimbra/store займає всього навсього 265Gb

Vyatta

Розділи: 

Нещодавно перевели декІлька шлюзів (Supermicro 1u) у компанії на Vyatta
Зручна консоль конфігурування, cisco-водам особливо сподобається :)
Vyatta створена на базі рідного Debian і з одного боку мінімалістична (нічого зайвого), як то кажуть, спеціально заточена під роутер, а з іншого боку має багато можливостей - bgp, firewall, vpn (pptp, openvpn, ipsec) та інше.

Поддержка сети отключена

Розділи: 

Иногда, особенно при пользовании ждущими-спящими режимами, глючит Network Manager и пишет "Поддержка сети отключена"
Необходимо выполнить следующие команды:
sudo su -
/etc/init.d/network-manager stop
rm /var/lib/NetworkManager/NetworkManager.state
/etc/init.d/network-manager start
exit

И в 99.9% работа сети возобновится.

Skype tray icon and Unity...

Розділи: 

Решил поглядеть на Ubuntu 12.04, чтобы в очередной раз пересилить себя и попытаться "подружиться" с жутко непривычным мне интерфейсом Unity.
При запуске скайпа обнаружил отсутствие значка в трее.
Гугление нашло кучу разных способов изготовления костылей, я выбрал самый простой и не ошибся.
Просто открыл терминал и выполнил следующую команду:
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Squid: режем порнуху

Розділи: 

Быстрый способ порезать порнуху:
В /etc/squid/squid.conf добавляем:
acl porn-urlregex url_regex -i "/etc/squid/porn-urlregex"
acl porn dstdomain -i "/etc/squid/porn"
http_access deny porn-urlregex
http_access deny porn

Делаем файл для правила porn-urlregex
cat /etc/squid/porn-urlregex
porn|sex|blowjob|xxx|gay|lesb|fuck|adult

Здесь главное не переусердствовать.

Squid: режем баннеры

Достали меня всяческие баннеры на веб-ресурсах.
И вспомнил я о кеширующем прокси компании. :)
И был это старый добрый squid.
Старый в прямом и переносном смысле ибо centos 4.7 ну никак не назовешь новым )))
Чаще всего для резания баннеров и т.д применяется связка c rejik.
Мне это решение показалось чересчур обременительным на данном этапе, поэтому я ограничился перловым скриптом, который каждый может адаптировать под свои нужды.
В конец /etc/squid/squid.conf добавляется две строчки:

Pages