deploy.sh工具的目的是,将一个文件,发送到其他服务器上面去。
runRemoteCmd.sh工具的目的是,将一个命令,在多台服务器上执行。
depoly.conf是上面两个工具的配置文件。《Linux就该这么学》有Linux命令大全
设置无密码传输:
1.在你这台主机上生成公钥
ssh-keygen -t rsa
一直回车
2.复制生成的公钥到所有服务器
即文件~/.ssh/id_rsa.pub
3.传输:
#!/bin/shfor((i=1i<101i++))
do
scp file.tar root@$ip$i:/tmp
echo file.tar " is copied"
done
可以使用tar命令,该命令可以将文件和目录打包成一个文件,并且可以指定将文件/目录压缩到不同的文件。要导出到两个文件,可以使用如下命令:tar -czf file1.tar.gz file1/
tar -czf file2.tar.gz file2/
上述命令将file1/和file2/目录分别压缩到file1.tar.gz和file2.tar.gz文件中。
此外,还可以使用split命令将文件分割为若干个文件,以便多人使用。例如,如果要将一个文件名为myfile.tar.gz分割为2M大小的多个文件,则可以使用如下命令:
split -b 2m myfile.tar.gz myfile.tar.gz.
这样便可以将myfile.tar.gz文件分割为若干个文件,文件名为myfile.tar.gz.aa、myfile.tar.gz.ab等等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)