Linux: информация о системе (system info, uptime, dmidecode)

uptime – маленькая утилита. Показывает Uptime, количество юзеров, load average (1, 5, 15 min).
~$ uptime
 16:18:52 up 14 days, 16:17, 1 user, load average: 0.00, 0.01, 0.05
w – показывает текущих пользователей, запущенные процессов и времени, подключенных серверу и TTY, что может быть полезно для write. Получает эту информацию утилита из файлы /var/run/utmp и /var/log/wtmp (можно посмотреть в man w/who).
~$ w
 16:18:54 up 14 days, 16:17, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
admin pts/0 1.1.1.1 11:23 6.00s 0.09s 0.05s w

who – аналог W, только не показывает процесс

~$ who
admin pts/0 2016-08-22 11:23 (1.1.1.1)
admin pts/1 2016-08-22 21:35 (1.1.1.1)

dmidecode – утилита Linux, позволяющая работать с DMI.

С помощью dmidecode можно получить информацию о:

bios
system
baseboard
processor
memory
/etc/

К примеру, чтобы получить данные только об установленной памяти, необходимо вывести информацию только 17 типа DMI:

~$ sudo dmidecode --type 17 | head -n 30
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x00E3, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x00E2
Error Information Handle: No Error
Total Width: 32 bits
Data Width: 32 bits
Size: 2048 MB
Form Factor: DIMM
Set: None
Locator: RAM slot #0
Bank Locator: RAM slot #0
Type: DRAM
Type Detail: EDO
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified

Leave a Reply