Всички команди, които трябва да знаете повече за вашия 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
команда с опцията -д
. Това ще покаже само „Описателен ред“.
пример:
lsb_release -d
Изход:
Описание: Ubuntu 18.04.5 LTS
Използвайки /etc/os-release
файл
В /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/въпрос
файл
В /etc/въпрос
file е стандартен файл, който се намира във всички дистрибуции на Linux. Това проблем
файлът може да съдържа определени escape кодове за показване на името на системата, датата и часа и т.н.
Текстът за идентификация на системата, съдържащ се в този файл, се показва, преди потребителят да влезе в системата. Информация за версията на Linux също присъства в този файл и следователно /etc/въпрос
файлът е важен за нас.
пример:
котка / и т.н
Изход:
Ubuntu 18.04.5 LTS \n \l
Използвайки uname
команда
В uname
командата се използва за показване на основната информация за операционната система. Тази команда може да се използва с различни опции за показване на конкретната информация, която искате да покажете.
Ние ще използваме uname
команда с опцията -r
за показване на версията на Linux.
пример:
uname -r
Изход:
4.15.0-112-генеричен
Използвайки hostnamectl
команда
Бягане hostnamectl
командата проверява текущите имена на хостове, както и показва информацията за текущата версия на Linux, която използвате. Тази команда става важна за нас, тъй като тя също така показва версията на ядрото на вашата система, както и пълното име на вашата операционна система, което обикновено ще съдържа версията на дистрибуцията на Linux, която използвате.
hostnamectl
командата също така ще покаже определена друга системна информация като „Идентификатор на машината“, „Идентификатор на зареждане“, „Архитектура и т.н.
пример:
hostnamectl
Изход:
Статично име на хост: Ubuntu Pretty име на хост: Ubuntu Икона име: компютърно лаптоп Шаси: лаптоп Machine ID: 370fd6b6b45d432d82390b2e399303ac Boot ID: ee99a37bc511492d91b56a1ae5d117c7 Операционна система: Ubuntu 18.04.5 LTS Kernel: Linux 4.15.0-112-родово Архитектура: x86-64 Gaurav @ ubuntu:~$
От изхода можете да видите, че текущата ми версия на Linux е Ubuntu 18.04.5 LTS.
Командите, обяснени в този урок, могат да бъдат репликирани с повечето версии на Linux.
Заключение
В този кратък урок научихме някои лесни команди, които можете да използвате, за да разберете вашата версия на Linux, че вашата система работи. Също така идентифицирахме два важни файла във вашата система, които могат да бъдат разгледани, за да разберете дистрибуцията на Linux и нейната конкретна версия.