Поиск по сайту:

Иной певец подчас хрипнет (К. Прутков).

Полезные команды для поиска системной информации, установки пакета и т. д. (Linux, Debian, Ubuntu, Kali Linux, RedHat, CentOS и т. д.)4 мин для чтения

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
6 октября 2020

Система

uname -a #Показать информацию о ядре/операционной системе/процессоре
head -n 1/etc/issue #Показать имя операционной системы
cat/proc/cpuinfo #Показать подробную информацию о процессоре
hostname #Показать имя хоста
lspci -tv #Список всех устройств PCI
lsusb -tv #Список всех USB-устройств
lsmod #Список всех загруженных модулей ядра
env #Показать переменные среды

 

Процессы

top #Показывать статус процессов в реальном времени
ps -ef #Показать все процессы

 

Сервисы

systemctl list-units #Список всех запущенных служб
systemctl list-units -a #Список всех сервисов, включая неактивные.
systemctl list-units -a --state = inactive #Список всех неактивных модулей

 

Пользователи

w #Показать активных пользователей
id <UserName> #Показать информацию о пользователе
last #Показать журнал входа пользователя
cut -d: -f1/etc/passwd #Показать всех пользователей
cut -d: -f1/etc/group #Показать все группы
crontab -l #Показать все задания cron (запланированные задания) для текущего пользователя

 

Ресурсы

free -m #Показать объем оперативной памяти, использование SWAP
df -h #Показать использование раздела
du -sh #Показать размер папки/каталога
grep MemTotal/proc/meminfo #Показать общий объем ОЗУ
grep MemFree/proc/meminfo #Показать свободную/доступную RAM
uptime #Показать время работы системы, пользователей, нагрузку
cat/proc/loadavg #Показать загрузку системы

 

Диск и раздел

mount | column -t #Показать информацию о смонтированном разделе
fdisk -l #Показать все разделы
swapon -s #Показать всю информацию о разделе подкачки

 

Сети

ifconfig #Показать все свойства интерфейса
iptables -L #Показать конфигурацию межсетевого экрана (iptable)
route -n #Показать таблицу маршрутизации
netstat -lntp #Показать все прослушивающие порты
netstat -antp #Показать все установленные соединения
netstat -s #Показать статистику по Ethernet

 

apt-get

update #Обновить список пакетов
upgrade #Обновить пакеты
install #Установить новые пакеты
remove #Удалить пакеты
autoremove #Удаление пакетов, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и теперь больше не нужны
purge #Удалить файлы пакета и конфигурации
source #извлечь исходные пакеты
build-dep #Установить все зависимости для 'packagename'
dist-upgrade #Обновить дистрибутив
full-upgrade #Обновить дистрибутив (для более новой версии 'apt')
dselect-upgrade #Устраняет разницу между текущими установленными пакетами и состояниями, запрошенными в списке доступных пакетов, и выполняет необходимые действия для согласования этих двух.
clean #Очищает локальный репозиторий извлеченных файлов пакетов
autoclean #Другой метод, используемый для очистки локального репозитория от загруженных файлов пакетов, как и clean. Разница между clean и autoclean заключается в том, что последний удаляет только файлы пакетов, которые больше не могут быть загружены из их источников, и, скорее всего, будут бесполезны.
check #Выполняется обновление списков пакетов и проверка неработающих зависимостей
-h #Местный справочный документ
-q #Вывод в журнал (не указывать прогресс)
-qq #Выводить только ошибки
-d #Только скачивать (не извлекать и не устанавливать)
-s #Имитировать команду, не устанавливает пакет по-настоящему
-y #Ответить Да для всех команд
-f #Попытаться исправить проблемы с зависимостями
-m #Продолжить, даже если архив не найден
-u #Также показать список пакетов обновления
-b #Скомпилировать после получения исходного кода (-V для отображения подробного номера версии)
-c=? #Показать файл конфигурации
-o=? #Установить пользовательскую/произвольную конфигурацию, например, -d dir :: cache =/tmp
#Примеры
 
apt-cache search PACKAGE #Поиск пакета
apt-cache show PACKAGE #Получить подробную информацию о пакете (руководство, размер, версия и т. д.)
apt list --installed #Список всех установленных пакетов
apt-get install PACKAGE #Установить пакет
apt-get install PACKAGE --reinstall #Переустановить пакет
apt-get -f install #Repair install (-f = –fix-missing)
apt-get remove PACKAGE #Удалить пакет
apt-get remove PACKAGE --purge #Удалить файлы пакета и конфигурации
apt-get update #Обновить информацию об источнике (репозитории и PPA)
apt-get upgrade #Обновить установленные пакеты
apt-get dist-upgrade #Обновить систему
apt full-upgrade #Обновить систему (более новая квартира)
apt-get dselect-upgrade #Используйте dselect для обновления
apt-cache sizes PACKAGE #Перечислить зависимости в человеческой форме
apt-cache showpkg PACKAGE #найти подробную информацию о зависимостях с
apt-cache rdepends PACKAGE #Ищет в APT-кеше, чтобы найти зависимости для приложения, и знает, как имитировать результаты
apt-get build-dep PACKAGE #Установить все зависимости для 'PACKAGE'
apt-get source PACKAGE #Загрузить исходный код для этого ПАКЕТА
apt-get clean #Очищает локальный репозиторий извлеченных файлов пакетов
apt-get autoclean #Другой метод, используемый для очистки локального репозитория от загруженных файлов пакетов, как и clean. Разница между clean и autoclean заключается в том, что последний удаляет только файлы пакетов, которые больше не могут быть загружены из их источников, и, скорее всего, будут бесполезны.
apt-get check #Выполняет обновление списков пакетов и проверяет неработающие зависимости

 

Читать  Как установить и настроить Redis на Ubuntu 20.04

RPM

rpm -qa #Список всех установленных пакетов
rpm -qpi Linux-1.4-6.i368.rpm #Показать подробную информацию о пакете
rpm -qpl Linux-1.4-6.i368.rpm #Показать зависимости
rpm -ivh Linux-1.4-6.i368.rpm #Установка с проверкой
rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm #Принудительная установка
rpm -e ПАКЕТ #Удалить пакет
rpm -uvh filename #Обновление патчем (имя файла должно быть патчем обновления, а не пакетом)
rpm -i https://contoso.com/packagename.rpm #Установить пакет из Интернета
rpm -Va #Искать поврежденное имя файла
rpm -qf filename #Узнать, к какому пакету принадлежит файл

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close