Командная строка: краткая информация о системе Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:командная_строка:краткая_информация_о_системе [2013/11/04 20:35]
wiki:командная_строка:краткая_информация_о_системе [2015/06/14 15:13]
[Информация общего плана]
Строка 1: Строка 1:
-Иногда необходимо коротко представить информацию "​общего плана"​ о системе. +====== Командная строка:​ краткая информация о системе ====== 
-Приведенными ниже командами формируются вывод такой информации в файл about_system.txt в вашей "​Домашней папке"​. +===== Информация общего плана ===== 
-Их можно использовать, в терминалекак сразу все, так и по отдельности. ​+  * Иногда необходимо коротко представить информацию "​общего плана"​ о системе. 
 +Приведенными ниже командами формируется вывод такой информации в файл about_system.txt в вашей "​Домашней папке"​. 
 +Команды преобразованы к виду "​для ​использования ​в терминале". 
 +<​note>​Можно выполнить ​как сразу весь блок команд, так и по отдельности.</​note> ​
 Что выводит каждая из команд,​ указано в комментарии к каждой строке,​ справа. Что выводит каждая из команд,​ указано в комментарии к каждой строке,​ справа.
 <​code>​ <​code>​
 echo "​System:​ "​`lsb_release -d --short` `uname -m`                            > ~/​about_system.txt ​  # версия ОС и разрядность echo "​System:​ "​`lsb_release -d --short` `uname -m`                            > ~/​about_system.txt ​  # версия ОС и разрядность
-echo "​Kernel:​ "​`uname -r`                                                    >> ~/​about_system.txt ​  # ядро +echo "​Kernel:​ "​`uname -r`" ​ DE: $XDG_CURRENT_DESKTOP ​  ​Session:​ $GDMSESSION" ​>> ~/​about_system.txt ​  # ядро, DE и вид сессии 
-echo "​----------------------------------" ​                                   >> ~/​about_system.txt ​  # ​+echo "​----------------------------------" ​                                   >> ~/​about_system.txt ​  # ​линия, разделитель
 echo "​Processor:​ "`cat /​proc/​cpuinfo | grep "model name" -m1 | cut -c14-` ​   >> ~/​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 "​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 "​Video:​ "​`lspci -k | egrep '​VGA|3D'​ -A2`                                >> ~/​about_system.txt ​  # Видеокарты
-echo "​----------------------------------" ​                                   >> ~/​about_system.txt ​  #+echo "​----------------------------------" ​                                   >> ~/​about_system.txt ​  # ​разделитель
 </​code>​ </​code>​
-Так, к примеру,​ выглядит содержамое about_system.txt в результате выполнения:​+Так, к примеру,​ выглядит содержимое about_system.txt в результате выполнения:​
 <​code>​ <​code>​
 System: Ubuntu 12.04.3 LTS x86_64 System: Ubuntu 12.04.3 LTS x86_64
-Kernel: 3.2.0-55-generic+Kernel: 3.2.0-56-generic ​ DE: Unity  Session: ubuntu
 ---------------------------------- ----------------------------------
 Processor: Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz Processor: Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz
Строка 22: Строка 25:
 ---------------------------------- ----------------------------------
 </​code>​ </​code>​
 +  * о ядре uname -a, о драйверах ядра lsmod
 +  * о системных службах service --status-all,​ initctl list, systemctl status
 +  * о железе lshw, lspci, lsusb
 +  * о графике glxinfo, xset -q, xrandr --current
 +  * сеть ifconfig, iwconfig
 +  * о памяти free, top, htop
 +  * информация о железе и ПО <code bash>​phoronix-test-suite system-info</​code>​
 +  * информация о десктопном ПО<​code bash>​screenfetch</​code>​
 +==== Как это "​выложить под спойлер"?​ ====
 +Если Вы обращаетесь с вопросом на форуме,​ чтобы поместить в текст сообщения Вашу "​краткую информацию о системе",​ откройте в домашнем каталоге полученный файл (/​home/​user/​about_system.txt). Или "​вручную",​ или это можной сделать командой в терминале
 +<​code>​gedit ~/​about_system.txt</​code>​
 +Содержимое поместите в Ваше сообщение копированием-вставкой. Желательно использовать спойлер,​ при этом текст при наборе выглядит так
 +<​code>​
 +[spoiler]текст-под-спойлером строка 1
 +текст-под-спойлером строка 2
 +текст-под-спойлером строка 3[/spoiler]
 +</​code>​
 +Или, выделив "​вставляемое",​ нажать на кнопку "​спойлер"​ в панели меню (круг с желто-черными секторами). <​note>​Делается для того, чтобы текст не занимал много места.</​note>​
 +Но мы еще не добавили в этот файл информацию о дисковой системе.
 +
 +===== Информация о дисках =====
 +  * Элемент ненумерованного спискаСледующая команда отличается. Для вывода информации о дисках потребуется **ввод пароля администратора** <​note>​последует запрос __[sudo] password for user:​__</​note> ​  
 +<​code>​
 +sudo parted -l | grep /dev/sd -B1 -A2                        >> ~/​about_system.txt ​  # Hard,flash
 +</​code>​
 +Вывод содержит название устройства (модель),​ как устройство представлено в системе (/dev/sdX) и его размер,​ далее размер сектора и вид таблицы разделов.
 +Будут отмечены не только жесткие диски, но и USB-флешки,​ если они в этот момент подключены (/dev/sdc в следующем примере):​
 +<​code>​
 +Модель:​ 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
 +</​code>​
 +Вывод информации о разделах на диске зависит от вида таблицы разделов.  ​
 +Если диски размечены,​ то можно воспользоваться командами fdisk и parted.
 +<​note>​Примечание:​ разметка может отсутствовать.</​note>​
 +Для __msdos__:
 +<​code>​sudo fdisk -l</​code>​
 +Для __gpt__:
 +<​code>​sudo parted -l</​code>​
 +Добавкой к этим командам <​code> ​     >> ~/​about_system.txt </​code>​ можно "​дописать"​ и этот вывод в файл "​краткой информации"​.
 +Впрочем,​ эта информация теперь уже не будет "​краткой"​ :) Существует большое количество команд (и утилит),​ позволяющих сформировать описание Вашей системы детально.. но это уже будет иная тема. ​
 +Например,​ эта [[http://​help.ubuntu.ru/​wiki/​%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0/​%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5|Командная строка:​ подробная информация о системе]]
 +  * о свободном месте df
 +  * о смонтированных файловых системах mount
 +  * о размере папках и подкаталогах du, ncdu
 +===== Ссылки =====
 +
 +  * [[FIXME]]
 +  * [[http://​help.ubuntu.ru/​wiki/​%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0|Командная строка]]
 +  * [[http://​forum.ubuntu.ru/​index.php?​topic=232735.0|Обсуждение темы на форуме]]
 +{{tag>​терминал система железо краткая_информация выложить_под_спойлер}}
 +