Можем ли мы настроить сервер, открытый для всего мира, используя виртуальную машину?

Потенциально вы можете использовать команду nice. Из Википедии:

nice is a program found on Unix and Unix-like operating systems such as Linux. It directly maps to a kernel call of the same name. nice is used to invoke a utility or shell script with a particular CPU priority, thus giving the process more or less CPU time than other processes. A niceness of -20 is the highest priority and 19 is the lowest priority. The default niceness for processes is inherited from its parent process and is usually 0.

nice becomes useful when several processes are demanding more resources than the CPU can provide. In this state, a higher-priority process will get a larger chunk of the CPU time than a lower-priority process. Only the superuser (root) may set the niceness to a lower value (i.e. a higher priority)

Если вы хотите запустить процесс, такой как grep, вы можете использовать nice, чтобы установить приоритет на 19или что-то в подростковом возрасте, чтобы он не занимал все ресурсы.

-1
27.09.2020, 23:57
1 ответ

Нет. Виртуальная машина не получает волшебным образом доступ к чему-то, чего нет у хоста. Если хост не имеет доступа к Интернету, то и виртуальная машина не имеет доступа. Однако вы, возможно, читали что-то о размещенных виртуальных машинах в другом месте.

Если ваш маршрутизатор имеет собственный IP-адрес (, а не общий ), вы можете настроить переадресацию портов.

Возможно, вы сможете настроить туннель IPv6 (Только IPv6 ).

Возможно, вы сможете настроить туннель IPv4 (Если у вас есть доступ к другому общедоступному компьютеру ).

1
18.03.2021, 23:01

Теги

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