Справочник команд и утилит Linux: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (→Прочее) |
Admin (обсуждение | вклад) |
||
| Строка 82: | Строка 82: | ||
su # | su # | ||
sudo | sudo | ||
| + | |||
| + | useradd | ||
| + | usermod | ||
| + | groupadd | ||
| + | groupmod | ||
</pre> | </pre> | ||
Версия 04:26, 17 октября 2025
Работа с дисками, разделами, томами
lsblk # список блочных устройств, дисков, разделов lsblk -f # список блочных устройств, с указанием типов файловых систем и их UUID blkid # выводит универсальные идентификаторы файловых систем UUID и разделов PARTUUID блочных устройств df # выводит список смонтированных файловых систем, размер, сколько места занято и сколько доступно (свободно) fdisk # управление разделами диска parted # управление разделами диска
LVM
pvs # список PV (Phisical Volume) физических блочных устройств (дисков/разделов) подключенных к LVM pvcreate # форматирование блочного устройства (диска/раздела) в PV формат и подключение к LVM pvextend # изменение размера PV диска (размер форматированной структуры данных PV), используется перед сжатием или после расширения размера блочного устройства vgs # список VG (Volume Group), группы дисков LVM vgcreate # создание VG vgextend # добавление в VG новых PV lvs # список LV (Logical Volume) томов LVM lvcreate # создание LV тома lvextend # изменение размера LV тома
Работа с каталогами и файлами
cd # изменение текущего каталога pwd # вывод пути к текущему каталогу pushd # изменение текущего каталога с сохранением предыдущего в стек popd # извлечение из стека последнего каталога и возврат к нему mkdir # создание каталога rmdir # удаление пустого каталога ls # вывод списка объектов в каталоге du # disk usage, определяет сколько физического места на диске занимают файлы или каталоги (может отличаться от логического размера) cp # копирование файлов или каталогов mv # перенос/переименование файлов или каталогов rm # удаление файлов или каталогов rsync # синхронизация каталогов find # поиск файлов/каталогво по заданным критериям, выполнение действий над каждым найденным объектом cat # вывод содержимого файла less # интерактивный просмотр файла или потока данных vi # vim консольный редактор текстовых файлов chmod # изменение прав на файлах/каталогах chown # изменение владельца и группы владельца на файлах/каталогах
Работа с текстом
echo # grep tail head cut sed
Работа с архивами
gzip # tar zcat xzcat
Работа с пользователями
su # sudo useradd usermod groupadd groupmod
Работа с сетью
netstat # ping ip tcpdump
Прочее
shutdown # выключение сервера reboot # перезагрузка сервера date # вывод/изменение даты и времени, можно задавать формат whoami # имя текущего пользователя who # список текущих пользовательских сессий crontab # вывод/настройка расписания запуска автоматических заданий демона crond ps # вывод списка процессов nohup # запуск дочернего процесса так чтобы он не закрывался при закрытии родительского процесса history # вывод истории команд bash, хранится в файле ~/.bash_history swapon # отображение параметров, настройка swap swapof # отключение swap устройств clear # очистка консоли exit # выход из текущего шела which # определение пути к исполняемому файлу команды/утилиты alias # определение псевдонимов для команд/утилит firewall-cmd # настройка правил фильтрации трафика для демона firewalld set # настройки различных режимов работы шела systemctl # управление сервисами и другими объектами systemd uname # определение версии ядра и другое top # интерактивный просмотр процессов, использования процессора и памяти htop # интерактивный просмотр процессов, использования процессора и памяти iotop # интерактивный просмотр нагрузки на диск, определение процессов создающих нагрузку mc # интерактивный менеджер файлов
Полезные конструкции
# передача многострочного текста на стандартный ввод команды some_command << EOF ... some text EOF
Работа с Oracle Database
sqlplus # rman lsnrctl tnsping