В этой статье мы разберём основные команды Linux терминала для системного администратора, думаю многим будет полезно эта информация.
Также смотрите предыдущею статью на тему Linux терминала «Основы терминала Linux», как понятно из названия, тут вы обучитесь основам работы с терминалом.
Основные команды Linux терминала для системного администратора:
Стоит сказать, что тут будет только список команд, самых важных, а не полное их перечисление, так как их очень много, но всё равно полезно.
Вот список команд Linux терминала:
- init 0 — Выключить систему;
- logout — Завершить текущую сессию;
- reboot — Перезагрузка;
- shutdown -h 22:15 & — Запланировать выключение системы на 22 часа 15 минут;
- shutdown -c — Отменить запланированное выключения системы;
- arch — Выводит на экран архитектуру компьютера;
- cat /proc/cpuinfo — Выводит подробную информацию о процессоре;
- cat /proc/meminfo — Выводит статистику использования памяти;
- cat /proc/mounts — Показать смонтированные файловые системы;
- date — Выводит текущую системную дату и время;
- uname -r — Выводит версию используемого ядра Linux;
- df -h — Выводит информацию о свободном и занятом дисковом пространстве на смонтированных разделах, в формате, удобном для чтения;
- mount /dev/hda1 /mnt/disk — Монтирует устройство
/dev/hda1
в папку с именем/mnt/disk
. точка монтирования, папка/mnt/disk
, должна существовать; - useradd -c «User Vasya» -g admin -d /home/vasya -s /bin/bash vasya — Создают пользователя
vasya
, домашним каталогом будет создана директория/home/vasya
, в качестве системной оболочки будет назначен/bin/bash
, пользователь будет включен в группуadmin
, кроме того для учетной записи будет создан комментарий «User Vasya»; - useradd vasya — Создают пользователя
vasya
; - userdel -r vasya — Удаление пользователя с именем vasya и его домашний директорию;
- groupadd [ group_name ] — Создание группу с именем
group_name
; - chage -E 2005-12-31 vasya — Установка даты окончания действия учётной записи пользователя
vasya
; - groupdel [ group_name ] — Удаление группы
group_name
; - groupmod -n test new_test — Переименование группы
test
вnew_test
; - passwd — Команда изменить пароль текущего пользователя;
- passwd vasya — Команда изменить пароль пользователя
vasya
( может выполнять только root ); - chattr — Команда для работы с атрибутами файлов;
- chown — Команда для работы с правами доступа;
- chown vasya:group /file — Назначение владельца и группу для файла
/file
; - chmod ugo+rwx /directory — Команда для установки полных прав доступа
rwx
, для директории/directory
; - chmod go-rwx /directory — Удаление всех прав доступа;
Как видите команд очень много, но если вам что не понятно или забыли, то можете использовать название команды и использовать функцию для команды --halp
, таким образом вы узнаете всё что вам нужно. Вот пример: cat --halp
, дальше он всё выведет в терминале.
Также, и это очень важно, для многих команд нужно использовать root права, для этого перед написанием команды, пропишите слово sudo
, оно показывает что данная конкретная команду нужно запускать с правами супер пользователя.
Вывод:
В этой статье вы прочитали про основные команды Linux которые нужно знать для системного администратора, думаю вам было полезно и самое главное интересно.