Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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>терминал система железо краткая_информация выложить_под_спойлер}} | ||
+ |