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 ~]$ 
相关推荐
沉默的八哥2 小时前
Linux中LVM逻辑卷扩容
linux·运维·服务器
退役小学生呀2 小时前
十一、K8s细粒度权限管理RBAC
linux·docker·云原生·容器·kubernetes·k8s
YZJenny2 小时前
没有管理员权限,在服务器安装使用 Jupyter + R 内核
服务器·jupyter
wanhengidc3 小时前
服务器机柜与网络机柜各自的优势
服务器·网络·智能路由器
网易独家音乐人Mike Zhou3 小时前
【Linux应用】开发板USB共享网络,网线或USB以太网共享网络(局域网连接PC和开发板,实现PC给开发板共享网络,USB通过NDIS驱动共享)
linux·网络·单片机·mcu·物联网·嵌入式·iot
Otaku love travel3 小时前
实施运维文档
运维·windows·python
basketball6164 小时前
Linux C 管道文件操作
linux·运维·c语言
颖川初尘4 小时前
端口到底是个什么鬼?回答我!
服务器·网络·tcp/ip·node.js
浩浩测试一下4 小时前
Windows 与 Linux 内核安全及 Metasploit/LinEnum 在渗透测试中的综合应用
linux·运维·windows·web安全·网络安全·系统安全·安全架构
stark张宇4 小时前
Linux 文件创建、删除、移动、复制基础知识整理
linux·服务器·centos