How to check debian version


Как проверить версию Debian, работающую в системе Linux

Перепечатанный источник:https://linuxconfig.org/check-what-debian-version-you-are-running-on-your-linux-system

 

Проверьте версию Debian, работающую в системе Linux

 

How to Check out Debian Version ?

Самый простой способ узнать, какая версия Debian запущена, - просто прочитать/etc/issueсодержание документа. пример:

[email protected]:~# cat /etc/issue Debian GNU/Linux 9 \n \l

Но приведенная выше команда может не отображать текущую версию точки обновления Debian. Итак, вы можете использовать следующиекоманда linuxПолучите более точную информацию:

[email protected]:~# cat /etc/debian_version 9.0

Далее вы можете проверить/etc/os-releaseОпубликовать файлы:

# 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/"

Другой способ - использоватьlsb_releaseкоманда. Эта команда может отсутствовать по умолчанию, поэтому вам может потребоваться сначала установить ее:

#apt-get install lsb-release 

После установки вышеуказанного пакета запустите следующийкоманда linux, Проверьте версию debian, которую вы используете в ящике debian:

$ lsb_release -da No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.0 (stretch) Release: 9.0 Codename: stretch

PS: Этот инструмент не установлен, возможно потому, что автор использует версию buster

 

дляsystemdверсию debian, вы также можете использоватьhostnamectl

# hostnamectl Static hostname: debian Icon name: computer-vm Chassis: vm Machine ID: 6866ec1d654b4a2ea52d591dc0146d82 Boot ID: 51bfbc1e197b4d378e95073da0df0288 Virtualization: xen Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-1-amd64 Architecture: x86-64

 

Как проверить версию Debian Linux

Когда вы впервые входите в систему Debian Linux, перед выполнением какой-либо работы всегда рекомендуется проверить, какая версия Debian запущена на машине.

Всегда активно поддерживаются три выпуска Debian:

  • Стабильный - Последний официально выпущенный дистрибутив Debian. На момент написания этой статьи текущим стабильным дистрибутивом Debian была версия 9 (stretch). Это версия, рекомендованная для производственных сред.
  • Тестирование - Предварительный выпуск, который станет следующим стабильным выпуском. Он содержит пакеты, которые еще не готовы к стабильному выпуску, но они находятся в очереди на это. Этот выпуск постоянно обновляется, пока он не будет заморожен и не выпущен как стабильный.
  • Нестабильный, всегда под кодовым названием Сид - Это дистрибутив, в котором идет активная разработка Debian.

В этом руководстве мы покажем несколько различных команд, как проверить, какая версия Debian Linux установлена ​​в вашей системе.

Проверка версии Debian из командной строки #

В lsb_release Утилита отображает LSB (Linux Standard Base) информацию о дистрибутиве Linux.

Предпочтительный метод проверки вашей версии Debian - использовать lsb_release утилита, отображающая LSB (Linux Standard Base) информацию о дистрибутиве Linux. Этот метод будет работать независимо от того, какую среду рабочего стола или версию Debian вы используете.

lsb_release -a
Нет доступных модулей LSB. Идентификатор распространителя: Debian. Описание: Debian GNU / Linux 9.5 (растянуть) Релиз: 9.5. Кодовое имя: stretch.

Ваша версия Debian будет показана в строке описания. Как видно из вывода выше, я использую Debian GNU / Linux 9.5 (stretch).

Вместо того, чтобы печатать всю вышеуказанную информацию, вы можете отобразить строку описания, которая показывает, что ваша версия Debian передает -d выключатель.

lsb_release -d

Результат должен выглядеть примерно так:

Описание: Debian GNU / Linux 9.5 (растянуть) 

В качестве альтернативы вы также можете использовать следующие команды, чтобы проверить свою версию Debian.

Проверка версии Debian с помощью /etc/issue файл #

Следующие команда кота отобразит содержимое /etc/issue который содержит текст идентификации системы:

кот / и т. д. / проблема

Результат будет выглядеть примерно так:

Debian GNU / Linux 9 \ n \ l. 

Проверка версии Debian с помощью /etc/os-release файл #

/etc/os-release - это файл, содержащий идентификационные данные операционной системы, и его можно найти только в новых дистрибутивах Debian, работающих под управлением systemd.

Этот метод будет работать, только если у вас Debian 9 или новее:

кот / и т. д. / os-release

Результат будет выглядеть примерно так:

PRETTY_NAME = "Debian GNU / Linux 9 (растянуть)" ИМЯ = "Debian GNU / Linux" VERSION_ID = "9" ВЕРСИЯ = "9 (растянуть)" ID = debian. HOME_URL = " https://www.debian.org/" SUPPORT_URL = " https://www.debian.org/support" BUG_REPORT_URL = " https://bugs.debian.org/"

Проверка версии Debian с помощью hostnamectl команда #

hostnamectl - это команда, которая позволяет вам установить имя хоста, но вы также можете использовать ее для проверки вашей версии Debian.

Эта команда будет работать только в Debian 9 или более новых версиях:

hostnamectl
 Статическое имя хоста: debian9.localdomain Имя значка: computer-vm Шасси: vm Идентификатор компьютера: a92099e30f704d559adb18ebc12ddac4 Идентификатор загрузки: 4224ba0d5fc7489e95d0bbc7ffdaf709 Виртуализация: qemu Операционная система: Debian GNU / Linux 9 (stretch) Ядро: Linux 4.9.0-8-amd64 Архитектура: x86-64. 


Вывод #

В этом руководстве мы показали вам, как найти версию Debian, установленную в вашей системе. Для получения дополнительной информации о выпусках Debian посетите Выпуски Debian страница.

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Как мне проверить мою версию Debian?

Набрав «lsb_release -a», вы можете получить информацию о вашей текущей версии Debian, а также обо всех других базовых версиях в вашем дистрибутиве. Набрав «lsb_release -d», вы можете получить обзор всей системной информации, включая вашу версию Debian.

Как узнать, что у меня Debian или Ubuntu?

Выпуск LSB:

lsb_release это команда, которая может печатать определенные LSB (Linux Standard Base) и информацию о распространении. Вы можете использовать эту команду для получения версии Ubuntu или Debian. Вам необходимо установить пакет «lsb-release». Приведенный выше вывод подтверждает, что машина работает под управлением Ubuntu 16.04 LTS.

Как мне узнать версию моей операционной системы Linux?

команда «uname -r» показывает версию ядра Linux, которую вы используете в данный момент. Теперь вы увидите, какое ядро ​​Linux вы используете.

Мой Linux DEB или RPM?

Так, например, если ваша система использует диспетчер пакетов rpm, то ваша система GNU / Linux, скорее всего, будет RHEL, CentOS, Fedora и т. Д. В случае диспетчера пакетов deb ваша система GNU / Linux может быть чем-то вроде Ubuntu, Debian, Mint и т.п.

Какая версия Debian лучше?

11 лучших дистрибутивов Linux на основе Debian

  1. MX Linux. В настоящее время первое место в дистрибутивах занимает MX Linux, простая, но стабильная ОС для настольных ПК, сочетающая элегантность и высокую производительность. …
  2. Линукс Минт. …
  3. Ubuntu. ...
  4. Глубоко в. …
  5. АнтиХ. …
  6. Чистая ОС. …
  7. Кали линукс. …
  8. Попугай ОС.

В чем разница между Debian и RedHat?

RedHat - это стабильное распределение, полученное после непрерывных испытаний. Debian содержит пакеты из стабильного, нестабильного и тестового репозитория. Stable содержит надежные стабильные выпуски пакетов. Unstable содержит больше обновленных пакетов, готовых к отправке в стабильный репозиторий.

Debian лучше Arch?

Пакеты Arch более актуальны, чем Debian Stable, будучи более сопоставимыми с ветвями Debian Testing и Unstable, и не имеет фиксированного графика выпуска. … Arch сводит исправления к минимуму, что позволяет избежать проблем, которые апстрим не может рассмотреть, в то время как Debian исправляет свои пакеты более свободно для более широкой аудитории.

Fedora лучше Debian?

Fedora - это операционная система на основе Linux с открытым исходным кодом. У него огромное всемирное сообщество, которое поддерживается и управляется Red Hat. это очень мощный по сравнению с другими Linux на базе операционных систем.
...
Разница между Fedora и Debian:

Мягкая фетровая шляпа Debian
Аппаратная поддержка не так хороша, как Debian. У Debian отличная поддержка оборудования.

Как мне определить свою операционную систему?

Нажмите Пуск или кнопка Windows (обычно в нижнем левом углу экрана вашего компьютера). Щелкните "Настройки".
...

  1. На начальном экране введите компьютер.
  2. Щелкните правой кнопкой мыши значок компьютера. При использовании сенсорного экрана нажмите и удерживайте значок компьютера.
  3. Щелкните или коснитесь «Свойства». В редакции Windows отображается версия Windows.

Какая последняя версия Linux?

Ubuntu 18.04 это последняя версия LTS (долгосрочной поддержки) всемирно известного и самого популярного дистрибутива Linux. Ubuntu проста в использовании и поставляется с тысячами бесплатных приложений.

Как проверить версию Debian Linux 2022

Когда вы входите в систему Debian Linux в первый раз, перед выполнением какой-либо работы всегда полезно проверить, какая версия Debian запущена на компьютере.

Три выпуска Debian всегда активно поддерживаются:

  • Стабильный - последний официально выпущенный дистрибутив Debian. На момент написания этой статьи текущим стабильным дистрибутивом Debian является версия 9 (stretch). Это версия, которая рекомендуется для производственных сред. Тестирование - предварительный выпуск, который станет следующим стабильным выпуском. Он содержит пакеты, которые еще не готовы к стабильному выпуску, но для этого они находятся в очереди. Этот выпуск постоянно обновляется, пока не будет заморожен и выпущен как стабильный. Нестабильный, всегда с кодовым названием sid - это дистрибутив, в котором происходит активная разработка Debian.

В этом руководстве мы покажем несколько разных команд о том, как проверить, какая версия Debian Linux установлена ​​в вашей системе.

Проверка версии Debian из командной строки

Утилита lsb_release отображает LSB (стандартную базу Linux) информацию о дистрибутиве Linux.

Предпочтительный метод проверки вашей версии Debian - использовать утилиту lsb_release которая отображает информацию LSB (Linux Standard Base) о дистрибутиве Linux. Этот метод будет работать независимо от того, какую среду рабочего стола или версию Debian вы используете.

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.5 (stretch) Release: 9.5 Codename: stretch

Ваша версия Debian будет показана в строке описания. Как видно из приведенного выше вывода, я использую Debian GNU / Linux 9.5 (растяжка).

Вместо вывода всей вышеприведенной информации вы можете отобразить строку описания, в которой ваша версия Debian проходит с ключом -d .

lsb_release -d

Вывод должен выглядеть примерно так:

Description: Debian GNU/Linux 9.5 (stretch)

Кроме того, вы также можете использовать следующие команды для проверки вашей версии Debian.

Проверка версии Debian с помощью файла /etc/issue

Следующая команда cat отобразит содержимое файла /etc/issue содержащего текст идентификации системы:

cat /etc/issue

Вывод будет выглядеть примерно так:

Debian GNU/Linux 9 \n \l

Проверка версии Debian с помощью файла /etc/os-release

/etc/os-release - это файл, который содержит идентификационные данные операционной системы и может быть найден только в более новых дистрибутивах Debian, работающих под управлением systemd.

Этот метод будет работать, только если у вас Debian 9 или новее:

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/"

Проверка версии Debian с помощью команды hostnamectl

hostnamectl - это команда, которая позволяет вам задать имя хоста, но вы также можете использовать его для проверки вашей версии Debian.

Эта команда будет работать только в Debian 9 или более поздних версиях:

hostnamectl

Static hostname: debian9.localdomain Icon name: computer-vm Chassis: vm Machine ID: a92099e30f704d559adb18ebc12ddac4 Boot ID: 4224ba0d5fc7489e95d0bbc7ffdaf709 Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-8-amd64 Architecture: x86-64

Вывод

В этом руководстве мы показали, как найти версию Debian, установленную в вашей системе. Для получения дополнительной информации о выпусках Debian посетите страницу выпусков Debian.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

терминал Debian

nginx: пакеты для Linux

nginx: пакеты для Linux

Поддерживаемые дистрибутивы и версии

Пакеты nginx доступны для следующих дистрибутивов Linux и их версий:

RHEL/CentOS

Версия Поддерживаемые платформы
7.4+ x86_64, ppc64le, aarch64/arm64
8.x x86_64, aarch64/arm64, s390x

Debian

Версия Поддерживаемые платформы
10.x “buster” x86_64, i386, aarch64/arm64
11.x “bullseye” x86_64, aarch64/arm64

Ubuntu

Версия Поддерживаемые платформы
18.04 “bionic” x86_64, aarch64/arm64
20.04 “focal” x86_64, aarch64/arm64, s390x
21.10 “impish” x86_64, aarch64/arm64
22.04 “jammy” x86_64, aarch64/arm64

SLES

Версия Поддерживаемые платформы
12 SP5+ x86_64
15 SP2+ x86_64

Alpine

Версия Поддерживаемые платформы
3.12 x86_64, aarch64/arm64
3.13 x86_64, aarch64/arm64
3.14 x86_64, aarch64/arm64
3.15 x86_64, aarch64/arm64

Amazon Linux

Версия Поддерживаемые платформы
2 (LTS) x86_64, aarch64/arm64
Инструкции по установке

Для того, чтобы поставить nginx на новой машине, необходимо подключить и настроить репозиторий пакетов nginx. После этого можно будет установить и обновлять nginx из этого репозитория.

RHEL/CentOS

Установите пакеты, необходимые для подключения yum-репозитория:

 sudo yum install yum-utils 

Для подключения yum-репозитория создайте файл с именем /etc/yum.repos.d/nginx.repo со следующим содержимым:

 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true 

По умолчанию используется репозиторий для стабильной версии nginx. Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду:

 sudo yum-config-manager --enable nginx-mainline 

Чтобы установить nginx, выполните следующую команду:

 sudo yum install nginx 

При запросе подтверждения GPG-ключа проверьте, что отпечаток ключа совпадает с 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62, и, если это так, подтвердите его.

Debian

Установите пакеты, необходимые для подключения apt-репозитория:

 sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring 

Теперь нужно импортировать официальный ключ, используемый apt для проверки подлинности пакетов. Скачайте ключ:

 curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null 

Проверьте, верный ли ключ был загружен:

 gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg 

Вывод команды должен содержать полный отпечаток ключа 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62:

 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 uid nginx signing key <[email protected]> 

Если отпечаток отличается от вышеуказанного, удалите файл ключа.

Для подключения apt-репозитория для стабильной версии nginx, выполните следующую команду:

 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ http://nginx.org/packages/debian `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list 

Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду вместо предыдущей:

 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list 

Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, настройте закрепление:

 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | sudo tee /etc/apt/preferences.d/99nginx 

Чтобы установить nginx, выполните следующие команды:

 sudo apt update sudo apt install nginx 
Ubuntu

Установите пакеты, необходимые для подключения apt-репозитория:

 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring 

Теперь нужно импортировать официальный ключ, используемый apt для проверки подлинности пакетов. Скачайте ключ:

 curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null 

Проверьте, верный ли ключ был загружен:

 gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg 

Вывод команды должен содержать полный отпечаток ключа 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62:

 pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14] 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 uid nginx signing key <[email protected]> 

Если отпечаток отличается от вышеуказанного, удалите файл ключа.

Для подключения apt-репозитория для стабильной версии nginx, выполните следующую команду:

 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list 

Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду вместо предыдущей:

 echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list 

Для использования пакетов из нашего репозитория вместо распространяемых в дистрибутиве, настройте закрепление:

 echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ | sudo tee /etc/apt/preferences.d/99nginx 

Чтобы установить nginx, выполните следующие команды:

 sudo apt update sudo apt install nginx 
SLES

Установите пакеты, необходимые для подключения zypper-репозитория:

 sudo zypper install curl ca-certificates gpg2 

Для подключения zypper-репозитория для стабильной версии nginx, выполните следующую команду:

 sudo zypper addrepo --gpgcheck --type yum --refresh --check \ 'http://nginx.org/packages/sles/$releasever_major' nginx-stable 

Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду вместо предыдущей:

 sudo zypper addrepo --gpgcheck --type yum --refresh --check \ 'http://nginx.org/packages/mainline/sles/$releasever_major' nginx-mainline 

Теперь нужно импортировать официальный ключ, используемый zypper/rpm для проверки подлинности пакетов. Скачайте ключ:

 curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key 

Проверьте, верный ли ключ был загружен:

 gpg --with-fingerprint /tmp/nginx_signing.key 

Вывод команды должен содержать полный отпечаток ключа 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62:

 pub 2048R/7BD9BF62 2011-08-19 [expires: 2024-06-14] Key fingerprint = 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 uid nginx signing key <[email protected]> 

Импортируйте ключ в базу данных rpm:

 sudo rpmkeys --import /tmp/nginx_signing.key 

Чтобы установить nginx, выполните следующую команду:

 sudo zypper install nginx 
Alpine

Установите пакеты, необходимые для подключения apk-репозитория:

 sudo apk add openssl curl ca-certificates 

Для подключения apk-репозитория для стабильной версии nginx, выполните следующую команду:

 printf "%s%s%s%s\n" \ "@nginx " \ "http://nginx.org/packages/alpine/v" \ `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ "/main" \ | sudo tee -a /etc/apk/repositories 

Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду вместо предыдущей:

 printf "%s%s%s%s\n" \ "@nginx " \ "http://nginx.org/packages/mainline/alpine/v" \ `egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release` \ "/main" \ | sudo tee -a /etc/apk/repositories 

Теперь нужно импортировать официальный ключ, используемый apk для проверки подлинности пакетов. Скачайте ключ:

 curl -o /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub 

Проверьте, верный ли ключ был загружен:

 openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout 

Вывод команды должен содержать следующий модуль:

 Public-Key: (2048 bit) Modulus: 00:fe:14:f6:0a:1a:b8:86:19:fe:cd:ab:02:9f:58: 2f:37:70:15:74:d6:06:9b:81:55:90:99:96:cc:70: 5c:de:5b:e8:4c:b2:0c:47:5b:a8:a2:98:3d:11:b1: f6:7d:a0:46:df:24:23:c6:d0:24:52:67:ba:69:ab: 9a:4a:6a:66:2c:db:e1:09:f1:0d:b2:b0:e1:47:1f: 0a:46:ac:0d:82:f3:3c:8d:02:ce:08:43:19:d9:64: 86:c4:4e:07:12:c0:5b:43:ba:7d:17:8a:a3:f0:3d: 98:32:b9:75:66:f4:f0:1b:2d:94:5b:7c:1c:e6:f3: 04:7f:dd:25:b2:82:a6:41:04:b7:50:93:94:c4:7c: 34:7e:12:7c:bf:33:54:55:47:8c:42:94:40:8e:34: 5f:54:04:1d:9e:8c:57:48:d4:b0:f8:e4:03:db:3f: 68:6c:37:fa:62:14:1c:94:d6:de:f2:2b:68:29:17: 24:6d:f7:b5:b3:18:79:fd:31:5e:7f:4c:be:c0:99: 13:cc:e2:97:2b:dc:96:9c:9a:d0:a7:c5:77:82:67: c9:cb:a9:e7:68:4a:e1:c5:ba:1c:32:0e:79:40:6e: ef:08:d7:a3:b9:5d:1a:df:ce:1a:c7:44:91:4c:d4: 99:c8:88:69:b3:66:2e:b3:06:f1:f4:22:d7:f2:5f: ab:6d Exponent: 65537 (0x10001) 

Переместите ключ в каталог доверенных ключей apk:

 sudo mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/ 

Чтобы установить nginx, выполните следующую команду:

 sudo apk add nginx@nginx 

Тэг @nginx должен быть указан и при установке пакетов с динамическими модулями:

 sudo apk add nginx-module-image-filter@nginx nginx-module-njs@nginx 
Amazon Linux

Установите пакеты, необходимые для подключения yum-репозитория:

 sudo yum install yum-utils 

Для подключения yum-репозитория создайте файл с именем /etc/yum.repos.d/nginx.repo со следующим содержимым:

 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/amzn2/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/amzn2/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true 

По умолчанию используется репозиторий для стабильной версии nginx. Если предпочтительно использовать пакеты для основной версии nginx, выполните следующую команду:

 sudo yum-config-manager --enable nginx-mainline 

Чтобы установить nginx, выполните следующую команду:

 sudo yum install nginx 

При запросе подтверждения GPG-ключа проверьте, что отпечаток ключа совпадает с 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62, и, если это так, подтвердите его.

Пакеты с исходным кодом

Исходные коды пакетов находятся в соответствующем репозитории.

Ветка репозитория default содержит исходные коды пакетов для mainline-версии, в то время как ветки stable-* содержат исходные коды пакетов для стабильных релизов. Для сборки бинарных пакетов запустите make в каталоге debian/ для Debian/Ubuntu, или в каталоге rpm/SPECS/ для RHEL/CentOS/SLES/Amazon Linux, или в каталоге alpine/ для Alpine.

Исходные коды пакетов распространяются под той же BSD-подобной лицензией из 2 пунктов, что и сам nginx.

Динамические модули

Для того чтобы избежать увеличения числа зависимостей, основной пакет nginx не включает модули, которым требуются дополнительные библиотеки. Начиная с версии 1.9.11 nginx поддерживает динамические модули, и следующие модули собираются как динамические и поставляются в виде отдельных пакетов:

 nginx-module-geoip nginx-module-image-filter nginx-module-njs nginx-module-perl nginx-module-xslt 
Подписи

Поскольку наши PGP-ключи находятся на том же сервере, что и пакеты, им следует доверять в равной степени. Поэтому мы настоятельно рекомендуем дополнительно проверить подлинность загруженных PGP-ключей. В PGP есть понятие “сети доверия”, когда ключ подписывается чьим-либо другим ключом, тот в свою очередь третьим, и т.д. Это зачастую позволяет построить цепочку от произвольного ключа до ключа человека, которого вы знаете и кому доверяете лично, и таким образом удостовериться в подлинности первого ключа в цепочке. Подробно эта концепция описана в GPG Mini Howto. У наших ключей есть достаточное количество подписей, поэтому проверить их подлинность относительно несложно.

Установка программ командной строки SQL Server в Linux - SQL Server

  • Статья
  • Чтение занимает 5 мин
  • Участники: 3

Были ли сведения на этой странице полезными?

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку "Отправить", вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.

Отправить

В этой статье

Применимо к: SQL Server (все поддерживаемые версии) — Linux

Ниже приведены инструкции по установке программ командной строки, драйверов ODBC Майкрософт и их зависимостей. Пакет mssql-tools содержит следующие компоненты:

  • sqlcmd — программа командной строки для выполнения запросов;
  • bcp — служебная программа для массового импорта и экспорта.

Установите программы для своей платформы:

В этой статье описывается установка программ командной строки. Примеры использования sqlcmd или bcp можно найти по ссылкам в конце этой статьи.

Примечание

sqlcmd и bcp доступны в mssql-tools для архитектуры x64. Альтернативой для сред arm64 и x64 является предварительный просмотр для Linux, macOS и Windows, go-sqlcmd на сайте GitHub.

Чтобы установить mssql-tools в Red Hat Enterprise Linux, выполните указанные ниже действия.

  1. Перейдите в режим суперпользователя.

    sudo su 
  2. Скачайте файл конфигурации репозитория Microsoft Red Hat.

    curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/msprod.repo 
  3. Выйдите из режима суперпользователя.

    exit 
  4. Если установлена предыдущая версия mssql-tools, удалите все старые пакеты unixODBC.

    sudo yum remove mssql-tools unixODBC-utf16-devel 
  5. Чтобы установить mssql-tools с помощью пакета разработчика unixODBC, выполните приведенные ниже команды.

    sudo yum install mssql-tools unixODBC-devel 

    Примечание

    Чтобы произвести обновление до последней версии mssql-tools, выполните следующие команды:

    sudo yum check-update sudo yum update mssql-tools 
  6. Необязательно: Добавьте путь /opt/mssql-tools/bin/ в переменную среды PATH в оболочке bash.

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках сеансов входа в систему, измените переменную среды PATH в файле ~/.bash_profile с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile 

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках интерактивных сеансов и сеансов без входа в систему, измените переменную среды PATH в файле ~/.bashrc с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc 

Чтобы установить mssql-tools в Ubuntu, выполните указанные ниже действия.

Примечание

  • Ubuntu 18.04 поддерживается, начиная с SQL Server 2019 с накопительным пакетом обновления 3 (CU3).
  • Ubuntu 20.04 поддерживается, начиная с SQL Server 2019 с накопительным пакетом обновления 20 (CU10).
  • Если вы используете Ubuntu 16.04 или Ubuntu 18.04, измените путь к репозиторию (см. шаг 2 ниже) с /ubuntu/20.04 на /ubuntu/16.04 или /ubuntu/18.04.
  1. Импортируйте открытые ключи GPG из репозитория.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 
  2. Зарегистрируйте репозиторий Ubuntu для Майкрософт.

    curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list 
  3. Обновите список источников и выполните команду установки с помощью пакета разработчика unixODBC.

    sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev 

    Примечание

    Чтобы произвести обновление до последней версии mssql-tools, выполните следующие команды:

    sudo apt-get update sudo apt-get install mssql-tools 
  4. Необязательно: Добавьте путь /opt/mssql-tools/bin/ в переменную среды PATH в оболочке bash.

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках сеансов входа в систему, измените переменную среды PATH в файле ~/.bash_profile с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile 

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках интерактивных сеансов и сеансов без входа в систему, измените переменную среды PATH в файле ~/.bashrc с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc 

Чтобы установить mssql-tools в SUSE Linux Enterprise Server, выполните указанные ниже действия.

  1. Добавьте репозиторий Microsoft SQL Server в Zypper.

    sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo sudo zypper --gpg-auto-import-keys refresh 
  2. Установите mssql-tools с помощью пакета разработчика unixODBC.

    sudo zypper install mssql-tools unixODBC-devel 

    Примечание

    Чтобы произвести обновление до последней версии mssql-tools, выполните следующие команды:

    sudo zypper refresh sudo zypper update mssql-tools 
  3. Необязательно: Добавьте путь /opt/mssql-tools/bin/ в переменную среды PATH в оболочке bash.

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках сеансов входа в систему, измените переменную среды PATH в файле ~/.bash_profile с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile 

    Чтобы программы sqlcmd и bcp были доступны из оболочки bash в рамках интерактивных сеансов и сеансов без входа в систему, измените переменную среды PATH в файле ~/.bashrc с помощью следующей команды:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc 

В macOS доступна предварительная версия программ sqlcmd и bcp. Дополнительные сведения см. в объявлении о выпуске.

Установите программу Homebrew, если ее еще нет:

  • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Чтобы установить средства для Mac El Capitan и Sierra, используйте следующие команды:

# brew untap microsoft/mssql-preview if you installed the preview version brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release brew update brew install mssql-tools #for silent install: #HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=y brew install mssql-tools 

Docker

Если SQL Server выполняется в контейнере Docker, программы командной строки SQL Server уже включены в образ контейнера SQL Server в Linux. Если подключиться к запущенному контейнеру с помощью интерактивной оболочки bash, можно запускать программы локально.

Автономная установка

Если компьютер Linux не имеет доступа к онлайн-хранилищам, которые используются в предыдущих разделах, вы можете загрузить файлы пакетов напрямую. Эти пакеты находятся в репозитории Майкрософт по адресу https://packages.microsoft.com.

Совет

После успешного выполнения действий по установке, указанных в предыдущих разделах, загружать или вручную устанавливать указанные ниже пакеты не требуется. Это нужно только для автономных сценариев.

  1. Сначала найдите и скопируйте пакет mssql-tools для своего дистрибутива Linux:

  2. Кроме того, найдите и скопируйте пакет msodbcsql, который является зависимостью. Пакет msodbcsql также имеет зависимость от unixODBC-devel (Red Hat и SLES) или от unixodbc-dev (Ubuntu). Расположение пакетов msodbcsql приведено в следующей таблице:

  3. Переместите скачанные пакеты на компьютер Linux. Если для скачивания пакетов вы использовали другой компьютер, переместить пакеты на компьютер Linux можно с помощью команды scp.

  4. Установите пакеты. Установите пакеты mssql-tools и msodbc. Если возникают ошибки зависимостей, игнорируйте их до следующего шага.

    Платформа Команды для установки пакетов
    Red Hat sudo yum localinstall msodbcsql-<version>.rpm
    sudo yum localinstall mssql-tools-<version>.rpm
    SLES sudo zypper install msodbcsql-<version>.rpm
    sudo zypper install mssql-tools-<version>.rpm
    Ubuntu sudo dpkg -i msodbcsql_<version>.deb
    sudo dpkg -i mssql-tools_<version>.deb
  5. Разрешите отсутствующие зависимости. На этом этапе зависимости могут отсутствовать. Если это не так, пропустите этот шаг. В некоторых случаях необходимо найти и установить зависимости вручную.

    Для пакетов RPM проверить требуемые зависимости можно с помощью следующих команд:

    rpm -qpR msodbcsql-<version>.rpm rpm -qpR mssql-tools-<version>.rpm 

    Для пакетов Debian, если у вас есть доступ к утвержденным репозиториям, содержащим эти зависимости, самым простым решением является использование команды apt-get.

    sudo apt-get -f install 

    Примечание

    Эта команда также завершает установку пакетов SQL Server.

    Если эта команда не работает для пакета Debian, проверить требуемые зависимости можно с помощью следующих команд:

    dpkg -I msodbcsql_<version>_amd64.deb | grep "Depends:" dpkg -I mssql-tools_<version>_amd64.deb | grep "Depends:" 

Дальнейшие действия

Пример использования sqlcmd для подключения к SQL Server и создания базы данных см. в одном из следующих кратких руководств:

Пример использования bcp для массового импорта и экспорта данных см. в статье Массовое копирование данных в SQL Server на Linux.

Установка, настройка и использование сканера уязвимостей сервера rkhunter / Хабр

На хабре не раз было упомянуто приложение под названием rkhunter. Хотелось бы остановиться на нем по подробней.

Rkhunter — это сканер различных видов локальных (потенциальных) уязвимостей (бэкдоров, эксплоитов и руткитов) со своей регулярно обновляемой базой.
Он написан на bash и perl, поэтому будет работать под любой серверной ОС на базе unix без каких-либо проблем.


Для установки можно воспользоваться официальными репозитариями той ОС, на которой требуется провести сканирование, либо скачав архив с официального сайта http://rkhunter.sourceforge.net/

Установка

  • Centos: yum install rkhunter
  • Debian/Ubuntu: apt-get install rkhunter
  • FreeBSD: make all install clean -C /usr/ports/security/rkhunter или pkg install rkhunter

Первый запуск и подготовка
Первый запуск требуется для проверки системы на предмет совместимости и корректности установки самого rkhunter.

Проверим для начала актуальность установленной версии

rkhunter --versioncheck

Появится такая информация, по которой можно судить об актуальности версии
[ Rootkit Hunter version 1.4.2 ]

Checking rkhunter version…
This version: 1.4.2
Latest version: 1.4.2

Для поддержания актуальности инструмента для поиска уязвимостей на сервере следует запускать rkhunter с ключом --update

rkhunter --update
[ Rootkit Hunter version 1.4.2 ]

Checking rkhunter data files…
Checking file mirrors.dat [ No update ]
Checking file programs_bad.dat [ No update ]
Checking file backdoorports.dat [ No update ]
Checking file suspscan.dat [ Updated ]
Checking file i18n/cn [ No update ]
Checking file i18n/de [ Updated ]
Checking file i18n/en [ No update ]
Checking file i18n/tr [ Updated ]
Checking file i18n/tr.utf8 [ Updated ]
Checking file i18n/zh [ Updated ]
Checking file i18n/zh.utf8 [ Updated ]

Вторым шагом будет создание снимка состояния установленной системы для rkhunter командой:
rkhunter --propupd

[ Rootkit Hunter version 1.4.2 ]
File created: searched for 171 files, found 139

Итак, база обновлена и теперь мы готовы сделать первый запуск rkhunter для сканирования.
rkhunter -c --enable all --disable none

Будет проведено тестирование системы и вывод различных сообщений по каждому из пункта проверок. После каждого этапа нужно будет нажать Enter для продолжения. В самом конце появится итоговая информация проверки системы:

System checks summary
=====================

File properties checks…
Files checked: 139
Suspect files: 23

Rootkit checks…
Rootkits checked: 381
Possible rootkits: 0

Applications checks…
Applications checked: 3
Suspect applications: 0

The system checks took: 2 minutes and 39 seconds

All results have been written to the log file: /var/log/rkhunter/rkhunter.log

One or more warnings have been found while checking the system.
Please check the log file (/var/log/rkhunter/rkhunter.log)

Обратите внимание на то, что rkhunter ведет лог-файл и в нем можно увидеть и те данные, которые отображались на экране в ходе проверки.

Первый запуск и проверка произведена, теперь перейдем к более тонкой настройке этого замечательного инструмента.

Настройка rkhunter
Файл конфигурации rkhunter может находиться в /etc/rkhunter.conf или /usr/local/etc/rkhunter.conf в зависимости от ОС и дистрибутива.
В первую очередь настроим оповещение на адрес электронной почты в параметре
MAIL-ON-WARNING=«почтовый@ящик»
В случае ложного срабатывания на файлы типа /bin/which можно воспользоваться параметром SCRIPTWHITELIST и добавить в него файлы, которые не требуется проверять/сигнализировать о проблеме. Добавлять следует по одному в параметр на строчке:
SCRIPTWHITELIST="/usr/sbin/adduser"
SCRIPTWHITELIST="/bin/which

Если Вы пользуетесь для доступа по ssh пользователем root и не намерены его отключать, то можно эту проверку отключить:
ALLOW_SSH_ROOT_USER=yes

После редактирования конфигурационного файла сохраните его и проверьте на наличие проблем, запустив rkhunter с ключом -C:
rkhunter -C
Запустим rkhunter для проверки системы, но добавим ключ -rwo, чтобы выводились только предупреждения:
rkhunter -c --enable all --disable none --rwo

Автоматический запуск сканирования
Настройку планировщика можно провести как из консоли, так и в панели управления ISPmanager.

В консоли требуется выполнить команду crontab -e и добавить строчку для ежедневного сканирования:
@daily /usr/bin/rkhunter --cronjob --update --quiet

В ISPmanager4 планировщик расположен в пункте меню “Инструменты” -> “Планировщик (cron)”

В ISPmanager5 это пункт меню “Планировщик” в разделе “Система”

В качестве заключения хочу напомнить. Не забывайте запускать rkhunter --propupd после каждого изменения конфигурационных файлов или обновления ОС. Этим вы избежите ложных срабатываний.

ZG Polska Zentica - Как проверить версию Debian Linux

При первом входе в Debian Linux всегда полезно проверить, какая версия Debian работает на вашем компьютере, прежде чем выполнять какие-либо действия.

Всегда активно поддерживаются три выпуска Debian:

  • Stable — последний официально выпущенный дистрибутив Debian. На момент написания этой статьи текущим стабильным дистрибутивом Debian была версия 9 (растянутая).Это рекомендуемая версия для производственных сред.
  • Тестирование — Предварительная версия станет следующим стабильным выпуском. Содержит пакеты, которые еще не готовы к стабильному выпуску, но находятся в очереди на это. Этот выпуск постоянно обновляется, пока не будет заморожен и выпущен как стабильный.
  • Нестабильный , всегда под кодовым названием sid — это дистрибутив, в котором ведется активная разработка Debian.

В этом руководстве мы покажем вам несколько различных команд, позволяющих узнать, какая версия Debian Linux установлена ​​в вашей системе.

Проверка версии Debian из командной строки #

Файл lsb_release Утилита отображает LSB (Linux Standard Base) информацию о дистрибутиве Linux.

Предпочтительным методом проверки версии Debian является использование файла lsb_release утилиты, отображающей LSB (Linux Standard Base) информацию о вашем дистрибутиве Linux. Этот метод будет работать независимо от среды рабочего стола или версии Debian, которую вы используете.

  lsb_release -a  
  Нет доступных модулей LSB.Идентификатор распространителя: Debian Описание: Debian GNU/Linux 9.5 (растянутый) Релиз: 9.5 Кодовое название: растяжка  

Ваша версия Debian будет отображаться в строке описания. Как видно из приведенного выше вывода, я использую Debian GNU/Linux 9.5 (растянутый).

Вместо того, чтобы печатать всю приведенную выше информацию, вы можете отобразить строку описания, которая показывает, что ваша версия Debian прошла через расширение переключателя -d .

  lsb_release -d  

Вывод должен выглядеть примерно так:

  Описание: Debian GNU / Linux 9.5 (растяжка)  

В качестве альтернативы вы также можете использовать следующие команды для проверки версии Debian.

Проверка версии Debian с помощью файла / etc / issue file #

Следующая команда cat отобразит содержимое файла / etc / issue , который содержит текст идентификации системы:

  cat / etc / issue  

Результат будет следующим:

  Debian GNU / Linux 9 n l  

Проверка версии Debian с помощью файла /etc/os-release file #

/etc/os-release — это файл, содержащий идентификационные данные операционной системы, который можно найти только в новых дистрибутивах Debian, где работает systemd .

Этот метод будет работать, только если у вас Debian 9 или более поздняя версия:

  cat /etc/os-release  

Вывод будет следующим:

  PRETTY_NAME = "Debian GNU / Linux 9 (stretch)" ИМЯ = "Debian GNU/Linux" ID_ВЕРСИИ = "9" ВЕРСИЯ = "9 (растянуть)" ID = дебиан HOME_URL = "https://www.debian.org/" SUPPORT_URL = "https://www.debian.org/support" BUG_REPORT_URL = "https://bugs.debian.org/"  

Проверка версии Debian с помощью файла hostnamectl Команда #

hostnamectl — это команда, которая позволяет вам установить имя хоста, но вы также можете использовать ее для проверки версии Debian.

Эта команда будет работать только в Debian 9 или более поздних версиях:

  hostnamectl  
  Статическое имя хоста: debian9.localdomain Имя значка: компьютер-VM Шасси: ВМ Идентификатор машины: a92099e30f704d559adb18ebc12ddac4 Идентификатор загрузки: 4224ba0d5fc7489e95d0bbc7ffdaf709 Виртуализация: qemu Операционная система: Debian GNU/Linux 9 (растянутая) Ядро: Linux 4.9.0-8-amd64 Архитектура: x86-64  

Заключение #

В этом руководстве мы показали вам, как найти версию Debian, установленную в вашей системе.Дополнительную информацию о выпусках Debian можно найти на странице выпусков Debian.

Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии.

.

Debian — функциональная альтернативная операционная система

Debian — один из старейших дистрибутивов Linux. Постоянно развивающаяся операционная система предлагает широкий спектр инструментов абсолютно бесплатно! Вам надоели платные версии операционных систем? Узнайте, что может предложить Debian!

Debian

как один из первых дистрибутивов Linux

История Linux восходит к на рубеже 1980-х и 90-х . Именно тогда Линус Торвальдс , студент компьютерных наук Хельсинкского университета, решил создать новую операционную систему .Его целью было создать бесплатное программное обеспечение , , открытое для любого пользователя.

В свободное время, на домашнем компьютере, система приняла свои окончательные очертания в 1991 году, . Он назывался Linux . Слово является комбинацией имени Linus и MINIX — названия другой операционной системы, которая была одним из источников вдохновения для создателей.

Со временем эта бесплатная ОС приобрела известность как , особенно в сообществе разработчиков , которое разделяло убеждения Торвальдса о том, что программы должны быть доступными для всех.Одним из таких людей был студент Ян Мердок . В 1993 он объявил о создании проекта Debian . Первая версия системы была создана годом позже .

Генезис Debian в некотором роде повторяет историю создания Linux . Точно так же, как Torvalds был вдохновлен MINIX на создание с открытым исходным кодом, другой студент информатики, Ян Мердок , был вдохновлен на написание бесплатного Debian от Linux .

Объявление

Одна вещь отличается от , но работает Торвальдсом и Мердоком. Этот первый создал Linux с нуля . Другой создал программное обеспечение на основе уже существующей ОС. Другими словами, Debian — это дистрибутив Linux , который является одной из многих версий системы на основе того же ядра .

Ян Мердок был основателем проекта Debian. | Источник: wikipedia.org Debian

— это система , основанная на дистрибутиве программного обеспечения под лицензией GPL или Стандартной общественной лицензией GNU .Слово GNU относится к идее операционной системы, основанной на использовании свободных программ . Эта идея была придумана в 1983 году Ричардом Столменом .

General Public License в свою очередь является созданным им кодом «четырех свобод» . Он включает в себя свободу запуска для любых целей , право анализировать его работу и настраивать его по своим предпочтениям, беспрепятственное распространение его копий и право улучшать работу системы вместе с возможность публиковать свои исправления, чтобы любой пользователь мог их использовать.

Ян Мердок руководил проектом Debian до 1996 года . Несмотря на уход создателя, созданная им свободная операционная система все еще разрабатывается его сообществом . Новые версии Debian появляются между обычно 2-3 года . Причина в том, что каждый раз, когда вы хотите создать , самую стабильную и безопасную версию системы .

С момента выпуска Debian 0.91 в 1994 году для было выпущено 19 версий этой системы .Изначально у ОС не было названий, которые было бы легко запомнить. Ситуация изменилась в 1996 году, когда , четвертый выпущенный Debian , был назван Buzz , который был назван в честь в честь героя фильма История игрушек . Тогда предполагалось, что последующие версии Debian также получат имена, связанные с персонажами этой сказки. Последняя версия , выпущенная в 2021 году, версия — это Debian 12.0 Bullseye .

Кроме стабильных версий есть еще Debian Sid .Это неопубликованная версия системы, используемой для тестирования . Его название также произошло из История игрушек . Сид - это имя антигероя сказки , игрушечного мальчика-спойлера.

Программы Office, доступные в Debian

Бесплатная операционная система может быть связана со многими ограничениями . Действительно, большая популярность Windows и macOS позволяет их пользователям выбирать из более широкий спектр программ.Тем не менее, Debian позволяет вам установить множество полезных приложений для запуска .

См. также: Представители ИТ-отрасли: Ларри Эллисон. Информация для разработчиков корпорации Oracle

Известный из системы Windows (также доступен для macOS) пакет Microsoft Office может быть успешно заменен на Libre Office . Этот бесплатный пакет включает в себя:

  • Writer - текстовый редактор, эквивалентный Word;
  • Calc - электронные таблицы, альтернатива Excel;
  • Impress — аналог PowerPoint для создания мультимедийных презентаций;
  • Draw — графический редактор, похожий на Paint;
  • Base - программа для создания баз данных, аналог Access;
  • Math - для создания математических правил, не имеет аналога в MS Office.

Помимо Libre Office, пользователи Debian могут использовать из многих других бесплатных программ . Среди них стоит отметить:

  • GIMP - Графический редактор;
  • GnuCash - программа позволяющая считать расходы и доходы;
  • Thunderbird - почтовый клиент;
  • Atril - программа для просмотра PDF-документов.

Почему вам следует перейти на Linux?

Дистрибутивы

Linux, такие как Debian , имеют много преимуществ , которые могут оценить не только программисты или энтузиасты .Раздутая всеми случаями, безопасность данных является одной из особенностей Debian и других версий Linux.

Безопасность Debian обусловлена ​​двумя факторами . Во-первых, это открытый характер программного обеспечения . Благодаря этому каждый пользователь системы может найти и сообщить об обнаруженной ошибке . Более того, если это возможно, может сам написать хотфикс и поделиться им с другими.

Вторая причина... низкая популярность дистрибутивов Linux.Эта система добилась ошеломительного успеха в мобильной индустрии, где как Android стала самой популярной ОС в мире. Это, однако, ниша в сегменте настольных систем. Результат: небольшое количество из вирусов, написанных для Linux. Просто хакерам выгоднее писать вредоносные программы для более популярной Windows.

Графический интерфейс Debian легко персонализировать. | Источник: wikipedia.org

В дополнение к безопасности Linux заслуживает внимания своей функциональностью .Количество программ для систем из этого семейства велико. Помимо ранее упомянутого, стоит упомянуть браузеры Google Chrome и Mozilla Firefox , видеоплеер VLC и программу потоковой передачи музыки Spotify .

Кроме того, не обязательно требует Debian . Дистрибутивы Linux также включают столь же полезные Ubuntu , Mint или Fedora .

Debian

— интересная альтернатива для Windows, macOS и Chrome OS.С ним вы сможете не только эффективно работать , но и развлекаться с помощью развлекательных программ. Debian (и Linux в целом) также является хорошим способом поддержки открытого доступа к технологическим продуктам и их развитию снизу вверх.

См. также: Что такое Unreal Engine? Все об этом игровом движке

.

Как обновить Debian 9 Stretch до 10 Buster с помощью командного терминала?

Вот быстрые команды для обновления Debian 9 stretch до Debian 10 buster ОС Linux с помощью командного терминала на рабочем столе или в серверной системе Debian.

Команда распространителей Debian выпустила последнюю окончательную версию операционной системы Debian, то есть Debian 10 Buster .

Кроме того, его разработчики также работают над Debian 11 Bullseye , в котором они надеются ввести более автоматизированное тестирование QA посредством непрерывной интеграции, автоматизированного тестирования пакетов и т. д.и в соответствии с датой выпуска Debian 11.0 может быть выпущен в 2021 году.

Код Debian 12 также был идентифицирован и назван Bookworm . Очевидно, потребуется еще несколько лет, чтобы увидеть Debian 11; таким образом, если вы говорите о Debian 12, вполне вероятно, что мы увидим премьеру этого обновления Debian в конце 2023 года, если перед выпуском не будет изменений. Код Debian продолжает исходить из роли франшизы фильма «История игрушек». Книжный червь появляется в «Истории игрушек 3».Чтобы узнать больше о проекте, вы можете увидеть официальное объявление. Кроме того, вас может заинтересовать руководство «Как установить Debian 10 buster на VirtualBox VM

».

Команда для обновления Debian 9 до 10

Шаг 1. Откройте командный терминал в Debian 9 Stretch

Хорошо! вы используете интерфейс командной строки Debian 9 Stretch на сервере или графический интерфейс на рабочем столе, независимо от того, процесс обновления будет одинаковым. Пользователи CLI могут перейти к следующему шагу, в то время как пользователи Debian GUI перейдут к приложению и найдут Terminal , а когда оно появится, щелкните, чтобы запустить его.Кроме того, вы также можете использовать сочетание клавиш, например CTRL + ALT + T.

Шаг 2: Войдите в Debian 9 как пользователь root

Для этого вы можете просто использовать

 су корень 

или

эмулировать стандартного пользователя для root

 судо -я 

Шаг 3. Обновите и обновите пакеты до Stretch

Перед обновлением Debian stretch до buster первое, что нам нужно сделать, это обновить и обновить все существующие системные пакеты.Для этого команда:

 подходящее обновление 
 подходящее обновление 

Вы можете увидеть, какие пакеты получат обновление, используя команду:

 список подходящих --обновляемый 

Шаг 4. Перезагрузите систему

Если вы используете графический интерфейс, просто используйте графический элемент управления, чтобы перезапустить систему, пока команда:

 выключение -r теперь 

Шаг 5. Измените репозиторий stretch 9 на buster

.

Теперь, после перезагрузки Debian, переключитесь на пользователя root, а затем преобразуйте список репозиториев Debian 9 в репозиторий Debian 10 buster./ # / '/etc/apt/sources.list.d/*.list

Шаг 6. Обновите систему, чтобы очистить кеш

Как и выше, мы изменили список репозиториев Debian 9 на Debian 10, поэтому нам нужно очистить существующий кеш, чтобы система могла распознать новый.

 подходящее обновление 

Шаг 7: Обновите Debian 9 до Debian 10

Теперь снова запустите команду обновления:

 подходящее обновление 

При обновлении попросит настроить libpam0g: amd64

В вашей системе установлены службы, которые необходимо перезапустить при обновлении определенных библиотек, таких как libpam, libc и libssl.Поскольку эти перезапуски могут вызвать перебои в обслуживании системы, обычно при каждом обновлении вы будете повышаться в списке служб, которые вы хотите перезапустить. Вы можете выбрать эту опцию, чтобы избежать запроса; вместо этого все необходимые перезапуски будут выполняться автоматически, чтобы вам не задавали вопросы при каждом обновлении библиотеки

Выберите вариант YES с помощью клавиатуры TAB для плавного процесса обновления, затем нажмите клавишу Enter.

Приведенная выше команда обновит систему до последней версии Buster, используя добавленный репозиторий. После завершения процесса используйте приведенную ниже команду для полного процесса обновления, если что-то еще не было обновлено.

 apt dist-обновление 

Шаг 8. Удалите оставшиеся или устаревшие пакеты

После выполнения всех вышеперечисленных шагов мы должны очистить наш Debian 10, чтобы старые пакеты, которые больше не нужны, были удалены, чтобы освободить место для других пакетов.

 кв от автора метко чистый 

Шаг 9: Перезапустите Debian 10 buster

Наконец, перезапустите последнюю обновленную систему Debian. Вы можете использовать команду:

 выключение -r сейчас или остановить -r сейчас 

Шаг 10: Проверьте версию вашей системы Debian

В командном терминале введите следующую команду, чтобы проверить версию установленной системы Debian.

 cat/etc/os-выпуск 
.

Установка .NET в дистрибутивах Linux — .NET

  • Статья
  • Время считывания: 7 мин
  • Соавторы: 6

Была ли эта страница полезной?

Да Нет

Хотите что-нибудь добавить к этому мнению?

Отзыв будет отправлен в Microsoft: когда вы нажмете «Отправить», отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

В этой статье приведены сведения о версиях пакета SDK для .NET или среде выполнения, в которой могут быть установлены версии различных дистрибутивов Linux. Большинство платформ и дистрибутивов Linux выпускают основной выпуск каждый год, и большинство из них предоставляют менеджер пакетов, который используется для установки платформы.СЕТЬ.

Все версии .NET продолжают поддерживаться до тех пор, пока не прекратится поддержка версии .NET или пока не истечет срок службы дистрибутива Linux.

Для лучшей совместимости выберите версию с долгосрочным обслуживанием (LTS).

Неподдерживаемый выпуск

Следующие версии .NET больше не поддерживаются ❌. Загрузки для этих элементов все еще остаются опубликованными:

  • .NET Core 3.0
  • .NET Core 2.2
  • .NET Core 2.1
  • .NET Core 2.0

Эти неподдерживаемые версии не подробно описаны в следующих разделах, и пробег может отличаться, если вы попытаетесь их установить.

Ручная установка

Если вы не хотите использовать диспетчер пакетов для установки .NET в Linux, вы можете установить .NET одним из следующих способов:

Не забудьте проверить соответствующую страницу распространения для получения дополнительной информации о любых необходимых зависимостях, которые могут отсутствовать во время ручной установки.

Установка предварительных версий

.NET Preview и Release Candidate недоступны в менеджерах пакетов. Предварительные версии и версии-кандидаты .NET можно установить вручную.

Альпийский

В следующей таблице перечислены поддерживаемые в настоящее время версии .NET и поддерживаемые версии Alpine. Эти версии продолжают поддерживаться до тех пор, пока не прекратится поддержка версии .NET или пока не закончится срок службы версии Alpine.

  • ✔️ указывает, что alpine или .NET по-прежнему поддерживаются.
  • ❌ указывает, что Alpine или .NET не поддерживаются в этой версии Alpine.
  • Если и версия alpine, и версия .NET имеют ✔️ поддерживаемую комбинацию ОС/.NET.
Альпийский .NET Core 3.1 .NET 5 .NET 6
✔️ 3.15 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 3.14 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 3.13 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 3.12 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌ 3.11 ✔️ 3.1 ✔️ 5.0 ❌ 6,0
❌ 3.10 ✔️ 3.1 ❌ 5,0 ❌ 6,0
❌ 3,9 ✔️ 3.1 ❌ 5,0 ❌ 6,0
❌ 3,8 ✔️ 3.1 ❌ 5,0 ❌ 6,0

Дополнительные сведения см. в разделе Установка .NET в вашей системе Alpine.

CentOS

CentOS 7 использует Yum в качестве менеджера пакетов, а CentOS 8 использует DNF.

В таблице ниже перечислены поддерживаемые в настоящее время версии платформы.NET в CentOS 7 и CentOS 8. Эти версии продолжают поддерживаться до тех пор, пока не прекратится поддержка версии .NET или версия CentOS больше не будет поддерживаться.

  • ✔️ указывает, что версия CentOS или .NET по-прежнему поддерживается.
  • ❌ указывает, что версия CentOS или .NET не поддерживается в этой версии CentOS.
  • Если обе версии CentOS и .NET имеют ✔️ поддерживаемую комбинацию ОС/платформа.СЕТЬ.
ЦенОС .NET Core 3.1 .NET 5 .NET 6
✔️ 7 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌8 * ✔️ 3.1 ✔️ 5.0 ❌ 6,0

Предупреждение

* 31 декабря 2021 г. срок службы CentOS 8 был досрочно завершен (EOL). Дополнительные сведения см. на официальной странице CentOS Linux EOL.Поэтому .NET 6 не будет поддерживаться в CentOS Linux 8.

Дополнительные сведения см. в разделе Установка .NET в CentOS.

поток CentOS

CentOS Stream использует файловую систему DNF в качестве диспетчера пакетов.

Для получения информации о CentOS Stream см. Red Hat и CentOS Stream.

Дебиан

Debian использует APT (Advanced Package Tool) в качестве менеджера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время версии .NET и поддерживаемые версии Debian. Эти версии продолжают поддерживаться до тех пор, пока не прекратится поддержка версии .NET или пока не закончится срок службы версии debian.

  • ✔️ указывает, что версия Debian или .NET по-прежнему поддерживается.
  • ❌ указывает, что Debian или .NET не поддерживаются в этой версии Debian.
  • Если и версия Debian, и версия платформы.NET имеют ✔️ поддерживаемую комбинацию ОС/.NET.
Дебиан .NET Core 3.1 .NET 5 .NET 6
✔️ 11 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 10 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 9 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌8 ❌ 3.1 ❌ 5,0 ❌ 5,0

Дополнительные сведения см. в разделе Установка .NET в системе Debian.

Федора

Fedora использует файловую систему DNF в качестве менеджера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время версии .NET и поддерживаемые версии Fedora. Эти версии продолжают поддерживаться до тех пор, пока не закончится поддержка версии .NET или версии Fedora.

  • ✔️ указывает, что версия Fedora или .NET по-прежнему поддерживается.
  • ❌ указывает, что версия Fedora или .NET не поддерживается в этой версии Fedora.
  • Если и версия Fedora, и версия .NET имеют ✔️ поддерживаемую комбинацию ОС/.NET.
Версия .NET Федора 35 ✔️ 34 ✔️ 33 ❌ 32 ❌ 31 ❌ 30 ❌ 29 ❌ 28 ❌ 27 ❌
.НЕТТО 6 ✔️ ✔️
.NET 5 ✔️ ✔️ ✔️ ✔️
.NET Core 3.1 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Дополнительные сведения см. в разделе Установка платформы.NET в Федоре.

openSUSE

openSUSE использует утилиту zypper в качестве менеджера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время выпуски .NET в openSUSE 15. Эти версии продолжают поддерживаться до прекращения поддержки версии .NET или до прекращения поддержки версии openSUSE.

  • ✔️ указывает, что версия openSUSE или .NET по-прежнему поддерживается.
  • A ❌ указывает, что openSUSE или.NET не поддерживается в этой версии openSUSE.
  • Если и версия openSUSE, и версия .NET имеют ✔️ поддерживаемую комбинацию ОС/.NET.
openSUSE .NET Core 3.1 .NET 5 .NET 6
✔️ 15 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0

Дополнительные сведения см. в разделе Установка платформы.NET на openSUSE.

Red Hat и CentOS Stream

Red Hat Enterprise Linux (RHEL) использует yum (RHEL 7) и DNF (RHEL 8, CentOS Stream) в качестве диспетчера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время версии .NET для RHEL и CentOS Stream. Эти версии продолжают поддерживаться до прекращения поддержки версии .NET или до прекращения поддержки дистрибутива Linux.

  • ✔️ указывает, что версия RHEL или .NET по-прежнему поддерживается.
  • A ❌ указывает, что версия RHEL или .NET не поддерживается в этой версии RHEL.
  • Если и версия дистрибутива Linux, и версия .NET имеют ✔️ поддерживаемую комбинацию ОС/.NET.
Распределение .NET Core 3.1 .NET 5 .NET 6
✔️ RHEL 8 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ РЕЛ 7 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ Поток CentOS 9 ❌ 3.1 ❌ 5,0 ✔️ 6.0
✔️ Поток CentOS 8 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0

Дополнительные сведения см. в разделе Установка .NET на RHEL.

СЛЕС

SLES использует утилиту zypper в качестве менеджера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время версии .NET для SLES 12 с пакетом обновления 2 (SP2) и SLES 15. Эти версии продолжают поддерживаться до тех пор, пока поддержка версии .NET не прекратится или версия SLES больше не будет поддерживаться.

  • A ✔️ указывает, что SLES или .NET по-прежнему поддерживаются.
  • ❌ означает, что SLES или .NET не поддерживаются в этой версии SLES.
  • Если и версия SLES, и версия .NET имеют ✔️ поддерживаемые комбинации ОС и платформы.СЕТЬ.
СЛЕС .NET Core 3.1 .NET 5 .NET 6
✔️ 15 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
✔️ 12 SP2 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0

Дополнительные сведения см. в разделе Установка .NET на SLES.

Убунту

Ubuntu использует APT (Advanced Package Tool) в качестве менеджера пакетов.

В таблице ниже перечислены поддерживаемые в настоящее время версии .NET и поддерживаемые версии Ubuntu. Эти версии продолжают поддерживаться до тех пор, пока не закончится поддержка версии .NET или пока не закончится срок службы версии Ubuntu.

  • A ✔️ указывает, что версия Ubuntu или .NET по-прежнему поддерживается.
  • ❌ означает, что версия Ubuntu или .NET не поддерживается в этой версии Ubuntu.
  • Если и версия Ubuntu, и версия .NET.NET имеют ✔️ поддерживаемые комбинации ОС и .NET.
Убунту .NET Core 3.1 .NET 5 .NET 6
✔️ 21/10 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌21.04 ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌20.10 ✔️ 3.1 ✔️ 5.0 ❌ 6,0
✔️ 20.04 (ЛТС) ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌19.10 ✔️ 3.1 ❌ 5,0 ❌ 6,0
❌19.04 ✔️ 3.1 ❌ 5,0 ❌ 6,0
❌18.10 ❌ 3.1 ❌ 5,0 ❌ 6,0
✔️ 18.04 (ЛТС) ✔️ 3.1 ✔️ 5.0 ✔️ 6.0
❌17.10 ❌ 3.1 ❌ 5,0 ❌ 6,0
❌17.04 ❌ 3.1 ❌ 5,0 ❌ 6,0
❌16.10 ❌ 3.1 ❌ 5,0 ❌ 6,0
✔️ 16.04 (ЛТС) ✔️ 3.1 ✔️ 5.0 ✔️ 6.0

Дополнительные сведения см. в разделе Установка .NET в Ubuntu.

Следующие шаги

.

▷ 【Проверьте безопасность вашего сервера Debian с помощью Debsecan】 2022

Установите Debsecan на Debian

Этот инструмент не установлен в операционной системе по умолчанию, поэтому мы должны установить его вручную через официальные репозитории дистрибутива. Для его установки нам нужно выполнить следующую команду:

sudo apt установить debsecan

На скриншоте ниже вы можете увидеть все надстройки, которые необходимо установить для правильной работы:

После установки мы можем запустить его со справкой, чтобы сообщить нам, какие аргументы мы можем использовать и наши параметры:

debsecan --help

Мы также можем запустить страницы инструкций, чтобы получить полную помощь этого инструмента, чтобы открыть полную инструкцию, просто выполните следующую команду:

человек дебсекан

Как работает этот инструмент?

Операция debsecan очень проста, просто запустите программу с аргументом версии Debian, которую мы используем:

debsecan - набор buster

Когда мы запустим эту команду, мы получим список всех уязвимостей в этом выпуске, которые есть или есть в этом выпуске, а также описание того, является ли исправление несрочным или уже исправлено, даже если оно был исправлен.минимальная острая необходимость или если проблема просто решается. Он также покажет нам, если ошибка не исправлена, но есть в базе данных уязвимостей.

Мы можем настроить Debsecan так, чтобы он всегда использовал версию «Debian Buster» (ту, которую используем мы), без необходимости определять ее в аргументе. Для этого нам нужно выполнить следующую команду:

sudo dpkg-реконфигурировать debsecan

И появится следующий экран, где нам нужно выбрать версию нашего дистрибутива:

Если мы используем этот мастер установки, мы также можем настроить debsecan на автоматическую отправку нам ежедневных изменений уязвимостей по электронной почте:

Затем мы установим наш адрес электронной почты, и сама операционная система будет каждый день отправлять нам электронные письма о состоянии безопасности системы.Мы также спросим, ​​получает ли Debsecan информацию об уязвимости из Интернета, если сервер не подключен к Интернету или если мы не хотим отправлять запросы через Интернет, мы можем установить URL-адрес с информацией об уязвимости, чтобы добавлен в нашу базу данных. После настройки вы можете запустить debsecan, не вводя «-suite».

Очень интересная команда:

debsecan --suite buster --only-fixed

В этом параметре перечислены уязвимости, для которых доступно решение, и нам необходимо обновить операционную систему, чтобы исправить их.Обратите внимание, что решение может появиться, даже если пакет еще не доступен в репозитории Debian для обновления или установки. Если он пустой, значит у нас есть все доступные обновления и исправления:

Если мы выполним следующую команду:

debsecan - детали формата

Он покажет нам все уязвимости, которые были исправлены или нет, но также покажет нам более подробно, какая версия программного обеспечения имеет проблему безопасности и какая версия ее исправляет, как на уровне нестабильного патча, так и в основной инвентарь.Возможно, патч будет находиться в «нестабильном» запасе в течение нескольких недель или месяцев, так что имейте это в виду.

На страницах с инструкциями мы можем более подробно увидеть, как работает белый список. Предположим, мы хотим добавить пакет кода CVE в список разрешенных элементов, чтобы он никогда не отображался в списке ссылок, просто выполните следующую команду:

debsecan --add-whitelist CVE-XXXX-XXXX

Нам нужно ввести код CVE, чтобы добавить его в список разрешенных.Если мы удаляем что-то из списка разрешенных, мы также можем сделать это легко, чтобы это снова попало в ежедневные отчеты об уязвимостях.

Как видите, инструмент debsecan очень полезен для информирования нас о любых обнаруженных нами уязвимостях, которые влияют на нашу операционную систему Debian, как на саму операционную систему, так и на установленные пакеты. Благодаря debsecan мы сможем ежедневно получать электронные письма с новостями об устранении уязвимостей от команды разработчиков различных программ.

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

.

Обновление PHP5.x до 7.x — Debian / Ubuntu

В этой статье объясняется, как выполнить обновление с PHP 5.x до более новой версии 7.x

Проверить текущую версию используемого языка PHP можно командой:

 # php -v PHP 5.6.40-0 + deb8u2 (cli) (построено: 30 марта 2019 г., 20:26:13) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) Zend Technologies, 1998–2016 гг. с Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, Zend Technologies 

Чтобы начать обновление PHP с версии 5.x на 7.x вам нужно добавить PPA (Personal Package Archive) с версией PHP 7.x:

 # add-apt-repository ppa: ondrej / php 

Теперь вы должны выполнить команды обновления:

 # apt-получить обновление # apt-получить обновление 

Затем используйте apt-get для установки PHP до версии 7.x:

 # apt-получить установку php7.2 

Если вы используете MySQL, обновите модуль PHP-mysql:

 # apt-получить установку php7.2-mysql 

Общие модули можно обновить с помощью команды:

 # apt-get install php7.2-cli php7.2-общий libapache2-mod-php7.2 php7.2-fpm 

Если вы используете модуль mbstring, вы также должны установить его:

 apt-получить установку php7.2-mbstring 

Теперь переходим к конфигурации апача:

  • , если Apache используется с php-fpm:
 # a2disconf php5-fpm # a2enconf php7.2-fpm 
  • , если apache используется с mod_php:
 # a2dismod php5 # a2enmod php7.2 

После перенастройки apache вы должны ввести команду для его перезапуска:

 # перезапуск службы apache2 

Теперь вы можете проверить правильность установки PHP до версии 7.х с командой:

 # php -v PHP 7.0.0-5 + deb.sury.org ~ надежный + 1 (cli) (NTS) Copyright (c) 1997-2015 The PHP Group Zend Engine v3.0.0, Copyright (c) Zend Technologies, 1998–2015 гг. с Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, Zend Technologies 

В настоящее время параллельно друг другу будут работать 2 версии языка PHP - в версии 5.x и 7.x их можно проверить командой:

 # пс вспомогательный | греп php 

Чтобы полностью удалить данные, относящиеся к PHP 5.x, вы должны ввести команды:

 # меткая очистка php5 * 
.

Как проверить порт подключения SSH в Linux?

Порт по умолчанию, который используется для SSH-соединений с сервером VPS, — это порт 22. Если вы не уверены, какой порт был установлен в конфигурации сервера, и соединение с SSH через порт 22 сообщает об ошибке (например, тайм-аут соединения), вы должны сначала проверить, как ваша операционная система настроена в этом отношении.

Для этого авторизуйтесь в панели Horizon, которая доступна по адресу https://vps.название.пл. После входа в систему отобразится список активных экземпляров. Нажмите кнопку CONSOLE (1) , показанную в столбце Steps , для соответствующего экземпляра.

Авторизоваться на сервере поочередно, введя в качестве логина имя пользователя root , а в качестве пароля - пароль от данной учетной записи.

После входа в систему откройте файл конфигурации SSH в текстовом редакторе с помощью команды:

нано/etc/ssh/sshd_config

В отображаемом содержимом файла найдите строку с информацией Порт 22 (1) .Согласно этой индикации, порт 22.

открыт для соединений SSH.

После проверки номера порта нажмите CTRL + X на клавиатуре, чтобы выйти из текстового редактора.

Другой способ проверить номер порта — использовать команду netstat, с соответствующими параметрами. Синтаксис команды будет следующим:

netstat -tpln | egrep '(прото | ssh)'

Номер порта появится в столбце Локальный адрес после символа «:».В нашем случае (пример ниже) это порт 22.

.

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: