Як дізнатися, який дистрибутив linux встановлений. Як дізнатись версію Linux, основні команди. Як побачити ім'я версії Linux

💖 Подобається?Поділися з друзями посиланням

GNU/Linux вже знайшов безліч шанувальників і набуває сьогодні все більшої популярності. Число дистрибутивів стрімко зростає, тому необхідно вміти розумітися на тому, який є найбільш оптимальним. І це справедливо, адже Linux - це вільний графічний інтерфейс, який по праву має найбільший успіх по всьому світу. Часто користувачеві необхідно дізнатися версію Linux, наприклад для встановлення будь-яких програм, зібраних під певні версії. Номери їх обчислюються у вигляді "Рік. Місяць" (або "YY.MM"). Таким чином, ці цифри вказують на дату випуску дистрибутива. Ще один важливий момент полягає в тому, що кожен реліз обов'язково має своє кодове ім'я, наприклад "Karmic" або "Lucid Lynx".

Ви можете викликати скрипт інсталяції. Під час наступного пошуку підтримуваних чіпів ви можете відповісти на всі запитання за замовчуванням «так». Потім скрипт установки відображає список знайдених датчиків і автоматично створює конфігураційний файл. За допомогою вхідного датчика в терміналі ви запитуєте датчики температури, а також отримуєте напругу та швидкість обертання вентилятора, якщо основна плата підтримує це. Графічна оцінка: зручніше бачити графічний результат виведення датчиків на робочому столі.

Навантаження не дорівнює завантаженню процесора, але вказує кількість процесів, що очікують. Значення дорівнює нулю, коли система перебуває у режимі очікування. В однопроцесорній системі навантаження дорівнює одному відсотку від 100-відсоткового навантаження, а на процесорі з двома процесорами це буде лише 50-відсоткове навантаження.

Чим же насправді є ядро, у чому відмінності цих ядер, навіщо розробляти їх постійно і давати їм рахунок? Ядро - це центральна ланка системи, вона має дуже великі розміри, але в ньому розташована впорядкована і чітка ієрархія різних рівнів. Його основними складовими є: системні виклики (SCI), управління процесами (PM), управління пам'яттю (MM), а також віртуальна системафайлів (VFS), мережевий стек та різні драйвери пристроїв. Дізнатися версію Linux означає знайти також відомості і про ядро. Для звичайних користувачів, які не надто знаються на галузі роботи з програмним забезпеченням, справу з ним мати доводиться вкрай рідко, адже далеко не кожен зможе охопити всі важливі та тонкі аспекти цього програмного рівня. Версії різняться між собою взаємодією з апаратурою, драйверами та швидкістю роботи. А все, що використовує користувач, є лише поверхневою оболонкою та додатками GNU (ця приставка повинна обов'язково бути перед написом Linux у версії системи).

Перше значення - середнє за останню хвилину, наступне значення повертає останні п'ять хвилин, а останнє значення відноситься до останніх 15 хвилин. Щоб дізнатися інформацію про те, що відбувається у нашій системі. Команда відображає поточну частоту, мінімальну частоту та максимальну частоту, а також різні статистичні дані.

Вказана команда відображає інформацію для всіх кольорів. Якщо нам потрібні дані лише одного, наприклад, 3, ми робимо таке. Якщо ми його не встановили, то вводимо наступну команду. Щоб запустити його, просто введіть. Оскільки ця команда має надто довгий висновок, ми, можливо, не зможемо побачити перше, що ви показали у прокручуванні, яку ви зробили. Щоб побачити це потроху, ми виконуємо з великою кількістю.


Дізнатись версію Linux користувачможе у різний спосіб. Наприклад, існує утиліта "lsb_release", якою можна скористатися разом із ключем -a. Попередньо необхідно зайти в а потім набрати команду. Можливо, її не вдасться встановити, тоді програму доведеться завантажити з репозиторію. Після введення екрана покаже назву дистрибутива та його версію.

Після цього ми запускаємо його з правами суперкористувача. Якщо нам важко читати інформацію, надану попередніми програмами, немає проблем. За допомогою цих 8 інструментів ви можете дізнатися про все, що хочете про свій процесор. Завжди корисно знати компоненти комп'ютера, якщо ми повинні встановити якесь спеціальне програмне забезпеченняабо змінити частину.

Ви знаєте якийсь інший спосіб отримати ці дані? Зазвичай на сервері майже напевно буде встановлена ​​версія 64-розрядної операційної системи, тоді як на робочому столі вона може змінюватися частіше. Щоб знати це, ви маєте наступні команди. Ці три дані можуть дати вам інформацію, щоб знати сервер або робочий стіл, і прийняти правильне рішенняіз необхідними даними вашого обладнання. Сподіваюся, ви корисні та скажіть мені. Які інші дані або команди ви думаєте, вам потрібно дізнатися більше про ваш сервер?

Переглянути версію Linux можна набравши "cat/etc/issue". Після цього на монітор повинні бути виведені такі дані: Debian GNU/Linux 6.0 або Ubuntu 12.04.2 LTS.

Версія самого ядра дізнається за допомогою заданої функції "uname -r", якщо замість останньої приставки написати -a, то вийде вся інформація по цій команді.

Луїс Армандо Медіна Іди за мною у Твіттері. Залишайтеся на зв'язку для отримання додаткового контенту цієї серії. Іноді різні версіїоднієї й тієї ж програми показують результати у різних форматах, тому результати можуть завжди співпадати з результатами списків і цифр, представлених у цій статті.

  • Взаємодія з оболонками та командами з використанням командного рядка.
  • Допустимі команди та скрипти.
  • Визначення, модифікація, посилання та експорт змінних середовища.
  • Історія команд та можливості редагування.
  • Команди інтуїції всередині та зовні маршруту.
Ця мета має вагове значення.

Також, якщо в систему зайти неможливо, дізнатися версію Linux можна шляхом перезавантаження системного блокуі в меню завантажень знайти всю необхідну інформацію. Подібний метод служить виявлення того, який використовується дистрибутив.

Інформація про Linux системізберігається також у файлі /etc/lsb-release. Тому для його відкриття терміналу вводиться наступна команда: cat /etc/lsb-release. Також у системі графічного інтерфейсу Linux дізнатися версію можна з посібника користувача.

Ви завжди повинні консультуватися з цілями, щоб знати певні вимоги. Він також підтримує конструкції програмування, які дозволяють створювати складні команди із невеликих частин. Ці складні команди або сценарії можна зберегти, щоб стати новими командами. Оболонки також використовують три стандартні потоки введення та виведення.

Деякі типові попередження користувача

Вхідні потоки надають вхідні дані програмам, як правило, із натискань клавіш терміналу. Вихідні потоки друкують текстові символи зазвичай на термінал. Звідси ми припустимо, що знаєте, як отримати запрошення оболонки. Загальні привілеї користувача часто позначаються іншим символом, зазвичай знаком долара.

Отже, різні системи сімейства Linux, будучи досить складними, надають досить прості та доступні методи визначення версії дистрибутива та номера ядра. Є кілька варіантів перегляду як із використанням терміналу, так і без нього.

Якщо ви використовуєте Linux як операційну системуна вашому комп'ютері, то ви чудово обізнані, що за Лінукс там працює, а що якщо вам потрібно приєднатися до чиїхось серверів і виконати цю ж роботу? Це дійсно корисно, точно знати, з чим ви маєте справу, і, на щастя, це дуже просто.

Ваше поточне запрошення може відрізнятися від прикладів, наведених у цій статті. Ваше запрошення може містити ваше ім'я користувача, ім'я хоста, поточний каталог, дату або час друку хоста тощо. Ця угода узгоджується з багатьма книгами, що стосуються предмета.

Якщо щось не працює, перевірте запрошення на прикладі. Отже, тепер, коли ми маємо підказку, давайте подивимося, що ви можете з нею зробити. Коли рядок містить символ #, решта символів у рядку ігнорується. Потім символ # може вказувати як коментар, і кореневу підказку. У контексті зазначається, яка з цих двох буде задіяна.

Як і все інше в Linux, є безліч способів зробити це, тому ми покажемо вам кілька різних прийомів, а ви вже самі оберете, який для вас найкращий.

Як побачити ім'я версії Linux

Найпростіший і найлегший спосіб побачити назву дистрибутива Linux і номер версії до того ж і працює практично в будь-якому Linux. Просто відкрийте термінал та наберіть там наступне:

У третьому прикладі в лістингу 3 усі зайві прогалини були стиснуті в один простір у вхідних даних. Щоб цього уникнути, вам потрібно поставити лапки, використовуючи подвійні чи одинарні лапки. Розміщення рядків у лапках зберігає додатковий порожній простір і перетворює рядок на один токен.

У попередньому прикладі кожен токен після імені команди є параметром, тому ми маємо 1, 2, 4 та 1 параметр відповідно. Деякі з них можна побачити у таблиці. Це необхідно в спеціальних метасимволах оболонки, про які ми поговоримо трохи згодом.

Cat /etc/issue

Перед вашими очима з'явиться щось подібне до того, що зображено на скріншоті вгорі цієї статті, що виглядає приблизно так:

Linux Mint 17 Qiana

Якщо вам потрібно більше інформації, ви можете використовувати різні команди, хоча вони можуть працювати не на кожному дистрибутиві, але вони безперечно працюють на найпопулярніших. Просто як і раніше відкрийте термінал і наберіть там наступне:

Це може бути корисним для руйнування довгих рядків, особливо у сценаріях оболонки. У лістингу 4 наведено деякі приклади використання. Його вхідний потік триває в другому рядку і включає характер нового рядка. Крім пробілу, це. Давайте розглянемо деякі з них докладніше в інших розділах цієї статті.

Як керуючі оператори також використовуються новий рядок і деякі метасимволи або пари метасимволів. Деякі з цих операторів дозволяють створювати послідовності або списки команд. Найпростіша послідовність команд і двох команд, розділених точкою з комою. Кожна команда виконується у послідовності. Якщо ви поділяєте команди, друга команда виконується лише тоді, коли перша команда повертає ненульовий код виходу.

Cat /etc/*release

Ви отримаєте щось подібне до того, що зображено на наступному скріншоті, і ви можете бачити, що тут не тільки інформація про реліз, але нам видали ще й кодове ім'я і навіть URL. Що справді сталося тут - на Mint є файл /etc/os-release, але на інших версіях може бути щось на кшталт /etc/redhat-release або зовсім інше ім'я. Використовуючи в команді, ми просто вивели зміст будь-якого з них у консолі.

Це не дуже цікаво, тому що повернення луни дорівнює нулю, але пізніше, коли ми зможемо використати більше команд, ми побачимо більше прикладів цього. Ви можете вказати код виходу як параметр. Якщо ви запускаєте свою оболонку у вікні терміналу на робочому столі, ваше вікно закриється. Давайте подивимося на інший оператор керування. Поряд із двома іншими різними кодами виходу. Продовжуйте читати, щоб знайти додаткові послідовності команд у цій статті.

Змінні середовища та змінні оболонки

І змінні середовища, і змінні оболонки мають ім'я. Ви можете створити або встановити змінну оболонки, набравши ім'я, за яким слідує знак рівності. Якщо змінна існує, змініть її, щоб призначити нове значення. За угодою змінні, особливо експортовані, написані великими літерами, але це не є обов'язковою вимогою. На них можна посилатися лише; Ви не можете надати їм значення.

Найпростіший метод, звичайно, це команда cat /etc/issue, але та, яку ми використовували, ще краще.

Як побачити версію ядра

Версія дистрибутива та версія ядра Linux— це дві зовсім різні речі. Ви можете з легкістю побачити номер версії, відкривши термінал та набравши там таке:

Uname -r

На виході це дасть щось подібне до наступного, де ми можемо побачити, що використовується версія ядра 3.13.0 .

Додаткові змінні середовища та оболонка

Коли ви створюєте змінну оболонки, часто хочете експортувати її в середу, щоб вона була доступна для інших процесів, які ви запускаєте з цієї оболонки. Змінні, які ви експортуєте, є недоступними для основної оболонки. У наведеному вище поясненні про лапки ми згадували, що ви можете використовувати одинарні або подвійні лапки. Між ними є важлива відмінність. Оболонка розширює змінні оболонки, укладені в подвійні лапки, але це розширення немає у разі простих змінних.


Як визначити, використовується 64-бітове ядро ​​чи ні

Іноді вже попередня команда може сказати, чи використовується 64-бітове ядро, це можна визначити за текстом x86_64, але найпростіший спосіб зробити це команда з терміналу, яка точно така ж команда як і попередня, але з -a(це називається ключем), що означає "все", замість ключа -r, Що означає «випуск ядра».

У попередніх прикладах ми запустили нову оболонку всередині нашої оболонки та отримали новий ідентифікатор процесу. Якщо ви передасте рядок, укладений у лапки в якості команди, ваша зовнішня оболонка видалить лапки і передасть рядок. У разі подвійних лапок змінні розширюватимуться до того, як рядок пройде, тому результати можуть бути не такими, як очікувалося.

Розміщення лапок та змінних оболонок

У лістингу 9 наведено приклади цих понять. Всі посилання на змінні, представлені досі, закінчуються порожнім простором, тому легко визначити, де вони закінчилися. Фактично імена змінних можуть складатися лише з букв, цифр або символу підкреслення. Оболонка знає, що ім'я змінної закінчується, коли знаходить інший символ. Іноді необхідно використовувати змінні у виразах, у яких значення неоднозначне. У таких випадках можна використовувати ключі для визначення імені змінної, як показано в лістингу.

Uname -a

Цим скріншотом ви можете сказати, що запущена x86_64 версія Linuxщо означає 64-біт. Якщо ви запустили 32-бітну Linux, чого не слід робити на сервері, то замість цього вивелося б "i386" або "i686".


Причіри, ймовірно, помітять, що ви можете використовувати ключ -i, щоб показати, чи використовується 32-bit або 64-bit (корисно в скриптах), але краще просто використовувати -aдля відображення всього одразу.

Використання ключів у іменах змінних

Ви також можете використовувати цю команду для виконання команди в середовищі, що настроюється. Дотримуйтесь все це ретельно перед нашим аналізом. У лістингу 11 показано поведінку оболонок щодо поведінки змінних та середовищ. Крім того, оболонки працюють по-різному в залежності від того, чи вони оболонкою входу.

на Наразіми можемо сказати, що стартова оболонка - це та, яку ви отримуєте при вході в систему; інші оболонки можуть бути запущені, щоб поводитися як завантажувальні оболонки, якщо це необхідно. Якщо змінна була експортована у середу, вона видалить її із середовища.



Розповісти друзям