Денис Колисниченко - Linux: Полное руководство
- Название:Linux: Полное руководство
- Автор:
- Жанр:
- Издательство:Наука и Техника
- Год:2006
- Город:Санкт-Петербург
- ISBN:5-94387-139-Х
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Денис Колисниченко - Linux: Полное руководство краткое содержание
Данная книга представляет собой великолепное руководство по Linux, позволяющее получить наиболее полное представление об этой операционной системе. Книга состоит из трех частей, каждая из которых раскрывает один из трех основных аспектов работы с Linux: Linux для пользователя, сетевые технологии Linux (и методика настройки Linux-сервера), программирование Linux. В книге охвачен очень широкий круг вопросов, начиная с установки и использования Linux «в обычной жизни» (офисные пакеты, игры, видео, Интернет), и заканчивая описанием внутренних процессов Linux, секретами и трюками настройки, особенностями программирования под Linux, созданием сетевых приложений, оптимизацией ядра и др.
Изложение материала ведется в основном на базе дистрибутивов Fedora Cora (Red Hat) и Mandriva (Mandrake). Однако не оставлены без внимания и другие дистрибутивы SuSe, Slackware, Gentoo, Alt Linux, Knоppix. Дается их сравнительное описание, a по ходу изложения всего материала указываются их особенности.
Книга написана известными специалистами и консультантами по использованию Linux, авторами многих статей и книг по Linux, заслуживших свое признание в самых широких Linux-кругах. Если вы желаете разобраться в особенностях Linux и познать ее внутренний мир, эта книга — ваш лучший выбор.
Linux: Полное руководство - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
# shutdown -h 19:00 [Конец рабочего дня]
При этом за несколько минут до указанного времени всем, кто работает в системе, будет разослано предупреждающее сообщение «Конец рабочего дня», после чего система будет корректно остановлена. Краткой формой этой команды служит halt
, останавливающая систему сейчас же и без предупреждения. Перезагрузиться можно командой reboot.
1.9. Стандартные сервисы Linux
Описание стандартных сервисов Linux приведу в виде таблицы (см. табл. 1.3).
Стандартные сервисы Linux Таблица 1.3
Сервис | Описание | Нужен? |
---|---|---|
anacron, crond | Планировщики заданий, запускающие по графику определенные программы | Да |
арmd | Отслеживает состояние батарей ноутбука. У вас стационарный компьютер? Тогда смело отключайте этот сервис Конечно, он вам понадобится, если у вас умный ИБП; тогда apmd может корректно завершить работу системы, если пропало напряжение, а батарея ИБП разряжена | |
atd | Еще один планировщик заданий | |
autofs | Средство автоматического монтирования сменных носителей (CDROM, дискета) | Да |
chargen, chargen-up | Внутренний сервис демона xinetd, генерирующий символы с определенным интервалом времени и посылающий его по сети | |
cpuspeed | Динамическое управление скоростью процессора | |
cups | Система печати в Unix-подобных ОС (Common Unix Print System). Принтер у вас есть? Тогда она нужна | |
cups-config-daemon | Демон для конфигурирования cups | |
diald | Автоматический дозвон к провайдеру | |
gpm | Поддержка мыши в консоли Linux | Да |
gssftp | FRP-сервис, входящий в состав суперсервера xinetd (гл.11) и использующий авторизацию на Kerberos-сервере | |
irda | Поддержка работы с инфракрасным портом | |
irqbalance | Осуществляет балансировку прерываний на многопроцессорных системах | |
Internet | Устанавливает соединение с провайдером при загрузке системы и обрывает его при завершении работы | |
iptables | Межсетевой экран | |
haldaemon | Собирает информацию об оборудовании | |
keytable | Загружает раскладку клавиатуры, указанную в файле /etc/sysconfig/keyboard | Да |
klogd | Протоколирует сообщения ядра в файле /var/log/kernel | Да |
kudzu | Ищет изменения в аппаратной конфигурации компьютера. Вполне может запускаться вручную. Обычно запуск kudzu необходим один раз — после установки системы, потом его можно отключить и запускать только при установке новых устройств в компьютер (или удалении ранее установленных) | |
lisa | Демон, собирающий информацию о ресурсах сети Microsoft | |
linuxconf | Организовывает выполнение различных задач конфигурирования при загрузке системы | |
mdmonitor | Мониторинг и управление программным RAID | |
named | Сервер DNS | |
netfs | Обеспечивает монтирование удаленных сетевых файловых систем (NFS, SMB, NCP (NetWare)) | |
network | Поддержка сети. Этот сервис должен быть включен всегда, поскольку даже графическая система и система печати в Linux нуждаются в нем | Да |
nfslock | Механизм блокирования файлов NFS | |
numlock | Включение режима клавиатуры Num Lock | |
oki4daemon | Поддержка OKI 4w-принтеров | |
pcmcia | Поддержка устройств PCMCIA | |
portmap | Необходим для приложений, использующих удаленный вызов процедур RPC. Нужен для NFS и NIS (Network Information Service) | |
psacct | Служба учета процессов | |
httpd, proftpd, wu-ftpd, sendmail, postfix | Web-, FTP- и почтовые серверы. Пока включать их не нужно, поскольку они не настроены и будут дополнительной «дырой» в безопасности вашей системы | |
random | Улучшает качество генерации случайных чисел | Да |
rawdevices | Не вдаваясь в технические подробности, просто отключите этот сервис | |
readahead, readahead_early | Сервисы, позволяющие выполнять предварительную загрузку программ в оперативную память | |
rhncd | В дистрибутивах Red Hat и Fedora — демон, который периодически подключается к серверу Red Hat на предмет обновлений | |
smartd | Мониторинг жёстких дисков, с использованием протокола S.M.A.R.T | |
saslauthd | Обработка запросов аутентификации | |
spamassassin | Сервис, предназначенный для борьбы со спамом | |
sshd | Сервер, предназначенный для безопасного удаленного администрирования системы | |
syslog | Служба ведения системных журналов | |
smb | Если вы планируете работать в сети Microsoft, включите этот сервис, но только после его настройки, описанной в административном разделе. А пока отключите | Да |
winbind | Используется для аутентификации Samba-пользователей в домене NT | |
xfs | Сервер шрифтов, нужен для системы X Window | Да |
named | Сервер DNS | |
ypbind | Служба, используемая для обеспечения доступа к NIS-серверу | |
yum | Сервис, осуществляющий обновление системы в автоматическом режиме |
Узнать, какие сервисы установлены у вас в системе, можно воспользовавшись системной утилитой system-config-services(пункт меню Системные параметры→Настройка сервера→Службы) — это в Fedora Core. Кроме того, можно воспользоваться консольной утилитой ntsysv.
1.10. Справочная система
«Родной» для UNIX справочной системой, аналогом Справки Windows, служат страницы интерактивного руководства ( manual pages , man-страницы). Ими снабжена практически каждая программа, важный конфигурационный файл или системный вызов. Это обычные текстовые файлы, содержащие сведения о назначении, синтаксисе, опциях команды, формате файла, примеры их применения, имена и URL разработчиков. Обычный дистрибутив содержит тысячи страниц такой документации. Просматривают ее командой man. Например, man man
— это вызов справки о самой команде man
.
При установке каждого программного пакета включенные в его состав man-страницы копируются в стандартные каталоги, так что программа manлегко их находит. В этих каталогах страницы сгруппированы в секции по темам. Перечислим эти секции в порядке просмотра программой man:
1 Команды пользователя
8 Системные команды
2 Системные вызовы
3 Библиотечные вызовы (подпрограммы)
4 Устройства
5 Форматы файлов
6 Игры
7 Разное
9 Ядро (kernel internals)
Так что, если вас интересует справка не о консольной команде exit
, а о системном вызове exit() , запрашивайте ее командой man 2 exit
.
Чтобы ознакомиться с содержанием раздела, введите команду
man <���номер_раздела> intro
Вот несколько самых употребительных команд управления выводом man-справки на экран:
Читать дальшеИнтервал:
Закладка: