Чем больше вы изучаете Linux и продвигаетесь вперед, тем больше вам нужно проверять информацию о вашей системе. Эта информация может касаться аппаратного обеспечения, такого как процессор, память или хранилище, или программного обеспечения, такого как BIOS.

Эта информация может иметь жизненно важное значение для лучшего понимания вашей системы. Иногда это необходимо для установки правильного программного обеспечения и драйверов; в других случаях его можно использовать для получения поддержки поставщика.

Поскольку в Linux все представляет собой файл, получить эту информацию из различных источников довольно легко. Конечно, вы можете просто cat использовать виртуальные файловые системы, такие как /proc и /sys, но иногда они предоставляют только базовую информацию, которую трудно понять.

В этой статье мы рассмотрим различные команды, которые предоставят подробную информацию о вашем хранилище, памяти, процессоре, BIOS и многом другом.

Хранилище

Хранилище — это долговременная память вашей системы. Он сохранит все ваши программы и фотографии кошек в безопасном месте, даже если ваш компьютер выключится. В наши дни хранилище стало очень дешевым, поэтому, если у вас нет 1–2 современных AAA-игр или вы не являетесь видеоредактором, велика вероятность, что в ближайшее время у вас не закончится хранилище.

Однако это не означает, что вы не должны знать, как проверить использованное и оставшееся хранилище. Первая команда — df.

df

Команда df означает «диск свободен». Он показывает доступное и используемое дисковое пространство в вашей системе. Вы можете комбинировать его с такими флагами, как -h, чтобы размер диска был удобочитаемым, или вы можете использовать флаг -a для отображения всего использования диска, даже если поле равно 0.

$ sudo df -h
Filesystem                Size      Used Available Use% Mounted on
devtmpfs                787.6M         0    787.6M   0% /dev
tmpfs                     7.7G     99.0M      7.6G   1% /dev/shm
tmpfs                     3.8G      6.7M      3.8G   0% /run
tmpfs                     7.7G    432.0K      7.7G   0% /run/wrappers
/dev/disk/by-uuid/50a352df-8dd8-4097-9776-3e643355211d
                        467.9G     22.8G    421.3G   5% /
/dev/disk/by-uuid/50a352df-8dd8-4097-9776-3e643355211d
                        467.9G     22.8G    421.3G   5% /nix/store
/dev/nvme0n1p1          511.0M     71.4M    439.6M  14% /boot
tmpfs…