Денис Колисниченко - 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: Полное руководство - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Она не обладает удобным графическим интерфейсом, а больше похожа на стандартный FTP-клиент ftpи понимает его команды. Это значит, что для соединения с узлом вам нужно ввести команду open, а для закачки файла — команду getи т.д.
Предположим, что когда мы выкачивали все rpm-пакеты, соединение было разорвано (ох уж эти линии!). Для докачки файлов установите соединение заново, откройте нужный вам сервер (например,
open ftp.redhat.com
) и введите команду:
ncftp> get -С *.rpm
Опция -Сактивизирует функцию докачки.
При работе с этой программой меня очень обрадовала возможность создания закладок «на лету». Например, если вы работали с сервером
ftp.redhat.com
и последним каталогом был каталог /pub
, то при вводе команды open redhat
программа установит связь с сервером ftp.redhat.com
и перейдет в каталог /pub
. Просмотреть и отредактировать закладки позволяет команда bookmarks.
Глава 7
Основы администрирования системы
7.1. Что понимается под администрированием системы
В ОС Linux существует корневая учетная запись root для привилегированного пользователя, которому разрешено делать все: читать, изменять и удалять любые файлы, создавать и разрушать файловые системы, запускать и прекращать выполнение любых программ. Эти привилегии нужны для администрирования системы.
В обязанности системного администратора обычно входит:
♦ управление пользователями: ведение учетных записей пользователей и групп, квотирование дискового пространства;
♦ управление процессами: перераспределение ресурсов с целью повышения производительности системы;
♦ установка и модернизация программного обеспечения;
♦ подключение и конфигурирование аппаратных устройств;
♦ настройка системы: управление общесистемными сервисами, настройка сетевых служб с точки зрения безопасности и производительности, конфигурирование ядра;
♦ резервное копирование и восстановление данных.
Я включил главы, посвященные основам администрирования, в пользовательский раздел, потому что пользователю домашнего компьютера придется большинство администраторских обязанностей взвалить на себя. Помощи ему ждать неоткуда.
В следующем разделе я подробно остановлюсь на настройке различных сетевых служб.
Несколько советов начинающему администратору:
♦ Входить в систему под именем root только тогда, когда это абсолютно необходимо, и завершать сеанс привилегированной работы сразу же после выполнения административной задачи. Чем реже вы работаете под именем root, тем меньше шансов случайно разрушить систему, спутав права пользователя root с правами других пользователей.
♦ Настроить строку приглашения командной оболочки так, чтобы для пользователя root она отличалась от приглашения для обычных пользователей. Как правило, строка приглашения root оканчивается символом #, а для других пользователей — символом $. Если все-таки есть вероятность забыть, под каким именем вы сейчас работаете, пользуйтесь командой whoami.
♦ Для часто выполняемых работ по обслуживанию системы сохранять нужные последовательности команд в файлах сценариев (скриптах), чтобы автоматизировать выполнение этих работ.
7.2. Конфигураторы Linux
Настройка всего программного обеспечения в UNIX-подобных системах сводится к редактированию текстовых файлов, которые программа прочитывает при запуске и которыми руководствуется при выборе режима работы. Каждая прикладная программа или демон, включая демон init, поддерживает отдельный набор этих, называемых конфигурационными, файлов (в отличие, скажем, от MS DOS, где в один файл могут быть объединены секции, управляющие различными подсистемами). Общесистемные службы держат их, как правило, в каталоге
/etc
, а пользовательские приложения — в домашних каталогах пользователей: такое размещение позволяет каждому пользователю настроить приложение в соответствии со своими нуждами.
Конфигурационные файлы самодокументированны: любая строка, начинающаяся с символа #, считается комментарием и может содержать любые справочные сведения. Кроме того, если вы вносите мелкую правку — скажем, изменяете значение одного параметра, — вам необязательно сохранять резервную копию старого конфигурационного файла: достаточно закомментировать строку с этим параметром.
Несмотря на удобство настройки путем редактирования текстовых файлов, все еще находятся администраторы, привыкшие к настройке в стиле Windows: через многоуровневые меню и диалоговые окна. Для таких администраторов предусмотрены графические конфигураторы, в разных дистрибутивах называющиеся по-разному. Запускать их нужно с графической консоли, потому что многие из них нуждаются в графическом режиме. В таблицах 7.1, 7.2 и 7.3 перечислены основные конфигураторы, включенные в дистрибутивы Mandrake, RedHat и Fedora Core.
Основные конфигуратора Linux Mandrake Таблица 7.1
Программа | Назначение |
---|---|
drakconf | Основной конфигуратор |
drakboot | Конфигуратор загрузчика LILO/GRUB |
drakgw | Совместное использование интернет-соединения |
draknet | Настройке сети |
drakfloppy | Создание загрузочного диска |
draksec | Определение уровня безопасности |
drakxservices | Автозапуск сервисов |
diskdrake | Программа для работы с разделами диска |
drakconsole | Доступ к консоли |
draktime | Настройка даты и времени |
diskdrake-fileshare | Разрешение совместного использования каталогов |
adduserdrake | Управление учетными записями |
harddrake2 | Средство для настройки оборудования (в Linux Mandrake до версии 9 называется harddrake) |
keyboarddrake | Настройка клавиатуры |
localedrake | Изменение параметров локализации |
mousedrake | Настройка мыши |
menudrake | Настройка системного меню GNOME и KDE |
printerdrake | Настройка принтера |
netconf | Настройка сети |
Log drake | Поиск в файлах протоколов |
Modemconf | Конфигурирование модема |
Tinyfirewall | Параметры брандмауэра |
XFdrake | Настройка сервера X |
Xdrakres | Установка разрешения монитора |
Xconfigurator | Настройка графической системы X Window |
Основные конфигураторы Linux Red Hat Таблица 7.2
Программа | Назначение |
---|---|
Setup | Основной конфигуратор |
control-panel | Вспомогательный конфигуратор |
Modemtool | Конфигурирование модема |
Printertool | Настройка принтера |
Netconf | Настройка сети |
Xconfigurator | Настройка X Window |
Autoconfig | Параметры аутентификации |
redhat-config-securitylevel | Установка уровня безопасности (*) |
redhat-соnfig-language | Выбор языка (*) |
redhat-config-date | Установка даты (*) |
redhat-config-users | Управление пользователями (*) |
redhat-config-packages | Работа с пакетами (*) |
redhat-config-xfree86 | Настройка системы X Window (*) |
redhat-config-printer | Конфигуратор принтера (*) |
Sndconfig | Настройка звуковой платы |
(*) Данные конфигураторы доступны в версии Red Hat 8.0 и выше
Интервал:
Закладка: