Содержание
- 1 Можно реанимировать старый ПК
- 2 Перечень операционных систем на базе ядра Linux
- 3 Основа Astra Linux и её варианты
- 4 Кому не стоит переходить на Linux
- 5 Как установить?
- 6 Узнаем версию Linux
- 7 Популярные дистрибутивы Linux
- 8 Полезные команды[править]
- 9 Почему именно Linux?
- 10 5. Debian
- 11 2. Red Hat Enterprise Linux
- 12 Для чего нужно знать версию операционной системы
- 13 Проверка версии Linux
- 14 Информация об оперативной памяти
- 15 Работаем с терминалом
Можно реанимировать старый ПК
Чем старше ваш компьютер, тем тяжелее ему будет работать под управлением современных операционных систем.
Например, за безопасность Windows отвечают антивирус и фаервол, которые уменьшают производительность операционной системы. Если железо очень старое, то свободных ресурсов с трудом хватает на интернет-сёрфинг. Чтобы стало получше, придётся отключить защиту.
Mac OS быстрее и безопасней, но свежие версии операционных систем не поддерживаются на старых компьютерах. Нет поддержки — вам недоступны актуальные приложения, даже если технически компьютер ещё может всё потянуть.
Ubuntu защищена на архитектурном уровне, поэтому может работать без антивируса. При этом новейшая версия операционной системы запустится на любом компьютере, у которого хватит ресурсов для её установки, никаких ограничений нет. Вот необходимый минимум:
- Процессор: 2 ядра, 2 ГГц.
- Оперативная память: 4 ГБ.
- Свободное пространство: 25 ГБ. Подойдёт место на жёстком диске, карте памяти, внешнем диске или USB-накопителе. Ubuntu можно запускать с флешки!
- Видеокарта: любая, для которой выпускаются драйвера.
- Разрешение экрана: 1024×768.
- Доступ к интернету: желательно использовать кабельное подключение.
Мы рассмотрели системные требования для Ubuntu 20.04 — это последняя версия и основной дистрибутив, который будет поддерживаться до апреля 2025 года. Если для вашего ПК это много — поищите дополнительные редакции, которые заточены под старые процессоры. Например, система LUBUNTU требует всего 512 Мб оперативной памяти и запускается даже на процессорах AMD K8, Pentium M и Pentium 4. Вы можете реанимировать компьютер из вашего детства!
Из-за легковесности Ubuntu можно ставить в качестве дополнительной операционной системы вместе с Windows или Mac OS. Вы включаете ПК → выбираете систему → начинаете работу. Не нужно ничего удалять и переносить. Если не понравится — уберёте Ubuntu и останетесь с прежней системой
Перечень операционных систем на базе ядра Linux
Чтобы начать использовать Linux, необходимо в первую очередь выбрать подходящий вашим запросам дистрибутив, установить его и настроить. В сети представлены разнообразные варианты, каждый из которых создан с определенным набором доминирующих функций для решения определенных задач пользователя.
Дистрибутив — это понятие, обозначающее несколько пакетов программного обеспечения, которые включают в себя основные составляющие операционной системы, приложения, программу установки и прикладные программы.
В целом, все дистрибутивы делятся на две категории по тому, как они организуют управление программным обеспечением:
- DEB используется в Debian и дистрибутивах, основанных на нем.
- RPM используется в дистрибутиве Red Hat и других популярных дистрибутивах.
Перечень операционных систем:
- Для начала знакомства с Linux рекомендуется использовать дистрибутив Ubuntu. Это один из самых широко используемых дистрибутивов. Для загрузки доступна только 64-битная редакция новейшей версии весом 1,4 Гб.
- Debian — дистрибутив с богатой историей, проверенный временем. Debian работает почти на любом железе, в том числе на старом.
- Kubuntu — это бесплатная альтернатива Windows и Mac OS X, в которую входит все необходимое для стандартных задач. Приятный бонус этого дистрибутива KDE Telepathy (мессенджер Kubuntu), который дает возможность получать и отправлять сообщения через Facebook, ICQ, Skype и другие. В Kubuntu будет и видеопроигрыватель, а также совместимые с Microsoft Office приложения.
- Linux Mint — надежный и простой дистрибутив, один из лидеров среди пользователей, перешедших на Linux с других операционных систем.
- Deepin — вариант дистрибутива для широкого круга пользователей, сменивших Windows, как в офисе, так и на работе. Поддерживает 30 языков.
- Fedora позволяет менять графические оболочки. Дистрибутив подойдет для тех, кто любит работать с новыми версиями программ.
- CentOS — если большинство составляющих Linux бесплатные, то за этот дистрибутив необходимо заплатить. Цена объясняется повышенной стабильностью и бесплатным распространением корпоративного дистрибутива. CentOS не рассчитан для новичков и является отличным инструментом для работы с серверами.
- openSUSE — весьма популярная вариация. Им приятно пользоваться и новичкам, и разработчикам, потому что во всех продуктах openSUSE возможно получить исходный код для каждого бинарного пакета.
Основа Astra Linux и её варианты
Базовым дистрибутивом для Astra cтал Debian, что позволяет использовать стандартные пакеты для устновки на базе .deb.
Исходные коды к пользовательской версии ОС доступны на сайте разработчика. Доступ к исходникам продвинутых защищенных вариантов осуществляется по запросу.
Благодаря этому Astra стала «официально признанной» веткой Debian, а АО «НПО РусБИТех» заключило партнерское соглашение с The Linux Foundation и The Document Foundation.
Открытый исходный код, защита и нормальные программы? Реальность, если есть серьезные партнеры.
Система оптимизирована для всех существующих платформ, включая дистрибутивы для
- настольных компьютеров и ноутбуков х86/х64 («Смоленск» и «Орел»),
- ARM-платформ («Новороссийск»),
- процессоров «Эльбрус» («Ленинград»),
- отказоусточивых серверов с архитектурой IBM System z («Мурманск»),
- MIPS-систем («Севастополь»),
- POWER-систем («Керчь»).
Таким образом обеспечивается единая среда для разработки и эксплуатации одних и тех же пакетов на любых компьютерах, оборудовании и даже интегрированных решений. Унификация в таких случаях очень удобна.
Кроме того, в ходе реализации партнерского соглашения с Huawei, в феврале 2019 года оптимизированная версия дистрибутива была внедрена на Тяньваньской АЭС в серверных системах китайского партнера.
Кому не стоит переходить на Linux
Есть три весомых причины не переходить на Linux и остаться на “винде”.
Во-первых, если вы играете в топовые игры. Только крутые современные проекты могут удержать вас на Windows, поиграть в популярные сетевые игры вроде CS:GO, Dota 2, Team Fortress 2 или War Thunder можно и на Linux. Есть для бесплатной ОС как порты так и официально выходящие версии многих стратегий, симуляторов, аркад и экшенов.
Если игры для вас не самое главное и вы не против сыграть во что-то 2-5 летней давности, то можно смело переходить на Linux.
Во-вторых, если вы используете специализированное ПО, которые работает только под Windows. Всевозможные узконаправленные приложения, бухгалтерские или управленческие программы, ПО для взаимодействия с банками хоть и устанавливаются на Linux с определенными костылями, рисковать стабильностью рабочих инструментов вряд ли кто-то захочет.
Не радостная ситуация и с распространенным программным обеспечением для профессионалов. То же Photoshop или Pixelmator на Linux заменить практически не чем. Лучший из графических редакторов GIMP имеет довольно скромные возможности, остается только пытаться запустить нужное приложение через среду WINE.
В-третьих, если вы используете редкое оборудование. Подавляющее большинство компонентов компьютера без труда подружатся с Linux и будут работать без проблем. Однако, специфические графические планшеты, карты нелинейного монтажа или сложная аудиоаппаратура, с большой долей вероятности, просто на заведутся.
Если же вы используете популярные модели железа, ситуацию исправят несколько команд в терминале.
Во всех остальных случаях можете смело качать дистрибутив Linux и пробовать.
Как установить?
- Установка Linux рядом с Windows 10
- Установка двух Linux на компьютер
- Установка Ubuntu 16.04
- Установка Ubuntu 16.10
- Установка Debian 8.5 Jessie
- Установка ArchLinux 2016
- Установка Kubuntu 15.10
- Установка LinuxMint 18
- Установка ROSA Linux R6
- Установка OpenSUSE Leap 42.1
- Установка CentOS 7
- Установка Red Hat Enterprise 7
- Установка Linux Deepin 15.1
- Установка Manjaro Linux 15.12
- Установка Elementary OS Loki
- Установка Slackware 14.2
- Установка Tails
- Установка Linux Deepin 15
- Установка Mageia 5
- Установка PCLinuxOS
- Как установить SteamOS
- Установка fedora 24
- Установка AltLinux
- Как установить Puppy Linux
- Установка Zorin OS
- Установка Bodhi Linux
- Установка Calculate Linux
- Установка Tiny Core Linux
Узнаем версию Linux
Linux — это всего лишь ядро, на базе которого разрабатываются различные дистрибутивы. Порою в их обилии легко запутаться, но, зная как проверить версию самого ядра или графической оболочки, вы сможете в любой момент узнать всю необходимую информацию. А способов для проверки много.
Способ 1: Inxi
Inxi поможет в два счета собрать все сведения о системе, однако предустановлена она лишь в Linux Mint. Но это не беда, абсолютно любой пользователь может за несколько секунд установить ее из официального репозитория.
Установка утилиты и сама работа с ней будет происходить в «Терминале» — аналог «Командной строки» в Windows. Поэтому, прежде чем начинать перечислять все возможные вариации проверки информации о системе с использованием «Терминала», стоит сделать ремарку и рассказать, как открыть этот самый «Терминал». Для этого необходимо нажать сочетание клавиш CTRL + ALT + T или совершить поиск по системе с поисковым запросом «Terminal» (без кавычек).
Установка Inxi
-
Пропишите следующую команду в «Терминал» и нажмите Enter, чтобы установить утилиту Inxi:
- После этого у вас попросят ввести пароль, который вы указывали при установке ОС.
- В процессе загрузки и установки Inxi вам необходимо будет дать на это свое согласие, введя символ «Д» и нажав Enter.
После нажатия строки в «Терминале» побегут вверх — это значит что начался процесс установки. В итоге вам необходимо дождаться его окончания. Определить это вы можете по появившемуся вашему никнейму и имени ПК.
Проверка версии
После установки вы можете проверить информацию о системе, введя следующую команду:
После этого на экран выведется следующая информация:
- Host — имя компьютера;
- Kernel — ядро системы и ее разрядность;
- Desktop — графическая оболочка системы и ее версия;
- Distro — имя дистрибутива и его версия.
Однако это далеко не вся информация, которую может предоставить утилита Inxi. Чтобы узнать все сведения, впишите команду:
В результате будет отображена абсолютно вся информация.
Способ 2: Терминал
В отличие от способа, про который будет рассказано в завершении, у этого есть одно неоспоримое преимущество — инструкция общая для всех дистрибутивов. Однако, если пользователь только-только пришел с Windows и еще не знает, что такое «Терминал», ему будет сложно адаптироваться. Но обо всем по порядку.
Если вам необходимо определить версию установленного дистрибутива Linux, то для этого существует немало команд. Сейчас будут разобраны самые популярные из них.
-
Если интересует только информация о дистрибутиве без лишних подробностей, то лучше воспользоваться командой:
после введения которой на экране появится информация о версии.
Если нужны более детальные сведения — введите команду:
Она выведет название, версию и кодовое имя дистрибутива.
Это была информация, которую встроенные утилиты собирают самостоятельно, но есть возможность посмотреть сведения, которые были оставлены самими разработчиками. Для этого нужно прописать команду:
Эта команда покажет абсолютно всю информацию о релизе дистрибутива.
Это не все, а лишь самые распространенные команды для проверки версии Linux, но их хватит с лихвой, чтобы узнать всю нужную информацию о системе.
Способ 3: Специальный инструмент
Данный способ отлично подойдет тем пользователям, которые только начали знакомиться с ОС на базе Linux и еще с опаской относятся к «Терминалу», так как в нем отсутствует графический интерфейс. Однако в этом методе есть и свои недостатки. Так, с помощью него нельзя узнать все подробности о системе сразу.
-
Итак, чтобы узнать информацию о системе, вам необходимо войти в ее параметры. На разных дистрибутивах это выполняется по-разному. Так, в Ubuntu вам необходимо нажать левой кнопкой мыши (ЛКМ) по иконке «Параметры системы» на панели задач.
Если после установки ОС вы вносили в нее какие-то коррективы и данный значок пропал с панели, то можно легко отыскать данную утилиту, произведя поиск по системе. Просто откройте меню «Пуск» и пропишите в поисковую строку «Параметры системы».
После входа в параметры системы вам необходимо отыскать в разделе «Система» значок «Сведения о системе» в Ubuntu или «Подробности» в Linux Mint, после чего нажать на него.
После этого появится окно, в котором будет находиться информация об установленной системе. В зависимости от используемой ОС, их обилие может разниться. Так, в Ubuntu указана лишь версия дистрибутива (1), используемая графика (2) и разрядность системы (3).
В Linux Mint информации больше:
Вот мы и узнали версию Линукс, используя для этого графический интерфейс системы. Стоит повториться, сказав, что расположение элементов в разных ОС может различаться, однако суть заключается в одном: отыскать настройки системы, в которых открыть сведения о ней.
Популярные дистрибутивы Linux
Дистрибутив Linux – это определение операционной системы, которая использует ядро Linux, и которую можно установить на машину пользователя. В дистрибутивах обычно содержатся не только ядро и сама операционная система, но и полезные приложения: редакторы, проигрыватели, инструменты для работы с базами данных и другое программное обеспечение.
То есть, как уже было сказано в начале статьи, дистрибутив Linux – это операционная система, которая состоит из ядра Linux и утилит, которые разрабатываются в рамках GNU.
Количество существующих дистрибутивов Linux превышает 600 разновидностей, более 300 из которых постоянно дорабатываются и обновляются.
Ubuntu
Ubuntu — один из самых распространенных дистрибутивов, легко устанавливается и интуитивно понятен в работе. Отлично подходит для персональных компьютеров, ноутбуков и серверов. Разрабатывается и спонсируется компанией Canonical Ltd, но имеет активную поддержку и со стороны свободного сообщества. Самая популярная операционная система для веб-серверов.
Debian
Debian — еще один популярный дистрибутив GNU/Linux, который оказал существенное влияние на развитие всех GNU/Linux операционных систем в целом. Основные черты Debian: широкие возможности, наличие множества репозиториев, высокое качество версий — это самый стабильный дистрибутив из всех существующих.
Linux Mint
Linux Mint — дистрибутив, основанный на Ubuntu и Debian. Linux Mint обладает красивым и удобным дизайном и подойдет даже начинающим пользователям. Поэтому его часто устанавливают на домашние компьютеры для того, чтобы иметь простую и удобную систему. Дистрибутив имеет поддержку различных мультимедийных форматов, в том числе включает проприетарные программы (Adobe Flash), поэтому хорошо подходит для работы с мультимедиа.
Manjaro
Manjaro — дистрибутив, основанный на Arch Linux. Благодаря большому количеству предустановленных программ (например, для офисной работы) он достаточно дружественен к новичкам, но в то же время имеет возможность тонкой настройки, множество пакетов, и стабилен в целом.
Arch
Arch — мощный дистрибутив, базирующийся на принципах простоты, современности, прагматизма, гибкости и идеи, что в центре внимания должен быть пользователь. Однако принцип простоты распространяется не на использование системы, а на ее внутреннюю организацию (принципы KISS и Unix-way). Поэтому Arch рассчитан на опытных пользователей, которые самостоятельно настроят и установят необходимые им утилиты.
Полезные команды[править]
Описание
Команда
Узнать версию ядра
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 «^]*(#|$)» /etc/apt/sources.list.d/*.list || grep -vE «^]*(#|$)» /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?
Это один из самых часто задаваемых вопросов о Linux-системах. Почему мы используем другую и сложную операционную систему, если у нас есть более простая, такая как Windows? Система Linux имеет несколько отличительных особенностей. Linux может стать для вас идеальным вариантом в вопросе выбора операционной системы, если вы хотите избавиться от вирусов, вредоносных программ, различным сбоев и многого другого. Кроме того, Linux предоставляет различные преимущества по сравнению с другими операционными системами, и нам не нужно платить за это. Давайте рассмотрим некоторые из этих преимуществ:
Свободная и открытая операционная система
Большинство операционных систем поставляются в скомпилированном виде, что означает, что их основной исходный код был пропущен через компилятор, переводящий код системы на машинный язык, понятный компьютеру. Изменение данного скомпилированного кода — сложная и тяжелая работа. Вдобавок, лицензионное соглашение используемой программы может явно запрещать декомпиляцию и изменение своих файлов.
Но с open-source всё совсем иначе. Исходный код системы (или программы) поставляется вместе с её скомпилированной версией и предоставляет возможность изменять его любому, кто обладает достаточными знаниями. Это дает нам свободу запускать программу, свободу изменять код в соответствии с нашим потребностями, свободу распространять копии кода и свободу распространять копии, которые были подвержены нашим изменениям.
Короче говоря, Linux — это операционная система «от народа, для народа».
И мы можем погрузиться в изучение Linux (устанавливая его на любое количество компьютеров) без каких-либо финансовых затрат.
Безопасность
Linux поддерживает различные параметры безопасности, которые спасут вас от вирусов, вредоносных программ, замедлений, сбоев и пр. Кроме того, он будет защищать ваши данные. Именно это и составляет основную причину того, что он является наиболее выгодным вариантом для разработчиков. Конечно, он не является абсолютно безопасной ОС, но он менее уязвим, чем другие ОС. Действие каждого приложения должно быть авторизовано администратором системы. Вирус не будет запущен до тех пор, пока администратор сам не предоставит пароль доступа.
Выгодный выбор для разработчиков
Linux подходит для разработчиков, так как поддерживает почти все наиболее часто используемые языки программирования: C/C++, Java, Python, Ruby и другие. Кроме того, он облегчает работу с широким спектром полезных приложений для разработки ПО.
Разработчики считают, что терминал в Linux намного лучше командной строки в Windows. Менеджер пакетов в системе Linux поможет выполнить установку и обновление, как целых компонентов программного обеспечения, так и его отдельных частей. Bash-скрипты также будут очень полезны для программистов. Кроме того, поддержка SSH позволит быстро управлять серверами.
Гибкость
Linux — это гибкая ОС, которая может применяться где угодно: в настольных приложениях и серверах, во встроенных системах, в наручных часах, в суперкомпьютерах, в наших телефонах, ноутбуках, автомобилях и пр. Кроме того, Linux поддерживает различные варианты кастомизации.
Дистрибутивы
Многие фирмы и организации модифицировали операционную систему Linux, выпустив свои собственные дистрибутивы. На рынке существуют десятки (а может уже даже и сотни) различных Linux-дистрибутивов, предлагающие пользователям ознакомиться со своими уникальными разработками и преимуществами. На сегодняшний день, среди всех дистрибутивов Linux можно выделить несколько самых популярных, а именно: Ubuntu, Debian, Linux Mint, MX Linux, Arch Linux, Manjaro, Fedora, CentOS.
Ubuntu и Linux Mint являются отличным выбором для начинающих пользователей, а Debian, Fedora и Arch Linux придутся по душе опытным разработчикам.
5. Debian
2. Red Hat Enterprise Linux
Для чего нужно знать версию операционной системы
Работоспособные системные дистрибутивы позволяют владельцам использовать свежие релизы. Многие пользователи предпочитают использовать промежуточные обновления, позволяющие избавиться от ошибок, а важные изменения скачивать в удобное для себя время.
Как узнать актуальную версию Линукс
Существует несколько типов релизов, но к популярным относят:
- Скользящие – не облагают точной датой выпуска, появляются регулярно в репозитории компании и только потом отправляются на ПК. Подобная система применяется популярными ArchLinux, Gentoo и OpenSUSE Thumbleweed. Обновление происходит часто и тип версии для них значения не имеет. Подобные нововведения известны своими минусами – у них пониженная стабильность из-за недостаточного тестирования.
- Фиксированные – их масштабные изменения происходят не чаще одного раза в полугодие. В них присутствуют сведения об операционной системе, она получает обновления и дополнения после полугодового перерыва.
Важно! Пользователи пытаются узнать операционную систему Linux для правильного выбора обновлений. Отдельные варианты не требуют загрузки на жесткий диск и работают при помощи режима ««LiveCD», где информация подгружается в оперативную память и работает с нее (Knoppix, Fedora)
Заставка операционной системы
Проверка версии Linux
Существует несколько различных команд, которые могут помочь вам определить, какой дистрибутив и версия Linux работает в системе.
Команда lsb_release
В утилите lsb_release отображает LSB (Linux Standard Base) информация о распределении Linux. Эта команда будет работать во всех дистрибутивах Linux, в которых установлен пакет lsb-release:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch
Дистрибутив и версия Linux показаны в строке описания. Как видно из приведенного выше вывода, в нашей системе установлен Debian GNU/Linux 9.5 (stretch).
Вместо вывода всей вышеуказанной информации вы можете отобразить строку описания, которая показывает вашу версию Debian, проходящую через переключатель -d.
lsb_release -d
Вывод должен выглядеть примерно так:
Description: Debian GNU/Linux 9.5 (stretch)
Если вы получили сообщение «command not found: lsb_release», вы можете попытаться определить вашу версию Linux, используя некоторые другие методы, приведенные ниже.
Файл /etc/os-release
Файл /etc/os-release содержит идентификационные данные операционной системы, включая информацию о распределении. Этот файл является частью systemd, и система Linux, работающая под управлением systemd, должна иметь этот файл.
Чтобы просмотреть содержимое os-release file, выполните следующую команду cat:
cat /etc/os-release
Вывод будет выглядеть примерно так:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
Файл /etc/issue
Файл /etc/issue содержит текст идентификации системы, который печатается перед приглашением. Обычно этот файл содержит информацию о версии Linux:
cat /etc/issue
Вывод будет выглядеть примерно так:
Debian GNU/Linux 9 \n \l
Команда hostnamectl
hostnamectl – это команда, которая является частью systemd и может использоваться для запроса и изменения имени хоста системы. Команда также отображает дистрибутив Linux и версию ядра.
hostnamectl
Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 7607cbe605d44f638d6542d4c7b3878e Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64
Файл /etc /*release
Если ни одна из приведенных выше команд не работает для вас, то, скорее всего, вы используете очень старый и устаревший дистрибутив Linux. В этом случае вы можете использовать одну из следующих команд, которая должна напечатать содержимое дистрибутивного выпуска или файла версии:
cat /etc/*release
cat /etc/*version
Команда uname
Команда uname отображает несколько системных сведений, включая архитектуру ядра Linux, имя версии и выпуск.
Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:
uname -srm
Linux 4.9.0-8-amd64 x86_64
Вывод выше говорит нам, что ядро Linux является 64-битным и его версия «4.9.0-8-amd64».
Информация об оперативной памяти
1. Файл /proc/meminfo (Linux)
Команда:
cat /proc/meminfo
Пример ответа:
MemTotal: 8010284 kB
MemFree: 1058580 kB
MemAvailable: 2791616 kB
Buffers: 1884 kB
Cached: 1754092 kB
SwapCached: 122280 kB
Active: 4330296 kB
Inactive: 2006792 kB
Active(anon): 3623768 kB
Inactive(anon): 983120 kB
Active(file): 706528 kB
Inactive(file): 1023672 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 1048572 kB
SwapFree: 597684 kB
Dirty: 20 kB
Writeback: 0 kB
AnonPages: 4466532 kB
Mapped: 92808 kB
Shmem: 25776 kB
Slab: 408732 kB
SReclaimable: 308820 kB
SUnreclaim: 99912 kB
KernelStack: 7312 kB
PageTables: 23276 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5053712 kB
Committed_AS: 3770324 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 159328 kB
VmallocChunk: 34359341052 kB
HardwareCorrupted: 0 kB
AnonHugePages: 3248128 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 257984 kB
DirectMap2M: 8130560 kB
* чаще всего, самое важное:
- MemTotal — общий объем оперативной памяти.
- MemFree — объем памяти, который не используется системой.
- Buffers — память, которая в данным момент ожидает записи на диск.
- Cached — объем, задействованный под кэш чтения с диска.
- MemAvailable — объем памяти, доступной в распределители без необходимости обмена.
- SwapTotal — объем файла подкачки.
- SwapFree — свободный объем файла подкачки.
* Объем используемой памяти = MemTotal – MemFree — Cached — Buffers.
Для перевода килобайт в гигабайты можно воспользоваться онлайн калькулятором.
2. free (Linux)
Данная команда позволяет получить информацию об использовании памяти в удобной таблице. Для еще большего удобства, мы выведем ее с помощью дополнительного параметра -h:
free -m
Пример ответа:
total used free shared buff/cache available
Mem: 3,7G 568M 378M 193M 2,8G 2,6G
Swap: 4,0G 94M 3,9G
sysctl hw.physmem
Пример ответа:
hw.physmem: 2123677696
4. dmesg
Работает на BSD и Linux:
dmesg | grep memory
Итог:
real memory = 2147483648 (2048 MB)
avail memory = 2042109952 (1947 MB)
5. Другие команды
Для получения информации по оперативной памяти также можно использовать команды:
vmstat -s
top
htop
* для htop необходима установка одноименной утилиты.
Работаем с терминалом
Как известно, через терминал Linux Ubuntu, да и вообще любой другой операционной системы Linux, можно делать все что угодно. В нашем случае он позволит узнать версию ОС. Для этого делаем следующее:
- Запускаем терминал, найдя его в списке приложений, показываемых при помощи кнопки, расположенной в нижнем левом углу рабочего стола. Также мы можем использовать сочетания горячих клавиш Ctrl+Alt+T на клавиатуре вашего компьютера.
- Когда наша утилита будет запущена вводим в нее обозначенную ниже команду и жмем кнопку Enter.
lsb_release -a
Существует еще одна команда, позволяющая узнать версию вашей Ubuntu. От предыдущей она отличается тем, что берет информацию из файла приветствия. Просто введите приведенный ниже код в терминал и снова нажмите кнопку ввода.
cat /etc/issue.net
Наконец, третья команда также позволяет определить сборку нашей операционной системы.
awk ‘/^Description: Ubuntu / {print «Ubuntu»,$3; exit;}’ /usr/share/python-apt/templates/Ubuntu.info
Еще один код, который можно применить вообще в любой операционной системе Linux, а не только Ubuntu. Вводим команду и жмем Enter.
gcc -v
Все эти операторы мы показали вам только для разнообразия. Если возиться с терминалом нет никакого желания, просто запустите приложение, описанное в первом способе, и узнайте свою версию через него.
В результате появится вся нужная нам информация и вы сможете определить версию Linux Ubuntu. Как видите, это очень просто.