Віртуалізація за допомогою Xen на Debian Lenny (AMD64)

жовтня 12, 2009

Цей документ являє собою покрокову інструкцію для встановлення Xen на Debian Lenny (5.0) з архітектурою (AMD64).

Xen надає можливість створювати гостьові операційні системи (*nix типу напр. Linux чи FreeBSD), так звані “віртуальні машини” (ВМ) чи domUs, під керуванням основної операційної системи (dom0). Завдяки Xen можна розділити виконання ваших програм по різних ВМ, які будуть незалежні одна від одної (напр. ВМ для поштового Сервера, ВМ для Веб-сервера, ВМ для DNS сервера, та ін.) при тому використовуючи єдине обладнання комп’ютера. Такий метод економить гроші, і що більш важливо має більший ступінь захисту. Якщо ВМ з DNS сервером буде “зламана”, це не вплине на інші ВМ. До того ж можна переміщувати різні ВМ з одного Xen сервера на інший.

Читати повністю »

Міграція існуючої системи з ext3 на ext4

вересня 11, 2009

Ця стаття є невеличким помічником при міграції від файлової системи (ФС) Ext3 до Ext4, включаючи міграцію файлів з використанням “extents” (найвагомішої технології впровадженої в ext4). В доці описаний весь процес міграції, включаючи можливі спотикання при конвертації на діючій ФС, на противагу свіжому встановленні.

Читати повністю »

Запускаємо інший дистрибутив Debian за допомогою chroot

липня 26, 2009

Система Debian в оточенні chroot може бути дуже просто і швидко розгорнутою за допомогою debootstrap. Приклад:

main # cd /; mkdir /sid-root
main # debootstrap sid /sid-root http://ftp.debian.org/debian/
… чекаємо, доки завантажиться уся система …
main # echo “proc /sid-root/proc proc none 0 0″ >> /etc/fstab
main # mount /sid-root/proc
main # mount /dev/ /sid-root/dev -o bind
main # cp /etc/hosts /sid-root/etc/hosts
main # chroot /sid-root /bin/bash
chroot # cd /dev; /sbin/MAKEDEV generic; cd -
chroot # apt-setup # set-up /etc/apt/sources.list
chroot # vi /etc/apt/sources.list
chroot # dselect

Після цього ви повинні мати повноцінну працюючу систему Debian.

Робота в chroot

липня 17, 2009

Інколи виникає бажання побавитись із системою, однак, є ризик її пошкодити. Або ж, наприклад, потрібно випробувати певні версії якогось програмного забезпечення, а уже встановлені видаляти не хочеться. Або ж щось потрібно зібрати певним компілятором, тощо. Власне, різних ситуацій може бути багато.

Ясна річ, для усього цього (як і багато чого іншого в linux) є різні шляхи. Одним із них є робота в chroot.

Суть ідеї дуже проста. Chroot розшифровується, як Change Root, тобто “змінити корінь”. Завдяки йому ми отримуємо незалежну систему зі своїми налаштуваннями/знадобами, і т.д. Найчастіше такий підхід використовується коли потрібно “замкнути” у цій “пісочниці” потенційно небезпечні сервіси на сервері з метою їхнього захисту, щоб взломщик не отримав доступ до іншої системи. Але це вже тема для окремої статті.

Читати повністю »

iotop: подібний до top монітор I/O

липня 13, 2009

iotop – знадіб для моніторингу використання системи вводу-виводу (I/O) у реальному часі. Є аналогом усім відомого top, який моніторить використання центрального процесора. Слідкує за інформацією про використання I/O, яку надає ядро лінукс (починаючи з версії 2.6.20) і показує зручну та легку в розумінні таблицю усіх поточних процесів, які використовують систему I/O. Дуже зручний у випадках, коли тре відповісти на питання “Чому мій жорсткий диск постійно активно працює?”.

Читати повністю »

fdupes: знаходження дублікатів файлів

травня 4, 2009

fdupes — невеличкий, але дуже корисний у хазяйстві знадіб, який сканує файлову систему, обраховує суму MD5 кожного файлу, а потім шукає дублікати цих самих файлів.

Встановлення

Ніяких несподіванок:

# apt-get install fdupes

Використання

Наприклад, рекурсивно пробігтись по усіх підтеках директорії /home/sashko/, і записати до файлу duplicates.txt усі файлу, які мають дублікати:

fdupes -r /home/sashko > /home/user/duplicates.txt

Міґрація на повністю зашифровану файлову систему LVM

листопада 28, 2008

Метою даної статті є опис шляху переходу на повністю зашифровану файлову систему LVM (коренева файлова система і дані користувачів, окрім завантажувального розділу). Міґрація можлива як зі звичайною LVM, так і з ext3. Все, що вам знадобиться — наявність зовнішнього сховища.

Окремо варто відзначити, що ця операція повинна проводитися людиною, що має певний досвід.

Читати повністю »

Монтування FTP розділів за допомогою curlftpfs

квітня 29, 2008

curlftpfs — програмка на базі FUSE, котра дає можливість монтувати до локальної файлової системи теки, що знаходяться на віддаленому FTP сервері.

Серед її можливостей:

  • Підтримка SSLv3 та TLSv1
  • Підключення через HTTP проксі
  • Автоматичне перепідключення після times out’ів
  • Перетворення абсолютних символічних посилань (симліків)

    Читати повністю »

  • ntfs-3g: читання і запис NTFS

    березня 29, 2008

    NTFS-3g — повноцінний і вільний драйвер для файлової системи NTFS, який дозволяє вам з лінукса читати і записувати дані в NTFS розділи.

    Варто зауважити, що ядро Linux вже має підтримку даної файлової системи, однак, вона й досі знаходиться у тестовому стані, і в більшості збірок можливість запису вимкнена.

    Читати повністю »


    Get Adobe Flash playerPlugin by wpburn.com wordpress themes