MyTetra Share
Делитесь знаниями!
Как получить информацию о системе в Linux
Время создания: 23.06.2022 11:50
Автор: xintrea
Текстовые метки: linux, информация, система, оборудование, диспетчер устройств
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/1655974242q4mfouig4j/text.html на raw.github.com

В Linux традиционно нет готовой программы, похожей на Диспетчер устройств в ОС Windows. Его место занимают различные консольные команды типа lspci, lsusb, ip link, lsmod и прочие специализированные консольные просмоторщики и конфигураторы оборудования. Некоторые дистрибутивы и рабочие столы (DE) имеют GUI-надстройки, которые показывают выхлопы этих утилит в более наглядном виде.


Однако с недавних пор появилась консольная утилита со странным незапоминающимся названием inxi, которая может показать очень много информации о системе, представляя ее в достаточно адекватном форматировании.


Без дополнительных опций эта программа покажет немного:



$ inxi

CPU: Quad Core Intel Core i3-10100 (-MT MCP-)

speed/min/max: 800/800/4300 MHz

Kernel: 5.18.0-2-amd64 x86_64

Up: 3h 14m

Mem: 2449.3/7815.6 MiB (31.3%)

Storage: 232.89 GiB (9.7% used)

Procs: 218

Shell: Bash

inxi: 3.3.01



Однако с подходящими опциями, например командой inxi -Fxz, можно узнать о системе и оборудовании достаточно много полезной информации:




$ inxi -Fxz

System:   Kernel: 5.18.0-2-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: LXDE 0.10.1

          Distro: Debian GNU/Linux 11 (bullseye)

Machine:  Type: Desktop Mobo: Gigabyte model: H510M S2H V2 v: x.x serial: <filter>

          UEFI: American Megatrends LLC. v: F9 date: 03/25/2022

CPU:      Info: Quad Core model: Intel Core i3-10100 bits: 64 type: MT MCP arch: Comet Lake rev: 3

          L2 cache: 6 MiB

          flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57600

          Speed: 800 MHz min/max: 800/4300 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800

          6: 800 7: 800 8: 800

Graphics: Device-1: Intel CometLake-S GT2 [UHD Graphics 630] vendor: Gigabyte driver: i915 v: kernel

          bus ID: 00:02.0

          Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa

          resolution: 1280x1024~60Hz

          OpenGL: renderer: Mesa Intel UHD Graphics 630 (CML GT2) v: 4.6 Mesa 20.3.5

direct render: Yes

Audio:    Message: No Device data found.

Network:  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte

          driver: r8169 v: kernel port: 3000 bus ID: 02:00.0

          IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>

Drives:   Local Storage: total: 232.89 GiB used: 22.62 GiB (9.7%)

          ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB

Partition: ID-1: / size: 220.43 GiB used: 22.4 GiB (10.2%) fs: ext4 dev: /dev/nvme0n1p3

          ID-2: /boot size: 462.3 MiB used: 196.4 MiB (42.5%) fs: ext4 dev: /dev/nvme0n1p2

           ID-3: /boot/efi size: 486 MiB used: 30.1 MiB (6.2%) fs: vfat dev: /dev/nvme0n1p1

Swap:     ID-1: swap-1 type: partition size: 7.81 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p4

Sensors:  System Temperatures: cpu: 16.8 C mobo: 16.8 C

          Fan Speeds (RPM): N/A

Info:     Processes: 219 Uptime: 3h 23m Memory: 7.63 GiB used: 2.5 GiB (32.8%) Init: systemd

          runlevel: 5 Compilers: gcc: 10.2.1 Packages: 2078 Shell: Bash v: 5.1.4 inxi: 3.3.01



Здесь видно, что эта утилита даже волшебным образом показывает модель материнской платы и версию прошивки BIOS. В общем, очень полезная утилита, которая к тому же идет по-умолчанию в современных дистрибутивах. Например в репозитарии Debian Linux она уже есть.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования