НОВОСТИ

Экспресс-разведка сервера Linux: базовые команды для сбора и анализа данных

Анализ Linux сервера

Когда я впервые захожу на незнакомый мне сервер Linux, то первым делом провожу экспресс-разведку, которая включает базовый сбор технической, аппаратной информации, характеристик сервера и ядра операционной системы, анализ нагрузки и производительности. В данной заметке я собрал список команд, которые использую для аудита и диагностики серверов на базе Linux.

Проверка версии ОС, ядра, хоста, процессора, памяти

uname -a
uname -r
hostname
hostnamectl
uptime
free
vmstat
cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/loadavg

Проверка пользователей системы

who
whoami
who -Hu
w
id
grep sh$ /etc/passwd
cat /etc/passwd | more

Проверка дисковых накопителей и файловой системы

df
df -T
df -h
df -i
du --max-depht=1 -h/
tree -avD
tree -d --filelimit 26
tree -o results.txt

Проверка технических характеристик, аппаратной «начинки» сервера

dmidecode
dmidecode -s system-manufacturer
dmidecode -s system-product-name

dmidecode --type memory
lscpu

cat /proc/cmdline
cat /boot/grub2/grub.cfg
lshw
lspci
lsusb
sysctl -a

Проверка и анализ сетевых устройств, портов, мониторинг сети

ifconfig
ip
netstat
netstat -a
netstat -l
netstat -s
netstat -p
netstat -tunap
netstat -tulpn
netstat -anp
netstat -lptnu
lsof -i
ss
iptables -L -n
cat /etc/resolv.conf
arp
ip neigh
route
sudo ethtool eth0

Проверка системных служб, процессов, заданий

top
ps -ef
ps auxf
systemctl
jobs
crontab -l | grep -v ‘^#’

Проверка системных журналов (логов)

lastlog
history
journalctl
dmesg
dmesg | tail
tail -f /var/log/messages
sudo vi /var/log/apache2/access.log
sudo vi /var/log/apache2/error.log
find / -type f -name "*.log" | wc -l

Проверка установленных пакетов, библиотек, модулей

rpm -qa
dpkg --list
dpkg --list | wc --lines
apt list
apt list --installed | grep -v "^Listing" | wc -l
yum list installed
yum repolist
yum repoinfo
snap list
ls -l /etc/yum.repos.d/
lsmod

Оценка:
( 3 оценки, среднее 5 из 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статьи
Основатель блога, публицист, обзорщик веб-технологий, IT-специалист. Исследователь цифрового мира. Сфокусирован на кибербезопасности, системном администрировании, веб-разработке и SEO.
Не забудьте поделиться материалом в соцсетях:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
1 Комментарий
Встроенные отзывы
Просмотреть все комментарии
Роман Бондарь
Роман Бондарь
2 месяцев назад

Благодарю, Виталий! Как раз начал осваивать Linux. Уже парочку использовал твоих команд )

1
0
Есть мысли? Прокомментируй!x
()
x
Читайте ранее:
Burp Suite - установка, настройка, обзор
Burp Suite для новичка: установка, настройка, обзор возможностей

В данной статье предлагаю ознакомиться с программой Burp Suite - универсальным прокси-сервером для сканирования веб-сайтов и веб-приложений, анализа HTTP-трафика и...

Закрыть