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.pswp.cn/diannao/84739.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue 3.0 中状态管理Vuex 与 Pinia 的区别

在 Vue.js 应用开发中&#xff0c;状态管理是构建复杂应用的关键环节。随着 Vue 3 的普及和 Composition API 的引入&#xff0c;开发者面临着状态管理库的选择问题&#xff1a;是继续使用经典的 Vuex&#xff0c;还是转向新兴的 Pinia&#xff1f;本文将从设计理念、API 设计、…

分布式缓存:三万字详解Redis

文章目录 缓存全景图PreRedis 整体认知框架一、Redis 简介二、核心特性三、性能模型四、持久化详解五、复制与高可用六、集群与分片方案 Redis 核心数据类型概述1. String2. List3. Set4. Sorted Set&#xff08;有序集合&#xff09;5. Hash6. Bitmap7. Geo8. HyperLogLog Red…

React useEffect和useEffectLa

原理把对象以树的形式存档&#xff0c;根据URL进行匹配渲染对应组件 useEffect 和useLayoutEffect区别 useEffect中的回调函数放在异步任务队列中&#xff0c;是异步的&#xff0c;会在React渲染&#xff0c; dom 元素更新&#xff0c;浏览器绘制完成之后才会执行 useLayout…

multiprocessing多进程使用案例

multiprocessing — 基于进程的并行&#xff1a;https://docs.python.org/zh-cn/3.11/library/multiprocessing.html import sys from fastchat.serve.controller import Controller from fastchat.serve.model_worker import ModelWorker from fastchat.serve.openai_api_ser…

鸿蒙OSUniApp 开发实时天气查询应用 —— 鸿蒙生态下的跨端实践#三方框架 #Uniapp

使用 UniApp 开发实时天气查询应用 —— 鸿蒙生态下的跨端实践 在移动互联网时代&#xff0c;天气应用几乎是每个人手机中的"标配"。无论是出行、旅游还是日常生活&#xff0c;实时获取天气信息都极为重要。本文将以"实时天气查询应用"为例&#xff0c;详…

蓝桥杯178 全球变暖

题目描述 你有一张某海域 NxN 像素的照片&#xff0c;"."表示海洋、"#"表示陆地&#xff0c;如下所示&#xff1a; ....... .##.... .##.... ....##. ..####. ...###. ....... 其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上…

第五十二节:增强现实基础-简单 AR 应用实现

引言 增强现实(Augmented Reality, AR)是一种将虚拟信息叠加到真实世界的技术,广泛应用于游戏、教育、工业维护等领域。与传统虚拟现实(VR)不同,AR强调虚实结合,用户无需完全沉浸到虚拟环境中。本文将通过Python和OpenCV库,从零开始实现一个基础的AR应用:在检测到特定…

青少年编程与数学 02-019 Rust 编程基础 23课题、web服务器

青少年编程与数学 02-019 Rust 编程基础 23课题、web服务器 一、单线程Web 服务器基本实现步骤完整代码示例运行结果项目结构注意事项扩展方向 二、多线程Web服务器1. 基本架构设计2. 完整实现代码项目文件结构文件内容Cargo.tomlsrc/main.rssrc/lib.rsstatic/hello.htmlstatic…

(14)JVM弹性内存管理

文章目录 &#x1f680; JVM弹性内存管理&#xff1a;K8s环境下的内存优化终极攻略⚡ TL;DR&#x1f635; 等等&#xff0c;为什么我需要关心这个&#xff1f;&#x1f6e0;️ 五步搞定弹性内存&#xff08;拯救你的Java应用&#xff09;1️⃣ JVM参数调教2️⃣ 监控指标全覆盖…

Spring Boot集成Spring AI与Milvus实现智能问答系统

在Spring Boot中集成Spring AI与Milvus实现智能问答系统 引言 随着人工智能技术的快速发展&#xff0c;智能问答系统在企业中的应用越来越广泛。然而&#xff0c;传统的问答系统往往面临AI幻觉&#xff08;Hallucination&#xff09;问题&#xff0c;即生成不准确或无意义的回…

电脑网络如何改ip地址?ip地址改不了怎么回事

在日常使用电脑上网时&#xff0c;我们有时会遇到需要更改IP地址的情况&#xff0c;比如访问某些受限制的网站、解决网络冲突问题&#xff0c;或者出于隐私保护的需求。然而&#xff0c;许多用户在尝试修改IP地址时可能会遇到各种问题&#xff0c;例如IP地址无法更改、修改后无…

SQL进阶之旅 Day 1:高效表设计与规范

SQL进阶之旅 Day 1&#xff1a;高效表设计与规范 开篇 欢迎来到为期30天的“SQL进阶之旅”系列的第一天&#xff01;今天我们将从数据库表设计的基础入手&#xff0c;讨论如何通过合理的表设计来提升数据库性能。这不仅是每位数据库开发工程师的基本功&#xff0c;也是解决实…

【MySQL】第11节|MySQL 8.0 主从复制原理分析与实战

一、MySQL主从复制基础 1. 核心概念 定义&#xff1a; MySQL主从复制是将主库&#xff08;Source/Master&#xff09;的数据变更同步到一个或多个从库&#xff08;Replica/Slave&#xff09;的机制&#xff0c;默认采用异步复制&#xff0c;支持全库、指定库或表的同步。 角…

怎么判断一个Android APP使用了Cocos 这个跨端框架

要判断一个 Android 应用是否使用了 Cocos 跨端框架&#xff0c;可以通过以下步骤进行验证&#xff1a; 一、安装包结构分析 1. 解压 APK 将 .apk 文件重命名为 .zip 并解压&#xff0c;检查以下特征文件&#xff1a; • lib/ 目录&#xff1a; Cocos 引擎的核心原生库文件通常…

删除word中由奇偶页和页码1设置多出来的空白页

问题&#xff1a; 在调整毕设论文格式时&#xff0c;要求奇偶页眉设置不同&#xff0c;且摘要页的页码是1&#xff08;I&#xff09;。如果摘要页在整个文档的第偶数页&#xff0c;将其页码设置为1后会变为奇数页&#xff0c;word为了凑齐奇偶页&#xff0c;会在摘要前增加一个…

# 探索自然语言处理的奥秘:基于 Qwen 模型的文本分类与对话系统实现

探索自然语言处理的奥秘&#xff1a;基于 Qwen 模型的文本分类与对话系统实现 在当今数字化时代&#xff0c;自然语言处理&#xff08;NLP&#xff09;技术正以前所未有的速度改变着我们的生活和工作方式。从智能语音助手到自动文本生成&#xff0c;从情感分析到机器翻译&…

Linux Shell 切换

在 Linux 系统中&#xff0c;切换至 Bash Shell 在 Linux 系统中&#xff0c;切换至 Bash Shell 的方法如下&#xff1a; 临时切换到 Bash 直接在终端输入以下命令&#xff0c;启动一个新的 Bash 会话&#xff1a; bash 退出时输入 exit 或按 CtrlD 返回原 Shell。 永久切换…

在Windows上,将 Ubuntu WSL 安装并迁移到 D 盘完整教程(含 Appx 安装与迁移导入)

&#x1f4bb; 将 Ubuntu WSL 安装并迁移到 D 盘完整教程&#xff08;含 Appx 安装与迁移导入&#xff09; 本文记录如何在 Windows 系统中手动启用 WSL、下载 Ubuntu 安装包、安装并迁移 Ubuntu 到 D 盘&#xff0c;避免默认写入 C 盘&#xff0c;提高系统性能与可维护性。 ✅…

doucker 挂载卷

在 Docker 中&#xff0c;挂载卷&#xff08;Volumes&#xff09;是一种非常重要的功能&#xff0c;它允许你将宿主机的文件系统与容器的文件系统进行共享。挂载卷不仅可以用于持久化数据&#xff0c;还可以用于在宿主机和容器之间传递文件。 挂载卷的类型 Docker 支持多种类型…

BLIP3-o:一系列完全开源的统一多模态模型——架构、训练与数据集

摘要 在近期关于多模态模型的研究中&#xff0c;将图像理解与生成统一起来受到了越来越多的关注。尽管图像理解的设计选择已经得到了广泛研究&#xff0c;但对于具有图像生成功能的统一框架而言&#xff0c;其最优模型架构和训练方案仍有待进一步探索。鉴于自回归和扩散模型在…