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

rsync定时同步

配环境

关闭防火墙、selinux

bash 复制代码
systemctl stop firewalld
systemctl disable firewalld
setenforce=0
vim /etc/SELINUX/config
SELINUX=disable

515

设置主机名

bash 复制代码
systemctl set-hostname code
systemctl set-hostname backup 

配静态ip

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

bash 复制代码
vim /etc/sysconfig/network-scripts/ifcfg-ens33

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


bash 复制代码
[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::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 1000
    link/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 1000
    link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/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

bash 复制代码
[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

光盘那打勾

bash 复制代码
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

bash 复制代码
[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::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 1000
    link/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 1000
    link/ether 52:54:00:3d:30:2a brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/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的克隆

bash 复制代码
[caozx26@localhost ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::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 1000
    link/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 1000
    link/ether 52:54:00:5b:77:d5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/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 ~]$ 
相关推荐
不穿铠甲的穿山甲31 分钟前
本地(Linux)编译 MySQL 源码
linux·mysql·adb
小陈99cyh1 小时前
linux版本vmware修改ubuntu虚拟机为桥接模式
linux·ubuntu·桥接模式
small_white_robot2 小时前
Tomcat- AJP协议文件读取/命令执行漏洞(幽灵猫复现)详细步骤
java·linux·网络·安全·web安全·网络安全·tomcat
工业3D_大熊2 小时前
从大模型加载到交互:3D Web轻量化引擎HOOPS Communicator如何打造流畅3D体验?
服务器·3d·3d可视化·3d数据格式转换·3d模型可视化·大模型可视化·3d图形渲染引擎
飞鹰服务器3 小时前
服务器带宽线路的区别(GIA、CN2、BGP、CMI等)
运维·服务器·带宽·cn2
普罗米修斯Aaron_Swartz3 小时前
WSL中ubuntu通过Windows带代理访问github
linux·运维·ubuntu
病树前头3 小时前
怎样将win11+ubuntu双系统的ubuntu从机械硬盘迁移至固态硬盘(1)
linux·运维·ubuntu
病树前头4 小时前
如果是在服务器的tty2终端怎么查看登陆服务器的IP呢
服务器·tty2
Hello.Reader5 小时前
Nginx stub_status 指南从启用到监控落地的全流程详解
运维·nginx
程序员的世界你不懂5 小时前
jenkins-jenkins简介
运维·jenkins