Информация о системе Linux

From SysadminWiki.ru
Jump to: navigation, search

Командная строка

Оборудование

Оборудование
Команда Информация о...
lshw Подробно обо всей аппаратной части компьютера
dmidecode информация из таблицы DMI (называемой также SMBIOS). Параметром -t можно ограничить вывод нужным типом (bios, system, baseboard, chassis, processor, memory, cache, connector, slot). Например информацию о слотах оперативной памяти (всех, даже если плашки в них не установлены) можно узнать так: dmidecode -t memory
cat /proc/cpuinfo процессоре
cat /proc/meminfo оперативной памяти и файле подкачки (free - более краткая информация)
fdisk -l
df
жёских дисках и их разделах. fdisk также покажет кол-во цилиндров, секторов и т.д.
lspci список всех устройств PCI, в их число иногда попадают и USB (lsusb - спец команда)
lspci | grep Audio драйвере аудио карты
lsmod загруженных модулях ядра
lsusb список всех usb устройств (в том числе встроенных, таких как веб-камеры и т.д.)

Состояние ОС

Состояние системы
Команда Информация о...
  • du
    • du -c /home
    • du -hs /home
    • du -s /home
  • размер каталогов и файлов
    • размер каталога /home с размером каждого подкаталога,
    • общий размер каталога, включая подкаталоги
    • общий размер файлов в самом каталоге, без подкаталогов
xargs du -sk | sort -rn размер всех подкаталогов в данном каталоге
top процессах, использовании RAM
cat /etc/passwd всех пользователях
cat /etc/group всех группах
id oracle пользователе oracle
  • finger
  • w
пользователях, зарегистрированных сейчас в системе (на каком терминале, откуда и т.д.)
cat /proc/mdstat состоянии RAID массива (софтверного)
cat /proc/megaraid/hba0/raiddrives-0-9 состоянии RAID массива (на контроллере megaraid)
cat /proc/megaraid/hba0/diskdrives-ch0 состоянии дисков на канале 0 в RAID массиве
uptime как долго система запущена
dmesg процесе загрузки системы
lsof список открытых файлов
ps axo euid,ruid,tty,pid,comm процессах, от кого запущены, на каком TTY и с каким PID
  • pstree
  • ps axjf
дерево процессов
pmap -d 9770 карта памяти для процесса с PID = 9770. Показывает, например, сколько занимает каждый из подключенных модулей

Программное обеспечение

Программное обеспечение
Команда Информация о...
lsb_release -a версия Ubuntu
cat /etc/redhat-release версии Red Hat
uname -a системе (ОС, процессор, имя компьютера и т.д.)

Сеть

Сеть
Команда Описание
ip route show Откуда взялся маршрут
netstat -a просмотр всех открытых tcp и udp портов
netstat -apn | grep 80 что прослушивает 80 порт (http)
whois domain получить информацию whois для domain
dig domain получить DNS информацию о domain
dig -x host реверсивно искать DNS записи о host
nslookup domain краткая DNS информация о domain. Предшественник dig
nmap 192.168.1.1 сканирует хост на открытые порты
nmap -sP 192.168.1.1-200 сканирование сети на доступность хостов. Запущенный от root показывает больше.
nmap -n -p 23 10.0.0.1-254 | grep open -A 2 -B 3 сканирует всю сеть 10.0.0.0/24 по порту 23 и показывает только те хосты, где он открыт

Поиск

Поиск
locate ИмяФайла Найти все файлы с именем ИмяФайла
grep pattern files искать pattern в files
grep -r pattern dir искать рекурсивно pattern в dir
grep pattern искать pattern в выводе command


Графическая среда

В Gnome многое можно узнать из меню Система.

Оборудование

Baobab Графическое средство для анализа использования жёстких дисков. Название в русском Gnome: Анализатор использования дисков

См. также