Аппаратные средства и архитектура



Скачать 10.18 Mb.
Pdf просмотр
страница23/68
Дата22.11.2016
Размер10.18 Mb.
Просмотров7306
Скачиваний0
1   ...   19   20   21   22   23   24   25   26   ...   68
.
If that doesn't work, also try
and emailing Bryan Henderson, bryanh@giraffe-data.com.
Local copy of the page is here:
/usr/share/doc/packages/netpbm/doc/pngtopnm.html
Другая справка по командам
Наконец, если вы не можете найти справку по команде, попробуйте выполнить команду с параметром
--help
,
--h или
--?
. При этом может отобразиться справочная информация по команде, либо указание о том, где найти нужную вам информацию. В листинге 15 показан пример для команды kdesu
, которая обычно присутствует на системах с KDE.
Листинг 15. Получение справки по команде kdesu
ian@lyrebird:
> man kdesu
No manual entry for kdesu ian@lyrebird:
> kdesu --help
Usage: kdesu [Qt-options] [KDE-options] command

Runs a program with elevated privileges.
Generic options:
--help Show help about options
--help-qt Show Qt specific options
--help-kde Show KDE specific options
--help-all Show all options
--author Show author information
-v, --version Show version information
--license Show license information
-- End of options
Arguments:
command Specifies the command to run.
Options:
-c Specifies the command to run. []
В следующем разделе рассматриваются ресурсы справочной информации по Linux, доступные в режиме online.
Интернет-документация
В данном разделе охватывается материал для темы 1.108.2 по экзамену 102 Junior Level
Administration (LPIC-1). Тема имеет вес 3.
В данном разделе вы узнаете, как найти:

Интерактивную документацию.

Группы новостей (newsgroup).

Списки рассылки.
Интерактивная документация
Кроме документации, расположенной на вашей системе, существует много интерактивных источников документации и справочной информации.
Linux Documentation Project
Linux Documentation Project
- это результат работы добровольцев, которые собирают свободно распространяемую документацию по Linux. Этот проект существует для объединения различных частей документации по Linux в месте, в котором удобно искать и использовать эту информацию.
LDP состоит из следующих областей:
HOWTO тематическая справочная информация, например,
Linux IPv6 HOWTO
Guides (руководства) более длинные и подробные книги, например,
Введение в Linux - практическое руководство
FAQ
Frequently Asked Questions (часто задаваемые вопросы), например,
Linux Documentation
Project (LDP) FAQ
man pages (справочные страницы) справочная информация по отдельным командам, которую вы использовали в предыдущем разделе данного учебника.

Linux Gazette интерактивный журнал, доступный в настоящее время на английском, французском, немецком, индонезийском, итальянском, португальском, русском и испанском языках.
Приведенные здесь примеры представляют собой многостраничные HTML-версии документации. Большинство статей предоставляются в нескольких форматах, включая одностраничный HTML, PDF, неформатированный текст и др.
LDP также предоставляет ссылки на информацию, написанную на отличных от английского языках
Сайт LDP хорошо спроектирован и имеет отличную навигацию. Если вы не уверены, какой именно раздел хотите просмотреть, воспользуйтесь полем для поиска, которое поможет искать информацию по теме.
Если вы хотите оказать помощь LDP в сборе документации по Linux, обязательно прочтите "
Руководство автора LDP
".
Дистрибьюторские Web-сайты
Web-сайты для различных дистрибутивов Linux часто предоставляют обновленную документацию, инструкции по установке, информацию по аппаратной совместимости/несовместимости и другую поддержку, например, средства поиска в базе знаний. Некоторые из этих сайтов перечислены ниже:

Redhat Linux
- крупный поставщик корпоративных Linux-продуктов, расположенный в
Соединенных Штатах Америки.

SUSE Linux
- был основан в Германии и в настоящее время принадлежит компании
Novell.

Asianux
- азиатский поставщик Linux, основанный компаниями Haansoft, Inc., Red Flag
Software Co., Ltd. и Miracle Linux Corporation.

Turbolinux имеет штаб-квартиру в Японии, но распространяет дистрибутивы Linux также и за пределами Азии.

Yellow Dog Linux от Terra Soft Solutions - это дистрибутив для процессоров Apple
PowerPC® и встроенных процессоров, построенных на базе процессоров PowerPC и
Cell.

Linspire
- это настольная версия Linux, которую можно найти на некоторых предустановленных системах.

Slackware Linux Project
Патрика Волкердинга (Patrick Volkerding) существует с 1993 года и стремится быть самым "UNIX-подобным" дистрибутивом.

Debian GNU/Linux существует с 1993 года как дистрибутив, созданный открыто в духе
Linux и GNU.

Ubuntu Linux
- относительно новый дистрибутив Linux, основанный на Debian. Он концентрируется на удобстве использования и имеет связанные проекты: Kubuntu
(версия, использующая настольную среду KDE), Edubuntu (разработанная для школ) и
Xubuntu (облегченная версия, использующая настольную среду Xfce).

Gentoo Linux
- дистрибутив, который может быть автоматически оптимизирован и настроен для любого приложения или для любых потребностей. Пакеты распространяются в виде исходных кодов и компилируются под целевую среду.

Mandriva
- дистрибутив, которому свойственна простота использования. Компания была образована путем слияния нескольких пионеров программного обеспечения с открытыми исходными кодами, таких как Mandrakesoft из Франции, Conectiva из
Бразилии, Edge IT из Франции и Lycoris из США.
Вы можете найти сводную информацию и ссылки на огромное число дистрибутивов Linux на
сайте
DistroWatch.com
. Представленная в табличном виде информация по каждому дистрибутиву расскажет вам о том, какие основные пакеты включены в каждую версию, когда версия была выпущена, а также о многом другом.
Поставщики аппаратного и программного обеспечения
Многие поставщики программного и аппаратного обеспечения за последние годы добавили поддержку Linux в свои продукты. На их сайтах вы сможете найти информацию о том, какая аппаратура поддерживает Linux, об инструментальных средствах разработки приложений, опубликованных исходных кодах, о загрузке Linux-драйверов для конкретной аппаратуры и о других специализированных Linux-проектах. Например:

IBM и Linux

SGI и Linux

HP и Linux

Sun и Linux

Набор офисных приложений StarOffice фирмы Sun

Oracle и Linux

BEA и Linux
Проекты с открытым исходным кодом
Многие проекты с открытым исходным кодом имеют домашние страницы, на которых вы найдете информацию по проектам. Некоторые проекты финансируются такой организацией, как Apache Software Foundation. Вот некоторые примеры:

Apache Software Foundation
- это родина Web-сервера Apache и многих других инструментальных программ.

Eclipse Foundation
- предоставляет независимую от поставщиков платформу разработки и интегрированную среду с открытым исходным кодом для создания программного обеспечения.

OpenOffice.org
- это мультиплатформенный и многоязычный пакет офисных приложений.

GNOME Foundation
- это родина настольной системы GNOME.

KDE project
- это родина настольной системы KDE (K Desktop Environment).
Большое количество проектов с открытыми исходными кодами размещается на
SourceForge.net
. Они сгруппированы по категориям, например, кластеризация, базы данных, настольные, финансовые, мультимедийные приложения, системы защиты и т.д. Страницы проектов содержат ссылки на загружаемые файлы, отчеты об ошибках, форумы пользователей и ссылку на домашнюю страницу проекта (при наличии таковой), на которой вы обычно можете найти дополнительную информацию о проекте.
Другие ресурсы
Другим местом, содержащим большое количество Linux-информации, является зона IBM developerWorks Linux
, на которой размещено данное руководство, а также много других отличных статей и руководств для Linux-разработчиков.
Многие печатные журналы также имеют интерактивные сайты, а некоторые новостные сайты существуют только в Web. Например:

LinuxWorld.com

Slashdot

freshmeat

Linux Magazine
(на немецком языке)

Linux+
(на шести языках)

Группы новостей
Группы новостей в Интернет являются, если быть более точным, формой дискуссионных списков. Они возникли из досок объявлений (bulletin board), которые были ранним средством разделения информации для совместного использования, обращение к которой осуществлялось обычно по коммутируемым каналам. Группы новостей используют протокол
NNTP (Network News Transfer Protocol), который определен в IETF RFC 997 (февраль 1986).
Чтобы приять участие в группе новостей, применяется программа чтения новостей, известная также под названием NNTP-клиент. Существует множество таких клиентов под
Linux, включая evolution, gnus, pan, slrn, thunderbird и tin. Некоторые из них используют текстовый режим, некоторые графический интерфейс. Основным преимуществом группы новостей является то, что вы можете принять участие в дискуссии только при желании, вместо того, чтобы постоянно просматривать ваш почтовый ящик.
Usenet - это наибольший источник групп новостей. Существует несколько основных категорий, например, comp для компьютерной тематики, sci для научных дисциплин и rec для развлекательных тем, таких как хобби и игры. Компьютерная тематика в свою очередь разбивается на темы, которые тоже разбиваются на категории, например, группы новостей, которыми интересуются пользователи Linux, начинаются с comp.os.linux. Вы можете просмотреть этот список на сайте LDP
Ваш поставщик Интернет-услуг (Internet Service Provider), возможно, ведет зеркала нескольких групп новостей, хотя новые статьи могут задерживаться на длительный период, особенно для активных групп новостей. Некоторые поставщики групп новостей предлагают платные услуги, в которые входят более длительное хранение, быстрый доступ и более широкий выбор групп новостей.
На рисунке 6 показано дерево comp.os.linux, предоставляемое одним из ISP. В данном случае в качестве программы чтения новостей используется Mozilla Thunderbird. Вы
подписываетесь на группы новостей, и ваша программа чтения новостей отображает только подписанные группы новостей. Подписанные группы новостей помечены галочкой.
Рисунок 6. Подписка на группы новостей comp.os.linux.*
Обсуждения в группах новостей часто архивируются. Популярной группой новостей уже многие годы являлась Deja News. Когда ее финансирование прекратилось, архивы группы новостей были приобретены Google и представлены заново в виде
Google Groups

В последнее время появились различные Web-форумы. Они обычно функционируют почти так же, как и группы новостей, но требуют использования только браузера и не требуют настройки. Примером является форум технической поддержки Linux на Web-сайте IBM developerWorks, на котором вы можете задать вопросы о данной серии учебников и по другим темам.
Списки рассылки
Списки рассылки обеспечивают, вероятно, самый важный способ взаимодействия
Linux-разработчиков. Часто проекты разрабатываются участниками, живущими очень далеко друг от друга, возможно, на разных концах земного шара. Списки рассылки преодолевают различия во временных зонах и обеспечивают, таким образом, взаимодействие каждого разработчика проекта с другими разработчиками, а также поддержку дискуссионных групп по электронной почте. Одним из наиболее известных списков рассылки для разработчиков является
Linux Kernel Mailing List
Списки рассылки позволяют своим членам передавать сообщения в список, а сервер списка распространяет это сообщение всем членам группы. Конкретному члену группы не нужно знать почтовые адреса каждого члена группы, а также не нужно обслуживать списки текущих членов. Для того чтобы избежать потока (flood) сообщений от перегруженных списков, большинство списков рассылки позволяют пользователю запрашивать ежедневный
дайджест - одно сообщение, содержащее все сообщения, опубликованные за день.
Кроме поддержки разработки списки рассылки могут обеспечивать возможность задавать вопросы и получать ответы от хорошо осведомленных разработчиков или даже от других пользователей. Например, отдельные дистрибьюторы часто предоставляют списки рассылки для вновь прибывших пользователей. Вы можете просмотреть на сайте поставщика своего дистрибутива списки рассылки, которые он предоставляет.
Если у вас было время прочитать LKML FAQ, ссылка на который приведена выше, вы могли заметить, что подписчики списков рассылки не очень доброжелательно относятся к вопросам, задаваемым постоянно. Будет мудрее выполнить поиск по архивам данного списка рассылки перед тем, как задать вопрос. Есть шанс, что вы сэкономите и свое время тоже. Что же касается архивов, то они часто дублируются на нескольких сайтах, поэтому используйте ближайший из них, обычно расположенный в вашей стране или на вашем континенте.
Уведомление пользователей
В данном разделе приведен материал по теме 1.108.5 для экзамена 102 Junior Level
Administration (LPIC-1). Тема имеет вес 1.
В данном разделе узнайте о том, как:

Уведомить пользователей о текущих проблемах, связанных с функционированием системы, через сообщения, показываемые во время регистрации в системе.
Сообщения во время регистрации
Последний короткий раздел данного учебника представляет три различных сообщения, отображаемых во время регистрации. Они восходят своими корнями к неграфическому доступу к ASCII терминалу на многопользовательских UNIX®-системах. Их значение сегодня уменьшается, поскольку многие рабочие станции являются однопользовательскими системами и пользуются такими графическими системами как GNOME или KDE, в которых эта функциональность и вовсе неэффективна.
/etc/issue and /etc/issue.net
Первые два сообщения, /etc/issue и /etc/issue.net, отображаются на ASCII-терминале, подключенном локально (/etc/issue) или удаленно (/etc/issue.net). В листинге 16 приведены
примеры двух этих файлов, взятых из системы Fedora Core 5.
Листинг 16. /etc/issue и /etc/issue.net
[ian@attic4
]$ cat /etc/issue
Fedora Core release 5 (Bordeaux)
Kernel \r on an \m
[ian@attic4
]$ cat /etc/issue.net
Fedora Core release 5 (Bordeaux)
Kernel \r on an \m
[ian@attic4
]$
Обратите внимание на управляющие последовательности \r и \m. Они позволяют вставлять в сообщение такую информацию как дата или имя системы. Управляющие последовательности приведены в таблице 4; они такие же, которые разрешено использовать для команды mingetty.
Таблица 4. Управляющие последовательности для /etc/issue и /etc/issue.net
Последовательность
Назначение
\d
Вставляет текущий день в соответствии с localtime
\l
Вставляет строку, в которой выполняется mingetty
\m
Вставляет название архитектуры машины
(эквивалент uname -m)
\n
Вставляет имя хоста сетевого узла машины
(эквивалент uname -n)
\o
Вставляет доменное имя
\r
Вставляет номер редакции операционной системы (эквивалент uname -r)
\t
Вставляет текущее время в соответствии с localtime
\s
Вставляет название операционной системы
\u или \U
Вставляет текущее число вошедших в систему пользователей; \U вставляет "n пользователей", \u вставляет только "n"
\v
Вставляет версию операционной системы
(эквивалент uname -v)
То есть, вы можете увидеть, что примеры, приведенные в листинге 16, вставляют номер
редакции операционной системы и название архитектуры машины. Подключение через telnet к этой системе вызовет появление сообщения /etc/issue.net перед запросом данных о вашей учетной записи, как показано в листинге 17.
Листинг 17. Telnet-соединения отображают /etc/issue.net
Fedora Core release 5 (Bordeaux)
Kernel 2.6.17-1.2174_FC5 on an x86_64
login: ian
Password:
Если бы вы включили в /etc/issue.net немного большее количество управляющих последовательностей, как показано в листинге 18, то ваше сообщение при входе в систему могло бы выглядеть так, как показано в листинге 19.
Листинг 18. Измененный /etc/issue.net
[ian@attic4
]$ cat /etc/issue.net
Fedora Core release 5 (Bordeaux)
Kernel \r on an \m
\n
Date \d
Time \t
Листинг 19. Новое сообщение при входе в систему через telnet
Fedora Core release 5 (Bordeaux)
Kernel 2.6.17-1.2174_FC5 on an x86_64
localhost.localdomain
Date 22:55 on Friday, 15 September 2006
Time 22:55 on Friday, 15 September 2006
login: ian
Password:
Обратите внимание на то, что на этой системе последовательности \d и \t генерируют одинаковый результат. Так получается, что ни \u, ни \U не вставляют число вошедших в систему пользователей. Это, вероятно, отражает тот факт, что эти сообщения очень мало используются в настоящее время. Использование программы telnet с открытой передачей пароля очень не рекомендуется. Поскольку подключение, использующее протокол ssh передает идентификатор пользователя и, следовательно, пропускает запрос о нем, и поскольку реально ASCII-терминалы подключаются удаленно не часто, содержимое
/etc/issue.net показывается редко и, возможно, поэтому не достаточно хорошо протестировано.
Вы увидите содержимое /etc/issue в том случае, если не будете использовать графическую регистрацию в системе. Даже если вы используете ее, то обычно сможете перейти в
системную консоль (в текстовый режим), используя комбинации клавиш от Ctrl-Alt-F1 до
Ctrl-Alt-F6, а комбинация Ctrl-Alt-F7 возвратит вас в графический терминал.
Ежедневное сообщение
И /etc/issue, и /etc/issue.net обеспечивают обратную связь с пользователем в форме сообщения при регистрации в системе и могли бы также использоваться для информирования пользователей, например, о предстоящем аварийном отключении. Однако это обычно делается при помощи ежедневного сообщения или motd, которое хранится в /etc/motd.
Содержимое /etc/motd отображается после успешного входа в систему, но сразу перед запуском командного процессора. В листинге 20 приведен пример файла motd, а в листинге
21 показано, как он и /etc/issue.net отображается пользователю, вошедшему в систему через telnet-сессию.
Листинг 20. Пример ежедневного сообщения (motd)
[ian@attic4
]$ cat /etc/motd
PLEASE NOTE!
All systems will shut down this weekend for emergency power testing.
Save your work or lose it.
Листинг 21. Пример ежедневного сообщения (motd)
Fedora Core release 5 (Bordeaux)
Kernel 2.6.17-1.2174_FC5 on an x86_64
localhost.localdomain
Date 22:55 on Friday, 15 September 2006
Time 22:55 on Friday, 15 September 2006
login: ian
Password:
Last login: Fri Sep 15 22:54:18 from 192.168.0.101
PLEASE NOTE!
All systems will shut down this weekend for emergency power testing.
Save your work or lose it.
[ian@attic4
]$
Опять же, сообщение motd в реальности полезно только в сессиях на ASCII-терминале. Ни
KDE, ни GNOME не имеют простого и удовлетворительного способа его отображения.
Последним уведомительным сообщением, о котором вы должны знать, является команда wall, которая посылает предупреждение всем зарегистрировавшимся пользователям, используя текст либо из файла, либо из stdin. И опять же, они не видны пользователям, использующим стандартные настольные системы GNOME или KDE.

Ресурсы
Научиться

Оригинал руководства "
LPI exam 102 prep, Topic 108: Linux documentation
".

Прочтите всю серию учебных руководств по подготовке к экзаменам в LPI
на developerWorks, для того чтобы познакомиться с основами Linux и подготовиться к сертификации на системного администратора.

На странице
LPIC Program размещены списки заданий, примеры вопросов и подробные цели трех уровней сертификации на системного администратора Linux в
Linux Professional Institute.

В статье "
Элементарные задания для новых Linux-разработчиков " (developerWorks, февраль 2006) описано, как открыть терминальное окно или приглашение командного процессора и многое другое.

Linux Documentation Project предоставляет множество полезных документов, в частности, свои HOWTO.

"
LPI Linux Certification в двух словах, второе издание
" (O'Reilly, 2006) и "
Экзамен
LPIC I, подготовка 2: Сертификационные экзамены 101 и 102 в Linux Professional
Institute (Exam Cram 2)


" (Que, 2004) являются LPI-справочниками для читателей, предпочитающих книжный формат.

Дополнительные руководства для Linux-разработчиков предоставлены в developerWorks Linux zone

Следите за техническими событиями и web-трансляциями на developerWorks
Получить продукты и технологии

Загрузите пробное программное обеспечение IBM
непосредственно с developerWorks.

Учебное пособие для экзамена LPI 102, тема
111: Задачи администрирования
Администрирование Linux для начинающих (LPIC-1) тема 111
Ян (Ian) Шилдс (Shields)
, Senior Programmer, EMC
Описание: В этом учебном пособии Ян Шилдс продолжает готовить вас к сдаче экзамена
102 Linux Professional Institute® Администрирование Linux для начинающих (Junior Level
Administration, LPIC-1 Exam 102). В этом шестом в серии из девяти пособий
Ян знакомит вас с задачами администрирования. Прочтя это пособие, вы узнаете, как управлять пользователями и группами, устанавливать профили пользователей и пользовательские окружения, использовать журналы, планировать задачи, создавать резервные копии данных и поддерживать системное время.
Больше статей из этой серии
Дата: 14.11.2007
Уровень сложности: средний
Прежде чем начать
Узнайте, чему может научить вас это учебное пособие и как извлечь из него максимальную пользу.
Об этой серии учебных пособий
Linux Professional Institute
(LPI) осуществляет сертификацию системных администраторов
Linux по трем уровням: для начинающих (также называемый "уровень сертификации 1"),
средний уровень (также называемый "уровень сертификации 2") и старший уровень (также называемый "уровень сертификации 3"). Для достижения уровня сертификации 1 вы должны сдать экзамены 101 и 102; для достижения уровня сертификации 2 — экзамены 201 и 202.
Для достижения уровня сертификации 3 вы должны иметь действующий сертификат среднего уровня и сдать экзамен 301 ("core"). На старшем уровне вы также можете сдать дополнительные экзамены. developerWorks предоставляет учебные пособия, которые помогут вам в подготовке к четырем экзаменам для сертификации начального и среднего уровня. Каждый экзамен охватывает несколько тем, и для каждой темы на developerWorks существует соответствующее пособие для самостоятельного изучения. Экзамен LPI 102 содержит девять тем, которым соответствуют учебные пособия от developerWorks:
Таблица 1. Экзамен LPI 102: Учебные пособия и темы
Тема
экзамена
LPI 102
Учебное пособие от
developerWorks
Краткое содержание пособия
Тема 105
Подготовка к экзамену
LPI 102:
Ядро
Установка и сопровождение ядра Linux и его модулей.
Тема 106
Подготовка к экзамену
LPI 102:
Загрузка, инициализация
Загрузка системы, установка параметров ядра, выключение или перезагрузка системы.
системы, завершение работы, уровни выполнения
Тема 107
Подготовка к экзамену
LPI 102:
Печать
Управление принтерами, очереди печати и задания печати в системе Linux.
Тема 108
Подготовка к экзамену
LPI 102:
Документация
Использование и управление локальной документацией, поиск документации в
Интернете и использование автоматизированных сообщений в процессе регистрации в системе для уведомления пользователей о системных событиях.
Тема 109
Подготовка к экзамену
LPI 102:
Командные оболочки, написание скриптов, программирование и компиляция
Узнайте, как настраивать окружения shell в соответствии с потребностями пользователя, создавать Bash-функции для часто используемых командных последовательностей, создавать простые новые скрипты, использовать синтаксис оболочки для создания циклов и тестирования, а также настраивать существующие скрипты.
Тема 111
Подготовка к экзамену
LPI 102:
Задачи администрирования
(Это учебное пособие.) Узнайте, как управлять учетными записями пользователей и групп, настраивать пользовательское и системное окружения, конфигурировать и использовать журналы, автоматизировать задачи системного администрирования, планируя запуск заданий в другое время, создавать резервные копии системы и поддерживать системное время.
Подробнее см. цели ниже.
Тема 112
Подготовка к экзамену
LPI 102:
Основы работы в сети
Скоро ожидается.
Тема 113
Подготовка к экзамену
LPI 102:
Сетевые сервисы
Скоро ожидается.
Тема 114
Подготовка к экзамену
LPI 102:
Безопасность
Скоро ожидается.
Чтобы сдать экзамены 101 и 102 (и достичь уровня сертификации 1), вы должны уметь:

Работать в командной строке Linux

Выполнять простые операции сопровождения: помогать пользователям в случае затруднений, добавлять пользователей в большие системы, осуществлять резервное копирование и восстановление, а также завершать работу и перезагружать компьютер

Устанавливать и настраивать рабочую станцию (в том числе систему X Window), подсоединяться к локальной сети (LAN) или подключать отдельно стоящий компьютер к сети Интернет посредством модема
Для продолжения подготовки к сертификации уровня 1 см. учебные пособия от developerWorks для экзаменов LPI 101 и LPI 102
, а также полный набор учебных пособий LPI
от developerWorks
Linux Professional Institute не рекомендует использование при подготовке к экзаменам любых учебных материалов или технологий, разработанных третьими лицами. За разъяснениями обращайтесь по адресу info@lpi.org



Поделитесь с Вашими друзьями:
1   ...   19   20   21   22   23   24   25   26   ...   68


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал