md0 : active raid0 sde1[1] sdd1[0]
71119360 blocks 256k chunks
lsraid - как и /proc/mdstat выдает данные о настройке и состоянии
программного RAID, но в более наглядном формате.
Входит в состав пакета raidtools
Пример:
asylum# lsraid -a /dev/md1
[dev 9, 1] /dev/md1 FD40E098.B00D6C69.CA68AC78.89D47292 online
[dev 8, 17] /dev/sdb1 FD40E098.B00D6C69.CA68AC78.89D47292 good
[dev 8, 33] /dev/sdc1 FD40E098.B00D6C69.CA68AC78.89D47292 good
/proc/partitions - отражает список доступных дисковых разделов и устройств
которые можно монтировать, показывает major/minor номера для этих устройств и
размер в блоках.
Пример:
asylum# cat /proc/partitions
major minor #blocks name
/proc/scsi/scsi - список SCSI устройств, обнаруженных во время загрузки.
Для 2.6.x ядер отображается при активации "legacy /proc/scsi support" в
настройке конфигурации ядра, нужно использовать /proc/scsi/scsi и /proc/scsi/device_info
smartctl - отображает результат SMART диагностики дисков
Входит в состав пакета smartmontools.
smartd - демон для контроля за состоянием диска через smartctl, ведения лога,
и отправки уведомлений администратору в случае проблем.
Системная информация
/proc/config, /proc/config.gz - текущий файл конфигурации (/usr/src/linux/.config)
с которым было собрано Linux ядро. В 2.6.x ядрах хранится в сжатом виде (.gz)
Возможность нестандартная, целиком зависит от конкретного дистрибутива.
/proc/cpuinfo - информация о процессорах.
Пример:
dementia# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2800+
stepping : 0
cpu MHz : 2083.203
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 4104.19
insomnia# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 6
model name : Celeron (Mendocino)
stepping : 5
cpu MHz : 501.163
cache size : 128 KB
physical id : 0
siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr
bogomips : 987.13
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 6
model name : Celeron (Mendocino)
stepping : 5
cpu MHz : 501.163
cache size : 128 KB
physical id : 0
siblings : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr
bogomips : 999.42
/proc/pci - список PCI устройств и их параметров.
Для 2.6.x ядер отображается при активации "legacy /proc/pci support" в
настройке конфигурации ядра, нужно использовать /proc/bus/pci/devices
Пример:
asylum# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 3).
Master Capable. Latency=8.
Prefetchable 32 bit memory at 0xd0000000 [0xd3ffffff].
Bus 0, device 1, function 0:
PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] (rev 0).
Master Capable. No bursts. Min Gnt=12.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 64).
Bus 0, device 7, function 1:
IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C P
IPC Bus Master IDE (rev 6).
Master Capable. Latency=32.
I/O at 0xbc00 [0xbc0f].
Bus 0, device 7, function 4:
Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 64).
IRQ 11.
Bus 0, device 8, function 0:
SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 1).
IRQ 11.
Master Capable. Latency=32. Min Gnt=8.Max Lat=8.
I/O at 0xb800 [0xb8ff].
Non-prefetchable 32 bit memory at 0xdd100000 [0xdd100fff].
Bus 0, device 11, function 0:
PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 3).
Master Capable. Latency=32. Min Gnt=6.
Bus 0, device 13, function 0:
Communication controller: Comtrol Corporation RocketPort 8 port w/octa cable (rev 4).
IRQ 9.
I/O at 0xc000 [0xc03f].
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS
(rev 0).
IRQ 5.
Master Capable. Latency=32. Min Gnt=8.
Prefetchable 32 bit memory at 0xd4000000 [0xd7ffffff].
I/O at 0x9000 [0x90ff].
Non-prefetchable 32 bit memory at 0xd9000000 [0xd9003fff].
Bus 2, device 4, function 0:
Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 5).
IRQ 11.
Master Capable. Latency=32. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xdd000000 [0xdd000fff].
I/O at 0xa000 [0xa01f].
Non-prefetchable 32 bit memory at 0xdc000000 [0xdc0fffff].
Bus 2, device 5, function 0:
Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2) (rev 5).
IRQ 10.
Master Capable. Latency=32. Min Gnt=8.Max Lat=56.
Prefetchable 32 bit memory at 0xdd001000 [0xdd001fff].
I/O at 0xa400 [0xa41f].
Non-prefetchable 32 bit memory at 0xdc100000 [0xdc1fffff].
lspci - выводит информацию о PCI устройствах аналогичную /proc/pci, но
в более наглядном виде. Утилита входит в состав пакета pciutils
Пример:
asylum# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8
23x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
0000:00:08.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 01)
0000:00:0b.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
0000:00:0d.0 Communication controller: Comtrol Corporation RocketPort 8 port w/
octa cable (rev 04)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS
0000:02:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:02:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
dementia# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] HostBridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:08.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 01)
0000:00:09.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalCl
ear SoundFusion Audio Accelerator] (rev 01)
0000:00:0a.0 RAID bus controller: 3ware Inc 3ware Inc 3ware 5xxx/6xxx-series PATA-RAID (rev 12)
0000:00:0c.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
0000:00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8
23x/A/C PIPC Bus Master IDE (rev 06)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 85)
0000:02:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 22)
0000:02:05.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 22)
dmesg - выводит содержимое буфера ядра с диагностическими сообщениями.
Утилита входит в состав пакета util-linux
fuser - отображает связь открытых файлов с процессами, позволяет узнать
из-за какого файла ФС не может быть отмонтирована. Утилита входит в состав
пакета psmisc.
lsof - выводит список открытых файлов, TCP и UDP сокетов. Входит в состав
пакета lsof, доступен
графический интерфейс - glsof
top - утилита для наглядного просмотра суммарных данных о состоянии системы и
ресурсах используемых запущенными процессами. Входит в состав пакета procps.
Аналог top - htop
mtop - отображение текущих операций MySQL в стиле top.
atop - в отличии от top оперирует
данными полученными в результате работы средств системного аккаунтинга.
mbmon - отображения данных о состоянии аппаратных сенсорах, размещенных на
материнской плате. Входит в состав пакета xmbmon.
mount - вывод всех смонтированных файловых систем и использованных опций
монтирования. Входит в состав пакета util-linux.
Пример:
asylum# mount
/dev/sda1 on / type reiserfs (rw,noatime,notail)
none on /dev type devfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,mode=0622)
/dev/sda6 on /var type reiserfs (rw,nodev,noatime,notail)
/dev/sda7 on /usr type reiserfs (rw,nodev,noatime,notail)
/dev/sda9 on /usr/portage type reiserfs (rw,nosuid,nodev,noatime,notail)
/dev/sda8 on /var/tmp type reiserfs (rw,nosuid,nodev,noatime,notail)
/dev/md1 on /home/asylum type reiserfs (rw,nosuid,nodev,noatime)
/dev/sdf1 on /mp3 type reiserfs (rw,nosuid,nodev,noatime)
/dev/md0 on /home/asylum/kmk/graphics/movies/Music_Videos type xfs (rw,noexec,nodev,noatime,nodiratime)
tmpfs on /dev/shm type tmpfs (rw,noexec,nosuid,nodev,noatime,size=8M)
tmpfs on /tmp type tmpfs (rw,noexec,nosuid,nodev,noatime,size=800M)
/home/asylum/kmk/mail/.backup_inbox.old.squashfs on /home/asylum/kmk/mail/backu
p_inbox.old type squashfs (ro,noexec,nosuid,nodev,loop=/dev/loop0)
nfsd on /proc/fs/nfs type nfsd (rw)
hellmouth:/home/hellmouth on /home/hellmouth type nfs (rw,nosuid,nodev,udp,hard
,intr,rsize=8192,wsize=8192,bg,addr=192.168.100.1)
iostat - текущий статус интенсивности дискового ввода/вывода. Утилита входит
в состав пакета sysstat.
Пример:
asylum# iostat
Linux 2.6.11-gentoo-r4 (asylum) 03/29/05
mpstat - статистика утилизации процессоров. Утилита входит в состав пакета sysstat.
Пример:
asylum# mpstat
Linux 2.6.11-gentoo-r4 (asylum) 03/29/05
11:04:22 CPU %user %nice %system %iowait %irq %soft %idle intr/s
11:04:22 all 3.10 0.49 0.65 1.47 0.15 1.79 92.35 1139.36
vmstat - суммарная статистика об использовании памяти, интенсивности ввода/вывода
и загрузки процессора. Входит в состав пакета procps.
Пример:
asylum# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 36776 96972 521040 0 0 1 50 110 125 4 3 92 1
uname -a - показывает версию текущего Linux ядра. Входит в состав пакета
coreutils (ранее - shellutils)
Пример:
asylum# uname -a
Linux asylum 2.6.11-gentoo-r4 #1 Thu Mar 17 18:19:23 EST 2005 i686 AMD Athlon(tm) processor AuthenticAMD GNU/Linux
lsmod - список загруженных модулей ядра. Входит в состав пакета module-init-tools.