Один з найбільших плюсів вільного ПЗ - це можливість створювати дистрибутив для власних потреб. Зараз є кілька десятків дистрибутивів, що спрощують роботу адміністратора. Вибір серед спеціалізованих дистрибутивів на базі LiveCD дійсно величезний, і тут важливо не заплутатися і підшукати собі саме той інструмент, який максимально підійде під рішення твоїх завдань.
У адмінів дуже популярний цілий клас дистрибутивів, що реалізують функції маршрутизатора і брандмауера. До вільних ОС багато користувачів приходять саме після знайомства з однією з подібних систем. Але є й інші рішення, за допомогою яких просто встановити і налаштувати веб або поштовий сервер, програмну АТС на базі Asterisk і т.д. Всі вони в тій чи іншій мірі спрямовані на вирішення завдань з організації певного сервісу. Крім того, існує безліч дистрибутивів, спрямованих на обслуговування комп'ютерів і мереж. Саме про таких рішеннях і піде мова в цій статті. Для зручності розділимо їх на кілька груп:
десятеро для роботи з жорстким диском;
для відновлення працездатності системи і резервування даних;
для тестування на наявність вразливостей;
для дослідження після злому.
Дистрибутиви для роботи з жорстким диском
Пен-тестінг з BackTrack
Установка BackTrack на USB-флешку і Asus Eee PC
Для установки BackTrack на USB-флешку або Asus Eee PC можна використовувати LiveCD, але краще взяти спеціальний варіант BackTrack 3 USB version (розмір 783 Мб). Розмір флешки повинен бути не менше 1 Гб (для Asus Eee PC потрібна SD-карта), файлова система - FAT32. Розпаковуємо скачаний ISO-образ. У Windows можна використовувати WinRAR або спеціальну утиліту на кшталт UltraISO, ISOBuster. В * nix просто монтуємо ісошку в тимчасовий каталог:
# Mount -o loop -t iso9660 bt3-final.iso / mnt / iso
Копіюємо на флешку знаходяться всередині каталоги bt3 і boot. Далі зробимо знімний носій завантажувальним. Для цього запускаємо знаходиться в каталозі bt3 скрипт bootinst.bat (в Windows) або bootinst.sh (* nix). Як варіант, самостійно вводимо потрібну команду:
# Boot / syslinux / syslinux -d boot / syslinux / dev / sdd
Або в Windows:
K: \ boot \ syslinux \ syslinux.exe -ma -d \ boot \ syslinux K:
Де / dev / sdd і K: - назва диска.
Для Asus Eee PC необхідно ще підправити файл boot / syslinux / syslinux.cfg, прописавши після рядка «APPEND vga = 0x317 initrd = / boot / initrd.gz ...» рядок (під час завантаження системи SD буде / dev / sda) «changes = / dev / sda2 ».
Проникаюче тестування з nUbuntu
Серед численних клонів дистрибутива Ubuntu є цікавий проект nUbuntu (Network Ubuntu, www.nubuntu.org), що містить значну кількість інструментів для тестування мереж і серверів на проникнення. В якості робочого столу обраний віконний менеджер Fluxbox. Примітно, що збережена можливість установки на жорсткий диск і сумісність з репозитарием Ubuntu, а значить, він може бути хорошою основою для установки на десктоп просунутого користувача. Незважаючи на те, що останні релізи йдуть з приставкою Alpha, це стабільна і повністю готова до роботи система.
Шукаємо слід з DEFT
3D ігри під Linux (Free) Qt і кросскомпіляція в Kubuntu 9.04. Замітка 1.