Найти в Дзене
TeleQAS

Как получить информацию о системе в Linux?

В этой статье вы узнаете: Так как Ubuntu считается, пожалуй, самым распространенным дистрибутивом, я буду использовать Ubuntu 20.04 LTS Focal Fossa 2020 года с рабочим окружением Gnome3 для демонстрации. 1. О системе Красивый, но не самый простой способ, это использовать neofetch. Данная программа выводит в терминал логотип дистрибутива и краткую информацию о системе. Интересно, но окажись вы не за своим компьютером, вам придется для начала ее установить из репозитория. На ubuntu это делается 4 командами. $ sudo apt-get update
$ sudo apt-get install neofetch
$ neofetch Если вы получите ошибку, сообщающую, что данный пакет не найден, то для начала добавьте репозитарий следующей командой. $ sudo add-apt-repository ppa:dawidd0811/neofetch Более подробно про neofetch Вы сможете прочесть здесь. Другой способ, который тоже требует установки пакета, но уже из репозитория ubuntu, это inxi. Установка и запуск inxi осуществляется следующим способом. $ sudo apt update
$ sudo apt install inxi
Оглавление

В этой статье вы узнаете:

  • Как получить полную информацию о системе linux
  • Как узнать сведения о процессоре, материнской плате в linux
  • Как узнать какой дистрибутив установлен в linux
  • Как узнать/изменить имя компьютера в linux
  • Как посмотреть запущенные процессы в linux
  • Как пользоваться и установить программу neofetch
  • Как пользоваться и установить программу inxi
Так как Ubuntu считается, пожалуй, самым распространенным дистрибутивом, я буду использовать Ubuntu 20.04 LTS Focal Fossa 2020 года с рабочим окружением Gnome3 для демонстрации.

1. О системе

Вывод программы neofetch
Вывод программы neofetch

Красивый, но не самый простой способ, это использовать neofetch. Данная программа выводит в терминал логотип дистрибутива и краткую информацию о системе. Интересно, но окажись вы не за своим компьютером, вам придется для начала ее установить из репозитория. На ubuntu это делается 4 командами.

$ sudo apt-get update
$ sudo apt-get install neofetch
$ neofetch

Если вы получите ошибку, сообщающую, что данный пакет не найден, то для начала добавьте репозитарий следующей командой.

$ sudo add-apt-repository ppa:dawidd0811/neofetch

Более подробно про neofetch Вы сможете прочесть здесь.

Вывод программы inxi
Вывод программы inxi

Другой способ, который тоже требует установки пакета, но уже из репозитория ubuntu, это inxi. Установка и запуск inxi осуществляется следующим способом.

$ sudo apt update
$ sudo apt install inxi
$ inxi -b

Эти все ваши программы, это конечно здорово, но как получить полную информацию о системе ничего при этом не устанавливая?

На самом деле легче и быстрее всего (если их запомнить) использовать следующие команды.

Информация о дистрибутиве

Вывод команд uname -a, cat /proc/version и cat /etc/os-release
Вывод команд uname -a, cat /proc/version и cat /etc/os-release
$ uname -a
$ cat /proc/version
$ cat /etc/os-release

Информация о железе

Вывод команды lscpu
Вывод команды lscpu
$ lscpu
$ lspci

Команда lscpu отвечает за вывод информации об установленном процессоре. Что бы вывести информацию о подключенных pci устройствах используется команда lspci.

Информация о процессах

Вывод команды htop
Вывод команды htop
$ htop

Так же можно использовать команду top, так как она предустановлена в дистрибутивах linux, но функциональнее и красивее использовать htop.

Информация о сети

$ ifconfig
$ ip a

Это самые базовые команды, которые я использую чаще всего для работы. Более подробнее, с объяснением нюансов, я расскажу в будущих статьях, а пока двигаемся дальше.

Узнать и изменить имя компьютера

$ hostname

Для того, что бы изменить имя компьютера в linux отредактируйте файл /etc/hostname и перезагрузить компьютер. Учтите, что для изменения этого файла требуются root права. Отредактировать можно, например, из терминала используя команду

$ sudo nano /etc/hostname

Статья взята с моего сайта SKROL