VirtualBox - устройство символа / dev / vboxdrv не существует

Если вы нуждаетесь в live-patching, вы можете попробовать 4 .x ядра Linux от http://backports.debian.org/ . Однако, вероятно, вам нужно создать интерактивные патчи самостоятельно или использовать сторонние патчи.

Backport-пакеты обычно берутся из Debian test и повторно компилируются для текущего stable (jessie).

-121--57918-

Если я не ошибаюсь, это правильно сверху вниз?

Да, правильно

И действие по умолчанию catch-all в конце состоит в том, чтобы просто отбросить пакеты, которые не соответствуют правилам выше?

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

Вы можете проверить текущую политику с помощью

[sudo] iptables -S

вы увидите что-то подобное (в данном случае политика для входной цепочки = drop)

-P INPUT DROP

и можете установить политику (если она в настоящее время чем-то отличается) с помощью

[sudo] iptables -P INPUT DROP

Следует ли регистрировать отброшенные пакеты, а также последнее правило, если это так?

До вас. Многие люди делают, просто сделать правило, как это

-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

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

-121--132923-

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

В абсолютном большинстве случаев оболочкой по умолчанию в Linux является bash , то есть bash , который реагирует на ваш ctrl-R, и все остальное вы делаете в окне терминала.

Функция, о которой вы говорите, - это bash history. Есть много вариантов, как и когда bash читает и пишет историю. По умолчанию bash добавляет историю в файл истории при выходе из оболочки, поэтому при вводе одной оболочки эти команды никогда не появятся в истории других оболочек.

Можно сохранить после каждой команды, введенной при добавлении

export PROMPT_COMMAND="history -a"

в файл ~/.bashrc.

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

export PROMPT_COMMAND="history -a; history -r"

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

1
03.08.2018, 08:27
2 ответа

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

В моей системе драйверы компилируются с

/usr/lib/virtualbox/vboxdrv.sh setup

Запустите эту команду вручную и посмотрите, что может быть не так.

0
28.01.2020, 00:31

Отключите безопасную загрузку в настройках BIOS. Это сработало для меня:)

0
28.01.2020, 00:31

Теги

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