linux高级篇基础理论四(rsync,inotify,squid,KVM虚拟机)

♥️作者:小刘在C站

♥️个人主页: 小刘主页 

♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术

♥️感谢CSDN让你我相遇!

本专栏没有元气满满的图片只有运维人员辛苦和汗水总结的干货理论

\

目录

rsync

1、rsync的作用:

2、配置源的两种表示方法(服务器端)

3、reync客户端的上行和下行:

4、rsync配置文件说明:

5、实施同步的优点:

6、配置实施同步:

squid

1、squid代理的作用:

2、代理的基本类型

3、使用代理的好处

4、查看linux网关

route  -n 5、ACL访问控制:

6、squid配置文件说明

KVM

1、KVM的作用:

2、KVM的两种网络类型:

3、虚拟机磁盘文件格式类型:


rsync

1、rsync的作用:

一款快速增量备份工具
支持本地复制,或者与其他ssh、rsync主机同步

2、配置源的两种表示方法(服务器端)

方法一:  用户名@主机地址::共享模块名
方法二:  rsync://用户名@主机地址/共享模块名

3、reync客户端的上行和下行:

下行(下载):
    rsync  -avz   用户名@服务器IP地址::共享名    /本地目录
上行(上传):
    rsync  -avz   /本地目录、   用户名@服务器IP地址::共享名

4、rsync配置文件说明:

主配置文件:    /etc/rsyncd.conf
端口号:   tcp   873
启动服务:   rsync   --daemon
停止服务:   kill    $(cat    /var/run/rsyncd.pid)

5、实施同步的优点:

一旦同步源出现变化,立即启动备份
职业同步源无变化,则不执行备份

6、配置实施同步:

需要配置inotify+rsync同步执行,只能实现上行。需要写脚本来实现
inotify软件和脚本都在客户端操作。


squid

1、squid代理的作用:

缓存网页对象,减少重复请求

2、代理的基本类型

传统代理:适用于Internet互联网,需要明确指定服务端(浏览器需要配置)
透明代理:适用于共享上网网关,不需要指定服务端(浏览器不需要配置)

3、使用代理的好处

提高web访问速度
隐藏客户机真实ip地址

4、查看linux网关
route  -n
 
5、ACL访问控制:

(1)定义格式
acl 列表名   列表类型     列表内容
(2)应用ACL:
httpd_access  allow  列表名   (允许)
httpd_access  deny  列表名   (拒绝)
备注:应用acl规则,一定要放在httpd_access   deny  all   前面
(3)常用的列表类型:
src   (源地址)
dst(目标地址)
port(目标端口)
dstdomain(目标域)
time(访问时间,MTWHF分别2表示周一至周五)

6、squid配置文件说明

主配置文件:/etc/squid.conf
端口号:tcp    3128
检查语法: squid    -k    parse
初始化:squid  -z
启动服务:squid
重新加载服务: squid  -k    reconfigure


KVM

1、KVM的作用:

是linux系统中的一个虚拟化程序,可以模拟安装多个虚拟机

2、KVM的两种网络类型:

(1)用户模式,即NAT模式,是默认网络模式,Teddy是KVM中虚拟机能访问外部网络,但是外部网络不能访问KVM中的虚拟机。
(2)桥接模式:特点是KVM中的虚拟机和外部网络可以互相访问。

3、虚拟机磁盘文件格式类型:

raw,  qcow2(支持快照),qed

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/157374.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java架构师禁止在项目中使用继承,合理吗?

java架构师禁止在项目中使用继承,合理吗? 如果建议用组合替代继承,非必要不用继承,这个很合理的建议的。 在非必要的情况下不用继承,用组合替代有几个优势:最近很多小伙伴找我,说想要一些 Jav…

我们应该如何理解Java集合框架的关键知识点?

我们应该如何理解Java集合框架的关键知识点? java集合是教存取数据的一个容器,涵盖了各种存和取的方式,应用在不同的工作场景中,要想了解java集合的相关知识,建议先好好学习一下数据结构这本书。最近很多小伙伴找我&am…

【面试】测试/测开(未完成版)

1. 黑盒测试方法 黑盒测试:关注的是软件功能的实现,关注功能实现是否满足需求,测试对象是基于需求规格说明书。 1)等价类:有效等价类、无效等价类 2)边界值 3)因果图:不同的原因对应…

Python接口自动化测试之post请求详解

前言 在HTTP协议中,与get请求把请求参数直接放在url中不同,post请求的请求数据需通过消息主体(request body)中传递。 且协议中并没有规定post请求的请求数据必须使用什么样的编码方式,所以其请求数据可以有不同的编码方式,服务…

vue中使用echarts实现省市地图绘制,根据数据显示不同区域颜色,点击省市切换,根据经纬度打点

一、实现效果 使用echarts实现省市地图绘制根据数据不同显示不同区域颜色实现省市地图点击切换效果实现地图上根据经纬度打点 二、实现方法 1、安装echarts插件 npm install echarts --save2、获取省市json数据 https://datav.aliyun.com/portal/school/atlas/area_select…

解决因跨域导致使用a标签下载文件download属性失效无法自定义命名的问题

问题背景&#xff1a; 在使用a标签下载文件时&#xff0c;download属性可以更改下载的文件名。 // 下载a.exe,并采用默认命名 <a href"/images/a.exe" download>点击下载</a>// 将a.exe改名为b.exe下载 <a href"/images/a.exe" download&…

PT Plugin Plus(PT助手、种子下载)扩展程序安装教程

PT助手 PT 助手 Plus&#xff0c;是一款浏览器插件&#xff08;Web Extensions&#xff09;&#xff0c;主要用于辅助下载 PT 站的种子。 适用于各 PT 站&#xff0c;可使下载种子等各项操作变化更简单、快捷。配合下载服务器&#xff08;如 Transmission、Torrent 等&#x…

现货黄金休市时间长不长?科普一下交易时间

先告诉你答案&#xff0c;现货黄金市场每天的交易时间很长&#xff0c;因为它全天的盘面是由亚洲、欧洲和北美时间无缝地连接而成&#xff0c;无论投资者身处何方&#xff0c;通过哪里的平台入市&#xff0c;每天基本上都可以享受到连续20多个小时的行情。 只要投资者有足够的精…

C生万物 | 从浅入深理解指针【最后部分】

C生万物 | 从浅入深理解指针【最后部分】 文章目录 C生万物 | 从浅入深理解指针【最后部分】前言sizeof和strlen的对比sizeofstrlen 数组和指针笔试题解析一维数组字符数组二维数组 前言 我们前面学了四个部分了&#xff0c;如果没有看前面的建议可以看一下前面的~~ C生万物 |…

关于FreeRTOS函数xSemaphoreGiveFromISR卡死的问题

0. 概述 关于FreeRTOS函数xSemaphoreGiveFromISR卡死的问题 1. 遇到的问题 在使用FreeRTOS调试激光雷达检测面积的项目的时候&#xff0c;遇到一个现象&#xff1a;在新加了一个线程之后&#xff0c;把程序下载到板子之后程序不会运行&#xff08;实际上已经运行了&#xff…

Spring 6 提前编译:AOT

1、AOT概述 1.1、JIT与AOT的区别 JIT和AOT 这个名词是指两种不同的编译方式&#xff0c;这两种编译方式的主要区别在于是否在“运行时”进行编译 &#xff08;1&#xff09;JIT&#xff0c; Just-in-time,动态(即时)编译&#xff0c;边运行边编译&#xff1b; 在程序运行时…

解决Error:java: System Java Compiler was not found in classpath

解决Error:java: System Java Compiler was not found in classpath 一、配置maven 注意:我的C盘比较大直接配置在了C盘&#xff0c;建议配置到其他盘&#xff0c;记得做maven环境变量配置 二、卸载本地JDK&#xff0c;换个版本安装配置环境变量 重启电脑或idea&#xff0c;…

开发人员面临的10个最常见的JavaScript问题

今天&#xff0c;JavaScript 是几乎所有现代 Web 应用的核心。这就是为什么JavaScript问题&#xff0c;以及找到导致这些问题的错误&#xff0c;是 Web 发者的首要任务。 用于单页应用程序&#xff08;SPA&#xff09;开发、图形和动画以及服务器端JavaScript平台的强大的基于…

C语言调用【Python3】

一、搭建编译环境 终端查询系统及软件版本dpkg -l 列出所有已安装的软件包 二、C语言中调用Python 使用 GCC编译并链接 Python 3.10 的共享库如何在C中获取和修改 sys.path 三、C语言调用无参python函数 四、C语言调用有参python函数 一、搭建编译环境 通过C语言调用Pyth…

联想Win11系统的任务栏格式调整为居中或居左

一 .目的 联想Win11系统的任务栏格式调整为居中或居左 二 .方法 2.1 鼠标任意放到电脑桌面位置&#xff0c;点击鼠标右键&#xff0c;显示后县级【显示设置】 2.2 个性化→任务栏→任务栏行为→对其方式&#xff1a;按需或个人习惯进行选择【靠左】 2.3 成功调整&#x…

查看libc版本

查看libc库版本 查看系统libc版本 $ ldd --version ldd (Ubuntu GLIBC 2.27-3ubuntu1.2) 2.27 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or …

JDK8 TLS10 is not accepted

TLS 1.0/1.1 changes in OpenJDK and Amazon Corretto Affected OpenJDK versions: VersionRelease numberOpenJDK 88u292 and newerOpenJDK 1111.0.11 and newerOpenJDK 16 and aboveAll versions 《Amazon Corretto与OpenJDK的TLS 1.0和1.1弃用&#xff1a;影响与应对之策》…

Workplace Search 的演变:使用 Elasticsearch 搜索你的私人数据

作者&#xff1a;Dana Juratoni, Aditya Tripathi Workplace Search 功能将来将与 Elastic Search 合并。 这是你需要了解的内容。 生成式人工智能技术的最新进展为搜索带来了一系列可能性。 随着开发人员构建新的体验&#xff0c;用户正在采用新的搜索使用方式 —— 从用自然…

陌陌附近人打招呼脚本,可自动回复消息,按键精灵开源脚本

用按键写的一个陌陌自动打招呼发送指定话术消息的一个脚本&#xff0c;它还会检测对方的消息&#xff0c;然后自动回复指定信息&#xff0c;下面是UI界面和代码&#xff0c;你可以直接粘贴到自己的按键精灵里面运行&#xff0c;不会出错&#xff0c;已经测试过。 UI界面&#…