Вступление
Эта статья знакомит новичков с некоторыми проблемами, которые будут
препятствовать установке Linux. Мы не собираемся писать ни техническое
руководство, ни "библию" о Linux. Наша цель -- объяснить некоторые основные
концепции и понятия, которые вы будете теперь слышать и которыми вы
должны будете иногда пользоваться, чтобы все понимать самостоятельно.
Я сделаю перерыв, чтобы познакомить вас с Linux, считайте что вам повезло
;).
Начнем с того, что вам только что удалось установить Linux
или самостоятельно или с помощью приятеля, который пришел к вам с
компакт-диском в кармане, отобрал у вас машину и после нескольких
"цветных экранов" (преимущественно голубых) спросил у вас пару
системных паролей. После этого он перезагрузил вашу машину и вы
увидели что-то наподобие этого сообщения:
Welcome to Linux xx.xx.xx
host login:
Затем он сказал "все установлено", показал вам несколько
команд, объяснил как выключить систему и оставил вас "наедине с опасностью".
Может быть первое, что привлекло Ваше внимание к Linux,
это то, что вы слышали, что он "бесплатный". На самом деле исходный код
является интеллектуальной собственностью, но лицензия на Linux
позволяет копировать, распространять и использовать его бесплатно,
хотя у этого есть более глубокие аспекты, о которых мы не будем сейчас
говорить. Называется эта лицензия "GNU General Public License" и по
ней распространяется много программного обеспечения, с которым вы
будете часто сталкиваться в Linux и мире UNIX. Вероятно, вы уже
использовали GNU bash, GNU Emacs, GNU gcc и прочее. Существуют
похожие лицензии, например лицензия MIT (Массачусcетский
Институт Технологий) и лицензия BSD (Университет Беркли),
которые, вообще говоря, предоставляют такой же свободный доступ к исходному
коду (хотя они имеют некоторые серьезные ограничения на использование
программ, написанных с использованием их программного обеспечения).
Но погодите! Здесь часто начинается непонимание. Вы часто услышите
заявления, что "LINUX -- НИКЕМ НЕ ПОДДЕРЖИВАЕМАЯ ОПЕРАЦИОННАЯ СИСТЕМА", на
что отвечают, что есть компании, обеспечивающие поддержку любой
технической проблемы, которая может возникнуть у вас с Linux. Более
того, существует миллиард возможностей получить помощь по любой
проблеме в Linux.
Также вы услышите, что
он хорош для студентов, в университетах, для людей без денег,
специалистов, фанатиков компьютерных наук, но не пригоден для основной
массы людей. В ответ я предложу посмотреть на некоторых из наших
пользователей, таких как NASA, частные корпорации, некоторые министерства, провайдеры,
лаборатории, сотни тысяч, если не миллионы обычных
пользователей, плюс издатели, больницы ... и многие другие.
Ясно, что не все из них подходят под стереотип компьютерных гуру или
фанатиков.
Какой у
вас дистрибутив ?
Дистрибутив -- это не более чем способ, которым Linux попадет к вам в
удобном для установки виде. У каждого производителя дистрибутива
есть свой собственный способ "упаковки" и распространения программного
обеспечения, предоставляемого вместе с Linux, такого как утилиты для
установки и настройки системы. Большая часть дистрибутивов доступна
через Internet и на CD-дисках. Выбор зависит только от вас или от человека,
посоветовавшего вам установить Linux. Наиболее популярные дистрибутивы -- это Slackware, Red Hat,
Debian, Caldera ... некоторые из них принадлежат частным компаниям
(дистрибутивы, но не Linux !), а некоторые создаются группами
добровольцев (например Debian).
Я не собираюсь ни рекомендовать один из них вам, ни говорить о том,
какой из них хуже или лучше. Со временем, когда вы будете продвигаться
в этом мире, вы услышите достаточно комментариев о том или ином
дистрибутиве, на основе чего вы сможете выбрать то, что вам нужно. Но не
надо путать версию ядра, которое вы используете с версией
дистрибутива; тем не менее вы должны понимать, что вы имеете в виду,
когда говорите Debian 1.2.xx, Red Hat 4.x, Slackware 3.0 и т.д. (это
относится к версии дистрибутива, а не ядра)
Помощь
Итак, если вы застряли где-то или не знаете как справиться с возникшей
проблемой, значит пришло время, чтобы найти решение прямо сейчас!!
-
Документация, документация и еще раз документация. Вместе с Вашим
дистрибутивом вы установили много килобайт, предназначенных для того,
чтобы помочь вам. Вот некоторые примеры:
-
Страницы руководства
Если вы наберете man, затем имя команды, вы получите
руководство по данной команде. С другой стороны, если вы не уверены
какая именно команда вам нужна, попробуйте набрать apropos
или whatis, за которыми следует ключевое слово или тема,
тогда вы увидите список страниц руководства, где есть ссылка на это
ключевое слово.
-
Документация к программам
У всех программ, предоставляемых вместе с Linux есть такие файлы
как README, INSTALL и руководства в нескольких текстовых
форматах. Обычно они находятся в таких каталогах как /usr/doc
или ему подобных. Команда find поможет вам найти их.
В некоторых дистрибутивах для такого рода задач выбран HTML (хотя
сейчас, если у вас нет настроенной графической оболочки,
вы не сможете просмотреть их ;( (Позволю себе не согласиться с этим
утверждением, так как похоже, что автор забыл о существовании
текстового броузера lynx, при помощи которого файлы в формате
HTML можно просматривать даже без настроенной графической
оболочки. Прим. переводчика).
-
Документация по дистрибутиву.
Некоторые дистрибутивы поставляются с руководствами по установке и
настройке, ориентированные на определенный дистрибутив, при этом в них
также встречаются некоторые общие темы.
-
Файлы HOWTO и FAQ.
Наиболее часто встречаемый ответ в USENET на любой вопрос -- это
"загляните в HOWTO". Файлы HOWTO специально ориентированы на детальное
изложение некоторых тем. Например Kernel-HOWTO, PPP-HOWTO,
ISP-HOWTO...
-
Существует масса книг, в которых рассматривается все, что вы
когда-либо хотели знать о UNIX и которые могут помочь вам для решения
Ваших проблем. Такие книги есть и о Linux.
-
Есть книги, доступные по сети по той же цене, что и Linux. Они
распространяются по той же лицензии -- GPL. Такой проект называется
Linux Documentation Project. Вот главная страница этого проекта:
http://sunsite.unc.edu/mdw/linux.html
-
"Linux Gazzette" -- журнал в HTML формате, в котором вы можете
найти очень интересные статьи про Linux, (они конкуренты, но мы дадим
вам их адреса -- вдруг вы захотите взглянуть )
http://www.ssc.com/lg
-
"LinuxFocus" .... (вы как раз его читаете!).
-
"Linux Journal" может гордиться тем, что это первое издание,
посвященное целиком и только Linux; выходит каждый месяц и вы можете
узнать больше тут:
http://www.ssc.com
-
"Linux World"почти то же самое, но только английские публикации:
http://www.eurodream.co.uk
-
Списки рассылки, посвященные многим аспектам Linux. вы можете найти
их, послав сообщение по адресу [email protected],
со словом help в теле письма. вы получите перечень списков
рассылки о Linux.
-
Существует множество форумов в USENET, посвященных Linux, чьи названия
говорят сами за себя. Я только порекомендую взглянуть на
иерархию comp.os.linux.*.
-
Еще одно место, где вы сможете пообщаться с людьми -- это
IRC. Например, можете попробовать irc.linpeople.org, где
наверняка есть каналы о Linux. В Испании, например, есть очень
активный канал на irc.arrakis.es.
-
Для Испании: Здесь я приведу несколько
полезных ссылок о Linux в Испании. Тут вы сможете найти людей,
говорящих на Quevedo обо всем, что только может вам пригодиться, СЛЭНГ
БОЛЬШЕ НЕ БУДЕТ ДЛЯ ВАС ПРОБЛЕМОЙ. Также я привожу ссылки, по которым
вы сможете получить информацию о списках рассылки, на которые
можно подписаться, если вы хотите встретить людей, научиться самому или помочь
другим, кто еще более растерян, чем вы.
http://slug.ctv.es
http://www.infor.lucas.es/lucas
http://www.insflug.nova.es
-
Если вы любитель FIDONET, то вас может
заинтересовать очень хорошая конференция R34.LINUX.
Графическая оболочка
Еще одна хорошая новость: в Linux'е вы
по-прежнему можете пользоваться мышью в графической среде с иконками и
окнами. Теперь уже неправда, что "UNIX уродлив" и "дружественный
пользователю интерфейс редактора WYSIWYG для других ОС".
Я не буду говорить опять на тему лицензий, но если вы любопытны, вы
можете самостоятельно заглянуть в файл COPYRIGHT, чтобы
узнать об этом подробно.
X Windowing System (XFree в разработке для
Linux'а или просто X11) позволит вам запускать много важных
программ. Можете ли вы представить у себя на экране WordPerfect? А
ведь это реально, хотя вам и придется для этого потратить немного
денег. Но есть тонны килобайт, посвященных приложениям для
этой прекрасной графической оболочки (как для общего пользования, так
и нет), которые вы можете использовать.
Если же система у вас уже настроена, то тогда
вообще нет проблем. Но если вам не повезло так сильно,
все равно не беспокойтесь, даже если вы увидите сообщение,
предупреждающее о неправильно настроенной графической оболочке.
С помощью соответствующей документации и
дружеских рук помощи вы настроите графическую оболочку без труда.
Самые новые дистрибутивы содержат перечень поддерживаемого аппаратного
обеспечения, из которого можно выбрать подходящее вам и очень просто
настроить систему.
Вы должны учесть, что то, что вы
настраиваете, на самом деле является сервером. Поэтому вы вскоре
начнете слышать такие слова как клиент/сервер, диспетчер окон и т.д. Я
же просто скажу, что X Window строится на философии клиент/сервер, и
поэтому изначально у вас есть программное обеспечение, которое управляет
аппаратным обеспечением и получает запросы (сообщения) от клиентов
(программы, которые вы используете) для рисования экранов, кнопок,
линеек прокрутки, меню и прочего.
Сети и Internet
Linux подразумевает взаимодействие машин.
Все возможности этой операционной системы, относящиеся к сетям, просто
не поместятся в рамках этой статьи. Фактически, полное рассмотрение
этого вопроса заняло бы несколько выпусков этого журнала.
Обычно вы имеете выход в Internet,
предоставленный вам каким-либо провайдером, который присваивает вашей
машине динамический IP-адрес, которым вы и пользуетесь. С модемом
Hayes compatible и Linux'ом вы получите все, что вам
надо. Используя программу chat, чтобы послать модему требуемые
AT команды и при помощи PPP вы откроете двери в сеть. (Помните,
что этот протокол состоит из двух частей: одна внутри ядра, а другая
вне его. Я говорю это для того, чтобы вы не сошли с ума настраивая файлы,
относящиеся к программному обеспечению, до тех пор пока не
скомпилируете корректно ядро; потому как вы не первый в таких попытках
;) )
Linux становится столь популярным, что у
большинства провайдеров есть инструкции о том, как правильно
подключить к сети пользователей Linux'а (если Ваш провайдер сам не сделал
этого, вы можете потребовать это).
Говоря об Internet, надо заметить, что в
любой машине с Linux'ом, находящейся в вашем распоряжении, вы найдете
почтовые программы (pine, elm, mailx,..), программы для чтения
новостей, броузеры (Netscape, Mosaic, Arena, Lynx...), и основные
Un*x'овые команды: ftp, telnet, ping...
Ну вот мы и подошли к концу этого маленького
введения в операционную систему, о которой вы так много слышали.
Я не сомневаюсь, что вы теперь более чем готовы к работе с Linux'ом на
своей машине. Моим намерением было помочь вам преодолеть
начальный страх, который у нас появляется перед всем новым. Linux
прост, он только требует немного терпения и много
воображения. Приложив немного усилий, мы можем сделать всю нашу
работу, используя только свободное программное обеспечение.
Замечание автора: проницательный
читатель поймет, что очень сложно сжать всю информацию о Linux'е в
одну статью, поэтому заранее прошу извинить меня. СПАСИБО
ЗА ПОНИМАНИЕ!
|