linux进阶-scp命令及相关传输命令全get

   日期:2024-12-26    作者:b676654 移动:http://mip.riyuangf.com/mobile/quote/55977.html
大家好,我们又见面了

linux进阶-scp命令及相关传输命令全get

 
 

查看包

 

将node1服务器上的/etc/sysconfig/network-scripts/下的所有内容 拷贝到node2主机的/root/net⽬录下

 

验证,拷贝成功

 
 
 

rsync 远程同步⽂件程序,需要安装rsync软件包,基本描述信息如下

 

node1的/etc/sysconfig/network-scripts/下的所有⽂件拷贝到node2的/root/net⽂件夹下

 

验证,拷贝成功

 

现在删除net⽬录下的network-functions和network-functions-ipv6⽂件
然后在node1服务器再次执⾏之前的同步命令
发现他只同步了刚才删除的⽂件

 

现在在对node2中/root/net⽂件中的network-function进⾏清空操作

 

然后再次在node1中执⾏刚才的同步命令,发现只对network-functions⽂件进⾏同步。
这两个实验操作证明rsync只对有差异的⽂件进⾏同步,效率⽐较⾼。

 
 
 
 
 
 

pssh是⼀个python编写的远程执⾏命令⼯具,可在多个机器上同时执⾏名,和复制⽂件。
在node1上使⽤pssh命令获取node2主机的主机名

 

在node1上编写主机地址⽂件ip.txt, 同时获取对应主机的hostname ⾸先使⽤node1分别登
录node2和node3,这样就不⽤输⼊验证的yes; 然后执⾏命令 同时获取node2和node3的hostname

 
 

执⾏命令,输⼊密码,成功获取node2和node3的主机名

 

上述中每次都要输⼊对应主机的密码,⽐较⿇烦,现在设置基于公钥验证,⾸先进⾏免密配置

 

然后在node1中测试⼀下免密登录node2 和 node3,最后执⾏命令,获取node2和node3主机名成功

 
 

在此基础上实现修改node2和node3的selinux配置⽂件功能
⾸先查看node2和node3的selinux 配置⽂件

 

然后执⾏pssh命令实现统⼀修改SELINUX=disabled

 

查看⼀下node2和node3的配置⽂件是否修改成功

 

还可以执⾏脚本完成

 

使⽤pscp拷贝到node2和node3的/root/下

 
 

在node1中执⾏命令,下载node2中/etc/hostname⽂件,到node的/root路径下
并起名为nodename


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号