-
В этой главе рассмотрены некоторые основные задачи администрирования, необходимые для поддержании системы Linux в рабочем состоянии. | Одна из важнейших задач в Linux – будь-то сервер сети или домашний компьютер, совместно используемый членами семьи – управление пользователями.
-
В гл. 15 мы говорили об управлении пользователями, когда рассматривали панель управления Linux Red Hat 7.1. Однако панель управления входит не во все дистрибутивы Linux, так что для полного освоения задач администрирования следует научиться работать без нее.
-
Иногда требуется изменить значения некоторых параметров, устанавливаемые по умолчанию в команде useradd. Например, может понадобиться установить исходные каталоги пользователей в каталоге /users, а не /home, или добавить новых пользователей в группу users автоматически, не создавая для каждого собственную группу.
-
Для смены пароля применяется команда passwd. Любой пользователь может поменять свой пароль, введя эту команду в командной строке. Система потребует ввести старый пароль, затем – дважды новый (для подтверждения).
-
В параграфе "Создание учетной записи пользователя" упоминались скелетные каталоги. По умолчанию каждому пользователю назначается исходный каталог (обычно в каталоге /home).
-
Управление группами (объединениями пользователей) ничуть не сложнее управления пользователями. В Linux предусмотрены команды для автоматизации создания и модификации групп, аналогичные тем, которые применяются для управления пользователями.
-
Есть процесс, который остается тайной для многих пользователей Unix (но не для администраторов систем). Это последовательность загрузки системы, когда по экрану пробегают таинственные сообщения. | Примечание | Сообщения, выводимые при запуске, записываются в файл системного журнала /var/log/ messages.
-
В этом параграфе подробно рассмотрена программа init, поскольку именно с ней связана возможность определения программ, запускаемых во время загрузки системы. Задача программы init – запуск новых процессов и повторный запуск завершившихся.
-
Единственная роль файла re.local в Linux Red Hat 7.1 – установка формы командной строки. | #!/bin/sh | # Этот сценарий выполняется *последним* из инициаяизационных сценариев. | # Здесь можно поместить собственные инициализационные программы, | # чтобы не заниматься полновесным системным программированием.
-
С загрузкой системы связано и ее выключение. В Linux, как и в других многозадачных операционных системах, важно, чтобы выключение системы проходило без повреждения данных на жестких дисках.
-
Одно из важных достоинств многопользовательской операционной системы серверного класса, каковой является Linux, – возможность автоматизации многих процессов. | Если использовать Linux как сервер электронной почты, Web – или FTP-сервер, то ему придется отвечать автоматически на все поступающие запросы.
-
Составление расписания – задача несложная. Расписание размещается в отдельном файле crontab. В каждой строке файла помещается задание, которое должно быть запущено в определенное время. | Рассмотрим формат записей файла crontab: | time-date command | Часть time-date (время-дата) состоит из пяти числовых полей, разделенных пробелами и определяющих время запуска задания.
-
Одно из достоинств Llnux (и всех разновидностей Unlx) – наличие стандартизированного механизма регистрации активности всех демонов и запускаемых программ. Данные, записываемые в регистрационные журналы, можно использовать для поиска неисправностей в системе (будь-то нарушение безопасности или предупреждение о возможном отказе оборудования) либо отслеживания ее загрузки.
-
Очень важно понимать различия между журналами системы Linux. Существует два основных типа журналов: системные журналы и журналы приложений. В этом параграфе мы рассматриваем системные журналы, поскольку они есть в любой системе.
-
Чтобы не забивать журналы бесполезной информацией, ограничивая объем разумными пределами, необходимо регулярно проводить ротацию. Регулярная очистка журналов от устаревшей информации позволяет сэкономить место на диске.