当前位置: 首页 > ops >正文

Linux 527 重定向 2>1 rsync定时同步(未完)

rsync定时同步

配环境

关闭防火墙、selinux

systemctl stop firewalld
systemctl disable firewalld
setenforce=0
vim /etc/SELINUX/config
SELINUX=disable

515在这里插入图片描述

设置主机名

systemctl set-hostname code
systemctl set-hostname backup 

这里是引用

配静态ip

rsync 需要稳定的路由表和端口

在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-ens33IPADDR=192.168.235.XX
GATEWAY=192.168.235.XX
#NAT模式下,注意和虚拟机的一致;仅主机模式,据腾讯元宝,不需要网关也可以ping通
DNS1=8.8.8.8
BOOTPROTO=none

在这里插入图片描述
在这里插入图片描述

[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:57:94:60 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff
[caozx26@localhost ~]$ cd /etc/sysconfig/network-scripts/
[caozx26@localhost network-scripts]$ ls
ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp  ifup             ifup-post    network-functions-ipv6
ifdown-ipv6  ifup-aliases     ifup-ppp
ifdown-isdn  ifup-bnep        ifup-routes
ifdown-post  ifup-eth         ifup-sit

virbr0 是什么?可以通过virbr0 的ip来Ping吗?可以修改virbr0吗?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
a和a克隆虚拟机 virbr0都是1

[sudo] caozx26 的密码:
[root@localhost network-scripts]# echo 123 |passwd --stdin caozx26
更改用户 caozx26 的密码 。
passwd:所有的身份验证令牌已经成功更新。
#这里 | 的作用是什么  如何理解stdin 

在这里插入图片描述在这里插入图片描述
什么是标准输入,什么是标准输出 什么是管道符 标准输入、标准输出和管道符有什么关系 和重定向符有什么关系
怎么理解输入流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
怎样理解管道符|只传递stdout,不处理stderr;需结合2>&1重定向错误信息(之前编写intify.sh 用过2>&1?是的 用在输出同步信息(包括时间)到rsync.log中),怎么理解&在这里插入图片描述
在这里插入图片描述
&是重定向符号吗?怎么理解2>&1中的&? 重定向符>不是代表覆盖后面文件吗?sort < input.txt | uniq > output.txt 对文件内容排序去重 的执行顺序是怎样的?在这里插入图片描述
在这里插入图片描述
重定向符>不是代表覆盖后面文件吗?为什么2>&1这里感觉不是覆盖 是追加在这里插入图片描述
计划明天再看

设置yum源

参考55这里是引用

光盘那打勾

cd /etc/yum.repos.d
tar -zcf repo.tar.gz *.repo
rm -rf  *.repo
#1备份
#2挂载
rm -rf /mnt/*
mount -o ro /dev/sr0 /mnt
lsblk
chmod +x /etc/rc.local
#改开机自启文件为写权限
echo 'mount -o ro /dev/sr0 /mnt'>>/etc/rc.local
#把挂载操作写入到开机自启文件中 为啥用echo写入 不用cat? 这里>>的作用是什么?讲一下重定向
#3.编写local.repo
cd /etc/yum.repos.d
vim local.repo
[local]
name = local name 
baseurl=file:///mnt
gpgcheck=0
enable=1
#在编写文件时,什么时候需要注意等号前后的空格。
:wq
yum clean all
yum makecache

推测是追加写入>> ,>是覆盖后面

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

源码

仅主机1

[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:57:94:60 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff
[caozx26@localhost ~]$ cd /etc/sysconfig/network-scripts/
[caozx26@localhost network-scripts]$ ls
ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp  ifup             ifup-post    network-functions-ipv6
ifdown-ipv6  ifup-aliases     ifup-ppp
ifdown-isdn  ifup-bnep        ifup-routes
ifdown-post  ifup-eth         ifup-sit
[caozx26@localhost network-scripts]$ cat ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=87be7604-b172-4ef5-bd9c-769bc08dbd64
DEVICE=ens33
ONBOOT=no
[caozx26@localhost network-scripts]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[caozx26@localhost network-scripts]$ echo 123 >>passwd --stdin caozx26
bash: passwd: 权限不够
[caozx26@localhost network-scripts]$ sudo su我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:#1) 尊重别人的隐私。
#2) 输入前要先考虑(后果和风险)。#3) 权力越大,责任越大。[sudo] caozx26 的密码:
[root@localhost network-scripts]# echo 123 |passwd --stdin caozx26
更改用户 caozx26 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost network-scripts]# vim ifcfg-ens33
[root@localhost network-scripts]# cat ifcfg-ens33
BOOTPROTO=none
DEFROUTE=yes
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.17.2
[root@localhost network-scripts]# 

仅主机1的克隆

[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:2a:70:8a brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:5b:77:d5 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:5b:77:d5 brd ff:ff:ff:ff:ff:ff
[caozx26@localhost ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[caozx26@localhost ~]$ 
http://www.xdnf.cn/news/9113.html

相关文章:

  • python打卡day38
  • Django【应用 02】第一个Django应用开发流程图
  • WPF【11_1】WPF实战-重构与美化(Entity Framework)
  • 分布式常见概念
  • 25.5.27学习总结
  • pod创建和控制
  • day38 python Dataset和Dataloader
  • OpenCV CUDA模块图像处理------颜色空间处理之GPU 上交换图像的通道顺序函数swapChannels()
  • Wan2.1 图生视频模型内部协作流程
  • 02.【Qt开发】Qt Creator介绍及新建项目流程
  • Python打卡 DAY 38
  • 华为高斯数据库(GaussDB)深度解析:国产分布式数据库的旗舰之作
  • 局域协作中的前端调试:WebDebugX 在本地多端调试中的实践
  • CPU服务器的主要功能有哪些?
  • 高防CDN如何解决网站访问卡顿与崩溃问题?
  • VUE npm ERR! code ERESOLVE, npm ERR! ERESOLVE could not resolve, 错误有效解决
  • 鸿蒙仓颉开发语言实战教程:自定义组件
  • 将Windows11下的Ubuntu应用移动到其他盘
  • mysql中的MVCC
  • PH热榜 | 2025-05-24
  • DRF的使用
  • 【前端】【React】React性能优化系统总结
  • DAY07:Vue Router深度解析与多页面博客系统实战
  • 微信小程序的软件测试用例编写指南及示例
  • kafka SASL/PLAIN 认证及 ACL 权限控制
  • Mysql之用户管理
  • [25-cv-05718]BSF律所代理潮流品牌KAWS公仔(商标+版权)
  • 分布式项目保证消息幂等性的常见策略
  • 并发编程艺术--AQS底层源码解析(三)
  • 华为OD机试真题——构成正方形的数量(2025B卷:100分)Java/python/JavaScript/C++/C/GO六种最佳实现