自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 nginx(介绍+源码安装+平滑升级和回滚)

nginx采用多进程架构,由一个主进程(master)和多个工作进程(worker)组成,主进程负责管理配置加载,信号处理及worker进程创建;worker进程处理实际请求,基于实际驱动高校并发,支持数万连接,还可以包含缓存进程等,整体轻量高效,适用于高并发场景。

2025-09-13 18:59:25 1015

原创 Tomcat

web开发常见的三大语言:ASP/PHP/JSPASP:基于lls进行解析与执行;PHP:基于nginx+PHP进行解析与执行;JSP:基于Nginx+tomcat进行编译=>解析=>执行a.yum方式安装b.二进制方式安装:直接下载,部署好java环境,即可运行(推荐)c.源码方式安装:需要下载Apache Ant进行编译安装├── bin #存放启动和关闭Tomcat的脚本文件├── conf #存放Tomcat服务器的各种全局配置⽂文件,其中最重要的是server.xml和web.xml。

2025-09-13 15:03:53 921

原创 配置自签证书多域名的动态网站+部署http的repo仓库+基于nfs与yum仓库的http部署

注意:做这个之前要将欢迎界面删除或改名使其失效。可以看到当前网站的上一层CA机构信息。可以看到当前网站的上一层CA机构信息。注意:要将欢迎界面备份,使其失效。点击虚拟机并打开设置。在浏览器输入IP地址。

2025-09-12 22:14:06 1901

原创 apache实现LAMP+apache(URL重定向)

LAMP是指一组通常一起使用来运行动态网站的自由软件名称首字母的缩写a.L是指Linux操作系统b,.A是指Apache,用来提供Web服务c.M指MySQL,用来提供数据库服务d.P指PHP,是动态网站的一种开发语言。

2025-09-12 18:43:55 877

原创 apache详细讲解(apache介绍+apache配置实验+apache实现https网站)

alias指令用于在URL和文件系统之间实现映射,使不在DocumentRoot目录下的内容也能成为项目的一部分。

2025-09-10 18:38:27 944

原创 Web服务基础详细讲解

I/O即输入/输出(input/output),是计算机与外部设备或系统间地数据交换过程,输入指外部数据传入计算机(如键盘输入,文件读取),输出指计算机向外部发送数据(如屏幕显示,文件写入),I/O是计算机与外界交互的核心方式,影响系统性能与响应速度应用程序发起的一次I/O操作包含两个阶段:IO调用:应用程序进程向操作系统内核发起调用IO执行:操作系统内核完成I/O操作操作系统内核完成IO操作还包括两个过程:准备数据阶段:内核等待IO设备准备好数据。

2025-09-10 09:15:47 761

原创 Redis集群(redis cluster (去中心化))

官方文档地址分布式存储实现中心化,数据分片存于不同master节点解决海量存储;高可用,master可挂多个slave,master故障时slave升为新master;无中心节点,客户端连任意节点操作,key不在该节点时返回转向指令指向正确节点。

2025-09-08 14:48:27 1233

原创 Redis集群(redis主从复制+redis高可用(哨兵))

主从复制是指将一台Redis服务器的数据复制到其他的Redis服务器,前者被叫作主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点Redis一般是使用一个Mater节点来进行写操作,而若干个slave节点进行读操作,Master和Slave分别代表了一个个不同的Redis Server实例,另外定期的数据备份操作也是单独选择一个Slave去完成,这样子可以发挥Redis性能。

2025-09-08 10:43:29 651

原创 Redis数据库基础

Redis是一个开源的高性能键值对数据库,它通过提供多种键值数据类型来适应不同场景下的存储要求。

2025-09-06 23:16:12 982

原创 MySQL集群高可用架构(MHA高可用架构)

a.MHA是开源MySQL高可用程序,为主从架构提供自动主库故障切换功能,可在30秒内完成切换并保障数据一致性,支持主库在线切换b.MHA分为Manager和Node角色,Manager通常部署在独立的机器,管理多个主从集群,定时探测主库;Node运行在各MySQL服务器,主库故障时,Manager会将数据最新的从库升为新主库,其他从库重新指向新主库,过程对应用透明。

2025-09-06 18:57:23 1358

原创 MySQL源码部署(rhel7)

【代码】MySQL源码部署(rhel7)

2025-09-05 16:57:20 511

原创 MySQL高可用之组复制(MGR)

本文介绍了MySQL组复制(MGR)的高可用方案实现,包括单主模式和多主模式的配置方法。组复制基于GTID和Paxos协议,通过半数以上节点确认事务提交来保证数据一致性。详细说明了在三台RHEL7.9服务器上部署MySQL8.0.40组复制的步骤,包括环境准备、配置文件修改、账号创建和权限设置等关键操作。测试验证了单主模式下的自动主节点切换功能和多主模式下的多节点并发写入能力。文章提供了完整的操作命令和配置参数,可作为实现MySQL高可用集群的实用参考指南。

2025-09-04 20:14:22 906

原创 MySQL主从复制进阶(GTID复制,半同步复制)

具体流程:主库执行事务并写入binlog中,会堵塞等待从库的确认(ACK),直到至少一个从库发送“已接收并写入该事务的所有binlog到relay log”,主库才向客户端返回“提交成功”;若等待超时,则会自动降级为异步复制,待异常修复后恢复半同步模式。b.提交堵塞和等待:主库提交事务时,会堵塞等待至少一个从库的确认,确认内容为从库已接受该事务得所有binlog并写入relay log。c.流程简短:主库提交事务时生成GTID并写入binlog,从库同步后校验GTID,执行未完成的事务,全程自动化。

2025-09-04 19:20:30 1682

原创 Mysql主从同步

【代码】Mysql主从同步。

2025-09-03 19:15:43 364

原创 Mysql主从复制之延时同步

通过人为配置从库和主库延时N小时可以实现延时同步,延时同步可以解决数据库故障出现的数据丢失问题(物理损坏如直接使用rm删除数据库数据和逻辑损坏如使用drop命令删除数据库)

2025-09-03 18:38:19 436

原创 Redis安装部署(Linux,Docker)

home/redis/myredis/myredis.conf:/etc/redis/redis.conf:这里是将Linux路径下的myredis.conf和redis下的redis.conf挂载在一起。redis-server /etc/redis/redis.conf: 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录。/etc/redis/redis.conf也就是linux下的/home/redis/myredis/myredis.conf。

2025-08-23 16:56:54 1032

原创 MySQL(多表查询练习)

【代码】MySQL(多表查询练习)

2025-08-15 22:07:18 458

原创 MySQL练习

注意:若这里报错则Alt+Ctrl+Delete打开任务管理器---服务---MySQL80---右击打开服务---找到MySQL80右击---属性---登录---允许本地系统账户。(列4:gender,字符串,最大长度10,不能为空,默认值"unknown")(列2:order_id,整型,外键关联到orders表的id列)(列2:name,字符串,最大长度100,不能为空)(列2:name,字符串,最大长度50,不能为空)(列5:category,字符串,最大长度50)(列1:id,整型,主键)

2025-08-13 09:44:36 978

原创 Windows和Linux环境下解决忘记MySQL密码的小技巧

在文档里面定位到mysqld,并且在mysqld后面任意一行添加内容。

2025-08-09 22:24:14 501

原创 MySQL数据库详细笔记

描述事物的符号记录,可以是数字,文字,图像,声音等数据有多种形式,它们可以经过数字化后存入计算机SQL:结构化查询语言,在关系型数据库上执行数据操作,数据检索以及数据维护的标准语言。使用SQL语句,程序员和数据库管理员可以完成如下的任务改变数据库的结构更改系统的安全设置增加用户对数据库或表的许可权限在数据库中检索需要的信息对数据库的信息继续更新。

2025-08-09 17:35:38 1030

原创 shell实现多级菜单脚本编写

本脚本主要实现多级菜单效果,并没有按照LAMP,LNMP环境,如果要用在实际生成环境中部署LAMP,LNMP环境,只需要修改一下就可以了。

2025-08-06 18:49:44 240

原创 服务器巡检项目

【代码】服务器巡检项目。

2025-08-06 18:18:35 419

原创 shell脚本的语法使用及例题

执行时,shell会将in关键字后面的list列表的第1个元素的值赋给变量variable,然后执行循环体,当循环体中的语句执行完毕之后剩余以此类推,当list列表中的所有的元素都被访问后,for循环结构终止,程序将继续执行done语句后面的其他的语句。例题:猜商品价格,通过变量RANDOM获取随机整数并控制20以内,提示用户猜测商品价格,猜测时需要记录次数,猜中后退出程序。break:是立即跳出某个循环结构。do和done之间的所有的语句称为循环体,即循环结构中重复执行的语句。

2025-08-01 23:06:15 765

原创 shell(第二次作业)

(4)编写脚本for3.sh,通过for循环登录主机修改对方root账户密码。(3)多台主机间通过ssh-copy-id进行免密登录。(2)使用ssh-keygen命令建立密钥对。

2025-08-01 16:52:06 217

原创 shell(第一次作业)

点击安全设置:开启pop3/SMTP服务:生成授权码:1.3配置邮件ssl证书1.4配置邮件服务 1.5查看当前磁盘剩余容量 1.6编写脚本free.sh 1.7 设置定时任务1.8测试低于警戒值20G:QQ邮箱收到的邮件: 不低于警戒值20G:2.判断web服务是否运行(1.查看进程的方式判断该程序是否运行,2.通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则2.1启动防火墙2.2查看进

2025-07-31 12:50:51 201

原创 自动化备份全网服务器数据平台

rsync:remote sync(远程同步),是一个在Linux和其他Unix-like系统上一个非常强大的命令行工具,用于计算机之间进行数据同步,可以当做文件复制工具,替代cp和mv命令,主页:https://rsync.samba.org/

2025-07-31 09:30:39 1749

原创 Mysql简述及生产环境中使用通用二进制包安装

MySQL是一个小型关系数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被sun公司10亿美金收购。2009年,SUN又被Oracle以74亿美金收购。目前MySQL被广泛地应用在internet上地中小型网址中,由于体积小,速度快,总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

2025-07-28 08:00:00 310

原创 基于LNMP架构的分布式个人博客搭建

Server-NFS-DNS主机配置NFS服务器,将博客网站资源文件共享给Server-Web主机,Server-NFS-DNS主机配置DNS。目的:将Server-NFS-DNS端的/wordpress目录共享给192.168.75.154(Server-Web)将Server-Web端的DNS改为192.168.75.155后并输入www.wp.com域名访问。Server-Web主机配置web服务,通过域名www.wp.com可以访问到自建的博客网站。服务器之间实现SSH免密登录。

2025-07-27 19:54:17 1182

原创 Ubuntu简述及部署系统

Ubuntu属于Debian系列,Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debain最早由lan Murdock于1993年创建,分为三个版本分支(branch):stable,testing和unstable。Ubuntu Server 是Ubuntu操作系统的一个版本,是Ubuntu家族的一员,被工程设计作为互联网的骨干系统,Ubuntu Server为公有或私有数据中心带来经济和技术上的可扩展性。

2025-07-27 16:34:19 783

原创 配置DNS服务的正反向解析

通过xftp把sczl文件上传到服务端(master)下。通过xftp把sczl文件上传到服务端(master)定位客户端(node1)

2025-07-24 17:52:28 479

原创 基于LNMP分布式个人云存储

使用xftp将nextcloud-25.0.1.zip软件压缩包上传到Linux的根目录,并解压缩。

2025-07-23 23:38:44 442

原创 Docker秒级启动NextCloud个人网盘存储办公系统

cpu:1颗2核内存:4GBHDD:20GB网络:NATVmWare17。

2025-07-22 19:13:22 1290

原创 网络服务(第三次作业)

综合练习:请给openlab搭建web网站,网站需求:1.基于域名www.openlab.com可以访问网站内容为welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student网站访问学生信息,www.openlab.com/date网站访问教学资料www.openlab.com/money. 网站访问缴费网站3.要求(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。

2025-07-21 17:27:30 374

原创 使用LNMP搭建私有云存储项目

定位到第41行和第42行修改数据,server_name为自己的IP地址,root 为/nextcloud;安装nginx,mariadb-server,php。给nextcloud设置可读可写可执行权限。

2025-07-20 18:35:50 747

原创 网络服务(第二次作业)

运行结果图如下图所示: c.测试服务端主机(root@master)时间运行结果图如下图所示: 运行结果图如下图所示: f.测试客户端主机(root@node1)时间运行结果图如下图所示: 运行结果图如下图所示: 运行结果图如下图所示:#注意:客户端将公钥上传到服务器端后,服务器端的/redhat/.ssh/authorized_keys文件会存储客户端的公钥数据运行结果图如下图所示:运行结果图如下图所示:

2025-07-18 17:30:01 603

原创 网络服务(第一次作业)

atd:用于执行一次性定时任务,只在指定的未来时间点执行一次任务,完成后不在重复。crond:用于执行周期性重复任务,可以按照分钟,小时,日,周,月等周期来循环执行任务。atd适合临时的,只需要执行一次的任务,例如"明天上午10点运行一次数据备份脚本"。crond适合需要定期重复的任务,例如"每天凌晨3点清理日志文件","每周五下午5点生成报表"。atd通过at命令设置任务,如at 10:00 tomorrow -f script.sh。crond通过crontab命令编辑任务表,使用特定的时间格式(分 时

2025-07-17 21:24:03 245

原创 网络服务(设置邮箱发送告警功能,每1分钟发送一封邮件)

邮箱设置里点击账户,弹出默认发信账号。

2025-07-17 20:19:48 253

原创 RHCSA(RAID10介绍+RAID10的备份盘技术)

a.本质:RAID1+RAID0的组合b.原理:至少需要4块硬盘,先制作两两的RAID1阵列,以保证安全性,在两两制作RAID0,以提高读写速度c.优点:兼具速度和安全性d.缺点:成本较高。

2025-07-16 21:45:00 531

原创 RHCSA(配置本地yum源仓库)

【代码】RHCSA(配置本地yum源仓库)

2025-07-16 17:25:06 251

原创 RHCSA(软链接与硬链接)

不可以在不同的文件系统中建立硬链接,由于inode是当前文件所在本文件系统的索引值即只能在本分区使用,则硬链接不能跨越文件系统。c.软链接的指向关系可以通过命令查看,硬链接不可以查看执行关系,只能查看连接硬链接数。d.文件大小不一样,硬链接文件容量相同是同一个文件,软链接只是一个快捷方式,容量较小。d.硬链接建立后,删除源文件数据依然可以访问,只有硬链接为0时,数据则无法访问。b.软链接中源文件与链接文件拥有不同的inode号,是两个不同的文件。例1:建立temp1文件,并且创建硬链接并查看硬链接个数。

2025-07-16 15:56:39 298

apache实现LAMP+apache(URL重定向)

apache实现LAMP+apache(URL重定向)

2025-09-12

MySQL集群高可用架构(MHA高可用架构)

MySQL集群高可用架构(MHA高可用架构)

2025-09-06

HCIA相关内容详细笔记

HCIA

2023-10-17

RIP动态路由实验详细讲解

RIP动态路由实验详细讲解

2023-10-24

ospf详细的笔记总结

ospf

2024-01-29

ospf基础的实验操作

ospf

2023-10-29

关于hcia的详细笔记

hcia

2023-10-24

静态路由实验报告的样式

静态路由

2023-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除