Spectre / Meltdown: сделайте 100% уверенным, чтобы никогда не получать обновления для системы безопасности

Ваш пример не иллюстрирует ваш вопрос.

$ toto="somevalue"
$ MY_VAR="$toto"
$ echo $MY_VAR
somevalue
$ 

Чтобы сделать то, что вы просили, вам понадобится:

MY_VAR='$toto'

или

MY_VAR="\$toto"

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

0
задан 14 January 2018 в 01:25

2 ответа

4.14.13 ядра и новее должны иметь встроенные в них исправления.

Загрузите заголовки и ядро ​​из ежедневной сборки mainline Ubuntu.

Для 64-битного:

linux-image -4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413_4.14.13-041413.201801101001_all.deb [ ! d3]

Для 32-битного:

linux-image-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-image- 4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb

Затем используйте dpkg для установки заголовков - все, заголовки - общие, а затем ядро. Команда dpkg находится в форме sudo dpkg -i <file name>. Например:

sudo dpkg -i linux-image-4.14.13-041413-generic_4.14.13-041413.201801101001_i386.deb

В терминале вы можете использовать вкладку для завершения имен файлов после ввода достаточного количества символов для идентификации файла. То есть linux-i и linux-h должно быть достаточно для работы автозаполнения.

Затем перезагрузите вашу систему. Не удаляйте свое старое ядро, пока не убедитесь, что новый работает удовлетворительно. Лично я оставляю одно старое ядро ​​для аварийного падения.

Примечание. Если вы не используете архитектуру X86 или X86_64, можно найти другие дебаты ядра и исходный код: v4.14.13 mainline build

0
ответ дан 17 July 2018 в 23:08

4.14.13 ядра и новее должны иметь встроенные в них исправления.

Загрузите заголовки и ядро ​​из ежедневной сборки mainline Ubuntu.

Для 64-битного:

linux-image -4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413_4.14.13-041413.201801101001_all.deb [ ! d3]

Для 32-битного:

linux-image-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-image- 4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb linux-headers-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb

Затем используйте dpkg для установки заголовков - все, заголовки - общие, а затем ядро. Команда dpkg находится в форме sudo dpkg -i <file name>. Например:

sudo dpkg -i linux-image-4.14.13-041413-generic_4.14.13-041413.201801101001_i386.deb

В терминале вы можете использовать вкладку для завершения имен файлов после ввода достаточного количества символов для идентификации файла. То есть linux-i и linux-h должно быть достаточно для работы автозаполнения.

Затем перезагрузите вашу систему. Не удаляйте свое старое ядро, пока не убедитесь, что новый работает удовлетворительно. Лично я оставляю одно старое ядро ​​для аварийного падения.

Примечание. Если вы не используете архитектуру X86 или X86_64, можно найти другие дебаты ядра и исходный код: v4.14.13 mainline build

0
ответ дан 24 July 2018 в 13:40
  • 1
    Хотя это потенциальное решение, просто имейте в виду, что ядро ​​mainline не поддерживается. – Panther 14 January 2018 в 07:11
  • 2
    @panther - Да, я знаю, но 4.14.13 - это первое ядро, в котором встроена защита от пламени, а 4.15 должна обладать защитой от вторжений. Я лично побежал 4.14.13 и не заметил никакого удара по производительности; однако у меня есть система AMD, поэтому я не могу дать абсолютных доказательств. – ravery 14 January 2018 в 08:55
  • 3
    Эти методы не работают надежно в текущем беспорядке Meltdown / Spectre. Я сделал именно это. «Grub advanced menu» мгновенно сработает. – mrsteve 15 January 2018 в 22:55

Другие вопросы по тегам:

Похожие вопросы: