Небольшой перечень команд, полезных в администрировании Linux.
Здесь представлено краткое описание. За подробностями: man <название команды> в терминале Linux.
Процессы
ps |
показать процессы сессии |
top | процессы в реальном времени |
htop | аналог top, но имеет более показательный цеетной вывод (не стоит по умолчанию, нужен пакет htop) |
pstree | показать дерево процессов |
nice | приоритет процессов (-20 .. +20) |
renice | сменить приоритет |
kill <pid> |
завершить процесс |
bg | перевод в фоновый режим |
fg | перевод на фронтэнд (из фонового режима) |
nohup | не сотанавливать после выхода |
Диск / ФС
ls <папка> | список файлов категории |
touch <путь> | создать пустой файл |
cat <папка> | просмотреть содержимое папки |
cp <файл или папка> <копия> | создать копию |
rm <путь> | удалить файл rm -rf удалить все, рекурсивно |
rmdir <путь> | удалить папку |
mkdir <путь> | создать папку |
rsync |
продвинутое копирование файлов |
free | статистика количества свободной памяти |
uptime | статистика работы без остановки (без выключения) |
vmstat | статистика виртуальной памяти |
df | статистика использования жесткого диска df -k (вывод в удобоваримом формате) |
du | показатель размера занятого места на диске |
pwd | выводит текущий рабочий каталог |
Сеть
route | показать / изменить таблицу маршрутизации |
netstat | вывести сетевые соединения |
ifconfig | настройка сети |