Библиотека сайта rus-linux.net
Переход на Mandrake 10
В этой статье я постараюсь вкратце описать, что из себя представляет Mandrake 10. Я установил его несколько недель назад, и первое, что меня поразило, это изумительная русификация и юзабельность этой системы (если честно она в своем первоначальном исполнении даже несколько завышена). По умолчанию большое количество необходимых мне пакетов не устанавливается, часть таких пакетов в этом дистрибутиве просто отсутствует, а некоторые были старых версий. Хотя это никак не затронет рядовых пользователей, но если вы занимаетесь программированием, то вам придется скачать минимум 1 Мб из Интернета.
Дистрибутив поставляется на 4 дисках. Я приобрел его в Линукс Центре, и потому ко мне пришли нормальные диски, которые грузились как надо (в некоторых вариантах поставки загрузочным является второй диск). Инсталлятор полностью русифицирован, и никаких проблем с установкой нет (несмотря на заявления некоторых виндусятников, для которых и MS Windows XP поставить проблема). Установку загрузчика советую делать в MBR главного жесткого диска и пользоваться lilo - это самый проверенный, надежный, да и просто лучший загрузчик. Сравниться с ним может только asploader, но он несколько некорректно производит загрузку со второго жесткого диска. В остальном установка проходит отлично. Для новичков: если вам все-таки не понравится Linux, то из mbr загрузчик можно удалить DOS-командой fdisk /mbr, но я думаю, что у вас до этого не дойдет - ведь это супер-программа, которая может все.
Mandrake 10 базируется на ядре 2.6.3, для графики используется Xfree86 (в отличие от FC, которая перешла на сырой X.org), KDE 3.2, GNOME 2, automake4, Mplayer 1.0 pre3, Kdevelop 3.0.1. Но в дистрибутиве нет lame, его можно скачать, поискав, например, на rpm find. Так же, если вы собираетесь работать с kdevelop, вам потребуется automake версии не ниже 1.6.3. В дистрибутив почему то попала старая версия этого пакета. Сразу же после установки у вас не заработает xmms. Для того, чтобы заставить его работать, достаточно зайти в его настройки (пункт Параметры - Свойства) и выбрать правильно устройство вывода звука. Я выбрал alsa, после чего все начало отлично работать. Так же необходимо отказаться от использования utf-8, поскольку gtk-программы не умеют корректно работать с этой кодировкой. Для этого надо зайти под root-ом и внести исправления в файл /etc/sysconfig/i18n, заменив везде окончание _ru на _ru.KOI8-R. После этого у вас нормально начнет отображать кодировку, например, gkrellm. Переключение в консоли с русского на английский (если вы используете для переключения Ctrl-Alt) осуществляется одновременным нажатием всех четырех клавиш, а на английский - только двух ;-).
Советую как администратор использовать сетевой экран iptables. О нем есть очень подробный материал, например, в linux газете. Кроме того попробуйте просканировать себя с помощью nmap. Для этого в консоли введите что нибудь наподобие:
nmap -sT -PT 127.0.0.1
и посмотрите, какие порты у вас открыты, и как система себя показывает - узнаете много интересного. Или же можно воспользоваться программой netstat, к ней есть подробное описание в man странице. Вообще рекомендую самому изучить iptables - с ее помощью можно сделать все. Но если вам лень, то вот примерная конфигурация для машины, которая подключена только к inet :
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:ALL-INPUT - [0:0]
-A INPUT -j ALL-INPUT
-A FORWARD -j ALL-INPUT
-A ALL-INPUT -i lo -j ACCEPT
-A ALL-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT
-A ALL-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT
-A ALL-INPUT -p udp -m udp --dport 0:122 -j REJECT
-A ALL-INPUT -p udp -m udp --dport 124:1023 -j REJECT
-A ALL-INPUT -p udp -m udp --dport 2049 -j REJECT
-A ALL-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT
-A ALL-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT
COMMIT
Эту конфигурацию надо записать в /etc/sysconfig/iptables и перезапустить сервис командой :
service iptables restart
Данная конфигурация не убережет вас от троянов, но упасет от эксплоитов, и сделает систему довольно безопасной (по умолчанию защита отсутствует).
OpenOffice 1.1 - это нечто !!! Он не только догоняет MS Office, но уделывает его. Чего стоит только возможность автозавершения строк текста!
Вообще Mandrake 10 - воплощение стремления вперед. В его состав входят также и проверенные ветки ядра 2.4, причем их не надо перекомпилировать - они уже сделаны под разные конфигурации. Это очень удобно, когда надо, например, в короткий срок развернуть сервер. Подбор пакетов изумителен. Единственный дистрибутив, который у меня вызывает такие же чувства - это Slackware, но в нем многое надо делать руками. Правда, его можно настроить для чего угодно: и для дома, и для работы, но при этом надо иметь доступ к инету и много времени. А для быстрого развертывания системы лучше Mandrake 10 ничего придумать невозможно. Изумительные средства для работы с пакетами kpackage и rpmdrake помогут сделать все, что угодно. Вся система русифицирована и, в отличие, например, от ASPLinux, они поставили все программы из KDE, и заставили их отлично работать.
Наконец появилась поддержка видео-карты AverMedia 305. Драйвера можно найти здесь: http://dl.bytesex.org/.
Вообще система очень хороша, если не считать загрузки, которая проходит в графическом режиме ;-( Но, возможно, это только мне не нравится. Работа с оборудованием налажена отлично - есть возможность настроить практически все.
Для соединения с интернетом можно использовать kppp. Этот пакет позволяет вести изумительную статистику по нахождению в сети. Я вам так же советую скачать Opera - этот браузер является лучшим и позволяет также работать и с почтой. Но для почты на мой вкус лучше использовать sylpheed - эта программа позволит вам организовать отличную работу с почтой.
Как итог, могу сказать, что дистрибутив очень хороший! В нем нет некоторых пакетов, но это поправимо; есть некоторые казусы русификации, но это же все-таки французский дистрибутив. По своим возможностям он превосходит Российский дистрибутив ASPLinux. А если компания 1С перестанет лицемерить и выпустит версию 1C Предприятие для Linux, то Linux станет самой популярной системой, как на серверах, так и на десктопах.
Харисов Руслан Растемович
HanProg@yandex.ru