Введение
Администратор Linux-систем отвечает за поддержание стабильной работы программного обеспечения, мониторинг состояния системы, управление аппаратными ресурсами и резервное копирование. В этой статье мы рассмотрим основные команды и принципы работы системного администратора, а также приведём практические примеры, которые помогут новичкам освоить базовое администрирование Linux.
Базовые настройки Linux
Установка имени хоста
Чтобы изменить имя компьютера (hostname), откройте терминал и выполните команду:
sudo hostnamectl set-hostname your_hostname
Примечание:
Замените
your_hostnameна желаемое имя.Команда
hostnamectlизменяет имя хоста постоянно. В отличие отhostname, которая действует только в текущей сессии.
Настройка часового пояса
Чтобы установить часовой пояс, создайте символическую ссылку на нужную зону:
sudo ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
Примечание:
Путь
/usr/share/zoneinfo/Asia/Kolkataзамените на ваш регион.Эта команда обновляет системное время в соответствии с выбранной зоной.
Управление файлами в Linux
В Linux всё является файлом: устройства, каталоги, конфигурации и программы. Владение базовыми командами управления файлами критически важно.
Команда | Назначение |
|---|---|
| Переход в другой каталог |
| Просмотр списка файлов и папок |
| Консольный редактор для конфигурационных файлов |
| Удобный редактор с подсказками |
| Создание нового файла или обновление временной метки |
| Копирование файлов и каталогов |
| Перемещение и переименование файлов |
| Удаление файлов и папок |
| Управление таблицами разделов диска |
| Монтирование файловой системы |
Примеры:
Создание нового файла:
touch example.txt
Копирование файла:
cp example.txt backup.txt
Переименование файла:
mv backup.txt old_backup.txt
Удаление файла:
rm old_backup.txt
Сетевые команды
Сетевые инструменты позволяют администратору проверять соединение, настраивать интерфейсы и удалённо управлять системой.
Команда | Назначение |
|---|---|
| Проверка доступности сервера |
| Отслеживание маршрута пакетов |
| Проверка DNS-записей |
| Настройка сетевых интерфейсов |
| Удалённый доступ и туннелирование |
| Копирование файлов по SSH |
| Передача данных на сервер или с него |
| Сканирование сети и аудит безопасности |
Пример проверки соединения:
ping google.com
Пример копирования файла на удалённый сервер:
scp example.txt user@remote:/home/user/
Управление пользователями и группами
В Linux есть три типа пользователей:
Root — суперпользователь с UID 0.
Обычные пользователи — повседневные пользователи с уникальными UID.
Системные пользователи — для работы служб, например
mysqlилиwww-data.
Основные команды управления пользователями
Команда | Назначение |
|---|---|
| Создание нового пользователя |
| Низкоуровневая команда для создания пользователя |
| Установка или изменение пароля |
| Удаление пользователя |
| Изменение свойств пользователя |
| Просмотр групп пользователя |
| Создание и удаление групп |
Пример:
Создание нового пользователя с паролем:
sudo adduser newuser
Добавление пользователя в группу sudo:
sudo usermod -aG sudo newuser
Диагностика и мониторинг системы
Эффективный администратор следит за состоянием системы и производительностью.
Команда | Назначение |
|---|---|
| Просмотр процессов в реальном времени |
| Улучшенная версия |
| Статистика процессов, памяти и CPU |
| Мониторинг загрузки дисков |
| Список открытых файлов |
| Комплексный мониторинг системы |
Работа с логами
Логи позволяют быстро находить ошибки и анализировать работу системы.
Команда | Назначение |
|---|---|
| Сообщения ядра |
| Последние строки файла |
| Управление логами systemd |
Пример просмотра последних 20 строк системного журнала:
journalctl -n 20
Заключение
Администрирование Linux требует понимания работы с файлами, пользователями, сетью, логами и системными ресурсами. Освоение приведённых команд позволяет:
Настраивать и поддерживать систему;
Контролировать пользователей и права доступа;
Проводить диагностику и мониторинг;
Обеспечивать безопасность и стабильность работы системы.
Практическое использование этих команд формирует фундаментальные навыки системного администратора, необходимые для работы в реальной среде Linux.
Create an account or sign in to leave a review
There are no reviews to display.