Linux — це безкоштовна операційна система з відкритим кодом. Для користувачів доступні різні версії Linux. Як правило, вони відомі як дистрибутив Linux. RHEL, Fedora, Arch, CentOS, Ubuntu, Debian, OpenSUSE, Suse все це основні назви дистрибутива Linux. Знання назви та версії нашого дистрибутива Linux може бути дуже корисним для багатьох виправлень безпеки.
запитання співбесіди java
Для користувача та адміністратора Linux важливо знати версію своєї операційної системи. Може бути багато причин дізнатися номер версії нашої операційної системи. Це може бути дуже корисним, якщо ми збираємося інсталювати будь-яку нову програму, підтверджуючи доступність кількох функцій і з метою усунення несправностей.
Є так багато доступних способів, за допомогою яких ми можемо отримати версію нашої операційної системи. Далі ми обговоримо обидва командний рядок і графічний способи перевірки версії операційної системи нашої системи Linux.
Перевірте версію операційної системи за терміналом
Нижче наведено кілька способів командного рядка, за допомогою яких ми можемо переглянути версію нашої операційної системи в нашій системі. Відкрийте термінал і знайдіть Термінальна програма в рядку пошуку. Натисніть на Термінал піктограму, щоб відкрити, коли вона з’явиться.
Як перевірити версію Linux
Щоб дізнатися версію та назву операційної системи в Linux, виконайте такі дії:
- Відкрийте програму командного рядка (термінал)
- Ми можемо увійти віддаленим користувачем за допомогою такої команди:
ssh user@server-name
- Введіть будь-яку з наведених нижче команд, щоб знайти версію та назву операційної системи:
hostnamectl lsb_release -a cat /etc/os-release
- Введіть наведену нижче команду, щоб знайти версію ядра Linux:
uname -r
Давайте пояснимо кожен із прикладів базових дистрибутивів Linux.
/etc/os-release файл
Цей файл можна визначити як a конфігураційний файл. Це частина пакету systemd, яка містить ідентифікаційні дані для операційної системи. Ми знайдемо /etc/os-release тільки в поточному дистрибутиві Linux.
За допомогою цієї команди ми можемо отримати інформацію про версію нашої операційної системи. Ми можемо запустити наведену нижче команду для відображення вмісту файлу OS-release:
$ cat /etc/os-release
Крім того, ми можемо відфільтрувати такі деталі, як назва та версія операційної системи, за допомогою егреп команда або захоплення команду наступним чином:
$ egrep '^(VERSION|NAME)=' /etc/os-release
$ grep '^VERSION' /etc/os-release
Наведені вище значення також пояснюються наступним чином:
Ім'я: Це розподіл. Однак, якщо його не встановлено, він може лише відображатися 'Linux'.
Версія: Це версія операційної системи.
ID: Це версія рядка операційної системи в нижньому регістрі.
Я хотів б: Це поле включатиме батьківський розподіл, якщо розподіл є похідним від іншого.
Pretty_Name: Це версія та назва дистрибутива у простому та зрозумілому рядку.
Version_ID: Це номер версії дистрибутива.
Home_URL: Це домашня сторінка проекту розповсюдження.
Support_URL: Це основна сторінка підтримки дистрибутива.
Bug_Report_URL: Це головна сторінка звіту про помилки дистрибутива.
Privacy_Policy_URL: Це основна сторінка політики конфіденційності дистрибутива.
sql concat
Version_Codename: Це зовнішня кодова назва версії.
Ubuntu_Codename: Це розділ, присвячений Ubuntu, і він містить внутрішню кодову назву версії.
Команда lsb_release
Ця команда забезпечує розподіл і Стандартна база Linux на основі (коротше LSB ) подробиці про CLI. The lsb_release Команда дозволяє нам знайти деталі LSB про дистрибутив Linux, який містить номер випуску, ідентифікатор дистриб’ютора та кодову назву.
Ця команда може бути відсутня в нашій системі в кількох дистрибутивах Linux через мінімальну інсталяцію операційної системи або будь-які інші причини. У такому разі, якщо ми виконаємо цю команду, ми можемо отримати повідомлення про помилку на зразок «Немає доступних модулів LSB».
Спочатку нам потрібно встановити lsb_release пакет за допомогою apt-get для вирішення цієї проблеми:
$ sudo apt-get install lsb-release
Потім ми можемо виконати команду нижче, щоб переглянути версію ОС з іншими деталями:
$ lsb_release -a
Якщо ми хочемо надрукувати інформацію про версію, а не всю інформацію про LSB, ми можемо застосувати lsb_release разом із опцією -d. Приклад згадується наступним чином:
$ lsb_release -d
Наведена вище команда надрукує лише рядок опису, що представляє номер версії:
команда hostnamectl
Крім того, ця команда є частиною пакета systemd. Зазвичай він використовується для перевірки та зміни імені хоста. Але ми також можемо застосувати його для перевірки версії нашої операційної системи.
Те саме, що /etc/os-release ця команда також працює в поточних дистрибутивах Linux. Його можна використовувати для зміни та запиту імені хоста системи та параметрів.
Щоб переглянути версію операційної системи за допомогою команди hostnamectl, ми можемо виконати наведену нижче команду:
$ hostnamectl
файл /etc/issue
У цьому файлі зберігається текст ідентифікації системи. Він відображається перед підказками входу. Зазвичай, /etc/issue містить інформацію про версію Linux, яку ми можемо переглянути за допомогою кішка команда.
таблиця desc в mysql
$ cat /etc/issue
Ця команда лише показує кількість версій нашої ОС. Але, якщо ми хочемо дізнатися версію нашої ОС разом із випусками точки, ми можемо ввести наступну команду:
$ cat /etc/debian_version
/etc/*файл випуску
У випадку, якщо жодна з наведених вище команд не працює, швидше за все, ми використовуємо дуже застарілий і старий дистрибутив Linux. У цій ситуації ми можемо застосувати команду, яка виведе інформацію про файл версії та випуск дистрибутива. Ця команда згадується наступним чином:
$ cat /etc/*version
$ cat /etc/*release
Перевірте версію ядра
Якщо ми хочемо виконати пошук версії ядра нашої системи за версією операційної системи, нижче наведено кілька способів командного рядка для цього:
команда uname
Якщо ми хочемо перевірити більше деталей (наприклад, про архітектуру комп’ютера), тоді ми можемо ввести команду, яка згадана нижче:
$ uname -a
Ця команда використовується для відображення загальної інформації про систему. Ми можемо застосувати -р варіант для пошуку версії ядра наступним чином:
$ uname -r
Ми отримаємо такий же результат:
З наведеного вище результату ми бачимо, що ядро Linux 4.19.0-5-amd64.
рік винайдення комп'ютера
В якому,
- 4 версія ядра.
- 19 є серйозним переглядом.
- 0 — незначна редакція.
- 5 — номер патча.
- Amd64 — це інформація про архітектуру.
dmesg команда
Загалом, dmesg Команда використовується для перевірки повідомлень про завантаження ядра та для налагодження апаратних проблем. Але ми також можемо використовувати його для перевірки версії ядра. Нам потрібно буде провести трубу dmesg разом із командою, тобто захоплення команда для перегляду інформації про ядро, яка згадана нижче:
$ sudo dmesg | grep Linux
Ми знайдемо версію ядра в першому рядку нашого результату:
/proc/версія
Крім того, цей файл містить інформацію про ядро Linux. Ми можемо використати наведену нижче команду для перегляду цього файлу в терміналі:
$ cat /proc/version
Крім того, ми знайдемо версію ядра в першому рядку нашого результату:
Перевірте версію операційної системи за графічним інтерфейсом
Для перевірки версії операційної системи за допомогою графічного інтерфейсу користувача потрібно виконати наступні кроки:
Крок 1: Нам потрібно буде спочатку піти до Утиліта налаштувань в нашій системі. Для цього нам потрібно клацнути правою кнопкою миші на робочому столі та вибрати Налаштування як показано на знімку екрана нижче:
Крім того, ми можемо знайти Утиліта налаштувань крізь Меню програми. Натисніть суперклавішу на нашій клавіатурі та в рядку пошуку введіть Налаштування. Натисніть на Налаштування піктограму, щоб відкрити, коли вона з’явиться.
крок 2: Виберіть про вкладку, як показано на знімку екрана нижче всередині Утиліта налаштувань:
За замовчуванням наведене нижче вікно з’явиться в про переглянути, коли ми натискаємо на Подробиці вкладка. Тут ми шукатимемо нашу версію ОС. Крім того, ми знайдемо будь-які інші деталі, окрім деталей версії, таких як розмір диска, тип ОС, графіка, процесор, пам’ять тощо.