Справочник команд и утилит Linux: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) (→Прочее) |
||
| Строка 96: | Строка 96: | ||
<pre> | <pre> | ||
| + | shutdown # выключение сервера | ||
| + | reboot # перезагрузка сервера | ||
| + | |||
| + | date # вывод/изменение даты и времени, можно задавать формат | ||
| + | |||
| + | whoami # имя текущего пользователя | ||
who # список текущих пользовательских сессий | who # список текущих пользовательских сессий | ||
| − | crontab | + | crontab # вывод/настройка расписания запуска автоматических заданий демона crond |
| − | ps | + | ps # вывод списка процессов |
| − | nohup | + | nohup # запуск дочернего процесса так чтобы он не закрывался при закрытии родительского процесса |
| − | history | + | history # вывод истории команд bash, хранится в файле ~/.bash_history |
| − | swapon | + | swapon # отображение параметров, настройка swap |
| − | clear | + | swapof # отключение swap устройств |
| − | exit | + | clear # очистка консоли |
| − | which | + | exit # выход из текущего шела |
| − | alias | + | which # определение пути к исполняемому файлу команды/утилиты |
| − | + | alias # определение псевдонимов для команд/утилит | |
| − | + | firewall-cmd # настройка правил фильтрации трафика для демона firewalld | |
| − | firewall-cmd | + | set # настройки различных режимов работы шела |
| − | set | + | systemctl # управление сервисами и другими объектами systemd |
| − | systemctl | + | uname # определение версии ядра и другое |
| − | uname | ||
| − | htop | + | top # интерактивный просмотр процессов, использования процессора и памяти |
| − | iotop | + | htop # интерактивный просмотр процессов, использования процессора и памяти |
| − | mc | + | iotop # интерактивный просмотр нагрузки на диск, определение процессов создающих нагрузку |
| + | mc # интерактивный менеджер файлов | ||
</pre> | </pre> | ||
Версия 04:25, 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
Работа с сетью
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