Вы можете использовать/proc/sys/vm/overcommit_memory
(см. proc (5 )), например.
echo 2 > /proc/sys/vm/overcommit_memory
как root, чтобы отключить его. См. также документацию ядра Documentation/vm/overcommit -Accounting
.
(Если вы используете старое ядро, рассмотрите возможность его обновления)
Вероятно, вы пытаетесь следовать устаревшим инструкциям.
ens160
— имя сетевого устройства нового стиля -, а eth0
— имя старого стиля -.
Кроме того, современная Ubuntu используетnetplan
для настройки параметров сети:вы должны создать (или отредактировать, если он уже существует )простой файл *.yaml
с описанием желаемой конфигурации сети в каталоге /etc/netplan/
, а затем запустите sudo netplan apply
, чтобы он вступил в силу.
Например, чтобы установить IP-адрес 10.10.10.2 с сетевой маской 255.255.255.0 (, т. е. префикс /24 ), шлюз по умолчанию 10.10.10.1, DNS-сервер 10.10.10.1 и 1.1.1.1 с доменами поиска DNS по умолчанию mydomain.example
и otherdomain.example
, вы должны записать это, например, в/etc/netplan/99_config.yaml
:
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses:
- 10.10.10.2/24
gateway4: 10.10.10.1
nameservers:
search: [mydomain.example, otherdomain.example]
addresses: [10.10.10.1, 1.1.1.1]
Обратите внимание, что в YAML правильный отступ является важной частью синтаксиса.