- 博客(79)
- 收藏
- 关注
原创 nginx
FastCGI是进程管理器。CGI会将webserver的请求转发给会解决请求的人。PHP处于一会儿上班一会儿下班的状态。worker进程一般会有多个,每个进程会嵌入一个PHP解析器,进行PHP代码的处理。
2024-08-22 04:56:45
790
原创 haproxy
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件,是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。安装软件包haproxy基本配置查询配置文件/etc/haproxy/haproxy.cfg ---- 配置文件/etc/logrotate.d/haproxy ---- 记录日志的文件。
2024-08-11 23:20:36
390
原创 lvs项目
LVS:Linux Virtual Server,负载调度器,内核集成章文嵩,阿里的四层SLB(ServerLoadBalance)是基FLVS+keepalived实现。创建webservwe1\webserver2,必须改为仅主机。rs安装mod_ssl模块,让rs支持https。这里权重没有生效,重新设定算法设为 wrr。(因为多端口,所以没有添加端口号)测试一下,是否能ping通。lvs中打开内核路由功能。关掉防火墙再试一次,成功。清空原有策略并重写编写。搭建环境以及网络配置。
2024-08-08 18:25:49
521
原创 mysql
4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)2、在 shop_price 列上加普通索引(用create index方式)5、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。
2024-08-08 13:25:41
928
原创 kickstart自动脚本制作
set nu 显示行数,删掉37及后的脚本,并注释掉 27 28。安装图形化生成kickstar自动安装脚本的工具。设置网段,子网掩码,给的地址池,网关,子网掩码。查看主配置文件,并按要求复制模板。关闭 Vmware dhcp。浏览器测试结果:哈拉少~来杯卡布奇诺,静待安装。克隆7主机,配置网络。
2024-08-05 16:40:43
267
原创 NoSQL
(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。(5) 获取order表里的id值。(3) 查看key的超时时间。(5)查看list的值长度。(1) 查看key是否存在。
2024-07-15 17:23:55
258
原创 备份与恢复
3、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)2、在 shop_price 列上加普通索引(用create index方式)5、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。
2024-07-13 19:33:38
927
原创 第七次作业
Op_time 操作时间 Varchar(20) 否 否 是 否 否。Op_type 操作方式 Varchar(20) 否 否 是 否 否。触发器名称分别为product_bf_insert、product_af_update和product_af_del。3、删除product_bf_insert和product_af_update这两个触发器。
2024-07-12 17:30:53
268
原创 第六次作业
values('张晓红','女','1980-1-23',5800,'河南省郑州市中原路10号',1),('王云飞','男','1992-11-15',5600,'河南省新乡市人民路28号',1),('王鹏飞','男','1987-10-1',6800,'河南省新乡市东明大道12号',1),('王小明','男','1998-1-3',4800,'河南省驻马店市雪松路128号',2),('王大鹏','男','1989-2-11',5900,'河南省郑州市东风路15号',1),
2024-07-10 21:19:27
588
原创 第五次作业
(1568,'赵六',57,'1970/10/11',7500,102),(1564,'荣七',64,'1963/10/11',8500,102),(1789,'张三',35,'1980/1/1',4000,101),(1776,'王五',24,'1990/7/1',2000,101),15.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。11.列出部门员工收入大于7000的部门编号,部门名称;13.列出每一个部门中年纪最大的员工姓名,部门名称;7.列出每个部门的平均收入及部门名称。
2024-07-09 16:53:03
374
原创 第四次作业
12、查询grade表中math大于90 或者 chinese大于90的记录。2、查询grade表中的id,firstname,lastname字段。10、查询grade表中firstname以A开头后面有4个字符的记录。8、查询grade表中firstname以A开头以e结尾的记录。7、查询grade表中firstname以A开头的记录。13、查询grade表中id不是1、3、5、7的记录。5、查询grade表中id值为2,4,6的学生记录。17、求出表中英语成绩的80的记录的条数。
2024-07-07 15:12:02
320
原创 第三次作业
记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5。1、创建一个用户test1使他只能本地登录拥有查询student表的权限。3、向student表中添加一条新记录,部分数据插入5,"jone"一、在数据库中创建一个表student,用于存储学生信息。4、更新表,grade 大于90的加0.5。1、向student表中添加一条新记录。2、向student表中添加多条新记录。2、查询用户test1的权限。3、删除用户test1.5、删除成绩为空的记录。
2024-07-06 17:20:37
134
原创 第二次作业
allowances 小数 非空,默认为0 补贴。userId 字符型 非空,外键,关联的是user表的id字段 用户id。entry_date 日期型 非空 入职时间。NAME 字符型 非空 姓名。id 整形 主键,自增长 id。1、在上面员工表的基本上增加一个image列,类型是blob,长度255。
2024-07-04 16:41:49
322
原创 mysql安装
(高级选项)则会弹出安装目录的选择窗口,如图所示,此时你可以分别设置 MySQL的服务程序安装目录和数据存储目录。:如果还有其他产品需要配置,可以选择其他产品,然后继续配置。:打开【系统属性】对话框,选择【高级】选项卡,然 后单击【环境变量】按钮。采用通用的方法, 可以添加其他你需要安装的产品。(下一步)按钮,打开设置服务器名称窗口,如图所示。超级管理员的密码窗口,如图所示,需要输入 两次同样的登录密码。(选择产品)窗口,可以定制需要安装的产品清单。1.MySQL下载完成后,找到下载文件,双击进行安装。
2024-07-03 16:39:15
803
原创 mysql第五次作业
1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数1.1查询同时存在" 01 "课程和" 02 "课程的情况1.2查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )1.3查询不存在" 01 "课程但存在" 02 "课程的情况2.查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩3.查询在 SC 表存在成绩的学生信息4.查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
2024-01-19 16:26:29
413
原创 多表查询练习
1.创建student和score表创建score表。SQL代码如下:2.为student表和score表增加记录向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,‘张老大’, ‘男’,1985,‘计算机系’, ‘北京市海淀区’);INSERT INTO student VALUES( 902,‘张老二’, ‘男’,1986,‘中文系’, ‘北京市昌平区’);
2024-01-17 18:25:38
967
原创 【无标题】
(2) 创建数据库,并且选择该数据库(因为我创建好了,会提示这个数据库已经存在)二、博客:window系统安装MySQL。命令 mysql -u root -p。csdn、简书、博客园、github。一、创建一个英雄表(hero)(1)、先进入mysql。
2024-01-14 19:57:59
477
原创 第六次作业
3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?4.容器的启动、 停止及重启操作。8.查看容器或镜像的内部信息?7.怎么连接到运行的容器?9.如何查看所有镜像?服务,配置镜像加速器。
2023-08-29 18:12:47
152
原创 第四次作业
动态网页则是在用户访问时才生成的网页,它的内容可以根据用户的请求、输入和其他参数来动态地生成。web1.0主要注重用户通过浏览器获取信息,web2.0则是更注重用户的交互作用,用户既是网站内容的浏览者也是网站内容的制造者。静态网页是在服务器上提前生成好的网页,它的内容在访问时不会发生变化。每个用户访问该网页时看到的是相同的内容。而动态网页能够根据用户的需求和交互动态生成内容,适用于需要实时更新和复杂交互的网站。静态网页和动态网页是两种常见的网页类型,它们在内容生成和交互方式上存在不同。
2023-08-09 00:41:02
211
原创 MySQL主从复制
MySQL主从复制是一种数据库复制技术,通过将一个MySQL服务器(主节点)上的数据同步到其他MySQL服务器(从节点),实现数据的备份、读写分离、负载均衡等功能。主从复制在分布式系统和高可用性架构中起着重要作用。本文将详细介绍MySQL主从配置的原理和实践指南。1. MySQL主从复制原理主节点(Master):主节点是数据的源头,负责处理写操作并将数据变更记录到二进制日志中。从节点(Slave):从节点通过读取主节点的二进制日志来复制主节点的数据。
2023-07-31 08:58:29
224
原创 RHCE第六次作业
3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务。1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。
2023-05-29 18:54:05
168
原创 RHCE第五次作业
顾名思义,变量就是程序设计语言中的一个可以变化的量,当然,可以变化的是变量的值。几乎所 有的程序设计语言中都有定义变量,并且其涵义也大同小异。从本质上讲,变量就是在程序中保存用户 数据的一块内存空间,而变量名就是这块内存空间的地址。在程序的执行过程中,保存数据的内存空间的内容可能会不断地发生变化,但是,代表内存地址的 变量名却保持不变。局部变量(普通变量):只在某个特定范围生效的变量,比如只能在当前进程中使用的变量,只能 在函数中使用的变量。
2023-05-29 18:41:18
79
原创 RHCE第三次作业
2.给该公司创建的三个子页面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/stdent网站访问学生信息,www.openlab.com/data网站访问教学资料,www.openlab.com/money网站访问缴费网站。#更改配置文件 (虚拟主机标签的示例参考文件:/usr/share/doc/httpd/httpd-vhosts.conf)#别名 /data 实际路径 /www/openlab/data。#利用本机的/etc/hosts文件做域名解析。
2023-05-03 21:26:17
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人