Установка Linux Red Hat 7.1

         

Установка Linux Red Hat 7.1

Добро пожаловать в мир Linux, который обрел известность как одна из немногих альтернатив операционным системам Microsoft для недорогих настольных персональных компьютеров, а в последнее время еще и как пример того, чего может добиться группа целеустремленных людей даже при отсутствии каких-либо материальных стимулов.
Linux - эффективная и быстрая бесплатная операционная система, которая реализует все возможности Unix (требующей дорогих серверов и рабочих станций) на вполне доступном по цене оборудовании, обычном для домашнего использования. Появление Linux привело к небольшой революции в компьютерном мире, после которой бесплатное программное обеспечение начало применяться для решения множества задач - от построения узлов Web, до реализации инфраструктуры корпоративных информационных систем и обучающих программ. Этот сайт является введением в установку и эксплуатацию Linux Red Hat 7.1 - распространенной версии Linux, ориентированной на использование в качестве сервера, а также рабочей станции и операционной системы обычного настольного компьютера. Для полного описания любой операционной системы с таким широким набором средств одного сайта недостаточно. Тем не менее, этот ресурс предоставляет основательные знания по Linux (в частности, Red Hat). А продолжить свое образование вы сможете уже в процессе практической работы.

Введение
Для тех, кто вполне удовлетворен системой Windows или Mac OS и не упражнялся с командной строкой DOS, следует с ней ознакомиться, прежде чем погрузиться в мир Linux, где командная строка занимает весьма значительное место.

Что такое Linux?
Linux - на самом деле явление необычное, свидетельствующее о том, что качественное программное обеспечение может появляться и без финансового благословения коммерческих предприятий. История Linux показывает, что некоммерческое программное обеспечение может развиваться, расти и составлять привлекательную альтернативу широко известным коммерческим пакетам. Техническое совершенство Linux свидетельствует о том, что это серьезный соперник операционных систем, поставляемых Microsoft, Novell или IBM. Учитывая способность этой системы управлять и более сложными приложениями, можно рассматривать ее как серьезного соперника -таких популярных систем линии Unix, как Solaris, HP-UX и SCO-Unix.

Bыбор дистрибутива
Название каждой указанной операционной системы обозначает вполне конкретный продукт. Например, Windows 98 -это полный набор утилит Windows, программ и драйверов, поставляемых Microsoft. И никакого произвола. Любые программа, драйвер или утилита, вводимые в систему пользователем, уже не рассматриваются, как часть Windows 98. Сама же система Windows 98 не может существовать без полного набора программного обеспечения и инструментальных средств.

Подготовка к установке LINUX RED HAT 7.1
Безусловно, самая популярная платформа Linux - ПК на основе процессора Intel, обеспечивающие лучшее соотношение стоимости и эффективности. Именно на эту платформу ориентировано большинство инструментальных средств Linux. Linux для Intel содержит наиболее полный набор драйверов периферийного оборудования огромное число программ (коммерческих и бесплатных), и на него ориентировано мощное сообщество пользователей Internet, способное оказать и помощь, и поддержку.

Установка LINUX RED НАТ 7.1
Итак, приступим. Программа установки может задать ряд вопросов, которые покажутся пользователю не вполне понятными, если до этого ему не приходилось иметь дело с подобной операционной системой. Однако в целом процесс достаточно прост, а наиболее трудные решения принимаются самой программой установки.

Особые варианты установки
Рассмотрим еще несколько распространенных методов установки, первый из которых - установка из раздела жесткого диска. Этот метод применяется, когда установка с устройства CD-ROM по какой-либо причине невозможна. Например, программа установки Red Hat в редких случаях не в состоянии опознать устройство CD-ROM или же нему существует лишь временный доступ. В подобных случаях приходится копировать содержимое диска CD-ROM в свободную область жесткого диска и уже оттуда выполнять установку.

Обзор X WINDOWS
Теперь, после успешной инсталляции Linux, приступим к изучению среды X Windows. Многие специалисты по Linux будут возмущены тем, что мы изучаем X Windows, не овладев режимом управления из командной строки и конфигурированием Linux. Но именно X Windows сделала Linux приемлемой альтернативой MS Windows и Mac OS. операционной системой для повседневных задач, таких как обработка текстов, подготовка публикаций и навигация

Установка и конфигурирование X WINDОWS
В главе разъясняются возможности приобретения X Windows для тех, кто устанавливает дистрибутив Linux, не содержащий этого компонента, или почему-либо не может его установить. Затем мы рассмотрим способы оптимального конфигурирования XFree86.

Работа С GNOME И Х WINDOWS
В этой главе дан обзор рабочего стола GNOME. Это достаточно сложная система, заслуживающая отдельной книги. Конечно, эта глава не претендует на роль полного руководства по GNOME, в ней даны начальные знания, которые читатель будет совершенствовать в процессе работы. Для тех, кто успел поработать с Windows 9x, Me, NT или 2000, изучение основ GNOME не составит труда.

Работа с программами в GNOME И X WINDOWS
В этой главе мы ознакомимся с некоторыми программами X Windows и GNOME, научимся запускать и использовать их на рабочем столе GNOME. Среди этих программ - xterm, диспетчер файлов GNOME, именуемый Midnight Commander, графический редактор The GIMP и несколько утилит X Windows.

Дополнительное конфигурирование GNOME
Основа пользовательскогр интерфейса - панели GNOME. Для их конфигурирования существует отдельная процедура, позволяющая определять расположение, размер, поведение и другие параметры главной панели GNOME. а также всех дополнительных, созданных пользователем. Рассмотрим эти аспекты конфигурирования GNOME.

КDЕ
Как и большинство компонентов Linux, KDE разрабатывалась группой программистов-фанатиков, стремившихся создать нечто полезное. Проект KDE возник в октябре 1996 г. в Германии по инициативе Маттиаса Эттриха, (Matthias Ettrich). Первоначальной целью проекта было создание мощной среды рабочего стола для Linux и других систем Unix, аналогичной коммерческой CDE (Common Desktop Environment - Общая среда рабочего стола), входящей в коммерческие платформы Unix, например Solaris. Вскоре проект перерос свое первоначальное назначение - эмуляцию CDE.

Дополнительная конфигурация XWINDOWS
После полного конфигурирования Х-сервера понадобится указать способ запуска X Windows, программы, запускаемые автоматически, операции, выполняемые перед загрузкой X Windows, запуск диспетчера окон. Как механизм реализации установок (цветов и шрифтов в окнах, а также реакции окон на определенные операции) используется база данных Х-ресурсов. Любой из перечисленных (и других) параметров может быть глобальным или предназначаться отдельной программе.

Введение в систему команд LINUX
В этой главе мы займемся освоением среды командной строки Unix. Среда командной строки -основа Linux. Как вы уже убедились, X Windows обеспечивает простой и быстрый доступ к графическим программам, существенно повышающим эффективность работы пользователя. Но часто при этом утранивается возможность полного управления системой Linux. Это становится очевидным в самом начале изучения системы Команд.

Работа с файлами
В этой главе мы подробнее рассмотрим применение команд для операций с файлами и каталогами, в том числе для их копирования, удаления, перемещения и создания. В конце главы мы рассмотрим применение подстановочных символов, например звездочки, широко используемой в DOS и Windows.

Конфигурирование системы средствами LINUXCONF и панели управления
Если искушенным пользователям и системным администраторам не терпится, засучив рукава, приняться за редактирование файлов, управляющих поведением системы, обычный пользователь, для которого Linux - не более чем эффективный инструмент, находит это занятие безнадежно трудным. Ручное редактирование конфигурационных файлов - крайне сложный процесс, и именно это послужило причиной оценки Linux, в отличие от Windows, как недружественной пользователю системы.

Введение в оболочки
В мире Unix - следовательно, и Linux - большой выбор оболочек, каждая из которых имеет собственный набор средств и возможностей, зачастую и собственный язык сценариев для создания сложных, самостоятельно выполняемых, программ, аналогичных bat-файлам DOS (с привычным расширением . ВАТ), но более мощным. »

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

Использование периферийных устройств
Эта глава посвящена конфигурированию двух наиболее распространенных видов периферийных устройств - принтеров и модемов. Мы изучим работу портов Linux, исследуем файлы, управляющие системой печати, ознакомимся с minicom - стандартным эмулятором терминала Linux, используемым для доступа к модему. Мы также познакомимся с различными средствами, необходимыми для конфигурирования мыши и клавиатуры с интерфейсом USB. Но чтобы понять, как происходит конфигурирование Linux-устройств, сначала следует разобраться в том, как Linux использует технологию самоконфигурирования Plug and Play.

Средства мультимедиа в LINUX
В этой главе рассмотрена та часть Linux, которая, к сожалению, развита меньше, чем соответствующие части соперничающих систем Windows или Mac OS. Это мультимедиа. Мы рассмотрим встроенную поддержку плат Sound Blaster в Linux Red Hat 7.1 и их конфигурирование. Затем обсудим типичную мультимедийную программу XPlaycd и ряд других подобных программ.

Рекомпиляция ядра LINUX
Linux — одна из немногих операционных систем, позволяющих воздействовать на работу компьютера, модифицируя ядро системы. Поскольку Linux поставляется с полным набором исходных текстов, в нем можно опробовать любую новинку. Конечно, большинство предпочтет модифицировать ядро при помощи инструментов, входящих в комплект, а не компилировать тексты, написанные на языке С.

Работа в сетях LINUX. Основы TCP/IP
Глава начинается с рассмотрения основ работы в сетях Linux (в том числе TCP/IP) и основ маршрутизации. Вы ознакомитесь с основными принципами и компонентами конфигурации ТСРЛР. Узнаете, что такое IP-адреса, маски сети, порты и шлюзы. Затем вы ознакомитесь с сервисами, которые обычно используют ТСР/IР соединения стандартной системы Linux.

Соединение LINUX С INTERNET
Эта глава начинается с краткого обзора РРР и его роли в мире Internet. Сформулированы требования к техническому и программному обеспечению соединения с Internet и проанализирован процесс ручной настройки РРР-соединения. В конце главы рассмотрен способ автоматизации такого соединения.

Использование WORLD WIDE WЕВ
В главе дан краткий обзор многочисленных Web-браузеров для Linux и подробно описаны два из них - Netscape 6 и Lynx. Netscape 6 - последняя версия некоммерческого Web-браузера и Internet-клиента фирмы Netscape. Netscape 6 - полнофункциональный пакет, разработанный для Windows, Macintosh и почти всех вариантов Unix, включая Linux.

Просмотр Е-MAIL
В главе рассмотрены различные подходы и программы, использующиеся в Red Hat Linux 7.1 для просмотра, создания и отправки сообщений e-mail. Вначале мы рассмотрим утилиту Netscape 6 Mail, использующую протокол РОРЗ для получения почты и просмотра ее в off-line. Далее мы обратимся к текстовой утилите pine, используемой в Linux в качестве on-line программы чтения писем, в которой реализован протокол получения сообщений e-mail - IMAP4.

Работа с факсом в LINUX
В основе работы с факсом в Linux - способность многих программ предоставлять свой сервис, используя встроенные средства печати документов или возможность отправлять факсы способом, аналогичным отправке e-mail.

Использование LINUX В SOHO
Лучше всего Linux проявляет себя в мире сетей. Можно организовать небольшой офис с сетью из двух персональных компьютеров дома. Linux позволяет создать файл-сервер и сервер печати в практически любой сети. Можно организовать бизнес на основе технологий Intranet. Linux обеспечивает недорогую поддержку для ведения бизнеса в среде Intranet с помощью мощного Web-сервера и сервера баз данных.

Инсталляция LINUX RED HAT 7.1 для soho
В этой главе мы перейдем от рассмотрения принципов, которые относятся к Linux как к изолированной домашней рабочей станции, к исследованию другого типичного применения Linux: в качестве операционной системы рабочей станции или сервера в локальной вычислительной сети (ЛВС).

Конфигурирование LINUX RED HAT 7.1 для сети ETHERNET
Сеть Ethernet, более корректно обозначаемая как сеть стандартов IEEE 802.2 и 802.3, это только один из наиболее популярных представителей огромного мира сетевых технологий. Можно сконфигурировать Linux для работы с другими сетевыми стандартами, включая Token Ring, ARCNet, Fast Ethernet, Gigabit Ethernet, и Asynchronous Transfer Mode (ATM). Несмотря на различия между ними, процедура инсталляции практически одна и та же, если выполнять установку из командной строки.

Работа LINUX REDHAT7.1 в сетях WINDOWS И NOVELL
Если в организации развернута стандартная сеть Windows, то Linux может усовершенствовать эту сеть и выполнить в ней роль эффективного, квалифицированного и мощного файл-сервера и сервера печати. С более низко» ценой, чем у Windows NT/2000, и устойчивостью работы, превосходящей Windows 95/98/Me, Linux может стать идеальным файл-сервером и сервером печати для организаций с ограниченным бюджетом, в которых необходимо организовать совместное использование файлов рабочими станциями.

LINUX RED HAT 7.1 И DOS/WINDOWS
В действительности, Linux может выполнять большинство приложений DOS и многие приложения Windows, и в будущем предполагается еще большая совместимость с Windows. Существует два коммерческих продукта, позволяющих реализовать такие предположения: VMware и Win4Lin. Оба они дают возможность запускать Microsoft Windows в Linux. Возможности Win4Lin ограничены Microsoft Windows 95/98, но VMware способен выполнять все версии Microsoft Windows в Linux.

Безопасность и LINUX RED HAT 7.1 как эффективный маршрутизатор
Эта глава посвящена двум взаимосвязанным темам: безопасность и связь сетей с Internet. Мы проанализируем несколько уровней безопасности Linux. Рассмотрим, как сохранить надежность автономных систем Linux и обсудим более широкие проблемы обеспечения безопасности ЛВС, которые имеют выход в Internet. Мы также разберем, как построить брандмауэр для защиты системы в ходе установки и после нее.

Построение собственного web-сервера.
В этой главе рассмотрены основные принципы превращения персонального компьютера под управлением Linux в Web-сервер для сайта Intranet или Internet. Глава начинается с обзора задач Web-сервера и основных Web-серверов, доступных под Linux. Приведена подробная информация по установке, конфигурированию и сопровождению Web-сервера Apache - наиболее популярного Web-сервера для Internet, который в настоящее время поставляется с Red Hat Linux 7.1.

LINUX RED HAT 7.1 как почтовый сервер: мощь SENDMAIL
Необходимость в почтовом сервере возникает тогда, когда связывается множество рабочих станций в сети и необходимо обеспечить для них сервис e-mail. Sendmail позволяет конфигурировать систему Linux для работы в качестве почтового сервера для внутренней переписки, отправки сообщений в Internet и получения сообщений из Internet.

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

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

LINUX на платформе, отличной от INTEL
Существуют версии Linux не только для микропроцессоров Intel x86 и Pentium, но и для множества других платформ. Рассмотрим в общих чертах несколько наиболее важных и интересных версий Linux, предназначенных именно для других платформ.


Man pages на русском

Подробное описание команд операционной системы Unix. Материал по каждой команде содержит следующие сведения -имя, синтаксис, описание использования, местоположение файла в составе дистрибутива, ссылки на похожие команды. Все материалы представлены в алфавитном порядке.

A.OUT(5)
Для сбора статистики предоставляется ряд утилит, среди которых имеются как C-программы, так и shell процедуры; описанию последних посвящена статья . Основываясь на этих утилитах, можно создать статистическую службу, приспособленную к нуждам конкретной вычислительной установки.

BACKUP(1)
Команда backup копирует все файлы, измененные после определенной даты в date параметра filesystem. Параметр key задает дату и другие опции резервной копии backup и состоит из символов следующего множества 0123456789kfusd.

HYPOT(3M)
Если к переполнению приводит попытка представления корректного результирующего значения, то функция hypot возвращает значение HUGE [см. ], а внешней переменной errno присваивается значение ERANGE. Изложенная процедура обработки ошибок может быть изменена посредством функции

CURSES(3X)
Заключайте в кавычки все аргументы типа выражение, которые содержат пробелы или другие символы, имеющие значение для интерпретатора команд shell. Выражение не может содержать символ перевода строки. Команда csplit не изменяет исходный файл; удаление исходного файла возлагается на пользователя.

DAEMON.MN(7)
При вызове демон создает много копий самого себя, по одной копии для каждой последовательной строки, используемой в сети. Каждая копия открывает последовательную строку, создает начальное сообщение для файла LOG и ждет ответа от демона на другом конце. Начальное сообщение выдает имена устройств, которые следует подсоединить, последовательную строку, которую надо использовать, и текущую дату и время. Если демон получает правильный ответ, он вырабатывает последовательную связь и добавляет к файлу LOG сообщение "первое подтверждение связи завершено". Если ответа нет, то демон безразлично ждет.

ECHO(1)
Команда echo выдает на стандартный вывод свои аргументы, разделяя их пробелами и выдавая в конце символ перевода строки. Кроме того, поддерживаются следующие C-подобные соглашения о задании управляющих символов (не забывайте об особой трактовке shell'ом символа \):

GETPWENT(3C)
Аргументы, оканчивающиеся на .f, интерпретируются как имена файлов, содержащих исходные тексты на языке f77; они компилируются, и каждый об ектный модуль помещается в текущем каталоге в файл с именем, которое образуется из имени исходного файла замещением расширения .f на .o. Аргументы, оканчивающиеся на .r или .e, интерпретируются как имена файлов, содержащих исходные тексты на языках RATFOR и EFL соответственно; сначала эти файлы обрабатываются подходящим препроцессором, а уже затем - компилятором f77 с образованием .o-файлов.

GAMMA(3M)
При неотрицательных аргументах функция gamma возвращает значение HUGE [см. ], а внешней переменной errno присваивается значение EDOM. В стандартный протокол будет выдано сообщение о попадании в точку сингулярности. Если представление корректного результирующего значения приводит к переполнению, то функция gamma возвращает значение HUGE, а переменной errno присваивается значение ERANGE.

H2PH(1)
Утилита haltsys выполняет системный вызов uadmin() (см. ) для прекращения дискового ввода/вывода, очистки файловых систем и остановки процессора. haltsys вступает в действие сразу же, поэтому пользовательские процессы должны быть прерваны заранее. Для нормальной разгрузки системы рекомендуется программа shutdown(ADM), так как она предупреждает пользователей, прерывает процессы и затем вызывает haltsys. Если вы не можете запустить shutdown, например, из-за какой-либо системной проблемы, используйте haltsys непосредственно.

ID(1)
Команда id выдает на стандартный вывод сообщение, содержащее идентификатор пользователя, идентификатор группы и соответствующие текстовые имена для текущего процесса. Если действующий и реальный идентификаторы различны, выдаются оба.

BESSEL(3M)
При аргументах, слишком больших по абсолютной величине, функции j0, j1, y0 и y1 возвращают нулевое значение и переменной errno присваивается значение ERANGE. Кроме того, в стандартный протокол будет выдано сообщение о потере значимости.

KBMODE(ADM)
Эта команда может быть использована для определения того, поддерживает ли ваша клавиатура режим AT. Если да, то эта утилита может осуществлять переключение между режимами AT и XT. Если задан аргумент file, то он должен представлять собой tty-устройство одного из экранов, связанных с этой клавиатурой.

L3TOL(3C)
Функция l3tol преобразует список из n трехбайтных целых, упакованных в цепочку символов, в список длинных целых чисел. Указателем на цепочку является аргумент cp, на список длинных целых - lp. Функция ltol3 осуществляет обратное преобразование из длинных целых (lp) в трехбайтные целые числа (cp). Описанные функции полезны при работе с файловой системой, поскольку номера блоков являются трехбайтными целыми числами.

M4(1)
Макропроцессор m4 предназначен для макрогенерации на предварительном проходе в языках RATFOR, C и других. Все файлы-аргументы обрабатываются по очереди. Если файлы не указаны, или в качестве имени файла задан -, то читается стандартный ввод. Обработанный текст записывается на стандартный вывод.

NAP(3)
Программа ftp является наиболее полезной функцией Internet является получения файлов с анонимных серверов ftp. К сожалению, программа ftp не особенно дружелюбна. Ее пользовательский интерфейс может понравиться разве что любителям Unix. Программа ncftp была разработана для упрощения передачи файлов с помощью ftp.

OD(1)
Аргумент смещение определяет смещение в файле, с которого должна начинаться распечатка. Обычно этот аргумент интерпретируется как восьмеричное число байт. Если добавлена точка (.), то смещение трактуется как десятичное. Если добавлен символ b, то смещение считается заданным в блоках по 512 байт. Если файл не указан, смещению должен предшествовать символ +.

PACK(1)
Команда pack предпринимает попытку сохранить указанные файлы в сжатой форме, то есть упаковать информацию. Когда только возможно (и имеет смысл), каждый входной файл заменяется упакованным вариантом с именем файл.z, который имеет тот же режим доступа, те же даты доступа и модификации, того же владельца. Опция -f вызывает принудительную упаковку файла. Она используется для того, чтобы упаковать весь каталог, даже если для некоторых файлов это невыгодно. Если команда выполняется успешно, то исходный файл удаляется. Упакованные файлы могут быть преобразованы в свою первоначальную форму с помощью команд или .

QSORT(3C)
Аргумент base является указателем на начало таблицы. Nel - число элементов в таблице. Compar - функция сравнения, аргументами которой при вызове служат два указателя на сравниваемые элементы. В соответствии с тем, какое целое число она возвращает: меньшее нуля, равное нулю или большее нуля, первый аргумент считается меньшим, равным или большим по отношению ко второму.

RAMDISK(HW)
Самый старший бит является указателем долговечности. Если он установлен, то этому псевдодиску будет постоянно выделяться заданная память, которая отключается только при перезагрузке системы. Постоянные псевдодиски могут резервироваться только привилегированным пользователем. Но когда постоянный псевдодиск зарезервирован (посредством его открытия), он может использоваться для чтения и записи всеми, кто имеет соответствующее разрешение в дескрипторе псевдодиска.

SACT(1)
Команда sact выдает информацию о невыполненных командах delta для указанного SCCS-файла. Такая ситуация возникает, если для файла была сделана команда get -e без последующего выполнения delta. Если указано имя каталога, sact обрабатывает все файлы в этом каталоге, начинающиеся с s.; файлы, к которым нет доступа на чтение, игнорируются без дополнительных сообщений. Если указано имя -, происходит чтение со стандартного ввода; каждая строка при этом трактуется как имя SCCS-файла, подлежащего обработке.

STDIPC(3C)
Системный вызов statfs возвращает "родовой суперблок", описывающий файловую систему. Вызов может использоваться для запроса информации как о смонтированной, так и о несмонтированной файловой системе; использование вызова несколько различается в этих двух случаях. В обоих случаях аргумент buf является указателем на структуру (описываемую ниже), поля которой заполняются в результате выполнения системного вызова, а аргумент len задает количество байт информации, которые система должна поместить в структуру. Значение len не должно превышать размер структуры: sizeof (struct statfs) и обычно len содержит именно этот размер; если аргумент len содержит меньшее значение, то система поместит в структуру ровно заданное количество байт, что дает возможность в более поздних версиях добавлять к структуре statfs новые поля без перетрансляции старых программ.

TABS(1)
Для аргумента разметка допустимы четыре типа спецификаций, описанных ниже: именованная (-имя), регулярная (-n), произвольная (n1,n2,...) и файловая (--файл). Если разметка не задана, то по умолчанию применяется значение -8 - "стандарт" табуляций системы UNIX. Номер самой левой колонки равен 1. Заметим, что для программы tabs колонка 1 всегда является самой левой колонкой терминала, даже если у терминала они нумеруются с 0, как например на DASI 300, DASI 300s и DASI 450.

U3B(1)
Код завершения команды u3b равен 0 (истина), если Вы работаете на компьютерах 3B20S; в противном случае код завершения отличен от нуля.

VAL(1)
Команда val определяет, является ли указанный файл SCCS-файлом с атрибутами, соответствующими указанным. Опции могут задаваться в любом порядке. У команды val есть специальный аргумент, -, который приводит к чтению строк со стандартного ввода до тех пор, пока не встретится конец файла. Каждая строка при этом обрабатывается независимо, как командная строка с опциями и аргументами.

W(1)
Команда 'w' печатает суммарную информацию об активности системы, включая данные о том, что делает каждый пользователь. Заглавная строка показывает текущее время дня, длительность работы системы, число пользователей, зарегистрированных в системе. В системах, которые обрабатывают необходимые данные, в заглавной строке также показывается средняя загрузка системы. Средняя загрузка представляет собой число процессов, находящихся в очереди на выполнение от 1,5 до 15 минут.

XARGS(1)
Команда xargs об единяет зафиксированный набор заданных в командной строке начальных_аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз. Число аргументов, которые должны быть прочитаны для каждого вызова команды, и способ, которым они об единяются, определяются заданными опциями.

BESSEL(3M)
Функции j0 и j1 возвращают значения функций Бесселя первого рода, порядка 0 и 1 соответственно, для заданного аргумента x. Функция jn возвращает значение функции Бесселя первого рода, порядка n для заданного аргумента x.

COMPRESS()
Команда compress берет файл, заданный параметром file, и сжимает его до минимально возможного размера, создавая при этом выходной файл cо сжатыми данными и удаляя, если не задана опция -c, первоначальный файл. Сжатие достигается кодированием одинаковых строк в файле. Команда uncompress восстанавливает ранее сжатый файл в его первоначальное состояние и удаляет версию сжатого файла. Команда zcat используется для вывода файла на экран, при этом файл восстанавливается из сжатого состояния и производится его сцепление с экранным или стандартным выводом, после чего версия сжатого файла не уничтожается.

Инсталляция Linux и первые шаги

Linux, возможно, является наиболее значительным достижением в области свободно распространяемых программ со времен Space War, или более позднего Emacs. Он превратился в операционную систему для бизнеса, образования и индивидуального программирования.
Linux перестал быть системой для фанатиков-программистов, которые часами сидят перед мерцающими экранами (хотя таких и немало). Эта книга поможет вам извлечь из Linux максимальную пользу.
Linux (произносится "лИнукс") принадлежит семейству UNIX-подобных операционных систем, которая может работать на компьютерах Intel 80386 и 80486. Он поддерживает широкий спектр программных пакетов от TeX до X Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это гибкая реализация ОС UNIX, свободно распространяемая под генеральной лицензией GNU (см. приложение E).
Linux может любой 386 или 486 персональный компьютер превратить в рабочую станцию. Он преподнесет всю мощь UNIX к кончикам ваших пальцев. Бизнесмены инсталлируют Linux в сетях машин, используют операционную систему для обработки данных в сфере финансов, медицины, распределенной обработки, в телекоммуникациях и т.д.
Университеты по всему миру применяют Linux в учебных курсах по программированию и проектированию операционных систем.
Разумеется, повсеместно программисты-энтузиасты используют Linux дома для программирования, решения своих прикладных задач и всевозможного хакерства. Что делает Linux столь отличным от других ОС - это его создание версии UNIX "на общественных началах" (free implementation)..

Краткая история Linux
UNIX - одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний. Первоначально она была создана как многозадачная система для миникомпьютеров и мэйнфреймов в середине 70-ых годов, но с тех пор она выросла в одну из наиболее распространенных операционных систем, несмотря на свой временами обескураживающий интерфейс и отсутствие централизованной стандартизации.
В чем реальная причина популярности UNIX? Многие хакеры нутром чувствуют, что UNIX - это "настоящая вещь", Единственная Настоящая Операционная Система. Отсюда и появление Linux, как системы, разрабатываемой все более расширяющейся группой энтузиастов UNIX, которые хотят собственноручно в ней поковыряться.

Стандартный вход и стандартный выход
Многие команды UNIX получают информацию с так называемого стандартного входа и посылают информацию на (опять же) так называемый стандартный выход. (Для них часто используются сокращения ``stdin'' и ``stdout'' соответственно). Ваш shell организует дело так, что стандартным входом служит клавиатура, а стандартным выходом - экран.
Вот пример использования команды cat. Нормально cat читает данные из файлов, чьи имена даны в командной строке и посылает эти данные прямехонько на stdout. Поэтому при выполнении команды /home/larry/papers# cat history-final masters-thesis на экран пойдет файл history-final, а за ним следом masters-thesis.

Генеральная Общедоступная Лицензия GNU
Ниже напечатана Генеральная Общедоступная Лицензия GNU (GPL или copyleft), под которой находится Linux. Она приведена здесь, чтобы ликвидировать возникающие недоразумения относительно статуса авторских прав Linux. Это не shareware и не public domain. Большая часть ядра Linux kernel защищена copyright октябрь 1993, Linus Torvalds а другие программы и части ядра защищены copyrighted других авторов. Таким образом, Linux защищен авторскими правами, хотя вы можете распространять его при выполнении условий GPL, приведенных ниже.