У меня есть выделенный сервер, размещенный OVH.
При установке сервера я должен был оставить по умолчанию выбор ядра, который должен использовать стабильное / проверенное ядро OVH, а не собственное ядро дистрибутива. [ ! d1]
Недавно я переключился на использование брандмауэра APF, а не UFW, и после настройки APF со всеми моими правилами и запуском с помощью apf -s я получаю вывод, который выглядит так:
apf(11291): {glob} flushing & zeroing chain policies apf(11291):
{glob} firewall offline apf(11328): {glob} activating firewall
libkmod: ERROR ../libkmod/libkmod-module.c:1655
kmod_module_new_from_loaded: could not open /proc/modules: No such
file or directory Error: could not get list of modules: No such file
or directory apf(11368): {glob} kernel version not equal to 2.4.x or
2.6.x, aborting. apf(11328): {glob} firewall initalized
Я изменил настройку в APF под названием MONOKERN, которая описана как «Поддержка монолитного ядра сборки [no LKM's]» после того, как вы нашли сообщение на форуме, объяснив, что это необходимо из-за ядра, которое используют некоторые хосты.
[d4 ] Перезапуск APF с apf -r затем создал этот вывод:apf(22524): {glob} flushing & zeroing chain policies apf(22524):
{glob} firewall offline apf(22599): {glob} activating firewall
libkmod: ERROR ../libkmod/libkmod-module.c:1655
kmod_module_new_from_loaded: could not open /proc/modules: No such
file or directory Error: could not get list of modules: No such file
or directory apf(22703): {glob} determined (IFACE_UNTRUSTED) eth0 has
address 158.69.123.46 apf(22703): {glob} loading preroute.rules
//carries on printing out the firewall rules it is setting up...
apf(22599): {glob} firewall initalized
OVH сказал, что я всегда могу изменить ядро во время переустановки, но я действительно не хочу этого делать. [ ! d5]
Я размещаю несколько популярных игр на своем сервере с примерно 100 пользователями онлайн в любой момент времени.
Возможно ли вернуться к встроенному ядру дистрибутива для Ubuntu 16.04 без выполнения переустановки, если вы хотите перевести сервер в автономный режим на несколько часов, чтобы переустановить дистрибутив и установить все снова. и если да, то как?
# cd /etc/grub.d
# mv 06_OVHkernel 96_OVHkernel
# update-grub
Он перечислит ядра, а OVH - последний. Сначала у вас должно быть ядро распределения, но если вы этого не сделаете, следуйте @James ответу выше.
# reboot
Я сделал комбинацию ответов Джеймса и Брайана. У меня была новая машина ovh с Ubuntu 16.04 (в настоящее время 16.04.3) и имела ядро ovh 4.9.58.
Сначала была установлена последняя ядро hwe (стабильная версия ядра для lts), как в этом ответе https : //askubuntu.com/a/944955, который установил Kernel 4.10.0-37-generic
apt install linux-generic-hwe-16.04
, затем перезагрузился (не уверен, если необходимо), а затем применил ответ от Bryan
[ f2]и снова перезагрузился. Теперь у меня включен Kernel 4.10.0-37.