Если вы используете Linux в качестве настольной операционной системы, вы, вероятно, очень хорошо знаете, какую версию вы используете, но что если вам нужно подключиться к чьему-то серверу и выполнить некоторую работу? Очень полезно точно знать, с чем вы имеете дело, и, к счастью, это также довольно легко.
Как и во всем в Linux, есть несколько способов добиться своей цели, поэтому мы покажем вам несколько разных трюков, и вы сможете выбрать тот, который вам нравится больше всего.
Как увидеть версию Pretty Linux
Самый простой и простой способ узнать имя дистрибутива Linux и номер версии – это тот, который работает практически на каждом типе Linux. Просто откройте терминал и введите следующее:
cat/etc/issue
Вам будет представлен вывод, похожий на скриншот в начале этой статьи, который будет выглядеть примерно так:
Ubuntu 14.04.1 LTS
Если вам нужна дополнительная информация, вы можете использовать другую команду, хотя она может работать не на всех дистрибутивах, но она определенно работает на основных. Как и раньше, откройте терминал и введите следующее:
cat/etc/* release
Это даст вам нечто похожее на следующий снимок экрана, и вы увидите, что у вас есть не только информация о выпуске, но и кодовое имя и даже URL-адрес. Здесь на самом деле происходит то, что в Ubuntu есть файл/etc/os-release, но в некоторых других версиях может быть что-то вроде/etc/redhat-release или другое имя целиком. Используя * в команде, мы просто выводим содержимое любого из них на консоль.
Самым простым методом остается команда cat/etc/issue, но это приятное дополнение.
Как увидеть версию ядра
Версия дистрибутива, которую вы используете, на самом деле совершенно иная, чем версия ядра Linux. Вы можете легко увидеть этот номер версии, открыв терминал и введя следующее:
uname -r
Это даст вам вывод, подобный следующему, в котором мы увидим, что мы используем версию ядра 3.15.4.
Как определить, используете ли вы 64-битное ядро
Вы, вероятно, уже могли сказать на последнем скриншоте, что мы используем 64-битное ядро с текстом x86_64, но самое простое, что можно сделать, это использовать эту команду из терминала, которая является той же самой командой, что и раньше, но с -a для «Все» вместо «-r» для «выпуска ядра».
uname -a
На этом снимке экрана вы можете сказать, что у нас установлена версия x86_64 для Linux, что означает 64-разрядную версию. Если вы работали с 32-битным Linux, что на самом деле не нужно делать на сервере, вместо него было бы указано «i386» или «i686».
Более строгие типы, вероятно, заметят, что вы можете использовать uname -i, чтобы показать, используете ли вы 32-битный или 64-битный (полезно в скрипте), но лучше просто привыкнуть к использованию -a, чтобы показать вам, за один присест.