08 2021 档案

摘要:一、LVS-DR数据包流量分析(同一局域网) 客户端向目标VIP发送请求,负载均衡器接收 负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送 后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑 阅读全文
posted @ 2021-08-23 11:38 青山不改水长流 阅读(232) 评论(0) 推荐(0)
摘要:一、群集的含义 集群、群集由多台主机构成,但对外,只表现为一个整体,只提供一个访问入口(域名或IP),相当于一台大型计算机。 1、群集存在的必要 互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器无法满足负载均衡及高可用的需求。 2、解决方法 1、使用价格昂 阅读全文
posted @ 2021-08-23 11:18 青山不改水长流 阅读(181) 评论(0) 推荐(0)
摘要:一.Nginx负载均衡实现原理 1、Nginx实现负载均衡是通过反向代理实现 2、反向代理原理 3、Nginx 配置反向代理的主要参数 upstream 服务池名 {} 配置后端服务器池,比提供相应数据 proxy_pass http://服务池名 配置将访问请求转发给后端服务器池的服务器处理 二. 阅读全文
posted @ 2021-08-23 11:18 青山不改水长流 阅读(121) 评论(0) 推荐(0)
摘要:1.关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl stop firewalld systemctl disable firewalld setenforce 阅读全文
posted @ 2021-08-23 11:17 青山不改水长流 阅读(573) 评论(0) 推荐(0)
摘要:一、常见的Nginx正则表达式 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” + :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? :匹配前面的字符 阅读全文
posted @ 2021-08-23 10:54 青山不改水长流 阅读(355) 评论(0) 推荐(0)
摘要:一、隐藏版本号 可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.184.20 显示响应报文首部信息。 curl -I http://192.168.159.130 方法一:修改配置文件方式 vim /u 阅读全文
posted @ 2021-08-23 10:54 青山不改水长流 阅读(57) 评论(0) 推荐(0)
摘要:一、Tomcat服务器简介 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然 阅读全文
posted @ 2021-08-23 10:54 青山不改水长流 阅读(170) 评论(0) 推荐(0)
摘要:一、将安装包全部拖入/opt目录下 二、写一个脚本文件,将以下内容复制进去,记住使用source或者. 执行脚本 #!/bin/bash echo -e "\033[31m 正在验证当前为仅主机还是NAT模式 \033[0m" ping -c1 -W1 www.baidu.com &> /dev/n 阅读全文
posted @ 2021-08-16 13:37 青山不改水长流 阅读(244) 评论(0) 推荐(0)
摘要:一.基于域名的 Nginx 虚拟主机 1.为虚拟主机提供域名解析 echo "192.168.80.10 www.kgc.com www.benet.com" >> /etc/hosts 2.为虚拟主机准备网页文档 mkdir -p /var/www/html/benet mkdir -p /var 阅读全文
posted @ 2021-08-16 13:06 青山不改水长流 阅读(185) 评论(0) 推荐(0)
摘要:一.Nginx概述 ① 一款高性能、轻量级web服务 1.稳定性高 2.系统资源消耗低高 3.对HTTP并发连接的处理能力 单台物理服务器可支持30000~50000个并发请求 ② Nginx编译安装 安装支持软件 创建运行用户、组 编译安装Nginx ③ Nginx运行控制 检查配置文件 启动、重 阅读全文
posted @ 2021-08-16 12:55 青山不改水长流 阅读(146) 评论(0) 推荐(0)
摘要:一.Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 ① gzip 介绍 配置A 阅读全文
posted @ 2021-08-16 12:55 青山不改水长流 阅读(57) 评论(0) 推荐(0)
摘要:一.构建虚拟 Web主机 虚拟Web主机指的是在同一台服务器中运行多个Web站点,中每个站点实际 上并不独立整个服务器,因此被称为”虚拟” Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本 使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一 阅读全文
posted @ 2021-08-16 12:55 青山不改水长流 阅读(130) 评论(0) 推荐(0)
摘要:一、LAMP概述 LAMP是一个缩写词,其包括linux操作系统、Apache网站服务器、MySQL数据服务器、PHP(或Per、python)网页编程语言 LAMP架构是目前企业网站成熟的应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态的web站点服务及其应用开发环境。 各组件的应 阅读全文
posted @ 2021-08-16 09:11 青山不改水长流 阅读(1225) 评论(0) 推荐(0)
摘要:iptables 概述 1 iptables 的组成和工作位置 组成:它是linux系统的防火墙: iP信息包过滤系统,它实际上由两个组件 netfilter 和 iptables 组成。 工作位置:主要工作在网络层,针对IP 数据包。体现在对包内ip地址,端口信息,协议等处理 2 netfiler 阅读全文
posted @ 2021-08-05 11:14 青山不改水长流 阅读(142) 评论(0) 推荐(0)
摘要:一、Firewalld概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter 阅读全文
posted @ 2021-08-05 08:30 青山不改水长流 阅读(154) 评论(0) 推荐(0)
摘要:一、awk 1、工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔, 将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功 阅读全文
posted @ 2021-08-05 08:29 青山不改水长流 阅读(789) 评论(0) 推荐(0)
摘要:一、sort命令 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 语法格式: sort 选项 参数 cat file | sort 选项 常用选项:① -f:忽略大小写,默认会大写字母排在前面② -b:忽略每行前面的空格③ -n:按照数字进行排序④ -r:反向排序⑤ -u:等同uniq 阅读全文
posted @ 2021-08-05 08:28 青山不改水长流 阅读(165) 评论(0) 推荐(0)
摘要:一、正则表达式 通常用于判断语句中,用于检查某一字符串是否满足某一格式 正则表达式是由普通字符与元字符组成 普通字符包括大小写字母、数字、标点符号及一些其他符号 元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式 1、基础正则表达式 阅读全文
posted @ 2021-08-05 08:28 青山不改水长流 阅读(108) 评论(0) 推荐(0)
摘要:一、Here Document 免交互 使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交 阅读全文
posted @ 2021-08-05 08:28 青山不改水长流 阅读(60) 评论(0) 推荐(0)
摘要:将不断补充,优化修改 一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 1、sed编辑器工作流程 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed的工作流程主要包括读取、执行和显 阅读全文
posted @ 2021-08-05 08:19 青山不改水长流 阅读(196) 评论(0) 推荐(0)
摘要:数组 一、数组定义方法 方法一:数组名=(value0 value1 value2 …) 方法二:数组名=([0]=value [1]=value [2]=value …) 方法三:列表名=“value0 value1 value2 …”数组名=($列表名) 方法四:数组名[0]=“value”数组 阅读全文
posted @ 2021-08-05 08:19 青山不改水长流 阅读(152) 评论(0) 推荐(0)
摘要:shell脚本多重循环小实验 一、99乘法表 #!/bin/bash for ((a=1;a<=9;a++)) do for ((b=1;b<=$a;b++)) do c=$[$a*$b] echo -n -e "$a*$b=$c\t" done echo "" done 二、矩形 #!/bin/b 阅读全文
posted @ 2021-08-05 08:19 青山不改水长流 阅读(183) 评论(0) 推荐(0)
摘要:一、条件测试 1、test命令 测试表达式是否成立,若不成立返回0,否则返回其他数值 格式1:test 条件表达式 格式2:[ 条件表达式 ] 2、文件测试 [ 操作符 文件或目录 ] -d 测试是否为目录(Directory) -e 测试目录或文件是否存在(Exist) -f 测试是否为文件(Fi 阅读全文
posted @ 2021-08-05 08:09 青山不改水长流 阅读(386) 评论(0) 推荐(0)
摘要:遇到重复性操作怎么办 在我们用脚本执行任务的时候总会遇到需要重复执行的时候,为了节省资源,除了计划任务,我们还可以使用脚本来完成,接下来就是Shell脚本中的三种循环。 一、for循环 for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的 f 阅读全文
posted @ 2021-08-05 08:08 青山不改水长流 阅读(431) 评论(0) 推荐(0)