kar*_*k87 5 server networking wget
我有 100 多个系统运行 ubuntu。我在这些系统之一中有一个配置文件,比如 172 .. .10. 我可以从其他系统中获取该配置文件吗说 172 .. .100 使用 wget?我已经安装了wget?我尝试了以下操作,但我无法获得该文件。有人可以帮忙吗?wget http://172.*.*.10/name.conf
scp或者rsync可能更适合从多台机器获取单个任意文件。
但是,如果该单个文件是密码、远程安装配置或类似的系统管理功能,则您应该使用专为集中管理而设计的网络信息系统 (NIS),使所有 100 台机器看起来就像坐着的人是同一台机器在一个面前。
此处的解决方案将对您有所帮助,但从长远来看,许多计算机的“ssh in a for loop”最终会花费您的时间。您应该考虑使用类似 puppet 的配置管理工具:
通过这种方式,您可以定义您希望 PC 的外观并自动对其进行配置。要获取有关所有节点的信息,请查看mcollective。
小智 3
您需要做两件事:
sudo apt-get install apache2.file.conf到位于 的文件夹中/var/www。您可能需要sudo再次使用它:例如,sudo cp /path/to/your/file.conf /var/www/file.conf.wget可能不适用于通配符。更好的解决方案是在所有配置文件均可访问后,以 shell 脚本的形式执行类似的操作:
#!/bin/bash
for i in {1..100}
do
wget "127.0.$i.1"
done
祝你好运!