我在远程服务器上工作,每次我在网络配置方面搞砸了一些事情时,进入救援模式是一个痛苦的过程。
有没有办法实现类似的东西:
Netplan apply /customscript.yaml
当我对网络配置进行故障排除时可以使用它。因此,如果我进行冷重启,服务器将获得其“默认值”。
我在远程服务器上工作,每次我在网络配置方面搞砸了一些事情时,进入救援模式是一个痛苦的过程。
有没有办法实现类似的东西:
Netplan apply /customscript.yaml
当我对网络配置进行故障排除时可以使用它。因此,如果我进行冷重启,服务器将获得其“默认值”。
我的 /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: no
dhcp6: no
addresses: [192.168.4.2/24, 192.168.4.3/24, 192.168.4.4/24, 192.168.4.5/24, 192.168.4.6/24, 192.168.4.7/24, 192.168.4.8/24, 192.168.4.9/24, 192.168.4.10/24, 192.168.4.11/24,]
gateway4: 192.168.4.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
如何将整个192.168.4.0/24子网分配给 NIC,除了网关和广播 IP。
我希望能够使用子网中的所有 IP 地址,将它们分配给我在 docker 中公开的不同端口。
除非我将192.168.4.55/24添加到 netplan 中的地址,否则我会收到此错误,
我怎样才能继续添加整个子网,所以我不必在 netplan 中手动添加该子网中的每个 IP?
我在哪里可以更改 apache2 在创建或编辑文件时为其设置的默认文件权限?
我目前必须运行
#!/bin/sh
chown -R username:www-data .
find . -type f | xargs chmod 664
find ./bin -type f | xargs chmod 775
find . -type d | xargs chmod 775
find . -type d | xargs chmod +s
umask 0002
在 Apache2 创建文件后修复我的文件权限。
我在 /var/www/html 中的所有文件都需要设置以下权限:
drwsrwsr-x 2 username www-data
让一切顺利进行
但是 apache 创建的所有文件都设置了这个权限:
drwxr-sr-x 2 www-data www-data