Вы можете заблокировать доступ к серверу с помощью более ограничительной конфигурации брандмауэра (доступно в зависимости от вашего конкретного дистрибутива Linux) — заблокировать весь входящий трафик на все порты, кроме TCP 80 и 443 (в зависимости от того, используете ли вы HTTP и/или HTTPS). Затем разрешите доступ к SSH только с определенных IP-адресов или настройте SSH на прием только аутентификации на основе ключей SSH. То же самое касается доступа к панели веб-администрирования — разрешайте доступ только с определенных IP-адресов из белого списка (конфигурация зависит от того, какой веб-сервер вы используете).
можно установить gcc -4.9, чтобы компилировать ядра 3.xx.
но тогда следующий вопрос будет :" как переключиться на gcc -4.9 для компиляции ядра? "
вместо этого более простой ответ будет здесь-просто загрузите недостающий файл в папку include/linux
К сожалению, gcc5 вообще не любит конструкцию " extern inline ", поэтому вам придется использовать grep -sRl "extern inline".|xargs sed -i -e "s/extern inline/inline/g"
для всего исходного кода ядра, прежде чем переходить к какой-либо компиляции
Просто :Получите более старую версию GCC и выполните make CC=gcc-4.9
в каталоге ядра, чтобы скомпилировать с использованием версии 4.9
gcc.