Это старая версия документа.


Информация общего плана

Иногда необходимо коротко представить информацию «общего плана» о системе. Приведенными ниже командами формируется вывод такой информации в файл about_system.txt в вашей «Домашней папке». Команды преобразованы к виду «для использования в терминале».

Можно выполнить как сразу весь блок команд, так и по отдельности.

Что выводит каждая из команд, указано в комментарии к каждой строке, справа.

echo "System: "`lsb_release -d --short` `uname -m`                            > ~/about_system.txt   # версия ОС и разрядность
echo "Kernel: "`uname -r` "  DE: $DESKTOP_SESSION"                           >> ~/about_system.txt   # ядро и десктоп
echo "----------------------------------"                                    >> ~/about_system.txt   # линия, разделитель
echo "Processor: "`cat /proc/cpuinfo | grep "model name" -m1 | cut -c14-`    >> ~/about_system.txt   # Процессор
echo "Memory (Gb): "`free | grep Mem | awk '{print int($2/10485.76)/100}'`   >> ~/about_system.txt   # Размер ОЗУ
echo "Video: "`lspci -k | egrep 'VGA|3D' -A2`                                >> ~/about_system.txt   # Видеокарты
echo "----------------------------------"                                    >> ~/about_system.txt   # разделитель

Так, к примеру, выглядит содержимое about_system.txt в результате выполнения:

System: Ubuntu 12.04.3 LTS x86_64
Kernel: 3.2.0-55-generic
----------------------------------
Processor: Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz
Memory (Gb): 7.53
Video: 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Gigabyte Technology Co., Ltd Device d000 Kernel driver in use: i915
----------------------------------

Использование sudo

Следующая команда отличается. Для вывода информации о дисках потребуется ввод пароля администратора

последует запрос [sudo] password for user:
sudo parted -l | grep /dev/sd -B1 -A2                        >> ~/about_system.txt   # Hard,flash

Вывод содержит название устройства (модель), как устройство представлено в системе (/dev/sdX) и его размер, далее размер сектора и вид таблицы разделов. Будут отмечены не только жесткие диски, но и USB-флешки, если они в этот момент подключены (/dev/sdc в следующем примере):

Модель: ATA WDC WD3200BEVT-0 (scsi)
Диск /dev/sda: 320GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
--
Модель: ATA WDC WD15EARS-32M (scsi)
Диск /dev/sdb: 1500GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
--
Модель: JetFlash Transcend 4GB (scsi)
Диск /dev/sdc: 4049MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos

Вывод информации о разделах на диске зависит от вида таблицы разделов. Если диски размечены, то можно воспользоваться командами fdisk и parted.

Примечание: разметка может отсутствовать.

Для msdos:

sudo fdisk -l

Для gpt:

sudo parted -l

Ссылки