Sunday, April 6, 2008

Mozilla Firefox 3 Beta 5

Начало апреля ознаменовалось выходом новой версии браузера Firefox. Точнее Beta-версии. Новая версия получила название Mozilla Firefox 3 Beta 5. По заверениям разработчиков - новая версия направленна на скорость открытия страниц. Так это или нет я решил проверить на личном опыте.
Качаем бинарники с оффициального сайта Mozilla - http://www.mozilla.com/en-US/firefox/all-beta.html Отдельно радует наличие руссифицированной версии. После закачки и распаковки запускаем новую версию.
Время загрузки изменилось незаметно. Но стоит всё таки учитывать, что это не финальный релиз.
Приступаем к самому серфингу. Обещания разработчики сдержали. Время загрузки страниц идентично конкуренту Opera. Точных замеров я не делал, но скорость существенно быстрее - нежели во второй версии. Немного огорчила скорость загрузки некоторых JavaScript'ов. Для испытания была запущена страница из 1 онлайн игры. На самой странице необходимо передвигать объекты из 1 поля в другое. К великому сожалению - скорость реагирования на захват мышки оставил желать лучшего. Но тем не менее чуть чуть "шустрей" нежели в предыдущей версии. В целом, с аппаратной точки зрения разработчики полностью сдержали своё слово. Скорость загрузки страниц увеличена. Хоть и не в несколько раз - но разница ощутима.

Из нововведений хочется отметить "Умные закладки". В 2 пунктах меню хранятся ссылки на самые посещаемые пользователем ресурсы и последние добавленные закладки. Смысл второй вкладки для меня мало понятен, но думаю кто-то извлечёт из этого выгоду:)
3 Пунктом стоят "Последние метки". Метки назначенные вашим закладкам. Может быть весьма полезно при большом количестве закладок и меток к ним.

За следующее обновление я хочу сказать огромное спасибо. Возможно оно действовало на нервы только мне. Каждый раз когда Вы авторизуетесь на
каком либо сайте\форуме /*Иными словами заполняете форму*/ перед Вами выскакивало надоедливое окошко с предложением сохранить пароль в менеджере паролей. Не спорю - удобно. Но раздражало то, что она выскакивала прямо перед глазами и тормозила процесс загрузки страницы. Теперь же данное окошко превратилось в панель. Причём процесс загрузки не затормаживается. Лично для меня - очень удобное новшество. Скорее обновление.


Адресная строка также подверглась изменениям. Точнее меню посещённых страниц. Теперь показывается не только адрес сайта, но и favicon и Заголовок страницы. Процесс выбора это не сильно тормозит - но выглядит приятно и красиво. К тому же ввод букв в саму строку - приводит к поиску не только по домену но и по заголовку.


Также небольшое изменение появилось и в окошке Загрузок. Помимо имени файла теперь там показывается и домен с которого этот файл загружен.

К великому сожалению - далеко не все расширения поддерживаются новой версией. Стоит надеятся что это будет доработано либо исправлено. Многие уже привыкли к свои привычнам дополнениям.

Вот в принципе и всё о чём я хотел написать. Хотя скорее, что успел заметить в новом firefox. В целом новая версия превзошла своего предшественника. И по качеству и по удобству. Остаётся ждать оффициального полного релиза:)


Monday, July 23, 2007

Массовая конвертация ID3v1 и ID3v2 тэгов

Вопрос возник после заинтересованности в Music Player Daemon. Большинство музыки у меня в кодировке koi8-r и тем самым при добавлению в базе выходили кракозябры вместо русских названий песен и исполнителей.
Для конвертации понадобилось Java приложение ID3iconv. Скачать его можно отсюда.
Использовать её нужно командой:
java -jar путь/до/jar_файла путь_к_фалйам

Но что делать если нужно это сделать массово? Предположим что у нас есть в районе 100 файлов раскинутых ну к примеру по 50 папкам. Нужно делать рекурсию. Сначала расскажу об несокльких неудачных попытках.
1. Идея состояла в том чтобы список файлов передавать как /*/*.mp3 - Т.е. заходя в любую папку и меняя там все файлы...Но по запросу можно понять что мы можем зайти только в 1 директорию, т.е. Music/a/ в случае же если попробовать зайти через рекурсию в /Music/a/b то java машина может выдать ошибку о том, что аргумент слишком длинный.
2. Связка ID3iconv и find - По своету vonderer'a решил попробовать промутить скрипт, который бы перекодировал бы все найденные файлы в результате поискового запроса.
java -jar /home/id3iconv-0.2.1.jar -e cp1251 `find /D/Music/Russian/Ария/ -name *mp3`
Идея была убита тем что в результате выполения скрипта каждый пробел означал переход на новый файл. Т.е. файл 01 - Track01.mp3 Расценивался как 3 файла. Есстественно не обработанными оказывались все файлы.
3. Идея. Выполение скрипта на найденные файлы. Казалось бы всё что сделано просто поменяли местами предыдщуий алгоритм.
find /D/Music/ -name '*.mp3' -exec java -jar /home/id3iconv-0.2.1.jar -e cp1251 {} \;
Такую идею я позаимствовал у сообщества любителей MacOS ( http://www.macfaq.ru/index.php/Русские_Теги_в_iTunes ) Как ни странно но данный способ сработал. Все файлы были
переконвертированы в нормальный вид:-) При моей библиотеке в 70 Гб, данная функция оказалась просто необходимой при добавлении в базу mpd

Tuesday, July 3, 2007

Slackware 12.0

Собственно 2 Июля вышла новая версия моего любимого Slacware.
That's right, the first 2.6(.21.5) based Slackware release is ready for download! We think you'll enjoy the latest kernel, KDE 3.5.7, XFce 4.4.1, HAL automounting for desktop users, an updated toolchain, and many other enhancements.
http://slackware.com
В данной версии произошел окончательный переход на ядро ветки 2.6.xx (в состав входит ядро по умолчанию версии 2.6.21.5), X.org 7.2.0. Gllbc 2.5, GCC 4.1.2, KDE 3.5.7, Xfce 4.4.1.
http://www.linux.ru/news/#10094

Changelog - http://www.slackware.com/changelog/current.php?cpu=i386

Сдаётся мне, что пора пробовать себя в умении переноса настроек и драйверов)

Sunday, July 1, 2007

Раньше я завидовал чёрной завистью владельцам пакетов Дебиан семейства...Что не говори, а ой как удобней поставить 1 пакет всего 1 командой, к тому же которой ещё найдутся все зависимости в интернете и сами же настроятся...Но и для пользователей Slackware есть вполне достойная альтернатива...slapt-get
1. Где берём?
Вообще установка сего продукта наверное самое простое в Slackware - вам необходимо скачать архив для своей версии slackware вот с этой странички - http://software.jaos.org/#slapt-get
2. Установка
Скачав и распаковав небольшйо архив мы увидим в нём 3 папки, install, usr, src Дальше всё банально просто - копируем все эти папки в корень нашей файловой системы(cd /) . Может возникнуть проблема при запуске о том что не хватает файла /etc/slapt-get/slapt-getrc - о заглянув в каталог /etc/slapt-get/ можно увидить там файл slapt-getrc.new - Просто переименуйте его (mv slapt-getrc.newslapt-getrc ).
3. Репозитарии Теперь необходимо бы обновить репозитарии (хранилища с программами и библиотеками в интернете). Заходим в уже знакомый /etc/slapt-get/slapt-getrc.
# See /usr/doc/slapt-get-0.9.11h/example.slapt-getrc
# for example source entries and configuration hints.
WORKINGDIR=/var/slapt-get
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-11.0/
SOURCE=http://software.jaos.org/slackpacks/11.0/

Находим в нём строки начинающиеся с SOURCE=. По умолчанию их 2. Но для полнофункциональной работы этого маловато. Поискав немного в гугле нашёл ещё парочку
SOURCE=http://linuxpackages.telecoms.bg/Slackware-11.0/
SOURCE=http://www.slacky.eu/repository/slackware-11.0/
Вставляем их в файл slapt-getrc...Теперь у Вас есть место откуда брать софт и библиотеки
4. Команды Полный список команд можно получить просто набрав в консоли slapt-get...Перечислю основные,
  • slapt-get -update - Обновляет информацию с репозитариев о наличии того или инного ПО. После установки и прописки репоизтариев необходимо будет её выполнить!
  • slapt-get -search Имя_программы - Ищет совпадение в описании и названии пакетов
  • slapt-get -install Имя_программы - Скачивает и устанавливает все необходимые пакеты для программы

Вот в принципе и всё...теперь поиск львиной доли ПО и библиотек к нему упрощён до невозможности - не забывайте время от времени обновлять репозитарии!

Monday, March 5, 2007

Настройка Локальной Сети в Slackware

"Ох, мой родной любимый слакварь, я тебя всё таки воскресил..."
Именно эту фразу я произнёс буквально несколько минут назад. Но она не совсем точна:-) Воскресил я не саму слаку а локалку.
Всё началось с того, что в 1 прекрасный день я с ужасом обнаржуил что моя сетевуха приказала долго жить и ушла в мир иной:-( В тот же день и мой монитор отправился жить на тот свет...(Интересная последовательность событий:-)). Ну да ладно про сгоревшее и ушедшее прекратим, начнём про самое интересное.
Так уж получилось что мне в то время срочно был необходим доступ в Интернет (ну а как ещё бывает, когда всё сгорит?:-)), в итоге через 2 дня я сидел уже перед новым монитором в Windows и спокойно делал свои необходимые дела. Дела сделал, решил настроить монитор и сетевуху в слаке.

Для сетевой картый драйвера нашлись быстро (Asus NX1001). Проблем с установкой не возникло, всё довольно таки легко и просто:-) А вот с настроечкой локальной сети пришлось помучаться. Об этом и будет пост:-)

1.Вся настройка локальной сети может провестить командами:
1) ifconfig - назначаем маршруты для интерфейсов. Тут же "поднимаем" сетевой интерфейс. В случае если распределние IP-адрессов у вас просиходит через DHCP сервер, то пропиывать маршруты вам не придёться, только поднять интерфейс ifconfig интерфейс up. Если же вы хотите сами настроить (это куда полезнее, не всё то хорошо, что настраивается утилитами), то пишеться она так:
ifconfig <интерфейс> <ваш ip> netmask <маска_сети> up


2) netconfig. Настройка домена, IP-адресса, DHCP сервера. В случае если вы получаете IP через DHCP то ifconfig выполнять не надо. После того как настроите DHCP сразу вводите команду dhcpcd.

Вот этими 2 нехитрыми командами должна подниматься локальная сеть. По крайней мере по большинству руководств именно так. Однако есть небольшие "Но".

2. В принципе выполнив вышеуказанные команды (и прописав все маршруты! их вам должен дать провайдер!)вы уже должны иметь доступ по локальной сети. Но тут я столкнулся с проблемой. Я не мог попасть на домены, которые находились у меня в локальной сети. Хотя возможно и мог бы, если бы знал их IPшники. Первая же мысль неправильная работа DNS.
Все адресса к DNS серверам находятся в файле /etc/resolv.conf
root@home:/etc# cat resolv.conf
search corbina.net
nameserver 195.14.50.1
#nameserver 195.14.50.3
nameserver 195.14.50.21

search - это то доменное имя которое будет принято по умолчанию. Пример - в моей локальной сети есть форум находящийся по адрессу - http://homenet.corbina.net. Если я введу в адрессной строке homenet, то меня автоматически переадрессиует на homenet.corbina.net.
nameserver - это адресса до ДНС-серверов.
Первую строку вам автоматически пропишется при настройке DHCP. И, как утверждают, все необходимые адресса. Не тут то было:-) Именно на этом у меня всё и стояло. После прописывания дополнительных DNS всё заработало.

/*Комментируем стоит DNS который даётся на форуме провайдера, так что если у Вас когда нибудь будет схожая проблема в Лиунксе, мой вам совет - не слушайте провайдера:-) Проверьте всё сами посмотрев состояние подключения к локальнйо сети из под Windows:-)*/


Собственно после этих 2 настроек локальная сеть у Вас должна работать. Чувствую что, что то важное пропустил, но щас уже не помню (зло берёт - сил нет). Так что если что то упустил - просьба поправить или добавить:-)

Thursday, February 22, 2007

Русские имена файлов в Slackware

Покопавшись в памяти вспомнил ещё 1 препятствие с которым столкнулся в самом начале. Кириллизация имён на разделе FAT. Русские имена там встречаются довольно таки часто, что приносило мне огромные неудобства. Долго я мучился, пока не нашёл на каком то форуме про подобную тему, в ней говорилось что НЕОБХОДИМО проруссифицировать консоль. Дело за малым. В этой статье я и расскажу как проруссифицировать консоль и вернуть разделу FAT нормальные отображаемые буквы.

1. Кириллизация Консоли.
1.1. Для начала нам будет необходимо выйти из X-ов(Он же KDE, Gnome, Xfce). И уже в чистой консоли вводим следующие команды:
$ loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz
$ setfont /usr/share/kbd/consolefonts/Cyr_a8x16.psfu.gz
$ mapscrn /usr/share/kbd/consoletrans/koi2alt
$ echo -ne "\033(K"

После выполнения этих операций вы сможете переключаться на русскую раскладку всего лишь нажатием Caps Lock.
1.2. В нашем случае раскладками клавиатуры занимается файл /usr/share/kbd/keymaps/i386/qwerty/ru4.map.gz. Разархивируем его ($ gzip -d ru4.map.gz) и посмотрим содержимое. Как вы наверное догадались, это файл с кодами кнопок и действиями, которые происходят при нажатии. Давайте сделаем смену раскладки на CTRL+SHIFT. Ищем строчку:
keycode 42 = Shift

и дописываем:
keycode 42 = Shift
control keycode 42 = AltGr_Lock
altgr control keycode 42 = AltGr_Lock


Теперь осталось убрать переход с Caps Lock. Ищем
keycode 58 =AltGr_Lock
shift keycode 58 = Caps_Lock
altgr shift keycode 58 = Caps_Lock

и оставляем только:
keycode 58 =AltGr_Lock


Теперь снова "запакуем файл" (gzip ru4.map). На этом с раскладками мы закончили.
1.3. Выбор Шрифта. Самым распространённым шрифтом является Cyr_a8x16.psfu.gz. Он находить в папке: /usr/share/kbd/consolefonts/. Также там лежат другие шрифты, но я остановил свой выбор именно на этом.

1.4. Настройка и запуск скриптов руссификации. Теперь нам будет необходимо сделать так чтобы кириллизация и выбор шрифта делались сразу же при входу в систему. Для этого нам будет нужно всего 2 файла: /etc/rc.d/rc.font и /etc/rc.d/rc.keymap. Примеры своих файлов приведу ниже
root@home:/etc/rc.d# cat rc.font
#!/bin/sh
setfont -v Cyr_a8x16.psfu.gz
mapscrn /usr/share/kbd/consoletrans/koi2alt
for i in 1 2 3 4 5 6; do
echo -ne "\033(K" >/dev/tty$i


root@home:/etc/rc.d# cat rc.keymap
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys ru4.map
fi


1.5. Локализация
За локализацию отвечает файл /etc/profile.d/lang.sh Пример своего привожу ниже:
root@home:/etc/profile.d# cat lang.sh
#!/bin/sh
# Set the system locale. (no, we don't have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
# locale -a

# en_US is the Slackware default locale:
export LANG=ru_RU.KOI8-R

# 'C' is the old Slackware (and UNIX) default, which is 127-bit
# ASCII with a charmap setting of ANSI_X3.4-1968. These days,
# it's better to use en_US or another modern $LANG setting to
# support extended character sets.
#export LANG=C

# There is also support for UTF-8 locales, but be aware that
# some programs are not yet able to handle UTF-8 and will fail to
# run properly. In those cases, you can set LANG=C before
# starting them. Still, I'd avoid UTF unless you actually need it.
#export LANG=en_US.UTF-8

# Another option for en_US:
#export LANG=en_US.ISO8859-1

# One side effect of the newer locales is that the sort order
# is no longer according to ASCII values, so the sort order will
# change in many places. Since this isn't usually expected and
# can break scripts, we'll stick with traditional ASCII sorting.
# If you'd prefer the sort algorithm that goes with your $LANG
# setting, comment this out.
export LC_COLLATE=C

# End of /etc/profile.d/lang.sh


С Кириллизацией всё.
2. Монтирование диска
2.1 Монтирование выполняеться командой mount. Если он у вас уже смонтирован, то сначала его необходимо размонтировать, делается это командой umount <путь_куда_вы_монтировали_диск>. Заново монтировать необходимо с параметрами codepage=866 и iocharset=koi8-r. В итоге команда должна выглядит следующим образом:
mount -o codepage=866 -o iocharset=koi8-r /dev/hdb5 /D //Монтируем /dev/hdb5 в каталог /D
2.2. Чтобы такую команду не приходилось каждый раз запускать, необходимо изменить файл: /etc/fstab. Добавим/Изменим там строчку:
/dev/hdb5 /D vfat codepage=866,iocharset=koi8-r 1 0


Вот и всё. Теперь у вас должны отображаться русские названия файлов и папок.

Saturday, February 17, 2007

Итоги, размышления

Пришло время подвести небольшие итоги моей работы с Slackware. Работаю я в ней сравнительно не много, но всё таки хочу поедлитсья своими мыслями, размышлениями. Попытаюсь всё разделить на несколько этаких подпунктов. Давайте пожалуй начнём с интерфейса, ведь именно с ним нам приходиться работать повседневно.

1.KDE 3.5.
Пользуюсь я KDE 3.5. Думаю что данные 3 буквы в представлении не нуждаються. Но возможно уважаемый читатель заглянул сюда чтобы ознакомитсья с Linux. Так что напишу несколько слов о её возможностях.


Вот так вот это всё выглядит.

В самом низу мы видим панель. Кнопочка KDE по назначению очень похожа на кнопку Пуск("Start"). Здесь можно найти все программы которые установленны в системе. Но удобство заключаеться также ещё и в том, что все программы разбиты на несколько подпунктов. Т.е. по своему прямом назначению. О каждой программе писатьн имеет смысла, так как это займёт очень много времени. Но скажу что каждый пользователь сможет найти программу для себя по своему вкусу! Разработчики Slackware и KDE учитывали разные вкусы пользователей. В итоге каждый найдёт что то для себя. Примером может послужить разнообразие различных мультмедия проигрывателей. Уже при установке системы вы также ставите: XMMS, amaroK, Noatun, Kmid(программа для проигрывания midi и караоке файлов). Согалситесь Windows не даст вам такого разнообразия при установке?!

Идём дальше, а точнее правее - по умочлания там видны 2 кнокпи. 1 - Это ваш домашний каталог /home. Вторая - браузер Konqueror. Я их не изменял, но при желании Вы сможете поставить туда свои любимые кнокпи!
Ещё правее располагаються непонятные 4 пронумерованных квадратика. Это Ваши рабочие столы. По умолчанию их 4! Зачем же они нам нужны? Да всё очень просто - если у вас запущено слишком много приложений то удобным будет скинуть их на другой рабочий стол. Перемещаемся между ними мы кнопками CTRL+F1, CTRL+F2, CTRL+F3 и CTRL+F4 соответственно! При этом отправи какое либо приложение на другой рабочий стол - оно пропадает из ALT+TAB для активного рабочего стола. Очень удобно! В Windows у меня данная функция была доступнка только при установке полных драйверов на видеокарту. Но там я ей мало пользовался ибо уж очень много оин памяти занимали.

Дальше думаю объяснять нчеего - это все ваши запущенные программы. Отражаються все рабочие столы. Т.е. вы видите все запущенные приложения. В этом тоже свой плюс! И нажав на нужное нам приложение мы автоматически перейдём на тот рабоичй стол где это приложение активно!

Дальше располагаеться Ситсемный Трэй. Программы которые "вшиты" в KDE можно спрятать туда. Их не будет видно на панели задач, но они будут в трее. При маленьком разрешении экрана это очень дольшой плюс!

Ну а дальше идут часики:-) На выбор Вам предлагаться как аналоговые так и цифровые. Я пользуюсь аналоговыми, а так выбор только за вами.

Есть ещё 1 очень инетерсная вещь в этйо панели. Обратите внимание на стрелочки справа и слева этой панели. Нажав на них панель уедет с экрана. А в углу появиться таже стрелочка что и была только для возвращения. В итоге мы опять можем осободить нам рабочую область!!!
Также одним из плюсов отмечу лёгкость перехода на русский язык. При установке руссфицированный пакет уже имееться. Вам будет необоходимо только её поставить в настройках.

Ну и расскажу ещё про 1 утилитку. SuperKaramba - это аплеты, которые вы можете поставить к себе - выбор там огромнейший. Качайте, ставьте настраивайте:-) Обязательно найдёте дял себя что нибудь интересненькое и "вкусненькое".


Вообще про KDE писать можно долго в кратце я вроде бы все основыные аспекты описал.

Часть 2. Программное обеспечение.
Думаю каждый для себя решал эту проблему. А что с ПО? Как же быть? Все мы давно привыкли к утилитам в WIndows. Немного поработав с Linux я убедился что всему есть аналоги! Приведу списки ПО которым я пользовался в WIndows им аналоги которые я нашёл в Linux:
Итак, начнём-с:
1.MuzCat & Foobar2000 (Первое каталогизатор, второе проигрыватель) - amaroK (2 в 1)
2.Опера - Она же и осталась:-)
3.phpexperteditor (текстовый редактор PHP) - вообще как таковым PHP редактором может являться обычный блокнот. так что тут выбор огромнейший, но в основном пользуюсь Kate - удобная штука:-)
4.Photoshop , Firewroks - GIMP
5.QIP (Кстати из-за него мне и пришлось срочно переползать на Linux) - PSI, но сейчас в последнее время заинтересовался Cocinella. Но тут дело вкуса, аналогов море:-)
6.BSplayer - KMPlayer (кстати выигрываю в памяти:-))

В принципе весь основной софт, которым я пользовался ежедневно, остальной писать нет смысла:-)
Но есть ещё 1 пугающая вещь - это зависимости. В дистрибутивах Debian есть apt-get. Утилита, которая ищет необходимый софт по репозитриям (специальным сайтам с софтом) и собствеено ставить и настраивает его. В Slackware проблема с этим. Приходилось каждый раз брать новый архив, распаковывать его, затем make, make install что реально занимало время. Но тут на помощь мне пришёл аналог apt-get'a - slapt-get. Порыскав по просторам Рунета я нашёл ещё пару репозитариев (в первоначальной сборке их всего 2 и софта там не особо много) и все мои проблемы решились. В итоге всё стаивть вводом 1 команды (и ент больше утомительный "Далее", "Да я согласен с правилами" и т.п.). Так что и это пусть тебя не пугает дорогой читатель. Все эти пробелмы с ПО всего лишь чьи то сказки. Всё очень просто!

Часть 3. Общие размышления.
В первых 2-х частях, я просто пытался показать как удобен Linux. Теперь попробуем взвесить некоторую статистику.
3.1 Ресурсы
Сколько потребляет ресурсов только что поставленный Windows XP? Давайте попробуем посчитать. При запуске мы уже отдаём около 16 мегабайт Операвтивной Памяти приложению explorer. + к этому непонятные сервисы + SVHOST + ещё чёрти знает что - в итоге мы отдаём около 60 Мб. А теперь ещё к этому доавим то, что при работе ПК некоторые данные сбрасываютсья в оперативную память (естествеено в фал подкачки тоже идёт какая то часть). Представим что ситема работает около 3-х суток. Что мы получаем? Получаем объём около 120 Мб + убитый файл подкачки. А теперь запустите какую нить игру! Что вы увидите. Игра есстественно будет сильно тормозить!
А теперь посмотрим на *nix системы: При загрузке мы видим всего лишь консоль. Она ест очень мало памяти + драйвера, cron, ну и ещё несколько системных процессов, но едят они в сумме всего лишь около 20 мб (В 3 раза меньше!). При работе мы можем полностью убить какое либо приложение (killall -9 приложение) при этом все данные выбросяться. Т.е. мы очистим оперативную память! Следовательно мы увидим что Linux помогает экономить RAM!
3.2. Настройка.
Да, пожалуй самым пугающим для новичка будет настройка всей системы. Slackware в данном случае отличаеться несколько от всех других тем, что здесь у нас все парвиться в файлах конфигурации а не утилитами (хотя кто мешает найти нужные утилиты?). Но вооружившь книгой и при возможности парчокой знакомых линуксоидов нам уже не страшны никто и ничто. Мы свободно можем настраивать не боясь ничего. И не надо боятсья ошибок. КРитического вы всё равно вряд ли намутите, а остальное всё довольно таки восстановимо;-) Так что не надо этого бояться, надо просто думать и делать!