- 博客(30)
- 收藏
- 关注
原创 企业高性能web服务器——Nginx
!error page#nginx系统内置参数server {listen 80;echo $args;echo $host;#测试#nginx自定义变量:server {listen 80;
2024-08-20 22:52:18
587
原创 Keepalived高可用集群
LB:Load Balance 负载均衡HA:High Availability 高可用集群数据库、RedisSPoF: Single Point of Failure,解决单点故障HPC:High Performance Computing 高性能集群。
2024-08-14 21:38:15
860
原创 haproxy七层代理负载均衡---高级功能及配置
返回第一个主机头和请求的路径部分的连接,该请求从主机名开始,并在问号之前结束,对虚拟主机有用<params>#?#提取请求的URL路径,该路径从第一个斜杠开始,并在问号之前结束(无主机部分)<params>#?path_beg : prefix match #请求的URL开头,如/static、/images、/img、/csspath_end : suffix match #请求的URL中资源的结尾,如 .gif .png .css .js .jpg .jpeg。
2024-08-11 18:42:14
847
原创 LVS负载均衡集群
LVS(Linux Virtual Server)是一个开源的负载均衡解决方案,它基于Linux平台,通过将多个服务器组成一个虚拟服务器集群,实现高效的流量分发和管理。LVS的核心功能是在网络的第四层(传输层)上进行智能的流量分配,从而提高网络吞吐量和系统可用性。LVS项目由章文嵩博士在1998年发起,是中国最早出现的自由软件项目之一。它被集成到Linux内核中,利用内核模块实现IP层面的数据请求负载均衡调度。
2024-08-08 22:53:43
622
原创 NFS综合实验
现有主机 node01和 node02,完成如下需求1、在 node01 主机上提供 DNS 和 WEB 服务。4、该虚拟主机的documentroot目录在/nfs/rhce 目录。3、web服务提供 www.rhce.com 虚拟主机。5、该目录由 node02 主机提供的NFS服务共享。6、该目录可以通过autofs服务实现自动挂载。7、所有服务应该在重启之后依然可以正常使用。2、dns 服务提供本实验所有主机名解析。
2024-07-11 22:28:16
188
原创 数据库MySQL----部门员工表实验
- 3.查询出每个雇员的编号、姓名、基本工资、职位、领导的姓名、部门名称及位置。-- 4.列出在部门"销售部"工作的员工的姓名,假定不知道销售部的部门编号。-- 6.列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。-- 1. 查询出每一位雇员的编号、姓名、职位、部门名称、位置。-- 8.查询出每个部门的编号、名称、位置、部门人数、平均工资。-- 2.要求查询出每一位雇员的姓名、职位、领导的姓名。-- 4.查询出每个部门的名称、部门的人数、平均工资。
2024-01-20 16:22:16
785
原创 数据库MySQL----50道练习题
这个用联合查询也可以,但是逻辑不清楚,我觉得较为清楚的逻辑是这样的:从sc表查询01同学的所有选课cid--从sc表查询所有同学的sid如果其cid在前面的结果中--从student表查询所有学生信息如果sid在前面的结果中。17.统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0] 及所占百分。以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率。
2024-01-19 15:37:39
1328
原创 数据库MySQL----存储函数
2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,功能查询emp表dept为30,job为销售员的平均工资。id INT 是 否 是 是 否。name VARCHAR(50) 否 否 是 否 否。1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch()glass VARCHAR(50) 否 否 是 否 否。字段名 数据类型 主键 外键 非空 唯一 自增。
2024-01-18 21:29:28
506
原创 数据库MySQL----索引及视图
1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。学生表:Student (Sno, Sname, Ssex , Sage, Sdept)4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。学号,姓名,性别,年龄,所在系 Sno为主键。学号,课程号,成绩 Sno,Cno为主键。课程号,课程名 Cno为主键。
2024-01-16 17:52:57
488
原创 数据库MySQL----多表查询
5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息。17.从student表和score表中查询出学生的学号,然后合并查询结果。18.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。6.从student表中查询计算机系和英语系的学生的信息。19.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。7.从student表中查询年龄28~32岁的学生信息。11.用连接的方式查询所有学生的信息和考试信息。15.查询同时参加计算机和英语考试的学生的信息。
2024-01-16 13:06:26
396
1
原创 数据库MySQL----单表查询(聚合函数)
6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。2、查询所有职工所属部门的部门号,不显示重复的部门号。12、列出所有部门号为1和2的职工号、姓名、党员否。13、将职工表worker中的职工按出生的先后顺序排序。9、列出2016年以前出生的职工的姓名、参加工作日期。8、列出所有姓刘的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。17、列出总人数大于4的部门号和总人数。5、列出职工的平均工资和总工资。11、列出所有张姓和李姓的职工姓名。3、求出所有职工的人数。
2024-01-15 20:58:46
407
原创 数据库MySQL
安装好之后,在桌面右键点击我的电脑(有些是此电脑),然后点击属性,进入系统信息设置,接着点击高级,进入环境变量界面,进入环境变量界面,编辑path变量,输入mysql安装路径下的bin目录,这里的是mysql默认安装目录。开始 --> 所有应用 --> Windows管理工具 --> 服务 --> MySQL 启动后接着按住win+r ,输入cmd。mysql安装好后,默认自动启动,可以改为手动。点击finish即可安装完成。2.4配置MySQL。
2024-01-13 17:25:22
350
1
原创 rhce第三次作业
1、写一个 bash脚本以输出数字 0 到 100 中 7 的倍数(0 7 14 21...)的命令。3、写一个 bash脚本以实现一个需求,去掉输入中含有this的语句,把不含this的语句输出。2、写一个 bash脚本以统计一个文本文件 nowcoder.txt中字母数小于8的单词。
2023-12-23 14:42:34
356
1
原创 python第三次作业
self.rect.x = random.randint(0, SCREEN_WIDTH - self.rect.width) # 随机生成敌机初始位置的x坐标。self.rect.y = random.randint(-self.rect.height, -10) # 随机生成敌机初始位置的y坐标。super().__init__(random.choice(enemy_images)) # 随机选择敌机图片并调用父类的构造函数传入。# 调用父类的构造函数传入图片。# 敌机的初始化位置随机。
2023-10-22 18:36:41
45
1
原创 python第二次作业
5. 假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是(B)8. 已知x=[3,7,5],那么执行语句x=x.sort(reverse=True)之后,x的值为(C)3. 表达式",".join(list)中list是列表类型,以下选项中对其功能的描述正确的是(D)1. 已知列表x=list(range(9)),那么执行语句del x[:2]之后,x的值为(D)字典的键是需要不可变类型的,列表是可变的,
2023-09-23 17:25:22
188
1
原创 python第一次作业
elif m == 4 or m == 6 or m == 9 or m == 11: # 判断小月。nums.append(int(input('输入数字{}:'.format(i))))编写程序2: 输入年份及 1-12月份,判断月份属于大月、小月、闺月.平月,并输出本月天数。elif m == 2 and t == 0: # 当前m为2月且为平年。y = int(input('请输入四位数年份:'))m = int(input('请输入月份:'))n=eval(input('输入一个整数:'))
2023-09-17 17:08:05
80
1
原创 rhcsa
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (4096-41943039, 默认 41943039): +3G。1.创建一个3G大小的分区,并格式化为xfs的文件系统类型,将/etc/passwd文件复制到该分区。创建了一个新分区 1,类型为“Extended”,大小为 20 GiB。创建了一个新分区 5,类型为“Linux”,大小为 3 GiB。I/O 大小(最小/最佳):512 字节 / 512 字节。扇区大小(逻辑/物理):512 字节 / 512 字节。
2023-08-10 09:26:53
40
1
原创 rhcsa
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz(tar -cJf)1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中(head,tail,>,>>)2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中(grep,>,>>)用户id=1002(admin) 组id=1002(admin) 组=1002(admin)
2023-08-06 18:29:21
41
原创 rhcsa
4.在/root/file1文件里面写入当前的时间并写入内容this is administrator。3.在/home/file1文件里面写入内容hello,welcome to home。1.修改当前主机名为rhcsa,设置当前时区为Asia/Shanghai。2023年 08月 02日 星期三 20:24:38 CST。
2023-08-03 22:04:12
49
原创 OSPF实验
R1-R2-R3之间使用MGRE网为hub-spoke网络结构。8.分别用R2、R3ping其他两个环回地址。R1-R2-R3之间部署OSPF网络(所以将area 1设置为NSSA区域。查看R4从RIP中学习到的路由。查看R6从RIP中学习到的路由。MGRE修改为BMA网络类型。6.关闭R2、R3的DR选举。R5、R7的出接口也进行汇总。0区域的ABR(R2。R4)中进行路由汇总。
2023-07-13 09:47:06
37
1
原创 HCIP笔记
(可用端口1-65535)----注明端口(静态端口1-1024-----一一对应并绑定的关系),动态端口(1024以上----)注意: 在思科中, 不同的网络类型中可以使用出接口或下一跳(以上的给出的只是建议);(1)局域网(中的以太网)封装----Ethernet 2 IEEEE802.3封装。人机交互的接口,用来接受用户产生的数据----自然语言---逻辑语言(编码)----应用程序(应用接口)无故ARP----免费ARP----地址重复检测----没有其他地址回复才算成功,否则地址失效。
2023-07-04 12:21:25
139
原创 静态拓展配置,ACL,RIP
(3)对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源不一致则根据传递过来的路由信息中携带的开销值进行比对。(4)对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源不一致则根据传递过来的路由信息中携带的开销值进行比对。—当路由器访问目标网段具备相同的下一跳,同时这些目标网段是连续的(具备汇总的条件)的情况下,我们可以进行汇总,写一条去往汇总网段的路由。(2)对于R2而言,如果我收到一条我本地路由表已经有的路由信息,如果来源一致则刷新该路由信息到自己的本地路由表中。
2023-05-28 17:28:46
418
1
原创 网络-hcia初学
MAC地址:48位二进制构成,以16进制表示(便于人类区分和识别),前24位代表不同的厂商,后24位才是厂商分配的串号,具备唯一性。MAC地址:48位二进制构成,以16进制表示(便于人类区分和识别),前24位代表不同的厂商,后24位才是厂商分配的串号,具备唯一性。,转发过程会查看自身的MAC地址表,如果MAC地址表有记录,则按照MAC地址表中的记录进行转发,如果没有记录,则。,转发过程会查看自身的MAC地址表,如果MAC地址表有记录,则按照MAC地址表中的记录进行转发,如果没有记录,则。
2023-05-24 20:33:46
49
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人