Для этого требуется пакет netcat:
if nc -z 192.68.12.14 9292; then
echo "Port is open"
else
echo "Port is closed"
fi
nc -z попытается установить соединение с указанным хостом и портом; он возвращает код выхода 0 при успешном завершении, а в противном случае - ненулевой код. На самом деле это ничего не выводит на терминал. Чтобы получить желаемый результат, я использую инструкцию if для проверки результатов теста соединения, а echo - соответствующий результат для терминала.
Перезагрузитесь к последнему рабочему ядру и удалите 4.4.0-108-generic:
Нажмите Shift между UEFI / BIOS и логином для входа в GRUB. В GRUB выберите Advanced options for Ubuntu и выберите Ubuntu, with Linux 4.4.0-xxx-generic (где xxx & lt; 108) Войдите в систему и удалите этот багги 4.4.0-108-generic и установите вместо него 4.4.0-104-generic.sudo apt-get purge linux-headers-4.4.0-108 linux-headers-4.4.0-108-generic \
linux-image-4.4.0-108-generic linux-image-extra-4.4.0-108-generic \
linux-tools-4.4.0-108 linux-tools-4.4.0-108-generic
sudo apt-get autoremove
sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic
По состоянию на 2018-01-10 18:00 UTC, ядро ядра 4.4.0-109, похоже, распространяется на зеркала.
Но если вы хотите, чтобы вы можно выбрать Основной сервер (http://archive.ubuntu.com/ubuntu). Вы можете переключиться на него с software-properties-gtk / software-properties-kde.
Вы можете установить 4.4.0-109-generic со следующими командами:
sudo apt-get update
sudo apt-get install linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic \
linux-headers-generic linux-image-4.4.0-109-generic \
linux-image-extra-4.4.0-109-generic linux-image-generic \
linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic linux-tools-generic
Перезагрузитесь к последнему рабочему ядру и удалите 4.4.0-108-generic:
Нажмите Shift между UEFI / BIOS и логином для входа в GRUB. В GRUB выберите Advanced options for Ubuntu и выберите Ubuntu, with Linux 4.4.0-xxx-generic (где xxx & lt; 108) Войдите в систему и удалите этот багги 4.4.0-108-generic и установите вместо него 4.4.0-104-generic.sudo apt-get purge linux-headers-4.4.0-108 linux-headers-4.4.0-108-generic \
linux-image-4.4.0-108-generic linux-image-extra-4.4.0-108-generic \
linux-tools-4.4.0-108 linux-tools-4.4.0-108-generic
sudo apt-get autoremove
sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic
По состоянию на 2018-01-10 18:00 UTC, ядро ядра 4.4.0-109, похоже, распространяется на зеркала.
Но если вы хотите, чтобы вы можно выбрать Основной сервер (http://archive.ubuntu.com/ubuntu). Вы можете переключиться на него с software-properties-gtk / software-properties-kde.
Вы можете установить 4.4.0-109-generic со следующими командами:
sudo apt-get update
sudo apt-get install linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic \
linux-headers-generic linux-image-4.4.0-109-generic \
linux-image-extra-4.4.0-109-generic linux-image-generic \
linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic linux-tools-generic
Перезагрузитесь к последнему рабочему ядру и удалите 4.4.0-108-generic:
Нажмите Shift между UEFI / BIOS и логином для входа в GRUB. В GRUB выберите Advanced options for Ubuntu и выберите Ubuntu, with Linux 4.4.0-xxx-generic (где xxx & lt; 108) Войдите в систему и удалите этот багги 4.4.0-108-generic и установите вместо него 4.4.0-104-generic.sudo apt-get purge linux-headers-4.4.0-108 linux-headers-4.4.0-108-generic \
linux-image-4.4.0-108-generic linux-image-extra-4.4.0-108-generic \
linux-tools-4.4.0-108 linux-tools-4.4.0-108-generic
sudo apt-get autoremove
sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic
По состоянию на 2018-01-10 18:00 UTC, ядро ядра 4.4.0-109, похоже, распространяется на зеркала.
Но если вы хотите, чтобы вы можно выбрать Основной сервер (http://archive.ubuntu.com/ubuntu). Вы можете переключиться на него с software-properties-gtk / software-properties-kde.
Вы можете установить 4.4.0-109-generic со следующими командами:
sudo apt-get update
sudo apt-get install linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic \
linux-headers-generic linux-image-4.4.0-109-generic \
linux-image-extra-4.4.0-109-generic linux-image-generic \
linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic linux-tools-generic
Вы можете установить последний патч успешно, если вы загрузитесь с более старым ядром (я вернулся около трех выпусков), а затем запустил Ubuntu все расширенные опции Ubuntu «очистка системы», включая fsck. По-видимому, в ранних выпусках есть что-то, что должно быть «исправлено» до успешного установки патча.
В вашем меню загрузки выберите advanced options for ubuntu.
Там вы можете загрузиться из старого ядра (которое все еще установлено).
Я не могу загрузиться с помощью 109 или 108 ubutnu VM на win 7 x64
см.: https://stackoverflow.com/questions/48270285/not-able-to-boot-using-4-4 -0-109-generic-or-108generic-ubuntu-vm
Мне пришлось загрузиться с использованием 104
Это устранило проблему для меня:
Используя меню загрузки grub, загрузите более раннюю версию ядра. Установите еще более новое ядро sudo apt install linux-generic-hwe-16.04-edge
обновление: похоже, проблема с версией 4.4.0.108 исправлена версией 4.4.0.109, выпущенной только сейчас.
Вы можете установить последний патч успешно, если вы загрузитесь с более старым ядром (я вернулся около трех выпусков), а затем запустил Ubuntu все расширенные опции Ubuntu «очистка системы», включая fsck. По-видимому, в ранних выпусках есть что-то, что должно быть «исправлено» до успешного установки патча.
В вашем меню загрузки выберите advanced options for ubuntu.
Там вы можете загрузиться из старого ядра (которое все еще установлено).
Я не могу загрузиться с помощью 109 или 108 ubutnu VM на win 7 x64
см.: https://stackoverflow.com/questions/48270285/not-able-to-boot-using-4-4 -0-109-generic-or-108generic-ubuntu-vm
Мне пришлось загрузиться с использованием 104
Это устранило проблему для меня:
Используя меню загрузки grub, загрузите более раннюю версию ядра. Установите еще более новое ядро sudo apt install linux-generic-hwe-16.04-edge
обновление: похоже, проблема с версией 4.4.0.108 исправлена версией 4.4.0.109, выпущенной только сейчас.
Вы можете установить последний патч успешно, если вы загрузитесь с более старым ядром (я вернулся около трех выпусков), а затем запустил Ubuntu все расширенные опции Ubuntu «очистка системы», включая fsck. По-видимому, в ранних выпусках есть что-то, что должно быть «исправлено» до успешного установки патча.
В вашем меню загрузки выберите advanced options for ubuntu.
Там вы можете загрузиться из старого ядра (которое все еще установлено).
Я не могу загрузиться с помощью 109 или 108 ubutnu VM на win 7 x64
см.: https://stackoverflow.com/questions/48270285/not-able-to-boot-using-4-4 -0-109-generic-or-108generic-ubuntu-vm
Мне пришлось загрузиться с использованием 104
Это устранило проблему для меня:
Используя меню загрузки grub, загрузите более раннюю версию ядра. Установите еще более новое ядро sudo apt install linux-generic-hwe-16.04-edge
обновление: похоже, проблема с версией 4.4.0.108 исправлена версией 4.4.0.109, выпущенной только сейчас.