← Назад ко всем вопросам

Какие знаешь команды администратора в Linux

1️⃣ Как кратко ответить

Команды администратора в Linux включают sudo для выполнения команд с привилегиями суперпользователя, useradd и usermod для управления пользователями, passwd для изменения паролей, chmod и chown для управления правами доступа, systemctl для управления службами, df и du для мониторинга дискового пространства, top и htop для мониторинга процессов, iptables для настройки брандмауэра, tar и gzip для архивирования и сжатия файлов.

2️⃣ Подробное объяснение темы

Администрирование Linux-систем требует знания множества команд, которые позволяют управлять пользователями, файлами, процессами и сетевыми настройками. Эти команды обеспечивают контроль над системой и позволяют выполнять задачи, необходимые для поддержания её работоспособности и безопасности.

  • sudo: Позволяет выполнять команды с привилегиями суперпользователя. Это необходимо для выполнения задач, требующих повышенных прав, таких как установка программ или изменение системных настроек.

  • useradd, usermod, userdel: Команды для управления пользователями. useradd создаёт нового пользователя, usermod изменяет параметры существующего пользователя, а userdel удаляет пользователя из системы.

  • passwd: Используется для изменения паролей пользователей. Это важно для поддержания безопасности системы.

  • chmod, chown: Команды для управления правами доступа к файлам и директориям. chmod изменяет права доступа, а chown изменяет владельца файла или директории.

  • systemctl: Управляет службами и демонами в системе. Например, systemctl start запускает службу, systemctl stop останавливает её, а systemctl status показывает её текущее состояние.

  • df, du: Команды для мониторинга использования дискового пространства. df показывает доступное и используемое пространство на файловых системах, а du показывает использование дискового пространства конкретными файлами и директориями.

  • top, htop: Интерактивные утилиты для мониторинга процессов. Они показывают информацию о текущих процессах, включая использование процессора и памяти.

  • iptables: Команда для настройки брандмауэра. Она позволяет управлять правилами фильтрации трафика, что важно для обеспечения безопасности сети.

  • tar, gzip: Используются для архивирования и сжатия файлов. tar создаёт архивы, а gzip сжимает их, что полезно для резервного копирования и передачи данных.

Пример использования команды chmod:

chmod 755 script.sh
  • chmod: Команда для изменения прав доступа.
  • 755: Устанавливает права доступа. В данном случае, владелец файла получает права на чтение, запись и выполнение (7), а группа и остальные пользователи получают права на чтение и выполнение (5).
  • script.sh: Имя файла, для которого изменяются права доступа.

Эти команды являются основными инструментами администратора Linux и позволяют эффективно управлять системой, обеспечивая её стабильность и безопасность.

Тема: Linux / Unix
Стадия: Tech

🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!

Твои заметки