Усі команди, які вам потрібні, щоб дізнатися більше про свій комп’ютер Linux
Linux є однією з найулюбленіших операційних систем серед ентузіастів з відкритим вихідним кодом. Він представлений у кількох смаках, і кожен з них унікальний по-своєму.
Сказати, що «я використовую систему Linux» — це дуже загальне твердження. У цьому випадку я повинен запитати вас: «Який дистрибутив Linux ви використовуєте?» Це Suse, Ubuntu, CentOS, Fedora, Kali, Red Hat, Debian, OpenSuse?’ Це всі поширені назви дистрибутивів Linux, які популярні та найчастіше використовуються.
Дізнатися про вашу поточну версію Linux може бути цікаво і водночас корисно. Користувачі, які частіше працюють з командним рядком і займаються системним програмуванням, повинні знати версію своєї системи, щоб налаштувати функції безпеки та внести зміни до встановлених програмних пакетів, якщо це необхідно.
Давайте пройдемося по цьому простому підручнику, щоб дізнатися про команду для переліку версій системи Linux.
Використання lsb_release
команда
LSB означає «Linux Standard Base». Цю просту утиліту командного рядка можна використовувати для перевірки версії вашої системи Linux безпосередньо через командний рядок. Ви можете використовувати цю команду з двома параметрами -a та -d.
Використання lsb_release
команда з -а
опція відобразить детальну інформацію про встановлену версію Linux.
приклад:
lsb_release -a
Вихід:
Модулі LSB відсутні. Ідентифікатор дистриб'ютора: Ubuntu Опис: Ubuntu 18.04.5 LTS Випуск: 18.04 Кодове ім'я: bionic gaurav@ubuntu:~$
З наведеного вище прикладу ви можете побачити, що я використовую Ubuntu 18.04.5 LTS версії.
Ви також можете використовувати lsb_release
команда з опцією -d
. Це відобразить лише «Рядок опису».
приклад:
lsb_release -d
Вихід:
Опис: Ubuntu 18.04.5 LTS
Використання /etc/os-release
файл
The /etc/os-release
файл містить ідентифікаційні дані операційної системи. Ви можете отримати доступ до цього файлу, щоб дізнатися про дистрибутив Linux, який ви використовуєте. Використовувати кіт
команду для відображення вмісту цього файлу.
приклад:
cat /etc/os-release
Вихід:
NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="//www.ubuntu.com/" SUPPORT_URL ="//help.ubuntu.com/" BUG_REPORT_URL="//bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="//www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME= bionic UBUNTU_CODENAME=bionic gaurav@ubuntu:~$
Використання /etc/issue
файл
The /etc/issue
файл – це стандартний файл, який можна знайти в усіх дистрибутивах Linux. Це проблема
файл може містити певні escape-коди для відображення назви системи, дати та часу тощо.
Текст ідентифікації системи, що міститься в цьому файлі, відображається до того, як користувач увійде в систему. Інформація про версію Linux також міститься в цьому файлі, а отже /etc/issue
файл важливий для нас.
приклад:
кіт /etc/issue
Вихід:
Ubuntu 18.04.5 LTS \n \l
Використання uname
команда
The uname
Команда використовується для відображення основної інформації про операційну систему. Цю команду можна використовувати з різними параметрами для відображення конкретної інформації, яку потрібно відобразити.
Ми будемо використовувати uname
команда з опцією -r
щоб відобразити версію Linux.
приклад:
uname -r
Вихід:
4.15.0-112-загальний
Використання hostnamectl
команда
Біг hostnamectl
Команда перевіряє поточні імена хостів, а також відображає інформацію про поточну версію Linux, яку ви використовуєте. Ця команда стає важливою для нас, оскільки вона також відображає версію ядра вашої системи, а також повну назву вашої операційної системи, яка зазвичай містить версію дистрибутива Linux, який ви використовуєте.
hostnamectl
Команда також відобразить певну іншу системну інформацію, як-от «Ідентифікатор машини», «Ідентифікатор завантаження», «Архітектура тощо».
приклад:
hostnamectl
Вихід:
Статична ім'я хоста: Убунту Досить ім'я хоста: ім'я Ubuntu Icon: комп'ютер-ноутбук шасі: ноутбук машина ID: 370fd6b6b45d432d82390b2e399303ac завантаження ID: ee99a37bc511492d91b56a1ae5d117c7 Операційна система: Ubuntu 18.04.5 LTS Ядро: Linux 4.15.0-112 уніфікована архітектура: x86-64 Gaurav @ ubuntu:~$
З результату ви можете побачити, що моя поточна версія Linux — Ubuntu 18.04.5 LTS.
Команди, описані в цьому посібнику, можна відтворити з більшістю версій Linux.
Висновок
У цьому короткому посібнику ми ознайомилися з деякими простими командами, які можна використовувати, щоб дізнатися, яку версію Linux працює на вашій системі. Ми також визначили два важливі файли у вашій системі, які можна переглянути, щоб дізнатися про дистрибутив Linux та його конкретну версію.