- Как узнать версию Linux
- Команда lsb_release
- Команда hostnamectl
- Команда uname — версия ядра
- Файл /etc/os-release
- Файл /etc/issue
- Файлы /etc/***release и /etc/***version
- Файл /proc/version
- Через графические утилиты
- Заключение
- Узнаем версию Linux и установленного ядра
- Узнаем версию ядра
- Узнаем версию Linux
- Заключение
- Как проверить версию альт линукс
- Содержание
- Полезные команды [ править ]
- Копирование и вставка через буфер выделения [ править ]
- Список установленных программ [ править ]
- Список установленных пакетов [ править ]
- Различие между фабричным rpm и реальными файлами в своей системе [ править ]
- Список обновлённых пакетов [ править ]
- Самые большие пакеты в системе [ править ]
- Удалить из базы пакетов, но оставить установленные файлы [ править ]
- Отладка обновления [ править ]
- Одна команда для установки и удаления пакетов [ править ]
- Обновление из онлайновых репозиториев [ править ]
- Как перенаправить вывод apt-get в файл, но при этом видеть, что apt выводит на консоль [ править ]
- Просмотр конфигурационных файлов без комментариев [ править ]
- Работа с объектами Alterator из командной строки [ править ]
- Показать текущий драйвер видео [ править ]
- Создание самораспаковывающегося скрипта на Bash [ править ]
- Получить текущий путь к libdir без rpm [ править ]
- Как прочитать несколько переменных из конвейера [ править ]
Как узнать версию Linux
Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.
Иногда требуется определить версию Linux, в которой вы работаете. Пользователь может не знать или забыть, какая версия дистрибутива или какая версия ядра Linux используется. Если это чужая система, то может потребоваться узнать название используемого дистрибутива.
В данной статье рассматриваются различные способы, которые помогут нам определить используемую версию Linux. Рассматривается несколько команд для определения версии Linux. Приведенные команды универсальны и не зависят от дистрибутива. Возможно, некоторые из них могут не работать в каких-то дистрибутивах, в таком случае переходите к следующей команде и пробуйте ее.
Команда lsb_release
Команда lsb_release выводит информацию о дистрибутиве.
Префикс lsb в названии команды относится к проекту Linux Standard Base, который был создан с целью создания ряда стандартов для выпуска дистрибутивов Linux, чтобы уменьшить различия между отдельными дистрибутивами. Предполагается, что использование LSB снижает затраты, связанные с переносом приложений на разные дистрибутивы, а также снижает усилия, связанные с поддержкой этих приложений.
Чтобы отобразить информацию о дистрибутиве выполните команду:
Выводится название дистрибутива, номер версии и кодовое имя.
Можно использовать опцию -d , чтобы показать только строку Description, которая обычно содержит и название и версию дистрибутива.
Команда hostnamectl
Команда hostnamectl , выполненная без параметров или с ключом status , выводит текущую информацию о системе.
Помимо данных дистрибутива, выводится версия ядра и архитектура.
Команда uname — версия ядра
Команда uname выводит информацию о текущем ядре системы Linux, а также некоторые дополнительные данные.
Чтобы вывести всю информацию, используется ключ -a
Для удобства можно выводить только название ядра ( -s ) , версию ядра ( -r ) и архитектуру ( -m )
Файл /etc/os-release
В файле /etc/os-release содержится информация о дистрибутиве, включая URL-адреса сайт системы и некоторые дополнительные данные. Данный файл присутствует в дистрибутивах, использующих systemd.
Чтобы вывести содержимое файла /etc/os-release можно воспользоваться командой cat:
Файл /etc/issue
Файл /etc/issue содержит текст, который выводится в качестве приглашения ко входу в систему. Обычно текст представляет собой название дистрибутива и версию.
Выведем содержимое файла /etc/issue командой cat:
Файлы /etc/***release и /etc/***version
Если вы используете старый или какой-то специфический дистрибутив Linux, то информация о системе может хранится в файле /etc/abc-release или /etc/abc-version .
Вместо abc обычно указывается краткий идентификатор дистрибутива или lsb, если система совместима со стандартами LSB. Вместо символа — может быть символ _ . Например, для дистрибутива Fedora используется файл /etc/fedora-release
Необязательно знать названия этих файлов. Можно воспользоваться следующей командой, чтобы автоматически определить названия и вывести содержимое этих файлов:
Файл /proc/version
Информацию о ядре Linux также можно получить из файла /proc/version
Через графические утилиты
Многие дистрибутивы позволяют просмотреть некоторую информацию о системе, используя графические утилиты. Например, в Ubuntu это можно сделать из утилиты Параметров системы, на вкладке Сведения о системе .
Заключение
Мы рассмотрели различные способы получения информации о дистрибутиве и ядре системы Linux. Какие-то способы могут не работать в некоторых дистрибутивах Linux.
Источник
Узнаем версию Linux и установленного ядра
Иногда бывают ситуации, когда нужно узнать версию установленной системы Linux, в том числе версию ядра или графической оболочки. Чаще всего, если вы сами устанавливаете какой-то дистрибутив, то знаете что именно вы ставите. Но, возможно и такое, что вы купили ноутбук уже с предустановленной системой и хотите выяснить что у вас на данный момент стоит. Существует несколько способов это сделать, как обычно, все операции будем осуществлять в терминале, так как это самый эффективный способ не зависящий от окружения рабочего стола. Да и в целом, если вы когда-нибудь столкнетесь с тем, что вам нужно узнать версию Linux например на сервере, то там с большей вероятностью не будет графического окружения. Все приведенные в этой статье команды будут действовать на всех дистрибутивах Linux.
Узнаем версию ядра
Что бы узнать версию ядра которое установлено у вас в системе, можно выполнить несколько команд, и первой командой будет “uname -a”. Данная команда отобразит не только версию установленного ядра, но и другую информацию, такую как название дистрибутива, версию выпуска и архитектуру системы:
Либо, для вывода именно версии ядра можно воспользоваться командами “uname -or” или “uname -r”:
Как можно увидеть на скриншотах, версия ядра 5.8.0, в вашем же случае версия может быть иная, все зависит от вашего дистрибутива и его обновлений.
Узнаем версию Linux
Узнать версию вашего дистрибутива Linux можно несколькими способами, разберем опять же те способы, которые используются в терминале. Так как эти способы универсальны и сработают на любом дистрибутиве Linux не зависимо от графического окружения. И так, первый способ узнать версию Linux это команда “os-release”, так же вместо приставки “os” можно указать звездочку “ * “. Например, в той же Ubuntu можно ввести еще команду “lsb-release”, она так же покажет вам ту же информацию ос системе. Приведу в примере все варианты, так сказать для наглядности, а что бы вывести информацию воспользуемся командой “cat”:
Теперь вместо приставки укажем звездочку “*”:
Ну и последний вариант который мы рассмотрим и о котором говорилось чуть выше это “lsb-release”, эта команда покажет чуть более сокращенную информацию о системе:
Обращаю ваше внимания на то, что мы выводили информацию о Linux из файлов, которые расположены в каталоге “etc”, эти файлы вы можете увидеть на скриншоте ниже:
Заключение
Существуют и иные способы узнать информацию о дистрибутиве Linux, как вариант, можно вывести информацию простой командой “lsb_release -a”, либо не только о системе, но и о вашем оборудовании командой “inxi -F”. Правда, в последнем случае вам нужно будет установить утилиту “inxi”:
Воспользовавшись командой “inxi -F” можно выяснить как версию вашего дистрибутива Linux, так и версию графического окружения и ядра. Данная утилита покажет более подробную информацию, в том числе и о вашем оборудовании, что весьма удобно в некоторых случаях. Какой из выше перечисленных команд воспользоваться, это дело вкуса и обстоятельств, если же нужно выяснить версию ядра, то необязательно выводить всю информацию о вашей системе. А в случае необходимости узнать более подробную информацию, всегда можно установить утилиту “inxi -F”.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X
Источник
Как проверить версию альт линукс
ALT tips & tricks
Содержание
Полезные команды [ править ]
Описание | Команда |
---|---|
Узнать версию ядра | uname -r |
Переключиться в root | su — |
Все загруженные в ядро модули | lsmod |
Список оборудования | lspci |
Список оборудования подробно (включая используемый драйвер) | lspci -v |
Список USB-устройств | lsusb |
Информация о памяти (свободной/занятой) в Мб | free -m |
Информация о всех процессах в системе | top |
Информация о процессе и его ID по строке запуска | ps aux | grep строка |
Свободное место на разделах винта | df -h |
Информация о сетевых интерфейсах (устаревшее) | ifconfig -a |
Информация о сетевых интерфейсах | ip a |
Пингуемся для проверки работы сети | ping адрес |
Группы, в которых состоит пользователь | id |
Найти пакет/версию в подключенном репозитории | apt-cache search пакет или apt-cache showpkg пакет |
Найти пакет/версию среди установленных | rpm -qa пакет |
Найти все пакеты с сочетанием abc в имени, исключая из списка пакеты с abc2 | rpm -qa | grep abc | grep -v abc2 | sort |
Список последних 20-ти установленных пакетов | rpm -qa —last | head -n20 |
Найти ненужные ни одному пакету библиотеки (должен быть установлен apt-scripts; осторожно, libreoffice ) | apt-cache list-nodeps | grep ^lib |
Удалить пакет вместе с установленными вместе с ним зависимостями | apt-get remove -D пакет |
Установить более старую версию пакета | rpm -Uvh —oldpackage файл_с_пакетом.rpm |
Найти расположение пакета | rpm -ql пакет |
Найти пакет, которому принадлежит файл | rpm -qf файл (например: rpm -qf /usr/bin/mc) |
Найти пакет, который предоставляет нужный файл/каталог в указанном репо (на примере qmake-qt4 в branch/t6) Внимание! Команда скачивает индексный файл и при первом запуске скачает около 8 Мб (для branch/t6) | rsync -qz rsync://ftp.altlinux.org/ALTLinux/t6/branch/i586/base/contents_index .&& cat contents_index | grep qmake-qt4 |
Показать зависимости пакета | apt-cache depends пакет |
Подключить диск с репозиторием/обновлениями | apt-cdrom add |
Просмотреть список используемых для обновления репозиториев | grep -vE «^[[:space:]]*(#|$)» /etc/apt/sources.list.d/*.list || grep -vE «^[[:space:]]*(#|$)» /etc/apt/sources.list |
Просмотреть список используемых для обновления репозиториев (при установленной утилите apt-repo) | apt-repo |
Обновить систему | apt-get update && apt-get dist-upgrade |
Информация об устройстве /dev/video0 от udev | /sbin/udevadm info —query=all —name=/dev/video0 |
Cписок лезущих в сеть сервисов (от root, для отслеживания всех) | netstat —inet -p |
Cписок «неприбитых» сервисов смотрящих в сеть | netstat —inet -pl |
Копирование и вставка через буфер выделения [ править ]
В графической среде Linux работает буфер выделения мышью. Просто выделите текст и можете вставить его щелчком колёсика мыши.
Список установленных программ [ править ]
Список установленных пакетов [ править ]
Различие между фабричным rpm и реальными файлами в своей системе [ править ]
По контрольным суммам:
diff по содержанию этих изменённых файлов — например, так:
Программа rpmpeek — из пакета qa-robot .
Список обновлённых пакетов [ править ]
Посмотреть список установленных и удалённых пакетов apt-get можно командой
Самые большие пакеты в системе [ править ]
10 самых «тяжелых» пакетов, установленных в системе
Удалить из базы пакетов, но оставить установленные файлы [ править ]
Отладка обновления [ править ]
Чтобы посмотреть, какой граф будет при обновлении системы, вызывайте
Одна команда для установки и удаления пакетов [ править ]
Чтобы одной командой установить новый пакет и убрать старый, воспользуйтесь командой:
(минус ставится сразу после названий удаляемых пакетов)
Обновление из онлайновых репозиториев [ править ]
При обновлении из онлайновых репозиториев источники с CDROM лучше отключить.
Удалить точку монтирования cdrom (которая сделана только для того, чтобы для apt мог монтировать его сам), отредактировав /etc/fstab:
Отключить репозитории командой:
Как перенаправить вывод apt-get в файл, но при этом видеть, что apt выводит на консоль [ править ]
Команда tee показывает на экране и дублирует вывод в файл file.log.
Просмотр конфигурационных файлов без комментариев [ править ]
Просмотр конфигурационных файлов без комментариев и пустых строк:
Работа с объектами Alterator из командной строки [ править ]
Центр управления Alterator доступен не только из графического и веб-интерфейса, его функциями можно воспользоваться и из командной строки с помощью программы alterator-cmdline . Вывод осуществляется в формате : , запись отделяется пустой строкой.
Вывод всех групп, в которые входит пользователь:
Вывести только именование групп:
Перечень доступных методов можно посмотреть в файле модуля в каталоге /usr/lib/alterator/backend3/
Показать текущий драйвер видео [ править ]
или c запущенным графическим сеансом:
(в обоих случаях показывает драйвер nvidia).
Создание самораспаковывающегося скрипта на Bash [ править ]
TO куда распаковывать FILES что упаковывать
На выходе получается архив в виде самораспаковывающегося скрипта на Bash.
Получить текущий путь к libdir без rpm [ править ]
Как прочитать несколько переменных из конвейера [ править ]
Как прочитать несколько переменных из конвейера, если он в bash запускается в subshell? Очень просто:
Источник