|
Руководство начинающего пользователя Linux.
(Оно же "Руководство новичка - администратора Linux",
оно же - "Linux
Newbie
Administrator
Guide" или просто LNAG).
Версия 0.193 2002-12-14 by Stan, Peter and Marie Klimas.
Оригинал на английском языке находится по адресу http://sunsite.dk/linux-newbie.
Updated: 1.02.03. Переведено - ~77 %. Текст еще не прошёл литературную обработку :).
Все комментарии / исправления / сообщения по поводу перевода принимаются на xoid26@linux-online.ru.
Copyright (c) <1999-2002> Peter and Stan Klimas. Your feedback, comments, corrections, and improvements are appreciated. Send them to linux_nag@canada.com. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, 8 or later http://opencontent.org/openpub/ with the modification noted in lnag_licence.html.
Главная | 0. Преимущества Linux | 1. Перед установкой | 2. Помощь | 3. Основы работы | 4.1. Способы загрузки
4.2. Накопители | 4.3. X Window System | 4.4. Конфигурации | 4.5. Работа в сети | 5. Команды | 6. Программы
Часть 2: Ресурсы Linux, помощь и лучшие ссылки.
Перевод - Robert Peterson.
[переведено полностью]
Содержание этой главы:
2.1 Где можно прочесть о Linux?
2.2 Команды для получения помощи
2.3 Словарь терминов
2.4 Поиск в Интернете
2.5 Группы новостей
2.6 Интернет ресурсы по Linux
2.7 Исходный код -- альтернативный источник информации
2.1 Где можно прочесть о Linux?
Многие дистрибутивы (например, Red Hat) содержат огромное количество документации либо в форматеЫhtml, либо в виде простого текста. Вы можете читать документацию и из DOS / Windows доЫустановки Linux. Руководство пользователя RedHat можно просмотреть
с помощью любого броузера для Windows - например,ЫMozilla или
MS Internet Explorer. Вам надо только открыть файлЫ D:\doc\rhmanual\manual\index.html, если ваш CDROM является диском D под MS Windows.
Загляните в каталогЫ\doc\LDP для ознакомления с великолепными
руководствами от Linux Documentation Project. Например, если вы желаете просмотреть
Linux System Administrators' Guide с помощью любимого броузера, то обратитесь
к файлу \doc\LDP\sag\sag.html .
Также, просмотрите каталог \doc\HOWTO для HOWTO документации,
каталог \doc\HOWTO\mini дляЫ MINIHOWTO и каталогЫ\doc\FAQ
для множества часто задаваемых вопросов на разные темы (HOWTO означает
"как сделать что-то" - произносится "хауту", FAQ означает "часто задаваемые
вопросы" - произносится "эфэйкью") . Например, эти команды позволят вам прочесть
Linux-FAQ документЫ(в формате простого текста) подЫ DOS:
D:
cd \doc\FAQ\txt
edit Linux-FAQ
Из Linux вы можете читать ту же документацию, например, с помощью этой команды:
lynx /mnt/cdrom/doc/rhmanual/manual/index.html
Она запустит lynx, простой текстовый броузер, для просмотра руководства
по RedHat . Заметим, что подЫ Linux сначала необходимо примонтировать
CD, например, в каталогЫ/mnt/cdrom/, как показано в вышеуказанном примере. Вы можете также использовать Netscape для Linux, StarOffice или любой
другой html броузер для просмотра руководства по RedHat и другой документацию
в формате HTML. Вы можете читать документы в формате простого текста с CD
под Linux используя, например, такие команды:
cd /mnt/cdrom/doc/FAQ/txt/
less Linux-FAQ
(КомандаЫless позволяет вам просматривать и прокручивать
на экране текстовый файл.)
После установки Linux, документация, независимо от того, какую её часть вы установили,
находится в каталогах /usr/doc/ или /usr/share/doc. Если вы не установили документацию , подумайте Ыо её полной установке,
это может оказаться ценным для вас . Например, каталогЫ /usr/doc/LDP
содержит руководства Linux Documentation Project . Эти команды позволят вам просматривать Linux System Administrators' Guide:
cd /usr/doc/LDP/sag
lynx sag.html
Также проверьтеЫ/usr/doc/HOWTO для документов в
стиле HOWTO, и /usr/doc/HOWTO/mini для Ыдокументов MINIHOWTO.
Документация иногда находитсяЫ вЫ /usr/share/doc.
Для более подробной документации или ее обновления обратитесь
по адресу http://www.ibiblio.org/mdw/index.html
2.2 Команды для получения помощи
Большинство команд Linux могут быть запущены с параметромЫ
"--help" . Например, эта команда даст вам краткую помощь по команде cp
(копирование):
cp --help | less
Более расширенная информация доступна из командной строки с использованием так называемых страниц руководства ("manual pages" или манов)Ы- man topic. Например:
man cp
выведет на экран страницу руководства для команды "cp" (копирование).
Страницы руководства являются стандартными системами помощи в Linux, и
содержат кучу детальной технической информации, требующей определенных усилий
для понимания новичком.
Команда man использует простую утилиту, называемуюЫ
less, которая позволит вам прокручивать выведенный на экран
текст. Для прокрутки используются клавиши со стрелками , а нажатиемЫ
"q" вы выйдете из страницы помощи. В действительности, less может
больше, чем это. Нажмите "h" для получения помощи во время запуска less,
или получите больше информации о less , набрав команду:
man less
Также имеется командаЫ для получения информации - info
topic. Например:
info cp
выведет вам информацию о команде "cp" (копирование). Часто info
содержит информацию схожую с man, но более свежую. К сожалению, работа с info интуитивно не очень понятна, поэтому я чаще
использую страницы руководства. Имеется также командаЫ pinfo
(замена интерфейса info, возможно, на более простой).
Если вы точно не помните имя команды , которую хотите применить
, используйте apropos. Например, чтобы получить список команд
, которые имеют отношение к "copy" (копированию), я запускаю на выполнение
следующую команду:
apropos copy
Команда whatis похожа на apropos, но она осуществляет
поиск только по именам команд, в то время как apropos ищет по
полной базе данных (т.е. по именам команд и по их описанию). И в результате,
whatis имеет более короткий список вывода (возможно более точно
относящийся к делу).
В некоторых программах, имеющих управляющее меню - например, ntsysv
(илиЫsetup, или linuxconf), вы можете
нажать F1 для получения информации о том, что делает данная команда.
Список встроенных командах bash может быть получен вводом командыЫ
help. А помощь по любой встроенной команде можно получить,
набрав, например, так:
help cd
Bash - это стандартный процессор командной строки ("shell"), Linux'овый эквивалент "COMMAND.COM" в DOS.
ОболочкаЫ KDE включает в себя графический броузер помощи, который
может быть запущен нажатием соответствующей иконки на "Kpanel" (это системная
панель, обычно размещенная внизу экрана). Этот броузер может быть использован
для доступа к помощи по KDE, как и страницы руководства. Оболочка
Gnome содержит такую же систему помощи.
Если вы желаете узнать о многих программных пакетах , которые
имеются на Ваших CD в форматеЫrpm, то вы можете использовать графическую
утилиту kpackage или подобную (наберите kpackage в терминальном окне X-terminal)
для просмотра пакетов, их содержимого, и тут же можете установить их
, если пожелаете (но при условии, что установка проводится под правами
администратора). Вместо kpackage, старые дистрибутивы используют
glint (RH5.2) или gnorpm (RH6.0), которые более медленные
и менее удобны.
2.3 Словарь терминов
Очень большой словарь: "The New Hackers Dictionary" aka "Jargon file" ("Словарь Новых
Хакеров", известный как "Жаргонный файл") найдетеЫ по адресу http://www.tuxedo.org/~esr/jargon/jargon.html. Это - не только великолепный ресурс , но и очень интересное чтиво. Рекомендую.
Чтобы добавить занимательноеЫ к интересному, пройдите по ссылке , которая
мне нравится: "A Girl's Guide to Geek Guys" ("Руководство девушек для простофиль"):
http://college.antioch.edu/~totally/geek.html.
Если вы другого пола, вам может понравиться : "A Guy's Guide to Geek
Girls"("Руководство парней для сумасбродных девиц"): http://www.eecis.udel.edu/~masterma/GuideToGeekGirls.html.
Полный список компьютерных аббревиатур и акронимов найдёте на странице
http://www.geocities.com/ikind_babel/babel/babel.html
2.4 Поиск в Интернете
В настоящее время лучшая система поиска в Интернете - это Google. Потрясает
то, сколько может быть найдено с его помощью. Огромная скорость Google объясняется
тем, что он работает под Linux. Попробуйте: http://www.google.com/.Ы
Для проверки его скорости можно сделать поиск самого себя (наберите в поисковом
поле Вашу фамилию и любое слово на выбор). Google может быть использован
для поиска всего, что относится к Linux (или чего-нибудь еще) в сети. Наберите всего лишь несколько ключевых слов для поиска требуемой Linux документации.
2.5 Группы новостей
Мир, представленный в группах новостей может погазаться пугающе
сумасшедшим. Я, к примеру, игнорирую тупые и навязчивые рассылки и письма.
ДляЫагрессивных личностей, я делаю исключение и информирую системных администраторов
их почтовых провайдеров. Рекламу , которую я получаю вЫ рассылках, удаляю
до прочтения. Знаю, что не я один такой, поэтому если хотите, чтобы ваше
письмо было прочтено, очищайте поле subject("тема"), особенно если в вашем
почтовом адресе содержится "aol" (AmericaOnLine).
Несмотря на недостатки, группы новостей могут быть очень полезны для получения требуемой информации.
Перед тем , как начать работу с группами новостей я настоятельно рекомендую вам обратиться к архиву новостейЫ
GoogleЫ (http://groups.google.com/, ранее известный как DejaNews). Это - огромный архив рассылок групп новостей
и вы можете найти то, что хотите, используя инструменты поиска. В этом случае, вы частенько
сможете найти ответ на ваш вопрос без перелопачивания тонны информационного
мусора, и безЫ получения раздраженного ответа на ваш вопрос "за последнюю
неделю уже десятый человек спрашивает об этом". вы будете удивлены количеством
информации, доступной в архиве Google.
Имеются несколько групп новостей, посвященныхЫLinux и похоже, что они лучше остальныхЫ (возможно, они больше контролируемы экспертами
Linux?). Вот этот список:
news:comp.os.linux.announceЫ
(обновляемый --рассылки делаются модератором, который просматривает
их, готовит к рассылке. Смотрите нижнюю часть любого сообщения для получения
информации, как работать с рассылкой.)
news:comp.os.linux.setup
news:comp.os.linux.hardware
news:comp.os.linux.security
news:comp.os.linux.miscЫ
(разное)
news:comp.os.linux.advocacyЫ
(Пользуйтесь этой ссылкой для обсуждения преимуществ и недостатковЫ
Linux и сравнения его с другими операционными системами. Это отличная группа
новостей, если вы любите спорить).
news:alt.linux.suxЫ (Здесь вы можете прочесть/сообщить действительно любые мнения о Linux.)
news:comp.os.linux.networking
news:comp.os.linux.x (X-windows - графическая оболочка)
news:comp.os.unixЫ (общая группа новостей по UNIX )
Заметьте, что имеется этикет в группах новостей ("netiquette"),
и вы рискуете получить отказ и, возможно, подвергнетесь гневу, если вы нарушите его . Основные принципы:
- Не писать того, что не относится к теме группы новостей (off-topic);
- Не писать одновременно во многие группы (cross-post);
- Использовать обычный текст в ASCII-кодировке , не присоединять файлы, картинки, html, etc.;
- Не рекламировать (обычно коммерческие продукты);
- Не писать только ЗАГЛАВНЫМИ БУКВАМИ .
- Используйте простые и описательные темы сообщений ("HELP" - "Помогите" не подходит)
и краткое описание вашей проблемы. Включайте в сообщение имя и номер дистрибутива,
и точнее указывайте аппаратуруЫ (сказать "модем USR 56K" - значит ничего
не сказать. Указывайте номер модели).
Для примера, приведу некоторые аббревиатуры/акронимы , отсутствующие в стандартном словаре Вебстера:
BTW = "By the way, " в этом случае
AFAIK = "As far as I know," насколько я знаю (Он/а может в действительности знает лучше, но осторожничает)
AKA = "... also known as ..." ...также известный как...
RTFD = "Read the 'fine' documentation!" читайте прекрасную документацию!
RTFM = "Read the 'fine' manual' ЫчитайтеЫпрекрасное руководство
ASAP = "as soon as possible" так скоро как возможно
FYI = "For your information," для вашей информированности (Возможно намекает на то, что об этом знают все)
FUD = "Fear, uncertainty and doubt" Страх, неуверенность и сомнение (маркетинговая тактика)
IMHO = "In my humble opinion," по моему непросвещенному мнению (Очень вежливо или возможно высказывая свое доверие)
IMNSHO = "In my not-so-humble opinion,"
по моему не-так-уж-непросвещенному мнению
ETA = "Estimated time of arrival" оценочное время прибытия
OTOH = "On the other hand ," с другой стороны
ROTFL = "Rolling on the floor laughing."
катаясь от смеха по полу
WRT = "With respect to ..." с уважением к...
c.o.l.a. = The newsgroup comp.os.linux.announce
(или возможно comp.os.linux.advocacy?) группа новостей "анонс новостей по Linux" (или возможно "в защиту ОС Linux")
tia = "thanks in advance!" заранее благодарен
ty = "thank you." благодарю вас
iirc = "if I remember correctly,"Ыесли я точно помню (отвечающий не может указать источник корректной информации)
fwiw = "For what it's worth" насколько это ценно Ы(отвечающий чувствует что этот ответ - не окончателен)
lol = "laugh out lout" расхохотатьсяЫ (показывает действительно хорошее настроение или счастлив от того , что вы сказали)
bs = "bull shit" бычье дерьмо. То же , что иЫ
(mbe). (отвечающий чувствует что то, что вы сказали - это абсолютная чепуха)
:-) = улыбка для вас . Возможны многие варианты ,
также показывающие другие настроения
:-D = широкая улыбка
: ( = загрустил
|-o = зеваетЫ (от того, что вы сказали)
:-0 = удивился
~:-| = закипел
:'-( = заплакал
*:-o) = клоун
0:-) = ангел
;-) = подмигнул вам ("Вы знаете , что я имею в виду,не так ли?")
:-P = высунул язык (не очень почтительное выражение презрения)
:-@ = крик
:-& = рот на замок ("не могу сказать")
<:-| = тупица
/. = web-сайт, называемыйЫ"slashdot" (http://www.slashdot.org/) ("новости для зануд")
oic = о, я вижу
k = о'кей
bf =Ы дружок , gf = подружка
fu = а не значит ли это , "пошёл ты.."
S = "улыбки"
brb = я вернусь
Пожалуйста , напишите мне о других интересных сокращениях, которые должен знать администратор Linux :-)
Чтобы читать
группы новостей (так же называемыеЫusenet), вы должны настроить ваш доступ
к серверу новостей. Простейший вариант для настройки вашего netscape ("edit"-"preferences"-"mail
and newsgroups") указав сервер новостей (Ваш продавец услуг по доступу
в Интернет (Internet Service Provider, ISP) должен сообщить вам имя сервера)
и затем добавить соответствующую группу в ваш список локальных "почтовых ящиков".Ы
Если вы не знаете имя сервера новостей, то попробуйте: "news.my_isp_provider_name.and_domain",
или возможно только "my_isp_provider_name.and_domain".
Для чтения новостей я предпочитаю knode неуклюжемуЫnetscape. И, конечно же, я был вознагражден за усилия по установке и изучению групп новостей.
2.6 Ссылки в Internet на Linux?
Имеются тысячи Internet сайтов, посвященных Linux.
Ниже приведены некоторые из ссылок на Linux, которыми я пользуюсь в частном
порядке. Есл вам этого покажется мало,Вы можете найти более полные указатели
на этих страницах.
- Ы
2.7 Исходный код--альтернативный источник информации
Альтернативная справка в Linux - это исходный код ядра и программ. Если вы установили исходники (имеются
в стандартных дистрибутивах; мы рекомендуем установить их, если у вас есть
достаточно места), они находятся в каталогах /usr/src/linux (исходник ядра) и /usr/src/RPM/sources (исходники
пакетов rpm). Как же новичок может использовать исходный код? Отлично может,
он содержит различные комментарии, обьясняющие всё до мельчайших деталей. Например, ниже в данном
руководстве , мы покажем как читать/установить некоторые из параметров времени
выполнения ядра через файловую систему /proc. вы можете прочесть окончательную
документацию обо всех доступных параметрах, используя:
less /usr/src/linux/Documentation/proc.txt
Для инсталляции исходных кодов ядра я выбрал соответствующий пакет rpm во время моей главной установки. ДляЫинсталляции исходных кодов
других пакетов, которые идут с моим дистрибутивом я вставилЫ"Исходный CD"
в мой CD-дисковод и выполнил что-то вроде (как администратор, с RedHat CD):
[установка исходных текстов для электронных таблиц Gnumeric с CD на диск]
su
cd /mnt/cdrom/SRPMS/
rpm -ivh gnume<Tab>
[распаковка исходников , которые я только что установил]
cd /usr/src/RPM/SOUR<Tab>
tar -xvzf gnumer<Tab>
[чтение кода статистических функций в таблицах]
cd gnumeric/src/functions
less fn-stat.c
Это - действительно альтернативное руководство по тому, как работают различные функции электронных таблиц.
- Переход к части: 3 - FAQ по основным операциям.
На главную страницу
|