Linux: Полное руководство
Шрифт:
Она не обладает удобным графическим интерфейсом, а больше похожа на стандартный FTP-клиент ftp и понимает его команды. Это значит, что для соединения с узлом вам нужно ввести команду open, а для закачки файла — команду get и т.д.
Предположим, что когда мы выкачивали все rpm-пакеты, соединение было разорвано (ох уж эти линии!). Для докачки файлов установите соединение заново, откройте нужный вам сервер (например,
Опция – С активизирует функцию докачки.
При работе с этой программой меня очень обрадовала возможность создания закладок «на лету». Например, если вы работали с сервером
Глава 7
Основы администрирования системы
7.1. Что понимается под администрированием системы
В ОС Linux существует корневая учетная запись root для привилегированного пользователя, которому разрешено делать все: читать, изменять и удалять любые файлы, создавать и разрушать файловые системы, запускать и прекращать выполнение любых программ. Эти привилегии нужны для администрирования системы.
В обязанности системного администратора обычно входит:
♦ управление пользователями: ведение учетных записей пользователей и групп, квотирование дискового пространства;
♦ управление процессами: перераспределение ресурсов с целью повышения производительности системы;
♦ установка и модернизация программного обеспечения;
♦ подключение и конфигурирование аппаратных устройств;
♦ настройка системы: управление общесистемными сервисами, настройка сетевых служб с точки зрения безопасности и производительности, конфигурирование ядра;
♦ резервное копирование и восстановление данных.
Я включил главы, посвященные основам администрирования, в пользовательский раздел, потому что пользователю домашнего компьютера придется большинство администраторских обязанностей взвалить на себя. Помощи ему ждать неоткуда.
В следующем разделе я подробно остановлюсь на настройке различных сетевых служб.
Несколько советов начинающему администратору:
♦ Входить в систему под именем root только тогда, когда это абсолютно необходимо, и завершать сеанс привилегированной работы сразу же после выполнения административной задачи. Чем реже вы работаете под именем root, тем меньше шансов случайно разрушить систему, спутав права пользователя root с правами других пользователей.
♦ Настроить строку приглашения командной оболочки так, чтобы для пользователя root она отличалась от приглашения для обычных пользователей. Как правило, строка приглашения root оканчивается символом #, а для других пользователей — символом $. Если все-таки есть вероятность забыть, под каким именем вы сейчас работаете, пользуйтесь командой whoami.
♦ Для часто выполняемых работ по обслуживанию системы сохранять нужные последовательности команд в файлах сценариев (скриптах), чтобы автоматизировать выполнение этих работ.
7.2. Конфигураторы Linux
Настройка всего программного обеспечения в UNIX-подобных системах сводится к редактированию текстовых файлов, которые программа прочитывает при запуске и которыми руководствуется при выборе режима работы. Каждая прикладная программа или демон, включая демон init, поддерживает отдельный набор этих, называемых конфигурационными, файлов (в отличие, скажем, от MS DOS, где в один файл могут быть объединены секции, управляющие различными подсистемами). Общесистемные службы держат их, как правило, в каталоге
Конфигурационные файлы самодокументированны: любая строка, начинающаяся с символа #, считается комментарием и может содержать любые справочные сведения. Кроме того, если вы вносите мелкую правку — скажем, изменяете значение одного параметра, — вам необязательно сохранять резервную копию старого конфигурационного файла: достаточно закомментировать строку с этим параметром.
Несмотря на удобство настройки путем редактирования текстовых файлов, все еще находятся администраторы, привыкшие к настройке в стиле 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 | Настройка звуковой платы |