- 博客(58)
- 收藏
- 关注
原创 快速修复Linux DNS配置:6步搞定
本文详细介绍了修复Linux系统DNS配置的完整流程。首先检查/etc/resolv.conf文件状态,包括存在性、文件类型和符号链接情况。然后通过强制创建文件、写入DNS配置并设置权限来重建resolv.conf。接着测试DNS解析功能,若失败则检查磁盘空间和文件系统错误。还提供了替代配置方法:直接配置网络接口或使用Netplan(Ubuntu 18.04+)。最后分析了可能的根本原因,包括文件系统损坏、权限问题等。若所有方法均无效,建议备份数据并重装系统。
2025-12-05 09:33:02
386
原创 电脑刷机教程:轻松重装系统指南
这是一篇电脑系统重装教程,主要步骤包括:1)通过F12/F2进入BIOS选择U盘启动;2)在安装前使用diskpart命令清理磁盘并转换格式;3)按提示完成系统安装,可使用shift+F10跳过联网;4)安装完成后需下载驱动总裁安装必要驱动。文章详细说明了从准备到完成系统重装的全过程,特别强调了磁盘清理和驱动安装两个关键环节。
2025-11-28 15:50:45
471
原创 运维岗常见问题二
摘要: Kubernetes集群服务暴露公网的方式包括NodePort、LoadBalancer和Ingress控制器(推荐生产环境)。服务转发协议分为Service层(TCP/UDP)、Ingress层(HTTP/HTTPS)和底层CNI插件(如VXLAN)。K8S组件包括控制平面(如kube-apiserver、etcd)和节点组件(如kubelet、kube-proxy)。Nginx配置包含全局块、events块、http块和server/location块。代码上线流程包括测试、灰度发布和监控运维。
2025-11-05 09:48:03
674
原创 运维岗常见问题一
2.vim / vi:功能强大的高级编辑器,支持语法高亮、多窗口编辑等,适合编辑代码或复杂文本。命令格式为 vim 文件名(或 vi 文件名),进入后按 i 进入编辑模式,编辑完成后按 Esc 退出编辑模式,输入 :wq 保存并退出,:q!3.emacs:另一款功能丰富的编辑器,支持多种编辑模式和扩展,但操作相对复杂,适合有一定经验的用户,命令格式为 emacs 文件名。企业版仅批量许可,提供专属企业级支持。curl/wget:下载文件(wget https://example.com/file.zip)
2025-11-04 10:27:21
762
原创 K8s集群
Kubernetes系统配置与管理指南 摘要: 本文全面介绍了Kubernetes容器编排系统的部署、配置与管理方法。主要内容包括: 基础架构 集群组成:Master节点(API Server、Scheduler等)和Worker节点(kubelet、kube-proxy等) 网络模型:CNI插件原理及Flannel/Calico实现方案 存储方案:PV/PVC机制和StorageClass动态供给 核心功能 工作负载管理:详细说明Pod、Deployment、StatefulSet等控制器 服务发现:Cl
2025-09-01 16:55:15
1271
1
原创 Docker:高效部署与实战指南
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。其是官方的一个开源项目,托管到github上主要功能定义服务使用 YAML 格式的配置文件来定义一组相关的容器服务。每个服务可以指定镜像、端口映射、环境变量、存储卷等参数。例如,可以在配置文件中定义一个 Web 服务和一个数据库服务,以及它们之间的连接关系。一键启动和停止通过一个简单的命令,可以启动或停止整个应用程序所包含的所有容器。这大大简化了多容器应用的部署和管理过程。例如,使用。
2025-09-01 16:53:19
837
原创 MySQL企业级部署与高可用实战
MySQL高可用架构部署及MHA应用实践 本文详细介绍了MySQL数据库在企业环境中的部署与高可用解决方案。主要内容包括:1)MySQL 8.3在Linux环境下的源码编译安装过程;2)主从复制配置实现数据同步;3)GTID模式和半同步复制的启用方法;4)MHA高可用方案的部署与实践,包含Manager和Node节点的配置、SSH免密设置、VIP漂移等关键技术点;5)MySQL Router的安装配置实现读写分离。文档通过三节点(一主两从)的实战部署,展示了如何构建完整的MySQL高可用架构,确保数据库服务
2025-08-22 09:20:35
769
原创 K8S管理实战指南
摘要: 本文详细介绍了Kubernetes(k8s)集群的部署、网络配置、存储管理及调度策略。首先,通过4台虚拟机(Harbor、Master、Node1、Node2)搭建环境,完成Docker、Harbor及k8s核心组件安装,并初始化集群。其次,对比自主式Pod与控制器管理Pod的优缺点,推荐使用Deployment等控制器实现高可用、滚动更新及资源管理。在网络方面,解析了Flannel和Calico插件的通信原理及配置,并探讨Service类型(ClusterIP、NodePort、LoadBalan
2025-08-22 09:19:49
1190
原创 Nginx--企业高性能服务器
本文详细介绍了Nginx服务器的配置与管理过程。主要内容包括:1)环境搭建,从源码编译安装Nginx 1.24.0/1.26.1,配置系统服务;2)核心功能配置,涵盖虚拟主机、文件下载、访问控制、错误页面、长连接等;3)高级特性实现,包括状态监控、gzip压缩、变量使用;4)URL重写与防盗链机制;5)反向代理配置,支持HTTP/TCP负载均衡及FastCGI协议处理PHP请求;6)PHP-FPM环境部署与Memcached缓存集成。通过具体命令和配置文件示例,系统性地展示了Nginx作为高性能Web服务器
2025-08-11 16:57:26
718
原创 Docker 数据卷的核心原理与管理逻辑
Docker数据卷是突破容器文件系统隔离性的关键机制,提供两种实现方式:绑定挂载(开发常用)和管理卷(生产推荐)。数据卷容器可简化多容器共享配置,备份需通过临时容器中转。定期清理闲置卷可释放存储资源。选型需权衡移植性、管理便利性等需求,开发环境适合绑定挂载实现代码实时同步,生产环境推荐管理卷确保数据可靠性。
2025-08-10 11:26:30
841
原创 Tomcat
本文介绍了Web技术发展历程及架构演进,重点讲解了B/S结构的实现原理和关键组件。内容涵盖:1)HTTP协议和Socket网络编程基础;2)静态网页到动态网页的技术演进,包括CGI、ASP、PHP等技术;3)Web前后端分离架构及负载均衡实现;4)Tomcat应用服务器的部署配置;5)Memcached内存缓存系统的特性、安装及Session共享方案。文章通过技术对比和实际配置案例,展现了从单体架构到分布式系统的升级路径,以及如何利用Nginx、Tomcat集群和Memcached构建高可用Web服务。
2025-08-04 11:36:40
1158
原创 Keepalived
vrrp_script <SCRIPT_NAME> { #定义一个检测脚本,在global_defs 之外配置script <STRING>|<QUOTED-STRING> #shell命令或脚本路径interval <INTEGER> #间隔时间,单位为秒,默认1秒timeout <INTEGER> #超时时间。
2025-07-23 11:57:12
813
原创 Haproxy
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计企业版网站:https://www.haproxy.com社区版网站:http://www.haproxy.org。
2025-07-19 18:03:03
974
原创 LVS实验
本文介绍了LVS负载均衡环境配置过程。系统包含4台虚拟机:client(12.25.254.111)、LVS服务器(172.25.254.100和192.168.0.100)、RS1(192.168.0.10)和RS2(192.168.0.20)。配置步骤包括:1)设置IP地址和网络模式;2)在RS1/RS2上配置HTTP服务并关闭防火墙;3)在LVS服务器上启用IP转发并配置ipvsadm负载均衡策略;4)测试NAT模式时需关闭防火墙并正确配置网络连接。最终通过client测试验证了LVS负载均衡功能。
2025-07-17 19:59:31
391
原创 【无标题】云原生作业六
两台 openEuler 服务器作为后端服务器(Real Server),假设 IP 地址分别为 192.168.1.101 和 192.168.1.102。一台 openEuler 服务器作为负载均衡器(Director Server), IP 地址为 192.168.1.100。1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势。2. 基于 openEuler 构建 LVS-DR 群集。1. 安装 Web 服务(以 Nginx 为例)3. 配置虚拟 IP(VIP)
2025-02-22 16:29:00
374
原创 云原生作业四
简述mysql 主从复制原理及其工作过程,配置一主两从并验证。3.登录mysql,进行配置。1.在主服务器上插入一些数据。3.进入mysql进行配置。2.看从服务器上有没有同步。1.编辑my.cnf文件。1.编辑my.cnf文件。1.配置my,cnf文件。3.创建复制用户,赋权。
2025-01-19 15:51:09
312
原创 云原生作业二
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;2. 创建脚本zuoye2-1.sh。1.创建脚本zuoye2-1.sh。的权限为:读、执行。
2025-01-13 16:49:17
169
原创 云原生作业一
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shell脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。2.先创建脚本zuoye1-2.sh。3.创建脚本zuoye1-3.sh。1.先创建脚本zuoye1-1.sh。然后vim开始写脚本。
2025-01-11 13:58:52
266
原创 WEB前端作业二--------下拉菜单
本文展示了一个紫色导航栏的HTML代码实现,包含6个横向排列的菜单项。当鼠标悬停在第一个菜单"游戏1"上时,会显示灰色下拉菜单,包含"游戏下载"、"游戏交易"、"游戏外挂"和"游戏攻略"四个选项。该效果通过CSS的:hover选择器和相邻兄弟选择器实现,其他菜单项悬停时会变红色但不触发下拉。代码结构清晰,使用浮动布局实现水平导航栏。
2024-11-05 16:39:02
390
原创 数据库第五次作业
建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。创建提取emp_new表所有员工姓名和工资的存储过程s1。创建存储过程s2,实现输入员工姓名后返回员工的年龄。使用mydb7 openlab库。
2024-07-25 15:28:40
237
原创 数据库第四次作业
1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint。3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。2.为Course表中Cno 课程号字段设置索引,并查看索引。创建student表。
2024-07-23 12:10:58
314
原创 数据库第三次作业
13.从student表和score表中查询出学生的学号,然后合并查询结果。15.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。3.从student表中查询计算机系和英语系的学生的信息。14.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。1.分别查询student表和score表的所有记录。4.从student表中查询年龄小于22岁的学生信息。8.用连接的方式查询所有学生的信息和考试信息。2.查询student表的第2条到5条记录。6.从score表中查询每个科目的最高分。
2024-07-22 12:09:51
264
原创 数据库第二次作业
(6)、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。(10)、列出所有部门号为102和103日不是党员的职工号、姓名。(11)、将职工表t_worker中的职工按出生的先后顺序排序。(2)、查询所有职工所属部门的部门号,不显示重复的部门号。(8)、列出工资在4000-8000之间的所有职工姓名。(12)、显示工资最高的前3名职工的职工号和姓名。(9)、列出所有孙姓和李姓的职工姓名。(5)、列出职工的平均工资和总工资。(1)、显示所有职工的基本信息。(13)、求出各部门党员的人数。
2024-07-20 17:50:25
227
原创 数据库作业一
先新建数据库mydb6_product。最后建立invoices表。建立employees表。查询employees表。查询invoices表。
2024-07-17 17:28:10
180
原创 VLAN实验
2、PC2/4/5/6处于同一网段,其中PC2可以访问PC4、5、6;但PC4可以访问PC5,不能访问PC6。5、所有PC通过DHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。1、PC1和PC3所在接口为access;4、PC1/3与PC2/4/5/6不在同一个网段。3、PC5不能访问PC6。
2024-03-02 16:33:58
670
原创 BGP策略实验
要求:1、使用PreVal策略,确保R4通过R3到达192.168.10.0/242、使用AS_Path策略,确保R4通过R3到达192.168.11.0/243、配置MED策略,确保R4通过R3到达192.168.12.0/244、使用Local Perference策略,确保R1通过R2到达192.168.1.0/245、使用Local Perference策略,确保R1通过R3到达192.168.2.0/24。
2023-12-11 21:15:36
101
原创 路由反射器与联邦实验
实验要求:1、AS1存在两个环回,一个IP地址为192.168.1.0/24该地址不能在任何协议中宣告AS3中存在两个环回,一个IP地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯AS1的另一个环回为10.0.0.0/24,AS3的另一个环回为11.0.0.0/242、整个AS2的IP地址为172.16.0.0/16,请合理划分3、AS间的骨干链路IP地址随意定制4、使用BGP协议让整个网络的环回可以互相访问5、减少路由条目数量,避免环回出现。
2023-12-06 20:53:13
133
原创 HCIP笔记
E1标准----传输速率为2.048Mbps---欧洲标准T1标准----传输速率为1.544Mbps---北美标准HDLC---高级数据链路控制协议满足工业标准HDLC协议。
2023-11-29 17:15:20
1398
原创 OSPF综合实验
区域,所以共需要划分6个网段;每个网段在根据所需要求在进行划分网段。对每个网段借5位,分别划分为。要求: 1.R4为ISP,其上只能配置IP地址;R4与其他所有直连设备均使用公有IP地址;骨干、MA骨干以及3个用户地址;接着对骨干网段对所需的用户以及环回地址进行划分;IP地址根据172.16.0.0/16进行地址划分:共有5个ospf区域和一个。2.R3-R5/6/7为MGRE环境,R3为中心站点;5.减少LSA的更新量,加快收敛,保障更新安全;4.所有设备均可访问R4的环回;
2023-11-27 18:12:57
86
原创 MGRE环境下的OSPF网络配置
配置IP地址,配置缺省路由,使全网互通,MGRE结构,R1,R2,R3星型拓扑,以R1为中心,启动OSPF,私网互通,更改网络类型,禁止选举。2,r1/4/5为全连的MGRE结构,r1/2/3为星型。只能配置ip地址,r1-r5的环回为私有网段。3,所有私有网段可以互相通讯,私有网段使用。
2023-11-20 18:19:01
144
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅