Введение
Учитывая растущую популярность операционной системы Linux, многие пользователи, вроде бы, и не против с ней познакомиться, но боятся при установке повредить Windows. Существует ли простой способ поиграть с Linux и сохранить Windows незапятнанной? На самом деле ответ на этот вопрос положителен – это дистрибутив Knoppix Linux, который был создан несколько лет назад как раз для решения данной проблемы. Новички в мире Linux могут использовать Knoppix как путеводный луч света в незнакомом царстве, не затрагивая работу остальной части ПК. Особенно Knoppix понравится хакерам и любителям “поковыряться” в безопасности систем – поскольку дистрибутив содержит мощные средства по анализу безопасности, аудиту и резервированию/восстановлению системы. Knoppix – великолепный инструмент Linux для пользователей с любым уровнем опыта.
Knoppix можно бесплатно скачать по адресу KNOPPIX, причём дистрибутив доступен как в немецкой, так и в английской версиях. После скачивания образа ISO запустите свою любимую программу по “прожигу” дисков (типа Ahead Nero) и запишите образ на CD. Также вы можете заказать CD у некоторых производителей (ссылка выше) примерно по цене от $3 до $5. В данной статье мы рассматриваем Knoppix Linux версии 3.3, которая была выпущена 9 февраля 2004.
Установка… отменяется!
Knoppix не нужно устанавливать традиционным способом – система запускается прямо с CD. Большинство пользователей компьютеров имеют не очень приятные впечатления от установки Windows или Linux: при этом часто необходимо было выделять разделы жёсткого диска, форматировать их и устанавливать на разные разделы разные системы. Knoppix не имеет подобного недостатка – система не будет записывать информацию на жёсткий диск (конечно, пока вы этого не захотите). Для запуска Knoppix достаточно вставить CD в привод и загрузиться с него.
При этом выведется экран загрузки, на котором достаточно нажать Enter для начала процесса. Если у вас большой объём оперативной памяти (больше 512 Мбайт), то вы можете набрать “knoppix toram” для загрузки CD целиком в память. На это уйдёт несколько минут, но потом, уверяю вас, система будет просто “летать”. Обычно, когда вы открываете приложение в Knoppix, оно распаковывается и загружается в память. На это уходит определённое время, и у некоторых пользователей создаётся ошибочное впечатление о медленной работе Knoppix Linux. Если вы будете использовать ключ “knoppix toram”, тогда Knoppix будет работать во много раз быстрее, поскольку приложение будет находиться в памяти и в несжатом виде.
Конечно, есть возможность привычной установки Knoppix на жёсткий диск (как делают многие пользователи). Вы можете найти инструкции по всему процессу установки здесь. Следует отметить, что если вы желаете пойти стандартным путём установки, то лучше обратить свой взор на “настоящие” дистрибутивы Linux типа Red Hat Fedora или Debian.
Если вам наскучила работа ИТ-инженером в вашей организации, то даём вам рецепт хорошей шутки. Найдите сервер компании и загрузитесь с CD Knoppix. Затем покажите боссу экран компьютера со словами: “Эй, босс, вы знаете, что я посмотрел на работу Linux и решил установить его на наш сервер? Не правда ли, хорошо выглядит?”. Загрузка Linux не повредит работе остальной системы, поскольку вся ОС будет находиться в оперативной памяти. Конечно, мы не несём ответственности за последствия.
Определение оборудования
Система Knoppix хорошо известна великолепными возможностями по определению оборудования. Она определяет большинство видео- и звуковых карт.
Мы протестировали систему на трёх ПК: Shuttle 41G2 с картой GeForce 4 Ti4200, ПК Micron PC с картой Matrox Parhelia и ноутбук Toshiba A35-S1592. С определением графической и звуковой карт не возникло никаких проблем. Определение устройств USB не так радужно. Мой флэш-брелок SanDisk Cruzer 256MB USB не определился, хотя в версии Knoppix 3.2 он нормально работал. Система также не поддерживает “горячее” подключение USB-устройств (то есть подключение непосредственно после загрузки), к чему привыкли пользователи Windows.
Knoppix смогла распознать все сетевые карты и запросить у сервера DHCP IP-адрес. Единственная дополнительная операция была произведена на Shuttle 41G2: нам пришлось вручную выставить карту в автоматический режим получения адресов с DHCP.
Некоторые люди желают попробовать Linux на своих компьютерах, но они не уверены, будет ли работать при этом всё установленное оборудование. К сожалению, для этого придётся пройти через длинную установку Red Hat или Mandrake, к примеру, чтобы потом узнать, что ваша последняя и “крутая” графическая карта, таки, не поддерживается. Поэтому Knoppix можно использовать как хороший тест аппаратной совместимости, а уже потом ставить “нормальный” Linux. Если Knoppix определяет оборудование, то и другие дистрибутивы Linux должны делать то же самое.
Интерфейс рабочего стола
Пользователи Windows будут чувствовать себя как дома. Как вы видите на иллюстрации, рабочий стол во многом напоминает таковой у Windows. Все ваши дисковые разделы, приводы CDROM и дисководы перечислены в левой части экрана.
Меню (taskbar) в нижней части экрана позволяет запустить популярные программы типа Mozilla, OpenOffice 1.1 и оболочку Linux. В правом нижнем углу экрана расположены цифровые часы.
Нажав правой клавишей мыши на рабочем столе, вы можете указать пути к вашему рабочему столу, “мусорной корзине”, документам (типа “Мои документы/My Documents” в Windows) и программам автозапуска. Все четыре пути выведены на один экран. Хорошо бы, у Windows была такая простая и удобная функция.
Knoppix имеет ещё одну полезную функцию, которой недостаёт Windows. Если вы наведёте курсор мыши на файл, то появится диалоговое окно, содержащее все свойства файла. Если перед нами – картинка или текстовый документ, то будет выведено также и окно предварительного просмотра. На иллюстрации, показанной выше, мы навели курсор на картинку .png, и, как вы видите, система вывела свойства файла и осуществила предварительный просмотр.
Файловая система
При просмотре директорий (в Windows они называются “каталоги/folders”) обратите внимание на схожесть интерфейсов. Вы можете также щёлкать на директории, чтобы переходить по уровню вверх или вниз. Вы можете изменять режим отображения директорий. Всё как в Windows.
Knoppix позволяет считывать все форматы файловых систем, какие только мы не пробовали. Мы без всяких проблем смогли получить доступ к разделам FAT, FAT32, NTFS и всех форматов Linux (ext2, ext3, ReiserFS). Во время загрузки Knoppix все диски/разделы монтируются в режиме только для чтения, что предотвращает случайное удаление или изменение файлов. Если вы желаете записать информацию в раздел, то просто нажмите на нужный диск правой клавишей мыши и выберите пункт “Change read/write mode” (изменить режим чтения/записи). Легко, не правда ли?
Knoppix 3.3 не может записывать информацию на разделы NTFS, но, по слухам, Knoppix 3.4 будет иметь полную поддержку NTFS, включая запись. Пока что существует инструмент INSERT (Inside Security rescue toolkit), который позволяет читать/писать на разделы NTFS. Вы можете скачать его по следующему адресу: http://sourceforge.net/projects/insert/
Сеть
В комплект дистрибутива входят несколько полезных сетевых утилит, обеспечивающих связь с сетями Windows, удалённое управление и перехват пакетов. Samba и LinNeighborhood позволяет вам получить доступ к файлам на машинах Windows. Программа LinNeighborhood позволяет просматривать ресурсы сети Windows, почти как “Сетевое окружение”.
Офисные приложения
В комплект поставки Knoppix входит OpenOffice 1.1 – клон Microsoft Office. Он очень медленно загружается (30 секунд на нашей машине Shuttle 41G2 с AMD XP 2500), поскольку программе нужно распаковаться с CD. Всё напоминает MS Office, к тому же, пользователи получают совместимость на уровне файлов. С помощью OpenOffice мы смогли открыть большинство наших документов и электронных таблиц.
Образ системы и восстановление
Представьте себе следующий кошмар: вашему компьютеру настал конец… Он отказывается грузиться вообще – а на компьютере присутствуют ценные данные и документы. Что же делать? Вам вполне может помочь Knoppix Linux.
Именно в подобных применениях Knoppix оказывается на высоте, поскольку система обладает полным набором инструментов для создания/восстановления образов и прочих ремонтных работ. Начнём с простого. Поскольку у вас есть доступ на чтение ко всем разделам, вы всегда сможете скопировать файлы на другой компьютер в сети через Samba. Если вы любите открывать корпус компьютера, то можете подключить второй жёсткий диск и скопировать ценные данные на него. Подобное решение будет оптимальным для переноса большого количества данных и не перегрузит вашу сеть.
Ещё один интересный способ восстановления файлов заключается в использовании kb3 (программа по записи CD с открытым исходным кодом) для записи файлов на CD. Тогда вам не нужно использовать другой жёсткий диск или подключаться к сети. Конечно, программа не выглядит так красиво, как Ahead Nero, но свою работу она делает.
Вы можете создавать, удалять и изменять размер разделов с помощью QTParted. Программа работает наподобие Partition Magic за исключением того, что она абсолютно бесплатна! Knoppix оснащён менеджером разделов, названным Partition Image. Вы можете использовать эту программу в качества альтернативы Symantec Ghost. Partition Image выручала нас много раз, поскольку Ghost не грузится на нашем ноутбуке Toshiba.
Теперь мы просто видим реакцию некоторых наших читателей, которые отрицательно качают головой и думают: “Мне не нужен Knoppix для восстановления системы, поскольку у меня уже есть Ghost и другие утилиты на дискетах. Да и не люблю я его, этот Linux.” К сожалению, дни дискет уже закончились. Большинство современных ноутбуков уже не оснащается дисководами. Да и нынешние настольные компьютеры Dell тоже не имеют дисковод – вы должны доплачивать за его установку. Зато все компьютеры оснащены оптическим приводом – и вы всегда сможете использовать Knoppix.
Настройка под себя
Knoppix можно настраивать бесконечно. Вы можете убрать все приложения, которые вам никогда не понадобятся, и заменить их более полезными утилитами. Это называется ремастерингом CD. В результате подобной возможности появились дюжины разных версий Knoppix. Посмотреть на них вы сможете здесь.
Две самые популярные – это Knoppix-STD (Security Tools Distribution) и Penguin Sleuth Kit. Обе версии базируются на открытом исходном коде и бесплатны.
Система Knoppix-STD содержит несколько сетевых инструментов по перехвату пакетов, определению вторжения и предотвращению взлома беспроводных сетей. Кстати, это ещё одна версия Knoppix, которая оснащена полной поддержкой NTFS, включая запись. Каждый профессионал в области компьютерной безопасности должен иметь в своём арсенале этот CD, поскольку он жизненно необходим для аудита сетевой безопасности.
Система Penguin Sleuth Kit тоже предназначена для аудита безопасности компьютеров. Из неё убраны все лишние программы типа игр и языковых модулей, чтобы освободить место для инструментов и утилит по безопасности. Фактически, в дистрибутив было добавлено 38 инструментов. Данный диск можно назвать “динамитом для хакеров” – мы смело рекомендуем его для лиц, интересующихся проблемами безопасности.
Заключение
ОС Knoppix представляет собой великолепный инструмент как для новичков в мире Linux, так и для хакеров и специалистов по безопасности. Дистрибутив легко использовать, он не навредит уже установленной системе, и он снабжён богатым ассортиментом приложений. Помимо затрат на “прожиг” CD, Knoppix абсолютно бесплатен. Лучше цены вы не найдёте. Даже если бы Knoppix и не был бесплатным, за него стоило бы заплатить.
Knoppix – это действительно один из лучших продуктов, которые когда-либо создало общество сторонников открытого исходного кода.
К тому же, не следует недооценивать Knoppix в роли инструмента познания. Если вы желаете познакомиться с Linux, то можете попрактиковаться без вторжения в остальные области своего компьютера. Если вы хакер или специалист по безопасности, то Knoppix предлагает шикарный набор утилит и инструментов по восстановлению и аудиту. Конечно, попав в неправильные руки, этот CD может стать деструктивным инструментом. Не поддавайтесь искушению перейти грань закона – используйте его только для правого дела!
Преимущества
- Вся система на одном CD;
- Хорошее определение аппаратного обеспечения;
- Можно настроить под себя (вы можете добавлять/удалять с диска приложения);
- Содержит большое количество полезных утилит (инструменты по аудиту, снифферы и т.д.);
- Бесплатно!
Недостатки
- Несколько медленная загрузка некоторых приложений (OpenOffice), поскольку всё подгружается и распаковывается с CD;
- Документация довольно скудная, хотя это характерно для сообщества Linux – ведь здесь подразумевается, что вы будете сами искать ответы на свои вопросы.