Справочник команд и утилит Linux: различия между версиями

Материал из sysadm
Перейти к навигации Перейти к поиску
Строка 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