суббота, мая 22, 2010

Специально для пользователей Windows.

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

Все ссылки из статьи нужно полностью копировать и вставлять в строку навигации браузера, конечно, не забывая нажимать ЭНТР :).

Встречаем инструмент против рекламы и порнографии - браузер Firefox, оснащённый необходимым наборчеГом:
1. Непосредственно сам он - браузер... Пусть простят меня те кто хорошо понимает тему, это пишется не для вас, поэтому поясню, кроме IE - Internet Explolera, который установлен по умолчанию в вашей Windows системе, есть ещё куча других браузеров, Firefox один из них. Итак нужно его скачать и установить.
Качаем:
http://www.mozilla-russia.org/
Устанавливаем как любую другую программу (например, тот же майл-агент).

2. Запускаем: с ярлыка на рабочем столе или через Пуск - Все программы - Firefox

3. Вы видите браузер, чем-то напоминающий ваш привычный IE, принцип работы примерно тот же (если раздражает лишняя панель, то зайдите в верхнем меню - Вид - Панели инструментов - отщёлкните галочку возле "Панель закладок", можете посмотреть и другие лишние панели). Но есть много интересного и он безопасней.

4. Необходимо добавить наш убойный инструмент:
Аdblockplus
https://addons.mozilla.org/ru/firefox/addon/1865/
Тут жмём - Загрузить сейчас - и со всем соглашаемся и всему доверяем, на вопрос перезапустить браузер тоже соглашаемся. После перезапуска выйдет страничка с выбором подписки ищите и выбирайте (счёлкайте по ней) - Morpeh Rus List (Россия) + EasyList - жмите сохранить или применить (точно не помню). Всё основное дело сделано.

5. Теперь сделаем наш инструмент ещё более мощным, добавим подписки - ссылки не похожие на обычные, но с ними проделывайте тоже самое, что и с предыдущими (см. выше).
Против счётчиков
abp://subscribe/?location=http://ruadlist.googlecode.com/svn/trunk/
Вышла подписка, жмём ОКей.
Скрытие рекламных блоков
abp://subscribe/?location=http://ruadlist.googlecode.com/svn/trunk/
Анти-Порно
abp://subscribe/?location=http://ruadlist.googlecode.com/svn/trunk/

6. Можно ещё добавить фильтры с сайта
http://nsis.narod.ru/clean_internet/
Чтобы добавить фильтры мотайте до
Hackrus`s list anti-advertisement (general)
Данный бан-лист блокирует баннерные сети и контекстную рекламу
читайте описание и добавляйте... ниже их ещё несколько штук.

7. Теперь о главном, этой штукой можно управлять, скажем вам захотелось посмотреть порно, ну бывает, что поделать. Заходим - в верхнем меню - Инструменты - Установки Adblock Plus, выйдет список подписок и справа от каждой есть галочка, отщёлкиваем необходимую галочку + жмём Применить и ОКей (последовательно). Перезапускаем браузер и смотрим, что хотели увидеть :).

пятница, апреля 23, 2010

А ты уже разбил свою Windows?

Сейчас ведётся очень много споров о том какая ОС "круче" Linux или Windows. Так называемые холивары. Чаще всё сводиться к тому, что оппоненты начинают просто поливать друг друга грязью. А вопрос то не тривиальный на самом то деле. Давайте попробуем разобраться в нём.

Я хочу подойти к противостоянию двух лагерей - сторонников Линукс и сторонников Виндоуз (буду писать названия по русски и так понятно, переключать раскладку ломает) - с позиции обычного пользователя, рассмотреть клиентские варианты этих систем, так называемые десктопы, те версии ОС, которые может поставить у себя дома обычный пользователь. Ведь прежде всего система создаётся для пользователя, для простого среднестатистического человека не сверх богатого, не сверх умного, имеющего в распоряжении не так много времени и т.п. и т.д. Это первое, второе, с позиции обычного пользователя это означает, что я буду оценивать ОС не с точки зрения матёрого профи, а с точки зрения обычного пользователя, то что действительно срабатывает у него на глазах, а не какие-то теоретические возможности ОС в принципе, только то, что ощущается непосредственно в действии на практике - то что дано нам в ощущениях, а не в абстрактной нерване, ибо я не гуру.

Итак, что мы видим? Виндоуз существует на протяжении уже около двадцати лет, Линукс тоже, что же они нам предлагают на этом временном отрезке?

Первая удобоваримая Виндоуз это 3.11 - хорошая операционная система, в то время как она вышла это был действительный прорыв и полное торжество оконного принципа функционирования графической среды, к тому же имелся DOS - консольный режим и более того графическая среда была скорее не самостоятельной ОС, а лишь графической оболочкой - оконным менеджером для консольного режима. Эта версия вышла в 1993г, Линукс предложил два серьёзных дистрибутива, которые развиваются до сих пор это Slackware в 1992г и Debian в 1993г, знаменитая Red Hat появилась только в 1994г (вот собственно дистрибутивы родоначальники, от которых растут ноги у всего современного многообразия дистрибутивов). С точки зрения современного пользователя очень трудно сравнивать эти версии Виндоуз и Линукс, не ударяясь в дебри устройства ОС, но можно... Итак, первая достойная Виндоуз это удобная графическая среда нахлобученная на DOS от которой она заимствовала все свойства и была по сути однозадачной и однопользовательской системой, с достаточно удобным графическим интерфейсом, который на тот момент позволял даже не грамотному человеку начать ориентироваться в работе с ПК. Тогда как Линукс изначально на уровне ядра многопользовательская и многозадачная среда, т.к. она прямая наследница матери всех ОС UNIX и более того она изначально сетевая ОС и повторюсь всё это на уровне ядра, т.е. неотъемлемые её состовляющие (больше про это не буду писать, это нужно принимать как есть). И Линукс изначально имеет очень гибкий терминал, т.е. консольный режим, гораздо гибче, чем DOS, по сути это UNIX со всеми вытекающими от сюда последствиями. Итак, что мы имеем на этом этапе - Виндоуз предлагает достаточно не гибкую и однозадачную, однопользовательскую среду, но с удобным графическим интерфейсом (который будет основным достоинством этой ОС почти на протяжении всей её истории) и гибкую во всех отношениях ОС, но без удобной графической среды. Надо признать, что с точки зрения простого юзера преимущества Виндоуз весьма существенны в то время.

Идём дальше. Следующий продукт Виндоуз это Виндоуз 95 и её версия OS2 в 1997 году - четыре года... для того чтобы сделать существенный шаг. Что же нового с точки зрения простого пользователя - улучшенный графический режим, который стал действительно удобным, новый инсталятор (не версия, а сам принцип установки приложений), новый принцип работы с драйверами, новый графический режим DirectX, интернет эксплолер в коробке, возможность проводника переходить в новые папки в одном окне, одиночный клик и так далее по убыванию значимости. Надо отметить это был действительно прорывный дистрибутив, но удобоваримый вариант пользователь получил лишь к 1997г (это такая традиция у МелкоСофтовых, выпускать сырые версии и годами их оттачивать - за чужой счёт, кстати, за счёт пользователя). А в это время в лагере Линукс появляется Красная Шапочка (один из наиболее популярных дистрибутивов и давший начало многим другим проектам). Прогресс в этом лагере можно оценить только с точки зрения профи, простому юзеро это сложно сделать, Но... уже появляются легендарные графические проекты, такие как KDE и Gnome, т.е. Линукс замахивается на единственно существенное достоинство Виндоуз - графическую среду. Правда первоначальные проекты оставляют желать лучшего и не особо упрощали жизнь простого юзера, т.е. нашу с вами.

Мы подошли к весьма интересному историческому рубежу развития Виндоуз. Появляется новая версия Виндоуз 98 в 1998, но как всегда по традиции (см. выше) это довольно сырая и глючная ОС. Только ближе к концу 1999г появляется Виндоуз 98 SE2, которая может по достоинству считаться одной из наилучших Виндоуз вообще и по большому счёту это эпохальная система, так как с одной стороны она базируется на довольно неплохой системе 95 OS2 и вбирает в себя всё лучшее, с другой она даёт начало всем последующим проектам Мелкософтовых и по большому счёту все последующие изменения в Виндоуз это практически голая косметика в основном. Вот так вот... На мой взгляд с 1999г Майкрософт не предложила миру ничего нового и пользуется и доделывает свои старые наработки. Первым признаком агонии был выход в 1999г Виндоуз Мелениум, так называемый Виндоуз Ме, точно не Бе ни Ме получилось... Мы ещё не упомянули про другой проект МелкоСофтовых это Windows NT, который шёл параллельно с веткой 9х. Эта система была более надёжной, действительно многопользовательской и многозадачной (хотя по этому поводу до сих пор возникают сомнения даже в win7) и приспособленной для работы в сети, поэтому больше использовалась как серверная ОС администраторами и не получила распространения у простых пользователей из-за более сложной системы настроек. Что предпринимает МелкоСофтовый гигант после неудачи с Ме, он решает срастить два проекта и выходит первая версия гибрида Виндоуз 2000 в том же году. Весьма удачное решение Мелкософта, пользователь получает все преимущества обоих систем - надёжность, многозадачность, многопользовательность и расширенные сетевые возможности от NT и удобство интерфейса от 9х. Но в плане новизны нет ничего существенного, кроме того, что появляется возможность использовать NTFS, т.е. простому пользователю становиться доступной эта файловая система - несомненный прогресс (сравни сам прежнюю FAT32 с NTFS). В 2002 году выходит Виндоуз ХР - по сути это продолжение того же направления - совершенствование гибрида, при том же функционале пользователь получает более удобный интерфейс, ещё более похожий на привычный ему Виндоуз 98 (я же говорил, что 98 это лучший Виндоуз).
2006 год ознаменовался вторым провалом МелкоСофтовых и вторым признаком агонии - выходом Виндоуз Виста... Нужны комментарии, увольте, лучше поставьте и попробуйте сами :).
И вот долгожданный 2009 год, выпущен действующий ныне релиз Виндоуз Семь. Что нового мы получили с точки зрения простого пользователя? Новый интерфейс, с сомнительными новшествами в плане удобства, более странный и не понятный разброс настроек, избыточная интерактивность в меню - существенно усложняющая навигацию, не понятный отход разработчиков от традиционных меню на которые они так упорно всех подсаживали эти двадцать лет. Самое время подвести итоги: на мой взгляд у МелкоСофтовых было три радикальных достижения это Виндоуз 98 SE2, Виндоуз 2000 и файловая ситема NTFS, с момента выхода Виндоуз 98 компания не предложила ничего радикально нового, все изменения это изменения на уровне патчей (кроме Виндоуз 2000 - достижение в создании гибрида, но не с точки зрения новшества) и визуальных эффектов. Из версии в версию при несущественных изменениях в функциональности нам предлагались новые версии Интернет Эксплолера, ДиректХ, всевозможные "читалки, смотрелки, пыхтелки и сопелки". Что же действительно нового мы приобрели с выходом Семёрки. Это ДиректХ 11, зауши притащенный именно в эту версию Виндоуз без возможности установить оный в предыдущих версиях ОС - грязная игра под названием Маркетинг, хочешь играть в новые игры и использовать все преимущества новых видеокарт покупай новую ОС, а хочешь использовать новый ДиректХ, в уже купленной Семёрке, покупай новую видеокарту (заговор, что и говорить, с целью поиметь денюшки, заметь твои денюшки). Это новый Эксплолер, Медиа плеер, кодеки, визуальные темы и аэрорежим, но это всё на уровне патчей, всё это можно установить в предыдущих версиях ОС и наслаждаться. Где новизна? Её нет... Мелкософтовые исчерпались. Да ещё одно неудобство с точки зрения пользователя в новых версиях это навязчивая защита системы, которая постоянно спрашивает о том, действительно ли вы хотите сделать то или это, Мелкие дали понять, что они защитили систему, но от кого? От меня самого от пользователя? От пользователя даже с учётной записью администратора - вот интересно, а следующий ход? От кого будем защищаться дальше? Я пробовал выключить это безобразие в Виндоуз Семь, система не очень доброжелательно это переваривает и обычному пользователю лучше этого не делать (к слову в 98 и ХР можно было отключить практически всё).

Что же в соседнем лагере. Развиваются графические среды, появляются новые дистрибутивы, развивается ядро, появляется поддержка всё большего числа оборудования, в процесс вливаются всё новые и новые разработчики, как всемирно известные компании, так и отдельные энтузиасты. Да Линукс была долека от совершенства изначально, но она не стоит на месте ни одного года. В чём же секрет, в чём же сила Линукс. А как раз в том, что раньше вписывалось ему в минус, то что мол Линукс сложен, его нужно допиливать, дособирать и донастраивать - вот поэтому он всегда совершенствуется и всегда есть что модернизировать, всегда есть множество решений одного вопроса, поэтому и множество дистрибутивов, как множество взглядов на одну и туже проблему. Здесь всегда есть выбор и в выборе ОС и в выборе ПО и в выборе решения отдельных вопросов внутри ОС или конкретной программы. На современном уровне графическая среда, которая была всегда слабым местом Линукс, догнала и уже перегнала (Компиз) возможности Виндоуз, сохранив все прежние достоинства и совершенствуя их. Теперь установка Линукс гораздо проще и гибче, чем установка Виндоуз, она поддерживает гораздо больше оборудования (чтобы не говорили), потому что Линуксу чихать на Маркетинговую политику и он не стремиться добавить поддержку нового оборудования в ущерб старому, а просто добавляет и развивает, то что уже есть. Сглаживание шрифтов, OpenGel режим, абсолютная настраиваемость при помощи любого текстового редактора и т.п. и т.д. Перспективы развития Линукс безграничны ещё и потому, что принять участие в разработке может каждый, сообщество растёт с каждым днём. Будущее однозначно за Линукс, а часы Виндоуз сочтены, она сама себя уничтожает, душит своей замкнутостью на самой себе.

вторник, марта 16, 2010

Загрузчик Grub.

В Debian Lenny по умолчанию используется загрузчик Grub, но при желании можно установить и Lilo, как при установке (расширенный режим), так и проинсталировать после. Grub, более современный, гибкий и настраиваемый загрузчик, поэтому наврядли у вас появиться потребность или желание заменить его на Lilo.

Что нужно знать о загрузчике прежде всего? Загрузчик это программа, которая записывается в первую загрузочную область диска и при включении компьютера инициализируется после прохождения тестов оборудования BIOS. Её прямое назначение найти на разделах операционную систему и передать функции загрузки её программе. Grub понимает множество современных файловых систем и ОС, для нас достаточно того, что он работает с ext3/4, со всеми fat, ntfs и в состоянии распознать Windows и Linux. Следующий момент, Windows использует свой загрузчик и поэтому, если устанавливать его после установки Linux на один жёсткий диск, то он перепишет загрузочную область диска и запуск Linux станет не возможным, именно поэтому я рекомендовал ранее устанавливать в таких случаях сначала Windows, а потом Linux, тогда Grub переписав загрузочную область диска будет в состоянии отловить установленную Windows и Linux.

Grub можно дополнительно конфигурировать, передавать различные команды ядру, как в процессе загрузки, так и при правке конфигурационного файла, описывать все эти возможности нет смысла, вы можете найти массу документации по этим вопросам, начните с man. Тем более, что большинству рядовых пользователей и не нужно знать больше того, что я написал. Но один случай мы рассмотрим, ту ситуацию, когда вы установили Windows после установки Linux и лишили себя таким образом возможности загружаться в Linux обычным способом, в этом случае нет необходимости переустанавливать систему (хотя это безусловно поможет).

Для востановления загрузчика Grub нам понадобиться любой LiveCD с дистрибутивом Linux. Необходимо загрузиться с него и выполнить следующее:
# mkdir /old
# mkdir /old/dev
# mount /dev/sdaN /old
Мы создали каталоги /old и /old/dev и смонтировали нашу корневую файловую систему с установленным Linux в каталог /old.
# mount --bind /dev /old/dev
Так мы подмонтировали каталог /dev.
Теперь нам нужно подменить корневую файловую систему LiveCD на нашу, чтобы он работал с ней как со своей:
# chroot /old
Остаётся только установить Grub:
# /sbin/grub-install /dev/sda
Так мы записали его в главную загрузочную область диска и после перезагрузки он сможет определить все операционные системы установленные на вашем ПК.

До второй версии Grub, которая используется в Lenny, не может автоматически отловить все ОС, которые установленны на отдельных жёстких дисках, а ловит только те, что установлены на одном, поправить это можно прописав загрузку вручную. Новая версия способна отловить все ОС на всех жёстких дисках - это было установлено мной при запуске тестовой версии Squeeze.

среда, февраля 10, 2010

Работа с CD/DVD дисками в консоли

Образы.
Создание образа диска
# dd if=/dev/cdrom of=name.iso
Монтирование образа диска
# mount -o loop -t iso9660 name.iso /mnt/iso(точка монтирования)
Размантирование образа
# umount /mnt/iso

Запись образов.
Установка ПО
# apt-get install cdrecord
Выяснение имен приводов
# wodim --devices
Запись диска из образа
# cdrecord dev=/dev/scd0 -dao speed=4 name.iso

Очистка RW дисков.
Перед очисткой диска необходимо его размантировать.
Быстрая очистка CD-RW
# cdrecord -v blank=fast dev=/dev/scd0
Полная очистка CD-RW
# cdrecord -v blank=all dev=/dev/scd0
Очистка DVD-RW, после такой очистки диск не монтируется, но запись
на него производиться корректно и в консоли и в графических приложениях.
# dvd+rw-format -f /dev/cdrom
# growisofs -Z /dev/cdrom=/dev/zero
Надо понимать, что это что-то вроде низкоуровнего форматирования и диск
получается даже не размеченным, потому и не монтируется.

Запись данных в файлы образы и на диски.
Установка ПО
# apt-get install mkisofs
Запись папки в образ
# mkisofs -r -jcharset utf8 -o ~/cd.iso ~/cd
Запись папки на диск
#

Конвертация образов в iso.
Образы Неро
# apt-get install nrg2iso
# nrg2iso image.nrg image.iso
Образы .bin/.cue (иногда .raw/.cue)
# apt-get install bchunk
# bchunk binfile.bin cuefile.cue myisofile.iso
Образы mdf
# apt-get install mdf2iso
# mdf2iso myfile.mdf myfile.iso

вторник, февраля 09, 2010

Samba

Поднимаем Samba-сервер.
Звучит глобально, на деле все не так сложно, как может показаться. Это необходимо сделать, если в вашей локальной сети есть компьютеры с установленной Windows и вы хотите получить доступ к их ресурсам и дать доступ к своим папкам, а возможно и принтерам. Для этого необходимо установить samba, имейте в виду, что при установке samba первый раз она запросит имя вашей рабочей группы и разрешение менять smb.conf в зависимости от DNS адресов, введите свою рабочую группу (она должна быть такой же как на машинах с Windos) и разрешите менять конфиг. Устанавливаем
# apt-get install samba samba-common
Настраиваем /etc/samba/smb.conf, заменяя его на этот, оригинал лучше сохранить

[global]
workgroup = ИМЯ ВАШЕЙ РАБОЧЕЙ ГРУППЫ
server string = %h server
wins support = yes
dns proxy = no
# log
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
# security
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
# printing
printing = bsd
printcap name = /etc/printcap
printing = cups
printcap name = cups
# misk
wins support = yes

[homes]
browseable = yes
read only = no
create mask = 0664
directory mask = 0775
valid users = %S

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
guest ok = yes
read only = no
share modes = yes

[profiles]
comment = Users profiles
path = /home/samba/profiles
guest ok = yes
browseable = yes
create mask = 0664
directory mask = 0775

[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0775

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
write list = root, @lpadmin

# Раскоментируйте, если хотите дать доступ к CD
;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes

# Доступ к разделу или папки на чтение-запись
[Имя, которое будет видно в сети - замените эти строки на свои]
path = /home/rymata/forever/ot_irchik
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755
available = yes
browsable = yes
public = yes
writable = yes

# Доступ к разделу или папке только на чтение
[Введите желаемое имя отображения - замените на свое]
path = /mnt/gen
read only = yes
guest ok = yes
create mask = 0644
directory mask = 0755
available = yes
browsable = yes
public = yes
writable = no
; Привязка к определенному имени пользователя или группе, имена через пробел
; force user = user1 user2
; force group = group1 group2
# По этой схеме можно продолжать расшаривать ресурсы сколько необходимо

Теперь заводим нового пользователя в системе и добавляем его в базу samba
# smbpasswd -a user
вводим пароль и подтверждаем его.
Включаем этого пользователя
# smbpasswd -e user
После чего необходимо создать альянс для пользователя, чтобы проще было получить доступ с Windows машины, если там есть пользователь с именем Admin, то
создаем файл /etc/samba/smbusers и редактируем его следующим образом
# touch /etc/samba/smbusers
открываем для редактирования и вводим строки
# Unix_name = SMB_name1 SMB_name2
SMB_name1 = Admin
Перезапускаем samba
/etc/init.d/samba restart
Работаем.

понедельник, февраля 08, 2010

Мост

Ты живёшь на одном, я живу на другом на высоком берегу на крутом.

# apt-get install bridge-utils
Проверка загруженности модуля, если он загружен то на команду
# brctl

получим ответ

Usage: brctl [commands]
commands:
addbr add bridge
delbr delete bridge
addif add interface to bridge
delif delete interface from bridge
setageing

суббота, февраля 06, 2010

Настройка сети

Если имеется только одна сетевая карта и нет локальной сети и интересует выход в интернет, то все просто. Рассмотрим выход в интернет через кабельное соединение или DSL - принцип один и тот же.
# apt-get install pppoe pppoeconf
# apt-get install chkconfig
# chkconfig
проверяем по списку есть ли network-manager и есть ли после on
network-manager on
если это так, то делаем
# chkconfig network-manager off
таким образом мы его отключили.
Проверить конфигурацию сетевых интерфейсов можно
# ifconfig
там должно присутствовать описание интерфейса eth0
даже если вы подключали сетевую после установки системы, то любой современный дистрибутив активирует её, но если этого не произошло, то прописывайте в файл
/etc/network/interfaces следующее

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

и перезапускайте сетевые службы
# /etc/init.d/networking restart
проверяем
# ifconfig
eth0 - должен появиться с описанием :).
Дальше проще
# pppoeconf
выходит конфигуратор соединения, отвечаем везде "Да" и где необходимо вводим логин и пароль. Всё... соединение поднято, можно наслаждаться, если в конце отвечали "Да" - в соотв. пункте, то оно будет автоматом подниматься при загрузке системы (чуточку только нужно подождать после загрузки), если это не нужно, то читайте внимательно сообщения, там всё написано подробно.

Рассмотрим теперь схемку посложней, имеется две сетевых одна входит в локальную сеть, к другой подключен DSL-модем или кабель с выходом в интернет, который мы ещё планируем раздать на другую (другие машины).
По ifconfig мы должны видеть уже описание двух сетевых eth0 и eth1, но в любомслучае нам необходимо поправить /etc/network/interfaces следующим образом

auto lo
iface lo inet loopback

# интерфейс к которому подключен модем, конфигурация соотв. виндовой, когда
# стоит получать IP и DNS автоматически
auto eth0
iface eth0 inet manual

# интерфейс подключённый к другому компу или локальной сети, ему назначен
# статический IP адрес и указана маска подсети
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

На второй машине необходимо установить
auto eth0
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
Gateway 192.168.0.1
DNS 192.168.0.1

Gateway - это шлюз и DNS это предпочитаемый DNS - пояснил, чтобы это можно было повторить на виндовой машине (на второй машине может быть как линух, так и винда).

Теперь необходимо прописать в /etc/sysctl.conf строку
net.ipv4.ip_forward = 1
выполнить
sysctl -w net.ipv4.ip_forward="1"
так это заработает без перезагрузки, сие значит, что мы разрешили направление пакетов.
# /etc/init.d/networking restart
# pppoeconf - по той же схеме :)

iptables должен быть установлен по умолчанию, но проверьте и установите, если это не так и введите следующее правило для передачи интернета второму компьютеру и не только ему :), а и всем в локальной сети
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Должно заработать, теперь осталось прописать это правило
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
в файл /etc/init.d/netwoking в конце до записи exit 0, дабы иметь всё как есть после рестарта системы. Всё.

Можно организовать раздачу инета через прокси сервер Squid например, но в домашних условиях это не особо оправданно и рационально - можно ездить в магазин и на танке, но на такси всё же проще я думю. Хотя дополнительно опишу отдельно этот случай. Ещё есть вариант выхода в инет и его раздачи - это если настроить модем в режиме роутера и сделать bridge - это тоже описано отдельно, но тут имеем проблемку - мост грузит проц, как выясняется и с двумя машинами, а наши провайдеры не дружат с модемами в режиме роутера, отсюда зависания связи... энтузиасты могут поэкспериментировать. С роутером и раздачей без моста, что теоретически возможно у меня не вышло, так что писать о сём пока не буду.

Если проблемы с FTP и VPN
# modprobe ip_nat_pptp
# modprobe ip_nat_ftp
# echo ip_nat_pptp >> /etc/modules
# echo ip_nat_ftp >> /etc/modules

Ключевые файлы и их критичные параметры:

/etc/network/interfaces - описание сетевых интерфейсов, где после поднятия интернет соединения должно появиться описание ppp0
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

/etc/init.d/networking с параметром
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

/etc/sysctl.conf со строкой
net.ipv4.ip_forward = 1

/etc/ppp/peers/dsl-provider - файл настроек соединения pppoe
/etc/ppp/chap-secrets - содержит логин и пароль
/etc/resolv.conf - IP адреса DNS серверов

Другие файлы настройки сети, которые могут пригодиться
/etc/aliases - файл почтовых псевдонимов
псевдоним : пользователь
после изменений необходимо выпольнить команду
# newaliases
/etc/host.conf - содержит параметры разрешения доменных имен.
Параметр order hosts,bind - означает, что сначала поиск IP адреса по доменному имени будет произведен в файле /etc/hosts, а затем только будет выполнено обращение к файлу /etc/resolv.conf
параметр multi on означает, что одному доменному имени может соответствовать несколько IP адресов
/etc/hosts - IP адреса узлов локальной сети, сейчас уже не нужно
/etc/hosts.allow - разрешённые узлы
/etc/hosts.deny - запрещённые узлы
/etc/services - база данных сервисов, какой сервис какой порт использует

Запуск сетевого сервиса, если он не запущен
# service network start

Несколько программ, которые помогут обрести уверенность

Microsoft Office достойно заменит OpenOffice.
Для работы с компакт дисками рекомендую K3b.
Словарь Lingvo заменит StarDic, словари к которому можно скачать тут
http://forum.ru-board.com/topic.cgi?forum=5&topic=16486&start=0&limit=1&m=2
Скачиваем, распаковываем и копируем в /usr/share/stardic/dic и делаем их
доступными для всех, меняем свойства файлов.
Любителям работать с графикой осваивайте Gimp, этот проект сейчас активно развивается, так что может и Фотошоп подвинется.

пятница, февраля 05, 2010

Виртуальные машины в Linux

Их здесь есть.

Установка и запуск VMware.
1. Конвертируем rpm в deb при помощи alien, возможно перед этим alien необходимо будет установить. Для конвертирования используем команду
# alien -dc <имя rpm пакета>
где "-d" указывает на создание deb
а "-c" на конвертацию, содержащихся в пакете, скриптов включительно
2. Устанавливаем следующие пакеты
libx11-6 libx11-dev xspecs libxtst6 psmisc build-essential linux-headers-все
3. Устанавливаем собственно сконвертированный пакет.
Запускать Vmware рекомендую из консоли под рутом командой
# wmvare
Дальше все привычно и просто, я создал виртуальную машину с WinXP Pro 64-bit, возможна установка и Windows Vista. Для пущего комфорта напомню, что вы можете подключать любые реальные папки к виртуальной машине, через меню VM>Settings> Options>Shared Folders. И не забывайте установить утилиты для виртуальной машины.
Но как известно, этот продукт не может быть отнесён к разряду опенсорсе и вы используете его на свой страх и риск. Серверная версия, которая распространяется в интернете бесплатно и имеющая веб-интерфейс это издевательство и трата времени, на ней можно только продемонстрировать принцип работы системы, но не создавать постоянную машину.

Поэтому мы имеем прекрасную альтернативу VirtualBox.
Для использования новой версии необходимо подключить репозиторий
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
ключ
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
# apt-get update
Идём в Синаптик и выбираем нужное. Дальше проще, чем в VMware. Я лично разницы не заметил и в качестве, тоже поддержка 3Д-ускорения, директХ и т.п. С тех пор как попробовал ету коробочку про Варю забыл.

Менеджер виртуальных машин, Qemu и Kvm.

# apt-get install virt-manager kvm qemu
Далее добавляем юзера root в группу libvirtd
# adduser root libvirt
по этой же схеме и себя тоже добавляем.
Перезапускаем libvirt-bin
# /etc/init.d/libvirt-bin restart
Делаем перезагрузку системы.
Теперь можно запускать менеджер виртуальных машин из основного меню и создавать виртуальные машины.

Да, необходимо заметить, что демон kvm мешает работе VirtualBox, о чём она сообщит при запуске, поэтому
# chkconfig
просмотрите если
kvm on
то
# chkconfig kvm off
Соответственно для использования kvm
# chkconfig kvm on
Да, после этих операций нужна таки перезагрузка.

четверг, февраля 04, 2010

Ресурсы решают многое

# Основной репозиторий
deb http://ftp.de.debian.org/debian lenny main non-free contrib
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib
# Обновления безопастности и ближайшие текущие обновления
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# Дополнительные обновления
deb http://ftp.de.debian.org/debian lenny-proposed-updates main non-free contrib
deb-src http://ftp.de.debian.org/debian squeeze-proposed-updates main non-free contrib
# Проект адаптации некоторых тестовых пакетов для стабильного дистрибутива
deb http://www.backports.org/debian lenny-backports main non-free contrib
deb-src http://www.backports.org/debian lenny-backports main non-free contrib
# Мультимедиа ресурсы
deb http://ftp.mgts.by/debian-multimedia/ lenny main
deb-src http://ftp.mgts.by/debian-multimedia/ squeeze main
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org squeeze main

# VirtualBox
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
# Wine
deb http://www.lamaresh.net/apt lenny main
# Антивирус Bitdefender
deb http://download.bitdefender.com/repos/deb/ bitdefender non-free
# Кое-что от Google
deb http://dl.google.com/linux/deb/ stable non-free main
# Дополнительно для Compiz и Emerald
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

Последобавления в /etc/apt/sources.list
# apt-get update
много ругани, не обращаем внимания - так надо...

Получаем ключи на backports и debian-multimedia
# apt-get install debian-backports-keyring
# apt-get install debian-multimedia-keyring
КлючеГ на bitdefender
# wget http://download.bitdefender.com/repos/deb/bd.key.asc
# apt-key add bd.key.asc
Ключи для Wine, Google и VirtualBox
# wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
Ключ для Compiz и Emerald
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -

И ещё раз
# apt-get update

среда, февраля 03, 2010

Два релиза

Обновился mc до версии 4.7.0.2. Скачать можно тут
http://www.midnight-commander.org/downloads
Навсякий случай для начинающих, как собрать deb пакет и установить
1. Распакуйте архив
2. Войдите в распакованную папку в консоли
3. # ./configure --with-glib2 --without-ext2undel --with-samba --with-screen=slang --prefix=/usr
это параметры с которыми устанавливается родной пакет, за исключением включения самба, параметр
--prefix=/usr указывает куда устанавливать пакет, т.к. в Debian путь отличается от умолчательного.
4. # make
и проверте, чтобы не был установлен mc.dbg через Синаптик
5. # checkinstall -D --install=no
с этими параметрами вы соберёте deb пакет без установки, если убрать
--install=no, то он тут же и установиться, разменщаться deb-пакет будет в текущей директории
6. В дальнейшем пакет можно устанавливать командой
# dpkg -i <имя_пакета>

Вторая новость обновился стабильный релиз Debian Lenny до версии 5.0.4.
http://cdimage.debian.org/debian-cd/5.0.4/amd64/iso-dvd/
если вы только собираетесь устанавливать, то рекомендую новые образы, т.к. в этом релизе обновился инсталлер.

вторник, февраля 02, 2010

О репозиториях и пакетах

Работа с репозиториями.
Список реп
http://www.debian.org/mirror/list.ru.html
http://linsovet.com/debian-lenny-install

Работа с пакетами.
Сохранение списка установленных пакетов
# dpkg --get-selections > software

Восстановление списка пакетов
# dpkg --set-selections < software
# apt-get dselect-upgrade

Показать сведения о пакете
# apt-cache show
более общие сведения о пакете
# apt-cache showpkg

Показать в каких репах сидит файл
# apt-cache policy pidgin

Поиск пакета содержащего конкретный файл
# dpkg -S stdio.h
# apt-file search libz.so

Показывает какие файлы входят в пакет
# apt-file list имя-пакета

Опрашивает какие пакеты установить, если они нужны, останавливает соответствующий процесс и продолжает его после установки пакета
# auto-apt run ./configure(любая команда)
обновление баз
# auto-apt update

Показывает какие пакеты можно обновить
# apt-show-versions -u

Сборка пакетов deb.
# apt-get install wajig
# wajig source mc
# wajig build mc
# wajig install ./mc_4.6.2~git20080311-4_i386.deb

Собирает и устанавливает deb пакет из изходников, необходимо запускать вместо make install
# checkinstall -D

Блокировка обновления пакета.
# echo имя_пакета hold | dpkg --set-selections -- запретить обновление
# echo имя_пакета install | dpkg --set-selections -- снова разрешить
# apt-get update

Обновить весь дистрибутив
# apt-get -u dist-upgrade

воскресенье, января 31, 2010

Интернет

Здесь проблем не будет, есть все необходимое для комфортной работы. За исключением двух НО... Оба они связаны с тем, что мы используем 64-х битную систему Linux, а под нее до сих пор нет официального Skype и флаш проигрывателя, точней они есть, но их надо найти, что мы и сделаем.

Skype.
http://packages.medibuntu.org/hardy/skype.html
или
http://www.skype.com/intl/en/download/skype/linux/choose/
тут берём для Убунту 64-бит

Flash Player 10
http://labs.adobe.com/downloads/flashplayer10.html
или добавляем рекомендованные мной репозитории и находим нужное в Синаптике.

В установке проблем не возникнет, т.к. их не нужно собирать, они уже готовы и необходимо только разместить в системе на свои места, читайте readme.

Мой браузер - мой завоеватель.

Свет мой зеркальце скажи да всю правду доложи, кто на свете всех надёжней и удобней и быстрей?

Поговорим немного о браузерах и потом я поподробней раскажу о своём любимом, как сделать из него мощьное средство для завоевания просторов интернета. О завоевателе я вспомнил не зря, есть такой браузер Konqueror, но он принадлежит среде KDE, в гноме конечно тоже будет работать, но... и используя его часто можно сталкнуться с ограничениями - не все сайты с ним корректно работают или он не совсеми сайтами :). А по сути на мой взгляд вот это и есть самый настоящий Лучший В Мире Браузер - другие любые ну просто даже рядом стоять не достойны. Но это лирика, перейдём к практике. Из-за определённых ограничений, особенно, если мы не используем среду KDE, он нам не подходит, нужна альтернатива.
И так, первым делом хочу снять вопрос о том, какой браузер самый быстрый, на данный момент считаю этот вопрос не актуальным и не имеющим смысла. Сегодня любой браузер достойно выглядит по скоростным характеристикам, даже ставший нарицательным в этом плане IE. А если учесть, что у всех практически инет не медленней 128 кб/сек, то все разговоры о скоростных параметрах это всего лишь маркетинговые фишки и разводилово. Возьмите тотже новоявленный Хром (я прозвал его Сильвер). Говорю не голословно, я тестировал сам все самые популярные браузеры и пришёл к такому выводу. Поэтому дело выбора это дело вкуса и удобства. В данный момент я остановился на FireFox и ближайшее время не собираюсь переходить на другой.
Для начала о том, какие браузеры можно поиметь в Debian. Это Konqueror - если установить его, то можно и в среде гнома запускать или если вы используете KDE, то не промахнётесь :), FireFox - тут он завется Iceweasel, на основе фокса тут есть ещё Epiphany браузер по умолчанию и Galeon, для использования Opera необходимо добавить репозиторий
deb http://deb.opera.com/opera/ lenny non-free
но это только для 32х битной системы, под 64 не заморачивался, но думаю решение найти можно, хотя оно для меня не имеет смысла, потому и не заморачивался.
Сильвер живёт здесь
deb http://dl.google.com/linux/deb/ stable non-free main
Сафари под Линукс не пробовал, может и можно, я тестировал его в Windows.
Ну вот выбор есть.
Теперь я о своём. На Iceweasel я остановился потому что до этого использовал SeaMonkey в Windows и потом в Debian, кстати, вот ещё браузер достойный, который можно установить. Но дело повернулось так, Дебиан отказался от него и не выпустил в новой версии, можно поставить самому и Симанку и новый Фокс, но я предпочитаю либо собирать пакеты сам, либо использовать те, что предлагают в репозиториях, Фокс новый не собирается, так же как и Симанка - есть зависимости, которые не возможно решить. А то, что предлагается на сайте ввиде портабельного софта меня не устраивает, хотя можно использовать, они даже обновляться тогда с сайта будут сами регулярно. До всего этого я использовал Оперу, но с некоторых версий она мне разонравилась - не туда понесло разработчиков, ну это лично моё мнение. Так вот поэтому поговорим подробней о Фоксе.
Первое, что не понравиться пользователям Windows это отсутствие возможности просматривать flash-ролики, это легко решаемо, если вы подключили репозитории, которые я вам предлагал ранее, также можно скачать файл с сайта самого Адоба и добавить в плагины. Вообщем поищите в Синаптике, если подключили рекомендуемые мной репозитории, то там найдёте даже два варианта что-то типа мозилла-флеш и флешплейер-нонфри. Также посмотрите всё по поиску на Iceweasel, можно кое-что добавить.
Теперь слегка его ускорим ;)
в строке браузера набираем about:config
добавляем новое значение - content.notify.backoffcount - его делаем равным 5
у этого параметра меняем значение на network.dns.disableIPv6 - True
тоже ui.submenuDelay - 0
смените значения параметров network.http.pipelining и network.http.proxy.pipelining на “True”,
а затем установите
network.http.pipelining.maxrequests в 8 вместо 4. Всё.
Теперь добавим функционалу через установку расширений, рекомендую следующие расширения
Adblock Plus - убивает рекламу в смерть просто, рекомендую добавить к основному подписки со следующих сайтов, их можно по необходимости включать и выключать в настройках
http://code.google.com/p/ruadlist/
http://nsis.narod.ru/clean_internet/
All-in-One Sidebar - боковая панел в стиле Оперы, очень удобно и настраиваемо
Download Statusbar - делает закачку менее громоздким мероприятием
Flagfox - показывает флаг страны сайта на котором вы находитесь и при наведении его IP
FlashGot - расширяет возможности закачки и переадресации её в другие доунлоадеры
Google Shortcuts - очень интересное дополнение ускоряет доступ ко всем фишкам, которые предлагает Google зарегистрировавшимся пользователям, рекомендую попробовать, если ещё не зарегистрированы зарегтесь - это стоит попробовать
Speed Dial - это стартовая страничка в стиле Опера, где можно настроить девять стартовых адресов и даже добавить другие группы и опять по девять адресов, попробуйте, удобно
Tab Scope - предварительный просмотр содержимого неактивной вкладки при наведении, с возможностью управления ей
UnMHT - это то, чего так не хватает Фоксу по умолчанию, кто в курсе те поняли, кто нет, тому не нужно.
А теперь попрубуйте этот Фокс... думаю вы останетесь довольны. Если же нет, то вам точно нужно искать другой браузер, благо они есть.

суббота, января 30, 2010

Настройка сенсоров и прочего мониторинга

Буть осторожен, следи за собой...

apt-get install lm-sensors sensord hddtemp sensors-applet
разрешить SUID режим для hddtemp
если проскочили настройки hddtemp, то можно запустить
dpkg-reconfigure hddtemp
Апплет на панель и дальше все просто...
# sensors-detect
на все вопросы отвечайте yes и перезагружайте ПК.
Теперь можно включить аплет на панели и настроить его. А можно запустить такую маляву. У вас на рабочем столе, на обоях в реальном времени будет отображаться системная информация выбраного вами характера, туда можно включить - Ядро, время работы системы, сведенья об обновлениях, информация о процессоре или процессорах, об ОЗУ и свап, о запущенных процессах в стиле top - максимум десять, время, дата, календарь, инфа о жёстких дисках и о сети.
Реализация.
# apt-get install python-statgrab ttf-liberation curl conky
скачиваем и читает вот тут
http://www.gnome-look.org/content/show.php/CONKY-colors?content=92328
суть сводиться к тому, чтобы правильно задать ./conky-colors, поэтому внимательно просмотрите ./conky-colors --help и выберите те параметры, что вас устраивают, если у вас тёмные обои, то цвета оставляйте как есть - они светлые, но если обои светлые как у меня и как в Дебиан по умолчанию, то выберите параметр --alldark, потом мейк и собственно запуск. Как я делаю
- распаковываю это дело и вхожу в её корневую директорию
и всё от имени обычного пользователя
$ make
$ ./conky-colors --lang=ru --theme=gnome-noble --alldark --calendar --nvidia --network --debian --hd=default --hdtemp1=sda --hdtemp2=sdb --hdtemp3=sdc --cputemp --swap --battery --updates --clock=default --proc=10
$ make install
$ /home/rymata/.conkycolors/bin/conkyStart
эту команду можно запускать через Альт+F2, через Сеансы заавторестартить не удалось, когда получиться авторестарт допишу :)

пятница, января 29, 2010

Стратегия выживания.

Live free or die.
Живи свободным или умри.

Я уже немного упоминал о независимости от системы, т.е. необходимо так организовать своё взаимодействие с компьютером, чтобы максимально быть независимым от того, что происходит с системой и максимум, что бы вам могло грозить это переустановка ОС без потери данных и даже без потери настроек необходимых программ. Всё это очень просто организовать, не буду говорить о глобальных стратегиях при меняемых на серверах в локальных и глобальных сетях, как вы уже могли заметить, мои заметки адресованы обычному домашнему пользователю, желающему организовать свою работу в Linux.
Первое условие в нашей стратегии это выбор раздела для хранения резерва, я уже описывал как необходимо разбивать винт при установке и тем неменее упомяну ещё раз в этой связи. И так у вас должен быть дополнительный раздел, не связанный с системой, т.е. это должен быть не системный раздел и не /home, а любой произвольный, идеально будет если он будет находиться не на том же жёстком диске что и система (в случае наличия нескольких винтов). А смысл заключается в следующем, на этом разделе вы будете сохранять файлы конфигурации вашей системы, чтобы в случае переустановки прикладывать минимум усилий, так же переодически сюда можно скидывать нужные данные из папки /home если они там появляются, вообще рекомендую использовать папку /home только как временную директорию для текущей работы, но никак не для хранения данных, данные как раз храните на упомянутом выше разделе. И так, выбрать необходимые файлы для резервирования вы должны сами, по сути все конфигурационные файлы, которые вы сами настраивали вручную лучше сохранить, дабы не проделывать это повторно и не испытывать судьбу - получиться настроить или нет.
Файлы на которые следует обратить внимание
/etc/fstab - хранит все автомантируемые устройства, полезно сохранить, если вы подключаете жёсткие диски и разделы не с родными файловыми системами, требующими дополнительной настройки.
/etc/X11/xorg.conf - если вы устанавливали патентованные драйвера на видио карту, добавляли шрифты для иксов и т.п.
/etc/apt/sources.list - обязательно сохраните, тут все ресурсы из которых вы черпаете пакеты для системы.
/etc/samba/smb.conf - настройки самбы для связи с windows машинами.
/etc/network/interfaces - файл настройки сетевых устройств.
Соответствующим образом сохраняйте всё конфиги, которые вы настраивали сами и в этой связи лучше докопаться до сути вопроса и настроить самим и сохранить, чем пользоваться гуёвыми конфигураторами действия которых вы до конца не понимаете. Ещё полезно сохранить файлы личных настроек некоторых программ, хранящихся в домашнем каталоге, это файлы почтовых клиентов, клиентов мгновенных сообщений, музыкальных проигрывателей, если вы используете их для работы с музыкальными коллекциями, тоже с фотоальбомами, клиентами для чтения новостей, браузерами, ну вообщем суть ясна я думаю :).
А на последок одна маленькая, но удивительно удобная штучка. Вы можете сохранить список всех установленных у вас на данный момент в системе пакетов, а после переустановки подгрузить этот список в программу установки пакетов и останется только дождаться, когда они все установятся - не нужно тщательно выбирать нужное и ненужное, достаточно сделать это один раз. Привожу волшебные ключеки.
Сохранение списка установленных пакетов
# dpkg --get-selections > software
в текущей директории сохраниться файл со списком пакетов, его можно называть и переименовывать произвольно и перемещать в любое удобное место.
В последствии при необходимости этот список можно подгрузить в Синаптике - там есть соотв. опция или выполнить следующее.
Восстановление списка пакетов
# dpkg --set-selections < software
# apt-get dselect-upgrade
Надеюсь теперь переустановка системы вам ничем не грозит, разве что некоторой потерей времени, которую мы попытались свести к минимуму.

четверг, января 28, 2010

Установка принтера HP Laser Jet 1018 в Debian

1.Установить пакет cupsys и все cupsys*
2.Установить foo2zjs
для установки свежей версии
# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
3.Распакуем его
# tar -xzvf foo2zjs.tar.gz
и перейдем в каталог с исходниками
# cd ./foo2zjs
4. Скомпилим
# make
5. Качаем свежую прошивку
# ./getweb 1018 # Get HP LaserJet 1018 firmware file
6. Устанавливаем драйвер
# make install
7. Конфигурируем плагины
# make install-hotplug
8. Мы используем CUPS, поэтому перезапускаем spooler
# make cups
9. Запуск гуевого конфигуратора, здесь нужно добавить наш принтер, попросят ввести пароль администратора
# firefox http://localhost:631
10. Теперь установим прошивку
преобразуем ее в пригодный формат и загружаем в нужное место
# arm2hpdl sihp1018.img > /usr/share/foo2zjs/firmware/sihp1018.dl
меняем владельца
# chown root:root /usr/share/foo2zjs/firmware/sihp1018.dl
11. После чего выключим и включим принтер. Проверяем
# usb_printerid /dev/usb/lp0
в конце должна быть приписка аналогичная этой, только будет разница в цифрах, это номер загруженной прошивки
FWVER:20041129;
навсякий случай делаем
# printconf
12. Если принтер не был включен при установке системы, то необходимо настроить его в графической среде, что делается стандартными средствами Gnome или KDE соответственно, думаю справитесь.

среда, января 27, 2010

Что нам Windows, мы на это ответим...

Compiz Fusion быстро, удобно, красиво.
После установки драйверов на видео карту (нужен 3д ускоритель), можно побаловать себя. Compiz кроме внешних эффектов повышает функциональность и производительность окон, позволяя детально настроить их поведение и внешний вид, а некоторые возможности произведут впечатление и на бывалых "оконщиков", например 3Д рабочий стол. Compiz входит в состав пакетов Debian, но чтобы получить свежую версию и дополнительные возможности необходимо подключить неофициальный репозиторий, добавив его в sources.list
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
и установить ключь
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | sudo apt-key add -
после обновить список пакетов
# apt-get update
Это репозиторий Emerald, одного из декораторов окон, который можно использовать в компиз, всё будет работать и без него, но из этого репозитория обновляется сам компиз, как я понял, и добовляются некоторые его компоненты, в последствии можно и не устанавливать сам Emerald - это уже по желанию.
После этого заходите в синаптик и устанавливайте все пакеты на тему Compiz, не забывайте менеджер настроек CompizConfig. По желанию можете установить и Emerald. Лично мне он не понравился, этот Emerald, но в менеджере его настроек можно создать абсолютно с нуля свою тему, причём на разных движках, вообщем есть полигон для творчества, меня лично устраивает стандартный гномовский мотив. Так... теперь осталось включить сам Compiz и по желанию изменить декоратор окон. Сделать это можно командой от обычного пользователя
$ compiz --replace
если почувствовали изменения, то можно перейти в настройки - Система>Параметры>Менеджер настройки compiz, тут можно поэксперементировать, рекомендую "куб рабочего стола" и expo - для удобства переключения по граням куба, для эффектного перехода между рабочими местами можно визуально переворачивать грани куба удерживая Контр+Альт и удерживая левую мышь двигать ею, попробуйте. Чтобы компиз загружался сразу при старте системы можно добавть его команду в Сеансы - в меню Система-Параметры.
Теперь о декораторах окон. Можно использовать стандартный компизовский и гнома, а можно упомянутый выше Emerald. Для их переключения используем тотже менеджер настройки, там во вкладке эффекты выбираем пункт оформление окон и в нём в строке команда вводим для Emerald
emerald --replace
Если ничего там не вводить с самого начала, то будет использоваться гномовский декоратор окон, но если вы хотите переключиться обратно на него, то необходимо поменять запись на
gtk-window-decorator --replace
и для этого должны быть установленны все компоненты компиз.
Для вступления всех эффектов в силу лучше перезапускать графическую среду
# /etc/init.d/gdm stop
# /etc/init.d/gdm start
Эксперемент не сложный и довольно безобидный, тем более убрав запись в Сеансах вы избавите себя от этих чудес, если же есть желание, то всё что связано с окнами можно настроить до паронойи.

вторник, января 26, 2010

Драйвера на видео карту.

Настоятельно не рекомендую использовать драйвера от производителя видеокарты с родного сайта в виде авто-установочного пакета (это относиться и к ATI и NVIDIA). Такие драйвера нарушают целостность системы, вносят не поправимые изменения и однажды установив такой драйвер, вы обрекаете себя на пожизненное использование драйверов с сайта разработчика, другие будет невозможно использовать, т.к. не существует способа корректно их удалить. Более того, как правило, видеокарта будет работать не правильно. Поэтому в репозиториях каждого дистрибутива есть так называемые проприетарные драйвера, они не являются свободными и поэтому не устанавливаются автоматически. Они относятся к категории non-free, именно поэтому в самом начале настройки мы добавили в sources лист такие репозитории.
# apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot
# apt-get install linux-headers-$(uname -r) nvidia-kernel-common
это необходимые для подготовки пакеты.
Загрузка, сборка и установка nvidia-kernel
# m-a prepare
# m-a a-i nvidia
Теперь установка собственно драйвера
# apt-get install nvidia-glx
Теперь необходимо поправить /etc/X11/xorg.conf секцию Device:
Section "Device"
Identifier "NVIDIA Corporation NV43 [GeForce 6600]" - впишите свои данные.
Driver "nvidia"
EndSection
Пункт с данными о карте не критичен и вы можете писать там, что угодно, главное это пункт Driver и он должен быть заполнен так как указанно тут.
После этого подгружаем nvidia-kernel
# modprobe nvidia
Перезапускаем X11
1 #/etc/init.d/gdm stop
2 #/etc/init.d/gdm start
Если все прошло удачно, то вы увидите логотип Nvidia при старте графической среды. Для проверки работы карты лучше всего установить и запустить игру Nexuiz. Также вы можете зайти в Synaptic и по поиску на nvidia выбрать дополнительные пакеты для настройки карты и драйвера на 32-х битные приложения.

понедельник, января 25, 2010

Windows разделы

Доступ к NTFS разделам.
Если мы только что мигрировали из Windows, то для нас будет достаточно актуальным вопрос о доступе к нашим виндоус разделам из-под Linux. По умолчанию, при установке Debian, не монтируются NTFS разделы в обычном режиме, только в режиме эксперта вручную, это происходит из-за не вполне свободной лицензии на файловую систему NTFS, которая принадлежит Майкрософт и по причине возможного возникновения некоторых затруднений в этом процессе, влекущих к потере данных. Поэтому разработчики ОС решили не брать на себя ответственность за эту процедуру. Но у нас есть вариант сделать это самим в любое удобное для нас время. Итак, необходимо установить
# apt-get install fuse-utils libfuse2 ntfsprogs python-xattr
запустить fuse
# modprobe fuse
Пробуем монтировать:
# ntfsmount /dev/xxxx /mnt/nnn -o rw,umask=000,locale=ru_RU.UTF-8
где xxxx-наименование раздела в системе, например, hda1 - если он IDE или sda1, если SATA, /mnt/nnn - место расположение папки монтирования, обычно разделы монтируются в папку /mnt, а nnn - это произвольное удобное для вас имя. Также прежде необходимо создать эту папку
# mkdir /mnt/nnn
и задать права доступа для всех
# chmod 777 /mnt/nnn
Если после пробного монтирования все прошло успешно, то прописываем в
/etc/fstab все разделы по схеме
/dev/xxxx /mnt/nnn ntfs-fuse rw,nosuid,nodev,umask=000,locale=ru_RU.UTF-8 0 0
где ntfs-fuse это тип файловой системы, rw,nosuid,nodev,umask=000 - параметры монтирования для чтения и записи и соотв. правами доступа, locale=ru_RU.UTF-8 - это локаль системы, если вы ее не меняли после установки, то она у вас utf8, что мы и указали, это необходимо, чтобы вы могли видеть русские имена файлов на ваших разделах. Добавляем модуль fuse в автозагрузку
# echo fuse >> /etc/modules
теперь при наличии записи в fstab и установке модуля в автозапуск, NTFS будет монтироваться автоматически при старте системы, каждый раз. Момент есть такой, если имеем ошибку при монтировании или запуске модуля, есть смысл прогнать раздел виндовым checkdisk-ом и повторить операции. Размонтирование разделов
# fusermount -u /mnt/nnn
После прописывания всех разделов в fstab, выполняем
# mount -a
и наслаждаемся результатом.

Монтирование FAT32.
Эта файловая система уже уходит в прошлое из-за своих ограничений, но очень может быть, что она вам еще понадобиться или у вас сохранился раздел с незапамятных времен, или товарищ принес необходимые данные на таком разделе. Linux умеет работать с такими разделами без дополнительных драйверов и если они были подключены при установке, то смонтируются автоматически. Но если вам нужно подключить такой раздел после установки, то нам необходимо добавить в уже знакомый файл /etc/fstab строку вида
/dev/xxxx /mnt/nnn vfat rw,nosuid,nodev,umask=000,locale=ru_RU.UTF-8 0 0
как видите, все уже знакомо, а vfat понятно указывает на тип файловой системы. После этого проделываем
# mount -a
можно пользоваться.

воскресенье, января 24, 2010

Настройка даты и времени.

Точное время необходимо для правильной работы системы, поэтому займемся первым делом этим вопросом. Установим пакет ntpdate
# apt-get install ntpdate
Сверим время с сервером точного времени
# ntpdate-debian
При необходимости произведем смену часового пояса через
# tzconfig
тут все по русски, выбираем необходимое. Теперь отключаем контроль разницы во времени БИОС и системы по местному времени, дело в том, что по умолчанию система считает, что время БИОС это точное международное время по Гринвичу и система должна корректировать свое время по местной разнице исходя от него, оставляя время БИОС без корректировки.
Если мы хотим соответствия времени системы со временем БИОС, то заходим в
/etc/default/rcS заменяем UTC=yes на UTC=no и выполняем
# /etc/init.d/hwclock.sh restart
перезапускаем сервер времени. Если у вас платформа amd64, то ваши часы наверняка убегают вперед, это происходит потому что по умолчанию работает таймер tsc, а нам нужен hpet, ибо tsc ведет себя таким вот безобразным образом в системах amd64. Как быть?
Отключаем таймер tsc, а так как система не может без таймера, то она запустит следующий свободный hpet. Для этого необходимо передать ядру параметр notsc, его следует прописать в файле /boot/grub/menu.lst в строке с kernel в конце после уже прописанных параметров через пробел от последнего, сохранить и перезагрузить систему, это единственный случай, когда я не нашел варианта применить изменения без перезагрузки, суть задачи передать этот параметр ядру, но как это сделать без перезагрузки я пока не знаю, возможно есть вариант. Теперь время идет точно и соответствует нашему часовому поясу.
Для синхронизации времени с интернет сервером необходимо установить
# apt-get install ntp
он сам запуститься и будет все делать.
Вопрос можно считать решенным.

пятница, января 22, 2010

Необходимые инструменты в работе.

Нам понадобиться mc - файловый менеджер на подобии NC в DOS и Far в Windows, этот инструмент позволит вам наиболее быстро освоиться в среде Linux. Мы будем использовать также apt-get консольную программу для работы с пакетами, возможно Synaptic графический ее аналог, возможно нам понадобиться команда make и обязательно текстовый редактор, думаю хватит nano, если не боитесь трудностей, то можете начать сразу с освоения vim (рекомендую). Поэтому запускаем консоль, это можно сделать не выходя из графического режима, через Приложения - Стандартные - Терминал перед вами откроется виртуальная консоль, дальше все действия выполняются от имени root и я не буду напоминать о необходимости переключаться в этот режим. Заметьте, что в строку консоли можно копировать текст, например, из этого документа, что существенно упрощает работу при незнании команд и тем не менее, если вы хотите их запомнить, рекомендую набирать в ручную. Итак, первым делом установим необходимый инструментарий и подготовим среду для работы. Зайдем в Synaptic Система - Администрирование - Программа управления пакетами, в ней запустим Редактирование - Добавить компакт диск, по очереди вставляем диски Debian с пакетами начиная со второго, первый установочный система уже знает, если у вас быстрый интернет и постоянный к немудоступ, то можно этого и не делать, возможно вы и не скачивали образы этих дисков, в любом случае, правим /etc/apt/sources.list добавляя туда то, чего нет

# Основной репозиторий
deb http://ftp.de.debian.org/debian lenny main non-free contrib
# Выбран squeeze, т.к. это ссылка на исходники и таким образом мы сможем
# закачивать исходники тестовой версии и собирать их в своей стабильной
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib

# Обновления безопасности
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# Быстроизменяемые дополнения
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

# Дополнительные обновления
deb http://ftp.de.debian.org/debian lenny-proposed-updates main non-free contrib
deb-src http://ftp.de.debian.org/debian squeeze-proposed-updates main non-free contrib

# Пакеты из тестируемого дистрибутива адаптированные под стабильный
deb http://www.backports.org/debian lenny-backports main non-free contrib
deb-src http://www.backports.org/debian lenny-backports main non-free contrib

# Дополнительное мультимедиа
deb http://ftp.mgts.by/debian-multimedia/ lenny main
deb-src http://ftp.mgts.by/debian-multimedia/ squeeze main
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org squeeze main

# Неофициальные пакеты
deb http://unofficial.debian-maintainers.org/ lenny/backports main contrib non-free restricted
deb-src http://unofficial.debian-maintainers.org/ lenny/backports main contrib non-free restricted

# Виртуальная машина
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
# Wine - Windows приложения без заморочек
deb http://www.lamaresh.net/apt lenny main
# Безплатный антивирус
deb http://download.bitdefender.com/repos/deb/ bitdefender non-free
# софт от Гугля - браузер Хром, планета Земля и т.п.
deb http://dl.google.com/linux/deb/ stable non-free main
# OpenOfficeOrg - к сожалению только 32-бит
deb http://download.i-rs.ru/pub/openoffice/debian/ ./

Теперь нам понадобиться доступ в интернет, хорошо если у нас модем настроен в режиме роутера или мы имеем кабельный интернет без регистрации, в противном случае необходимо установить соединение в ручную. Вариант для DSL соединения: необходимо установить пакеты начинающиеся на pppoe, для этого набираем в поиске Synaptic рррое выделяем нужное и жмем применить, вставляем запрашиваемый диск в дисковод и ждем окончания работы программы, закрываем ее и переходим в консоль.
# pppoeconf
выходит программа установки соединения на родном вам языке, отвечаем на все вопросы, если сомневаемся как, то оставляем без изменения предложенный вариант, разумеется необходимо ввести правильное имя пользователя и пароль, выбирайте устанавливать соединение автоматически и оно будет устанавливаться при каждой загрузке само, если у вас ограничения в доступе к интернет и вы хотите устанавливать его сами в произвольном порядке, то выбирайте - нет на соотв. вопрос и при необходимости установки связи выполняйте команду
# pon dsl-provaider
при необходимости разрыва связи
# poff
если на последнюю команду ругается то
# poff -a

Таким образом связь с внешним миром налажена. Теперь она нам будет нужна, поэтому последующие команды необходимо проделывать при установленном соединении с интернет.
Устанавливаем ключи публичного доступа к ресурсам Backports и Multimedia, возможно перед этим нужно будет запустить
# apt-get update
он проругается на ключи, так надо и потом

для
unofficial.debian-maintainers.org
# apt-get install dmo-archive-keyring
backports
# apt-get install debian-backports-keyring
debian-multimedia
# apt-get install debian-multimedia-keyring
wine
# wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
google
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
virtualbox
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Обновляем список доступных пакетов, обязательно еще раз после установки ключей
# apt-get update
Обновляем систему
# apt-get upgrade
Теперь система готова к работе.
# apt-get install mc make vim gcc
Мы вооружены и опасны.

четверг, января 21, 2010

Запустил и...

Пройден этап принятия решения, подготовки разделов и установки. Вы установили Linux. Добро пожаловать в мир новых возможностей. Все, что будет описано далее по большей части касается дистрибутива Debian Lenny amd64, но основные принципы решения вопросов могут использоваться в любом дистрибутиве, особенно в Ubuntu, т.к. он создан на его основе. Буду стараться писать наиболее обобщенно и с объяснением действий, в тоже время не упуская деталей, чтобы, с одной стороны, варианты решений могли помочь пользователям различных дистрибутивов на разных платформах и с другой стороны, чтобы максимально точно передать последовательность действий обладателям родного мне дистрибутива.
Введен лог и пароль. Запустился Gnome, графическая среда в Debian по умолчанию. Рекомендую на ней и остаться и ее изучить для работы, на мой взгляд это самая эффективная графическая среда из существующих, можно спорить... у вас есть выбор. Многие действительно существенные задачи Linux, решаются в консоли, поэтому выбор графической среды дело сугубо индивидуальное и субъективное. В любом случае вы будете иметь доступ к терминалу и всем основным возможностям Linux. В графическом режиме войти в систему от имени root (администратора) не возможно и это правильно, в нем очень легко ошибиться и нажать не ту кнопку мышкой. Но тем не менее многие задачи по настройке системы решаются от имени root и делается это в консоли, поэтому хотите вы того или нет, но знакомства с ней вам не избежать, если вы хотите хоть чего-то добиться в Linux и от Linux. В Debian для получения прав пользователя root необходимо набрать в терминале # su после чего выйдет запрос пароля и вы сможете продолжить работу уже от имени root (в Ubuntu для запуска команды от именни root перед ней необходимо набрать # sudo <сама_команда> после запроса на ввод пароля введите свой пароль, в дальнейшем при этом сеансе работы пароль запрашиваться не будет), это наиболее предпочтительный способ работы, т.к. система идентифицирует, что под администратором зашел тот или иной пользователь. Можно же просто зарегистрироваться в системе в режиме терминала изначально под пользователем root, что менее предпочтительно. Это основы работы и я упомянул об этом, т.к. большинство того, что здесь будет продемонстрировано необходимо делать от имени root.

понедельник, января 18, 2010

Почему же все-таки Linux и почему Debian?

Во-первых, Linux бесплатен в отличии от Windows, который стоит не дешево, конечно, вы скажете, что я и не платил никогда, но дело в том, что как домашний пользователь, вы еще можете на свой страх и риск использовать пиратский Windows, дома вас никто не проверит, но на предприятиях, в офисе и производстве использование последнего становиться все проблематичней и проблематичней, так что очень может быть, что скоро это станет вовсе не возможно, а следовательно, организациям и предприятиям придется закупать лицензионное ПО или же переходить на бесплатные его аналоги. Следовательно организация где вы работаете может решить перейти на Linux, так почему бы не освоить эту ОС заранее, также если вы обслуживаете ПК, то освоив Linux, вы можете сами предложить вашей организации в качестве экономии перейти на него. Да и то, что вы используете ПО, никого не обманывая и поступаете абсолютно честно, тоже не мало важно и приятно.
Во-вторых, Linux это достаточно мощная среда, где вы найдете множество решений на ваши задачи, очень может быть, что эти решения окажутся более эффективными, чем в Windows. В-третьих, среда Linux менее ограничена, чем среда Windows, так как ее основу составляет консольный режим, который более стабилен, гибок и эффективен, менее ресурсоемок и более производителен, а его сочетание с графическими средами Gnome, KDE и др. делает эту ОС по истине замечательной.
В-четвертых, это реально многопользовательская и многозадачная среда, за одним компьютером одновременно могут быть запущены процессы от имени разных пользователей, в систему можно зайти с разных терминалов одновременно, как одним пользователем, так и множеством, даже на одном ПК вы можете ощутить преимущества такой возможности, используя виртуальные консоли, а виртуальные рабочие столы в Gnome и KDE из коробки, без всяких дополнений. В-пятых, забудьте про постоянные перезагрузки, тут это абсолютно не нужно, максимум, что может понадобиться это перезапустить графический режим после его настройки, это равносильно смене пользователей в Windows. Забудьте про вирусы и постоянные не понятные патчи, кряки и о... великая проблема, про реестр и его чистку, тут все настраивается в обычных текстовых файлах на вполне доступном уровне. И это можно продолжать... до бесконечности.
Конечно, на первых парах будет ощущение дискомфорта и неудобства, но это лишь в начале, как всегда при освоении нового и адаптации к незнакомой среде, вскоре вы начнете продуктивно работать и удивляться, как это до сих пор могли обходиться без Linux, довольствуясь скудными средствами Windows. Первое, что раздражает это другой непонятный механизм установки программ и их названия, но при ознакомлении, такой способ установки гораздо эффективней и гибче, вы можете настроить ПО полностью под свою конфигурацию, а если захотите, то и нужды. Кстати, о подстроить, тут настраивается все - ну абсолютно все. Другая файловая система и другая иерархическая структура файловой системы, тут нет привычных "C:", "D:" и т.п., диски монтируются в каталоги системы и диском может быть любая папка, которую вы выбрали при монтировании, не привычно, но очень удобно, все файлы имеют одну единую иерархию и не нужно перепрыгивать с диска на диск. Ну хватит, не получается у меня найти недостатки этой ОС, любой якобы недостаток оборачивается в итоге ее преимуществом. Опять таки противоречивый недостаток, эта ОС заставляет думать, если вы не привыкли задумываться над своими действиями, не умеете искать ответы на поставленные вопросы, а напротив привыкли механически, не задумываясь щелкать мышкой, то оставайтесь в Windows, эта ОС для вас, она о вас побеспокоиться.
Debian. Или другой дистрибутив? Это решать вам, я однажды сделал свой выбор и пока об этом не пожалел. Моими критериями были: полная бесплатность самой ОС и наличие бесплатного ПО под нее, стабильность, неограниченность в возможностях настройки. Если быть до конца объективным, то основной причиной по которой я выбрал Debian является, четкая приверженность разработчиков стандартам GNU, все другие дистрибутивы, мало мальски достойные внимания, так или иначе имеют платные версии своих продуктов, с расширенными возможностями и используя бесплатный вариант чувствуешь себя ограниченным, а платить за Linux или использовать пиратские версии для меня как-то странновато, а зачем тогда, вообще, на него переходить. Вот я и остановил свой выбор на Debian, у которого есть еще ряд преимуществ. Но не буду навязывать свои мысли, решать вам.

воскресенье, января 17, 2010

Приветствую тебя, на смерть идущий.

Теперь все готово к установке. Включите все переферийные устройства, которые у вас есть и которые вы планируете использовать, принтер, сканер, внешние тюнеры, веб камеру и т.п., чтобы Linux автоматически определил их и попытался настроить наилучшим образом, иначе вам придется делать это вручную, после установки.

Собственно процедура установки.

В большинстве современных дистрибутивах Linux, имеется графический режим установки, который не вызывает затруднений даже у начинающих и как правило подробно описан в руководстве к установке. Но есть моменты, которые зависят от решения самого пользователя, требуют определенных знаний и могут существенно повлиять на результат установки. Остановимся на них подробней. Ключевой вопрос установки системы это указание разделов, где она будет размещаться. Итак, будем исходить из того, что вы читали статью с начала и подготовили дисковое пространство должным образом. Любой установщик предложит вам выбрать режим подготовки разделов либо автоматический, либо ручной. Всегда выбирайте ручной, даже если ставите на отдельный винт, если же устанавливаете на винт, где уже имеется Windows или другие данные, то обязательно выбирайте ручной и только. Далее последует карта диска, где вы увидите пустое пространство подготовленное вами заранее. Linux способен размещаться на нескольких разделах, мало того, для работы ему необходимо как минимум два раздела это системный root "/" и swap - раздел подкачки. Желательно иметь под Linux не менее 60Гб дискового пространства, тогда вы комфортно сможете себя чувствовать в любом дистрибутиве с использованием графической среды. Под системный раздел выделяйте 40-50Гб и делайте его ext3, далее следует раздел подкачки. Следующий раздел, который необходимо создать это /home - домашний раздел пользователя, где будут храниться ваши данные и файлы личных настроек, его можно сделать около 10Гб. Таким образом основные разделы созданы, рекомендую поступить именно так и не выделять под /tmp или /var или другие системные папки отдельных разделов, как это иногда рекомендуют, если только вы четко не понимаете зачем вам это нужно и сколько места на это понадобиться, т.к. заранее очень трудно предугодать, сколько места им потребуется и если его не хватит, то вы не сможете установить новые программы, даже если основной раздел будет свободен или просто даже запустить их будет затруднительно. Хорошо еще выделить хотя бы один раздел Linux и смонтировать его в /home/имя_пользователя/произвольное_название для того, чтобы вы могли сохранять резервные копии файлов конфигурации, личные настройки программ и важную информацию на отдельном от системы разделе. Для этого как бы предназначен раздел /home, но т.к. он непосредственно задействован в работе системы и часто при переустановке, не возможно установить ее, не отформатировав последний (старые файлы конфигурации мешают по новый настроить систему).
Разметка диска закончена, жмете далее и выбираете записать изменения в таблицу разделов диска. Следующий этап установки, требующий интеллектуального напряжения это выбор пакетов установки, разные дистрибутивы поступают по разному. Одни ограничиваются только базовыми конфигурациями под графическую среду и основные приложения, дальше идет выбор вариантов установки под различные сервера и задачи, другие предоставляют плюс к этому еще и детальный выбор пакетов. Если вы первый раз устанавливаете систему, то выбирайте базовый вариант с графической средой - рабочим столом. Жмем далее. Последний момент, где нужно серьёзно задуматься это размещение загрузчика Linux, во всех случаях, если вы не знаете точно, что вам нужно, то оставляйте как есть - в загрузочную область основного раздела. Все. После перезагрузки выйдет графическое приглашение входа в систему, где нужно ввести логин и пароль, которые вы определили при установке, причём не root пользователя конечно, а обычного.

суббота, января 16, 2010

Подождём с ext4.

Хотел попробовать ext4, да не дошёл до конца. Дело вот в чём, для её работы нужно более свежее ядро. На 2.6.26-2 как в Lenny не работает, минимум, как я понял, 2.6.28. В репах есть 2.6.30 - тоже что в тестовой версии, под ним система запускается, но нельзя поставить патентованные дрова на Nvidia, так что увы... Есть, конечно выбор - либо ext4, либо дрова, я выбрал дрова... В репах поломали зависимости, думаю это решиться и тогда можно будет попробовать снова. Люди писали, что нужен был новый Grub2 для загрузки с новым ядром, у меня прошло без этого.

Ext4

Можно переходить на ext4. Компания Google перевела свои сервера на ext4. Ждите, скоро будет описание как это сделать в Lenny. Новость взята с www.linux.org.ru

Немного об обновлении и тем, что с этим связано.

Если вы хотите перейти с более ранней версии на более позднюю или вы хотите перейти на тестовый дистрибутив (ныне Sqeeze), вам необходимо заменить существующие репозитории в sources.list на репозиторри соответствующего дистрибутива, в случает с Sqeeze прописывайте "Sqeeze" вместо "Lenny". После этого
# apt-get update
# apt-get -u dist-upgrade

Советы, чтоб всё прошло более менее гладко, перед обновлением убивайте все патентованные (читай проприетарные) дрова и возвращайте xorg.conf к исходному виду (особо критичны дрова на видео), весь софт, что вы ставили и собирали сами, лучше всего не устанавливать левый софт со скриптами на установку типа run или sh, а собирать самим и собирать деб пакеты и ставить через менеджер, тогда не будет проблем с удалением и установкой и главное: ТАК ВЫ НИКОГДА НЕ ВНЕСЕТЕ НЕ ПОПРАВИМЫХ ИЗМЕНЕНИЙ В СИСТЕМУ. Желательно удалить крупные пакеты, потому что это увеличит время обновления, удалите большие игры - они имеются в репозиториях Debian. Идеально будет если вы полностью удалите графическую среду и загрузитесь в консоли и от туда проделаете обновление, в любом случае обновляться лучше без загрузки графического режима. Да ещё верните к первоначальному виду меню загрузки Grub и сохраните все конфигурационные файлы, которые вы меняли, лучше тоже вернуть их к начальному виду. Но тем не менее самое лучшее это установить по новый - чистая установка всегда лучше любой поверх. Со мной будут спорить гуру, я знаю, но я предпочитаю так и после многочисленных попыток соблюсти все требования к обновлению, я пришёл к выводу, что нет ничего лучше, чем поставить заново... Чтобы это было легко и просто нужно сделать следующее и делать это всегда, если вы хотите быть независимым от системы и от того, что с ней происходит. Сохраните все конфигурационные файлы, которые вы меняли сами или в которые вносили изменения, сохраняйте в раздел не зависящий от системы, т.е. даже не в /home, а в тот который вы создали и примонтировали сами. Потом сделайте снимок пакетов, которые у вас установлены на данный момент.
Сохранение списка установленных пакетов - Это перед переустановкой.
# dpkg --get-selections > software
Восстановление списка пакетов - это после.
# dpkg --set-selections < software
# apt-get dselect-upgrade
Всё... переустановка у вас займёт минимум времени и нервов, при получении максимально возможного результата :). Кстати, так даже быстрей, чем ждать пока обновиться вся система.
Таким образом можно перейти как на тестовый дистрибутив, так и на очередной стабильный, главное сделать шаг выше-вперёд по линии дистрибутивов, назад ходу нет, только чистая переустановка. Так что имейте ввиду, даже если вы делаете апгрейд по первому способу - вы должны быть готовы к тому, что что-то пойдёт не так и нужно будет делать чистую переустановку системы.

пятница, января 15, 2010

Подготовка к установке.

На этапе подготовки рекомендуется: ознакомиться с документацией по установке выбранного дистрибутива (это не банальная формальность, тут вы действительно можете узнать полезные вещи и советы, касающиеся вашей ОС); подготовить установочный диск; выбрать способ установки и место, способов может быть несколько - установка с диска (самый предпочтительный и простой), из образа CD или DVD и по сети - все рекомендации и особенности оных можно найти в инструкции по установке (если какого-нибудь способа вы не нашли в инструкции, то ваш дистрибутив его не поддерживает), выбор места для установки это особый момент, тут нужно остановиться подробней (см. ниже); особо стоит уделить внимание оборудованию, необходимо отдельно изучить вопрос совместимости оного с Linux вообще и вашим дистрибутивом в частности, тут поможет таже инструкция по установке и поиск в интернете; перепишите название вашего оборудования из "Диспетчера Устройств" Windows - именно так как оно определяется системой, это может понадобиться, если придётся устанавливать его в ручную, так же параметры вашей сети, IP адреса сетевых карт и параметры соединения с интернетом, если вы подключаетесь в ручную, DNS адреса провайдера, логин и пароль; желательно сделать резервные копии важных данных с того диска на котором вы хотите ставить систему, если это отдельный винт и там нет данных, то в этом нет необходимости, также не придётся ничего резервировать, если вы решили навсегда расстаться с Windows и не сохранять раздел с ней, самый простой способ сделать резерв - это воспользоваться утилитой Acronis True Image (описание работы с ней в другой статье).

Выделяемое дисковое пространство (место) под ОС Linux.

Теперь поговорим о выделяемом месте под ОС Linux, многое зависит от того как вы решили устанавливать ОС: на отдельный винт, на винт с уже установленной Windows, как единственную ОС или совмещать возможность загружаться в обе ОС. Если вы достаточное время работали в Windows и привыкли к ней, то не спешите полностью расстаться, установите Linux второй ОС и загружайтесь в каждую ОС по мере необходимости, тем более загрузчик Linux отлавливает имеющиеся у вас ОС и позволяет грузиться в выбранную.

Если вы выбираете установку на отдельный винт, то тут особо советов нет, просто с резервируйте данные, если винтов несколько и на одном из них стоит Windows, а на другом планируется установка Linux, то необходимо добиться, чтобы в БИОС винты определялись в строгой последовательности и винт с Linux определялся первым - это добивается переключением жестких дисков на материнской плате, а проверить необходимо так: если у вас мать ASUS, то при включении ПК жмите на F8 пока не попадете в меню загрузки и смотрите на список устройств, в перечисленных винтах Linux-овый должен быть первым, если у вас другая плата и меню загрузки не доступно, то необходимо загрузиться с загрузочного диска с Acronis или Partition Magic и посмотреть, наш винт должен определяться ими как первый. Это важно, так как при подключении или переключении жестких дисков, если этого не сделать, у вас может измениться последовательность определения последних, что критично для загрузчика Linux и он не сможет загрузить ОС, если же это сделано, то вы можете спокойно подключать новые винты и менять их местами, единственное не трогайте жесткий с установленной Linux, если возникнет необходимость его отключить, то подключайте обратно на тоже место. При установке Linux на разные жесткие диски рекомендую отключить жесткий с установленной Windows (береженого бог бережет), после вы сможете его подключить, все-равно Linux его не смонтирует. После установки, что бы попасть в нужную ОС вы должны выбрать соответствующий жесткий диск как загрузочный в БИОС или указывать его через меню загрузки, можете попробовать указать параметры загрузки Windows в загрузчике Linux или установить Acronis OS Selector (что менее предпочтительно).

Установка на один жесткий диск вместе с Linux имеет свои особенности. Первой должна быть установлена Windows (если она уже установлена и вы ей пользовались, то это уже проделано), второй ставиться Linux и его загрузчик подхватывает обе ОС, предлагая в графическом варианте выбор загружаемой ОС. Если первой ставить Linux, то при установке Windows, ее загрузчик перепишет загрузочную область диска и загрузка Linux станет не возможна, можно после вручную поправить загрузочную область диска или поставить OS Selector, но думаю лучше до этого не доводить.

Это особенности самой установки, теперь о месте, если вы сохраняете Windows, то срезервируйте все нужные данные, вы можете так же оставить, если он есть и второй раздел Windows, главное это выделить нужное место для установки Linux. Определитесь на каком разделе вы можете выделить место, если у вас один раздел Windows, то освободите достаточно свободного места на нем (см. руководство по установке или читай далее) и загрузитесь с загрузочного диска Acronis Disk Director или Partition Magic, уменьшите размер раздела в допустимых пределах и оставьте пустым свободное место. Если их несколько, то освободите как можно больше места на каждом из них и поправьте их так, что бы можно было выделить достаточное пространство для установки Linux, теми же средствами, что описаны выше.

четверг, января 14, 2010

Мифы и легенды.

Ещё немного вступления. Хочу разрушить несколько мифов о Debian. Бытует мнение, что это сложный дистрибутив для опытных пользователей и как бы не пригоден для новичков - могу заверить это не так. В установке он не сложней любого другого дистрибутива, а в чём-то и удобней других, есть разные режимы и в том числе графический, так что вы можете выбрать по своему уровню. Если вы не справились с установкой системы, то либо вы сделали что-то не так, либо что-то не так с вашим оборудованием, либо вам нужно немного повнимательней почитать руководство по установке и нашу статью на эту тему. Если вы не смогли установить Debian, то вы не сможите установить и любую другую Юникс подобную систему. В использовании он тоже довольно дружилюбен, по умолчанию устанавливается графическая среда Gnome, но вы можете выбрать любую другую, добавив нужные пакеты, а что-то и стразу можно выбрать в менеджере графической загрузки. Работа с пакетами очень удобно организованна в графическом приложении Synaptic, ну а про apt я пока помолчу - лучшей работы с пакетами вы не найдёте в других дистрибутивах, разве только в Debian-подобных, т.к. они используют его систему работы с пакетами. Так же в вашем распоряжении оказывается самый богатый репозиторий, где можно найти не только программы, но и массу игр. А его стабильность будет только на пользу новичку, которому ещё затруднительно разрешать серьёзные вопросы и конфликты системы. Есть ещё мнение, что Debian это серверная система и не годиться для рабочих станций, снова не верно, замечательная рабочая станция выходит с кучей необходимых приложений и игр, а то, что из неё очень быстро можно сделать сервер, так это только плюс и дополнительный опыт и более мощный потенциал под рукой. Так что я бы наоборот рекомендовал Debian, как один из наиболее подходящих дистрибутивов для начинающих, с огромными перспективами на дальнейшее совершествование своих знаний и умений, достигнув высот в познании линукс, он так же будет удовлетворять и ваши возросшие потребности. По сути это дистрибутив без ограничений на любой вкус и цвет.

среда, января 13, 2010

Знакомство и принятие решения.

Начать знакомство с Linux лучше с установки на виртуальную машину под Windows, здесь останавливаться на деталях этого процесса не будем, это другая тема и другая статья. Такой способ изучения позволит вам ощутить мощь среды Linux не покидая "родных стен" и находясь в "безопасности" вы сможете объективно оценить ее достоинства и недостатки. Но перед тем как устанавливать даже на виртуальную машину не плохо было бы ознакомиться с базовой литературой по Linux и постараться определиться с тем, какой именно дистрибутив Linux вам подходит. Тут необходимо учесть ваши запросы и задачи, если вы сразу хотите углубиться в базовые основы Linux минуя графические "прибамбасы" и погрузиться в темный мир консоли и потом уже всплыть из глубин умудренными опытом святая святых, то вам подойдет Gentoo, FreeBSD или Slackware. Тем кто ищет простых решений и самого свежего ПО при сохранении всей мощи Linux, подойдет Ubuntu или Mandriva. Более расширенный диапазон возможностей и неплохую базу могут предложить OpenSuse, Feedora, ArchLinux. Приверженцам тщательно руссифицированных дистрибутивов можно предложить AltLinux (полностью русский проект) и Rubuntu. Debian же, как вы понимаете, я бы хотел выделить отдельно, собственно так оно и есть, его трудно поставить в один ряд с другими дистрибутивами, так как это единственный дистрибутив имеющий глубокие корни и не изменивший себе с самого начала (за исключением FreeBSD), он предлагает самый большой набор пакетов из всех дистрибутивов, существующих на данный момент, это единственный Linux полностью придерживающийся GNU/linux лицензии в ее чистом изначальном виде. Противоречивым достоинством Debian можно считать его стабильность: с одной стороны, это самый стабильный из существующих дистрибутивов, но за это вы расплачиваетесь двумя годами ожиданий нового стабильного релиза и не самыми последними версиями программ в его репозиториях. Таким образом суммируя мы имеем, самый стабильный дистрибутив с огромным количеством пакетов, мощной поддержкой и хорошей документацией и гарантией, что ваше ПО всегда будет бесплатным и соответствовать всем стандартам свободного ПО. Итак, выбрана ОС, пройден этап знакомства и принято решение ставить систему на ПК.