- 博客(34)
- 收藏
- 关注
原创 企业高性能web服务器及其应用服务器TOMCAT详解
root@nginx ~]# dd if=/dev/zero of=/data/web/download/dingfile bs=1M count=100 ---- 做一个大小为100M的文件,并放到刚才创建的目录。----- 加上break,执行到这里就不访问下面的了,看的是test1里面的内容。[root@nginx-node1 nginx-1.24.0]# useradd -s /sbin/nologin -M nginx ---- 添加使用用户。------- 对cookie进行hash。
2024-08-26 23:54:25
904
原创 高可用集群KEEPALIVED攻略
weight -30 ------ 默认为零,这里测试设置-30,当运行脚本检测到之后,为非0,就会与VIP的优先级相加,优先 降低,实现VIP飘移,为0时就VIP就按兵不动。connect_timeout #---------客户端请求的超时时长, 相当于haproxy的timeout server。#指定VIP,不指定网卡,默认为eth0,注意:不指。
2024-08-18 21:34:58
1097
原创 haproxy七层代理
这里仍以常见的TCP应用为例,由于负载均衡器要获取到报文的内容,因此只能先代替后端服务器和客户端建立连接,接着才能收到客户端发送过来的报文内容,然后再根据该报文中特定字段加上负载均衡器中设置的负载均衡算法来决定最终选择的内部服务器。整个过程如下图所示。例如,有两台Web服务器分别对应中英文两个网站,两个域名分别是A、B,要实现访问A域名时进入中文网站,访问B域名时进入英文网站,这在四层负载均衡器中几乎是无法实现的,而七层负载均衡可以根据客户端访问域名的不同选择对应的网页进行负载均衡处理。
2024-08-11 21:54:38
1145
原创 LVS工作模式详解及防火墙标签解决轮询错误
集群:同一个业务系统,部署在多台服务器上,集群中,每一台服务器实现的功能没有差别,数据和代码都是一样的分布式:一个业务被拆成多个子业务,或者本身就是不同的业务,部署在多台服务器上。分布式中,每一台服务器实现的功能是有差别的,数据和代码也是不一样的,分布式每台服务器功能加起来,才是完整的业务分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率对于大型网站,访问用户很多,实现一个群集,在前面部署一个负载均衡服务器,后面几台服务器完成同一业务。
2024-08-11 20:46:27
730
原创 kickstart自动化安装脚本制作
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf ---生成配置文件。ln -s /rhel7 /var/www/html/rhel7 ---- 创建软连接把rhel7放到apache的发布目录底下。yum install tftp-server.x86_64 -y ---- 共享pxelinux.0数据文件的网络服务。system-config-kickstart ----- 启动图形制作。
2024-08-05 22:32:15
875
原创 shell
bin/bashthenelsefi使用端口判断:/bin/bashthenelsefi/bin/bashif (($?==0))thenelseexit 12fi。
2024-02-26 16:51:31
943
原创 rhce(4)
服务端IP地址:192.168.192.130客户端IP地址:192.168.192.131网址:www.openlab.com首先用yum安装bind软件:服务器端配置静态IP:代码:连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)
2024-02-23 10:37:29
1008
原创 rhce(3)
C:\windows\System32\drivers\etc\hosts 在最后一行添加本机IP地址和网站。openssl genrsa -aes128 2048 > /etc/nginx/monkey 建立密钥。vim /etc/nginx/nginx.vonf //编辑配置文件。5.创建缴费子网站 www.openlab.com/money。1.安装所需软件并进到Windows的。用yum命令安装所需软件。4.创建学生信息子网站。3.创建教学资料子网站。
2024-01-30 09:58:13
466
原创 数据库(4)
select st.*,sc.s_Score as '语文' ,sc2.s_Score '数学'3.查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息。2.查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩。1.查询"01"课程比"02"课程成绩高的学生的信息及课程分数。5.查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩。4.查询没有学全所有课程的同学的信息。
2024-01-26 11:02:11
533
1
原创 rhce(2)
server 192.168.190.140 iburst // 定位到第三行,改为server的地址。allow 192.168.190.141/24 //定位到26行,设置谁能访问本机同步。vim /etc/chrony.conf // 编辑配置文件。vim /etc/chrond.conf // 设置允许客户端同步时间。vim /etc/chrony.conf // 编辑配置文件。定位客户端,制作公私钥对。
2024-01-25 21:34:16
366
原创 rhce(1)
1、运行方式不同,at只运行一次,而则是循环运行;2、依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond;3、at一般是临时任务,而crontab一般是周期性任务。总之atd适合于一次性的、特定时间点执行的任务,而crond适合周期性的、重复执行的任务。
2024-01-25 21:16:07
373
原创 mysql第三次任务
综上所述,存储函数和存储过程在返回值类型、调用方式、使用场景、参数传递、事务处理和可重用性等方面存在一些不同点。事务处理:存储函数在执行过程中会自动提交事务,而存储过程可以在执行过程中进行事务控制,包括开始事务、提交事务或回滚事务。参数传递:存储函数可以接受参数并返回计算结果,而存储过程可以接受输入参数、输出参数和输入输出参数。调用方式:存储函数可以像调用内部函数一样直接调用,而存储过程需要使用CALL语句来调用。可重用性:存储函数可以在查询中直接使用,而存储过程需要通过CALL语句来调用。
2023-12-17 11:43:18
895
原创 MySQL
需要注意的是,由于SET类型在存储时是使用二进制位来表示,所以在数据量较大的情况下,可能会导致存储空间过大,影响性能。例如,FLOAT(10,2) 表示有两位小数的数字,它可以具有最大精度(即,小数点前的位数)和指定范围内的任意小数点后的位数。:是固定精度的小数,它可以精确地表示指定精度和范围内的任何小数值。3.取值范围不同:ENUM类型的值是一个固定的集合,SET类型的值可以是一个或多个集合中的元 素。2.存储方式不同:ENUM类型的值以整数的形式存储,SET类型的值以二进制位的形式存储。
2023-11-19 00:00:53
255
原创 Mysql在Windows下和Linux下的安装
2、加载完成后,会进入如下界面,在这里我选择自定义安装(即选着Custom)linux系统会自动携带一个数据库,我们需要把它给卸载掉。输入完以上命令后就可以使用连接工具连接到该。为了防止以后出现乱码问题,我们需要把。下载一份源文件进行修改,移至目录下。用户只能用于本机访问,不能用于远。3、然后点击Next 点击。Execute 然后Next。此时,虽然防火墙是关着的,但。按照顺序依次输入下列命令。提示错误,是因为第一次登录。想远程连接,是无法连接的。因此,接下来要做的是授予。、按照依赖关系依次安装。
2023-10-28 21:28:31
193
原创 HCIP第六次
1,AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告AS3中存在两个环回,一个地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯AS3中存在两个环回,2,整个AS2的IP地址为172.16.0.0/16,请合理划分。3,AS间的骨干链路P地址随意定制。4,使用BGP协议让整个网络所有设备的环回可以互相访问。5,减少路由条自目数量,避免环路出现。
2023-08-01 21:30:44
114
1
原创 HCIP第三次
实验图: 子网划分,配置IP: IP 网关PC1 192.168.1.1 24 192.168.1.2 24PC2 192.168.2.1 24 192.168.2.2 24PC3 192.168.3.1 24 192.168.3.2 24PC4 192.168.4.1 24 192.168.4.2 24PC5 192.168.5.1 24 192.168.5
2023-07-24 22:24:14
99
原创 HCIP第二次
6.内网使用RIP路由信息协议获取路由,所有PC可以互相访问,并且可访问R2的环回。4.R2-R4之间为PPP封装,chap认证,R2为主认证方,R4为被认证方。3.R2-R3之间为PPP封装,pap认证,R2为主认证方,R3为被认证方。1.R2为ISP,在R2上面只能配置IP地址,R2有一个环回路段。5.R1、R3、R4之间构建MGRE环境,仅R1的IP地址固定。2.R1-R2之间为HDLC封装。1、配置各个接口的IP地址。5、构建MGRE环境。
2023-07-24 17:58:34
104
原创 HCIP第一次作业
2.拓扑中所需地址全部基于192.168.0.0./24划分所得。静态路由配置和汇总:r1上的静态路由及空接口配置。3.静态路由(不需使用其他动态)配IP地址:R1环回及IP地址。运营商r6的IP配置。配置DHCP 和宣告网段。4.R1环回需要汇总。配置vlan:sw1。
2023-07-18 16:27:17
94
1
原创 ospf实验
1.R1—3为区域0,R3—R4为区域1;其中R3的环回也在区域0,R1—R2各有一个环回。2.R1—R3 R3为DR设备,没有BD。创建vlan 和配置链路接口IP。除开4.4.4.0 实现全网可达。使R3为DR,没有BDR。宣告网段并配置ospf。下发缺省 实现全网可达。
2023-07-13 23:44:17
156
1
原创 静态路由实验
r4-r5之间两条链路就分别为1.16 / 30和1.20 / 30。首先看一下这个实验有几个广播域,然后根据192.168.1.0/24网段进行子网划分,我们把r1-r4上分别的两个环回接口看作为一个广播域,有四个路由器,就相当于有四个广播域,再把所有的骨干链路看成一个广播域,所以现在目前有5个广播域。192.168.1.0 / 24 划分出来的子网还剩下4个分别就是r1,r2,r3,r4上环回接口的网段,每个路由器上面有两个环回接口所以再划分出两个子网。由此可以推出划分出来的五个子网为。
2023-07-10 00:30:30
139
1
原创 CHIA(2)
R1-aaa]local-user huawei service-type telnet—让这个账号用作telnet(远程登录)[R1-ip-pool-aaa]dns-list 8.8.8.8 114.114.114.114—下发DNS服务器信息。[R1-ui-vty0-4]authentication-mode aaa—绑定aaa空间的账号和密码。[R1-ip-pool-aaa]gateway-list 192.168.1.1 —下发网关。DHCP—request 请求包—客户端-服务端 —广播发送。
2023-07-06 23:58:10
141
1
原创 HCIA(1)
0.0.0.0—全0的地址-----1.可以表示主机没有IP地址 2. 代表所有IP地址—路由。注意:1.可用IP地址的数量=2的主机位次方-2(主机位全0,主机位全1)MAC地址——MAC地址表,之后在进行转发,转发过程中会查看数据包中的目标。127.0.0.1 —环回地址(测试)(虚拟地址——CPU虚拟出来的地址)子网掩码为1的部分就是IP地址的网络位,同时如果网络位相同,则在一个。100+1 —人类语言(抽象语言)—应用程序——编译—编码—应用层。
2023-07-03 17:59:08
130
1
原创 RIP协议与OSPF协议笔记整理
路由协议 OSPF 全称为 Open Shortest Path First,也就开放的最短路径优先协议,因为 OSPF 是由 IETF 开发的,它的使用不受任何厂商限制,所有人都可以使用,所以称为开放的,而最短路径优先(SPF)只OSPF的核心思想,其使用的算法是Dijkstra算法,最短路径优先并没有太多特殊的含义,并没有任何一个路由协议是最长路径优先的,所有协议,都会选最短的。RIPNG为IPV6提供服务。BGP---边界网关协议,不同的AS之间使用的协议为BGP(范围)(BGP---协议名称)
2023-01-07 19:35:08
286
原创 子网划分习题
网络位 主机位。网络位 主机位。网络位 主机位。网络位 主机位。4、10.0.20.0 255.255.254.0 划分为8个子网。2、172.16.10.0 255.255.254.0 划分为4个子网。
2023-01-02 21:20:56
1332
原创 HCIA第一天笔记
语言介绍: 1.自然语言(中文 英文 日文等等)2.逻辑语言(也称为编码语言,通过不同的编码方式进行编码定义,例如国际码 Unicode 中国的GBK、GB2312、BIG5等等)3.机器语言(也就是计算机能够直接处理的二进制语言):接收用户的数据,人机交互的接口,面向的应用程序。OSI是由ISO(国际标准化组织)在1979定颁布的,定义了数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。网络掩码:32个二进制,连续的1和连续的组成,连续的1代表网络位,连续的0代表主机位。
2022-12-29 20:28:22
95
原创 python循环基础总结
python中for , while , for循环都有一个else分支,在循环迭代正常完成后执行,换句话解释就是我们如果不是用正常方式的其他方式退出循环,那么else循环将被执行。1.if循环语法。if 条件语句:内容elif 条件语句:内容elif 条件语句:内容......else:内容2.for循环语法。for 变量 in 序列:循环体3.while循环语法。while 条件语句:循环体4.补充。range函数区
2022-05-13 13:29:57
204
原创 python练习题
1.编写一个从控制台读取摄氏温度并将它转变为华氏温度并予以显示的程序。 celsius = float(input("请输入摄氏温度:")) fahrenheit = (9 / 5) * celsius + 32 print("相应的华氏温度为:%s"%(fahrenheit)) 运行结果:2.编写一个读取圆柱的半径和高并利用公式计算圆柱体底面积和体积的程序 r = float(input("请输入圆柱的半径:")) h = float(input("请
2022-04-01 21:18:08
2642
原创 css基础(1)
1.什么是css ?CSS是Cascading Style Sheets(层叠样式表单)的简称。CSS是一种用来表现HTML或XML等文件 样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。2.css层叠样式表。css的引入方式有:行内样式(标签样式), 内嵌样式 ,外链样式 , 导入样式。行内样式(标签样式) 在标签里面加上style属性 内嵌样式 样式写在style标签里面(style标签在head标签内)...
2021-12-02 12:58:48
149
原创 标签总结(2)
input标签:type属性取值 text 文本框 password 密码框 submit 提交按钮 radio 单选按钮 checkbox 多选按钮 reset 复位/重置按钮 button 按钮 image(img) 图像按钮 file 上传文件(文件域) hidden 隐藏域(用户不可见) email 邮箱color color 颜色 date 日期
2021-11-03 21:52:44
102
原创 基本标签总结
FIRST:什么是标签?标签的语法结构为<标签名 属性="名称”>标签分为单表签和双标签(有开始也有结束)SECOND:什么是HTML?HTML的程序内容如下:<!DOCTYPE html>--------------------------声明文档类型<html lang="en">----------------------------网页的开始<head>------------------------------------..
2021-10-21 13:41:14
178
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅