Rate this post

В данной статья я расскажу вам про 10ть команд Linux с помощью которых можно собрать информацию о системе и оборудовании.n

1. Как просмотреть информацию о системе linux

Что бы определить системное имя выполните командуn

[root@monitor ~]# unamennLinux

Что бы узнать имя компьютера в сети его hostnamen

[root@monitor ~]# uname -nnnmonitor.com

Что бы узнать версию ядраn

[root@monitor ~]# uname -vnn#1 SMP Tue Aug 6 07:04:06 CEST 2013

Что бы узнать релиз ядраn

[root@monitor ~]# uname -rnn2.6.32-23-pve

Что бы определить разрядность ОСn

[root@monitor ~]# uname -mnnx86_64

Всю эту информацию можно получить одной командойn

[root@monitor ~]# uname -annLinux monitor.com 2.6.32-23-pve #1 SMP Tue Aug 6 07:04:06 CEST 2013 i686 i686 i386 GNU/Linux

2. Как просмотреть информацию об оборудовании Linux

Что бы узнать информацию об cpu, disks, memory, usb controllers можно воспользоваться командой lshwnЕсли её нет в системе то необходимо предварительно установить, она есть в репозитории rpmforgen

yum install lshw

Выполнить команду и в результате получите подобную информациюn

lshwnn    description: Computern    width: 64 bitsn    capabilities: vsyscall64 vsyscall32n  *-coren       description: Motherboardn       physical id: 0n     *-generic UNCLAIMEDn          physical id: 123n          bus info: parisc@123n     *-memoryn          description: System memoryn          physical id: 0n          size: 1GiBn     *-cpun          product: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHzn          vendor: Intel Corp.n          physical id: 1n          bus info: cpu@0n          version: 6.10.9n          serial: 0003-06A9-0000-0000-0000-0000n          size: 3300MHzn          width: 64 bitsn          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc...............

Можно сократить и упорядочить вывод с помощью опцииn

lshw -shortnH/W path   Device  Class      Descriptionn=========================================n                   system     Computern/0                 bus        Motherboardn/0/123             genericn/0/0               memory     1GiB System memoryn/0/1               processor  Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHzn/0/1/1.1           processor  Logical CPUn/0/1/1.2           processor  Logical CPUn/0/1/1.3           processor  Logical CPUn/0/1/1.4           processor  Logical CPUn/0/1/1.5           processor  Logical CPUn/0/1/1.6           processor  Logical CPUn/0/1/1.7           processor  Logical CPUn/0/1/1.8           processor  Logical CPUn/0/1/1.9           processor  Logical CPUn/0/1/1.a           processor  Logical CPUn/0/1/1.b           processor  Logical CPUn/0/1/1.c           processor  Logical CPUn/0/1/1.d           processor  Logical CPUn/0/1/1.e           processor  Logical CPUn/0/1/1.f           processor  Logical CPUn/0/1/1.10          processor  Logical CPU

Также есть возможность вывода информации в html файлn

lshw -html > lshw.html

3. Как получить информацию о CPU

Что бы получить информацию о CPU можно воспользоваться командамиn

lscpunилиn cat /proc/cpuinfo

Результат команды будет следующимn

processor       : 0nvendor_id       : GenuineIntelncpu family      : 6nmodel           : 58nmodel name      : Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHznstepping        : 9ncpu MHz         : 3292.582ncache size      : 8192 KBnphysical id     : 0nsiblings        : 8ncore id         : 0ncpu cores       : 4napicid          : 0ninitial apicid  : 0nfpu             : yesnfpu_exception   : yesncpuid level     : 13nwp              : yesnflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep ermsnbogomips        : 6585.16nclflush size    : 64ncache_alignment : 64naddress sizes   : 36 bits physical, 48 bits virtualnpower management:

4. Как получить информацию об устройствах Linux

Что бы получить инфо о блочных устройствах таких как жесткие диски, флэшки и т.п. используйте команду lsblknПример вывода командыn

 lsblknNAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTnsr0                          11:0    1 1024M  0 romnsda                           8:0    0   60G  0 diskn├─sda1                        8:1    0  500M  0 part /bootn└─sda2                        8:2    0 59.5G  0 partn  ├─vg_web02-lv_root (dm-0) 253:0    0 55.6G  0 lvm  /n  └─vg_web02-lv_swap (dm-1) 253:1    0    4G  0 lvm  [SWAP]

Для большей информации используйте опцию lsblk -an

5. Как получить информацию о USB контролере

Команда lsusb покажет информацию об usb контролере и устройствах подключенных к немуn

lsusbnnBus 001 Device 002: ID 8087:8000 Intel Corp. nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubnBus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubnBus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp. nBus 002 Device 004: ID 5986:0249 Acer, Inc nBus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader ControllernBus 002 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0nBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Используя опцию lsusb -v можно получить информацию об usb устройствахn

6. Как получить информацию по PCI устройствам.

PCI устройства могут включать usb порты, графические карты, сетевые адаптеры.n

lspcinn00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)n00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)n00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)n00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)n00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)n00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)n00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 3 (rev e4)n00:1c.3 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4)n00:1c.4 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (rev e4)n00:1d.0 USB controller: Intel Corporation Lynx Point-LP USB EHCI #1 (rev 04)n00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)n00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)n00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)n01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)n02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adaptern03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)

С опцией lspci -t вывод информации будет в виде дерева. С опцией lspci -v более детальная информация.n

7. Как получить информацию о SCSI устройствах

Что бы просмотреть все scsi/sata можно воспользоваться командой lsscsi, если данной команды у вас нет, то установите:n

yum install lsscsi nlsscsinn[0:0:0:0]    disk    ATA      ST1000LM024 HN-M 2BA3  /dev/sda n[1:0:0:0]    cd/dvd  PLDS     DVD-RW DA8A5SH   RL61  /dev/sr0 n[4:0:0:0]    disk    Generic- xD/SD/M.S.       1.00  /dev/sdb

С опцией lsscsi -s покажет размер устройств.n

8. Как получить информацию о SATA устройствах

Для данной задачи можно использовать hdparmn

hdparm /dev/sda1nn/dev/sda1:n multcount     =  0 (off)n IO_support    =  1 (32-bit)n readonly      =  0 (off)n readahead     = 256 (on)n geometry      = 56065/255/63, sectors = 2048000, start = 2048

9. Как получить информацию о файловой системе Linux

Что бы получить информацию о системных разделах используйте команду fdiskn

fdisk -lnDisk /dev/sda: 1000 GB, 1000204887016 bytesn255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectorsnUnits = sectors of 1 * 512 = 512 bytesnSector size (logical/physical): 512 bytes / 4096 bytesnI/O size (minimum/optimal): 4096 bytes / 4096 bytesnDisk identifier: 0xcee8ad92nn   Device Boot      Start         End      Blocks   Id  Systemn/dev/sda1               1  1953425167   976762583+  ee  GPTnPartition 1 does not start on physical sector boundary.

10. Как получить информацию об оборудовании в Linux

dmidecode -t memoryndmidecode -t systemndmidecode -t biosndmidecode -t processor