- 博客(52)
- 收藏
- 关注
原创 H3CNE技术考核
5.SW3作为DHCP服务器,配置两个地址池,分别为192.168.1.0/24网段和192.168.2.0/24网段网关分别为192.168.1.254和192.168.2.254,dns统一为114.114.114.114;4.SW1和SW2属于二层交换机,SW3为三层交换机(VLAN100用于对接R4),在交换机之间相连的链路放行相关VLAN(不允许放行所有VLAN)6.在R4上配置静态路由,使其有到达各个部门的路由,在R3上配置默认路由,使其全网互通。1.按照图示配置IP地址。
2025-03-27 11:16:54
800
原创 静态路由实验
静态路由是通过手动配置路由表条目来指定数据包转发路径的一种路由方式。管理员需明确指定目标网络的下一跳地址或出口接口,适用于网络结构简单、拓扑稳定的环境。
2025-03-26 21:59:05
1132
原创 链路聚合实验
链路聚合(Link Aggregation)是一种将多个物理网络接口绑定为一个逻辑接口的技术,旨在提高带宽、增强冗余性和实现负载均衡。常见的标准包括IEEE 802.3ad(LACP)和静态聚合模式。
2025-03-26 18:54:55
939
原创 单臂路由实验
单臂路由(Router-on-a-Stick)是一种在网络交换机上通过单个物理接口实现多个VLAN间路由的技术。它通过在一个物理接口上配置多个子接口(Sub-Interface),每个子接口关联一个VLAN,从而在有限硬件条件下实现跨VLAN通信。
2025-03-21 16:14:47
1123
原创 NAT实验
NAT(Network Address Translation,网络地址转换)是一种用于在IP数据包通过路由器或防火墙时,修改其源或目标IP地址的技术。NAT的主要目的是解决IPv4地址短缺的问题,同时提供一定程度的网络安全保护。
2025-03-21 15:38:09
993
原创 DHCP实验
(Dynamic Host Configuration Protocol,动态主机配置协议)是一种用于自动分配 IP 地址和其他网络配置参数的协议。通过 DHCP,设备(如计算机、手机)无需手动配置即可加入网络,显著简化了网络管理。
2025-03-14 11:38:11
927
原创 STP实验
SW4成为了根网桥,按照STP计算机制,此时闭塞端口应该在SW1上。如果要使闭塞端口到SW2上,就必须让SW2到SW1的cost比SW4到SW1更大。H3C交换机千兆口的cost默认是20,我们可以把SW2的g1/0/2接口的cost改为2000。要想使SW4成为根网桥,最好的办法就是让SW4的优先级成为全网最小。在SW4上查看端口状态,确认SW4的g1/0/2被闭塞。在SW2上查看STP接口状态,发现SW2的g1/0/2接口已经成为了新的闭塞端口。
2025-03-13 16:54:10
492
原创 VLAN和Trunk实验
1.按照图示给所有路由器(此处充当pc机)配置IP地址2.SW1和SW2上分别创建vlan10和vlan20,要求R1和R3属于vlan10,R2和R4属于vlan203.SW1和SW2相连的接口配置类型为trunk类型,允许vlan10和vlan20通过4.测试效果,同一vlan的路由器可以互通,不同vlan的路由器无法互通。
2025-03-13 15:50:42
640
原创 IP和TCP抓包实验
1.配置IP地址,R1的g0/0口为192.168.1.1/24,R2的g0/0口是192.168.1.2/242.开启该链路上R1的g0/0口的抓包3.通过R1pingR2产生流量,并通过wireshark,查看抓取的ping包的内容4.在R2上开启ftp服务,并通过R1去访问R2的FTP5.重新开启wireshark去抓取链路当中FTP的登录名和密码。
2025-03-12 19:37:03
311
1
原创 kubernetes资源管理
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。
2023-11-22 18:52:15
448
原创 Kubernetes介绍以及Kubernetes快速部署
Kubernetes是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。它提供了容器编排、自动伸缩、负载平衡、存储管理、自我修复和滚动更新等功能,从而使应用程序的部署和管理更加简单和高效。
2023-11-14 18:37:37
479
1
原创 devops完整搭建教程(gitlab、jenkins、harbor、docker)
DevOps(Development Operations)是一种软件开发方法论和工作流程,旨在促进软件开发团队和运维团队之间的协作与沟通,以实现更高效的软件交付和运营。
2023-11-11 00:35:28
4745
1
原创 Harbor私有仓库
无论是使用Docker-distribution去自建仓库,还是通过官方镜像跑容器的方式去自建仓库,通过前面的演示我们可以发现其是非常的简陋的,还不如直接使用官方的Docker Hub去管理镜像来得方便,至少官方的Docker Hub能够通过web界面来管理镜像,还能在web界面执行搜索,还能基于Dockerfile利用Webhooks和Automated Builds实现自动构建镜像的功能,用户不需要在本地执行docker build,而是把所有build上下文的文件作为一个仓库推送到github上,让D
2023-11-07 23:19:01
412
原创 nginx负载均衡(动静分离)
Nginx是一个高性能的开源Web服务器和反向代理服务器,它也可以用于负载均衡。在动静分离方案中,Nginx可以作为一个负载均衡器来分发动态请求和静态请求到不同的后端服务器。通过这种方式,Nginx可以实现对动态请求和静态请求的分离,并将负载均衡应用于后端服务器,从而提高系统的性能和可扩展性。首先需要部署好上述三台主机充当角色,部署。
2023-10-20 22:49:41
1066
原创 nginx平滑升级添加echo模块、localtion配置、rewrite配置
此外,它通常不建议用于生成大量动态内容,因为Nginx的性能在处理静态内容和代理请求方面更出色。对于大规模的动态内容生成,通常会使用专门的Web应用程序服务器,如Node.js、Django、或Ruby on Rails。但是在实际操作中,仍需谨慎进行,确保升级过程的稳定性和可靠性。Nginx 平滑升级是指在不中断服务的情况下,将旧版本的 Nginx 服务器升级到新版本。指令的工作原理是基于正则表达式的匹配和URI的替换,使得你可以对传入的HTTP请求进行重定向和修改。将捕获匹配的部分(例如,
2023-10-19 23:00:17
1900
原创 源码编译安装部署lnmp
LNMP 是一种常见的网站服务器架构,它的名称代表了四个核心组件:Linux、Nginx、MySQL、PHP。Linux:LNMP 架构的基础是 Linux 操作系统。Linux 是一种开源的、免费的操作系统,它提供了稳定、安全的环境来运行服务器和应用程序。Nginx:Nginx 是一款高性能的 Web 服务器软件。它具有占用资源少、并发处理能力强的特点。Nginx 可以作为反向代理服务器,负责接收客户端的请求并将其分发给后端的应用服务器。MySQL:MySQL 是一种流行的关系型数据库管理系统。
2023-10-18 16:20:51
743
1
原创 MySQL双主一从高可用
我们先手动开启master1主机的mysql服务和keepalived服务,开启master1主机上的mysql服务之前需关闭master2主机上的mysql服务。nfs服务器用于同步两台主服务器的数据,确保一致。查看master1主机上的master状态。在master1主机上初始化数据库。
2023-10-17 22:19:20
676
原创 tomcat多实例部署jenkins
Jenkins是一个可扩展的、基于Web的工具,用于自动化构建、测试和部署软件项目。它支持各种版本控制系统、构建工具和测试框架,并提供了丰富的插件生态系统来满足不同的需求。
2023-10-14 12:43:31
1552
1
原创 zabbix监控keepalived主备状态以及脑裂
监控只是监控发生脑裂的可能性,不能保证一定是发生了脑裂,因为正常的主备切换VIP也是会到备上的。对keepalived服务的监控应在备用服务器上进行,通过添加zabbix自定义监控进行。
2023-10-14 09:50:11
450
1
原创 keepalived高可用
Keepalived是一个开源的工具,可以在多台服务器之间提供故障转移和高可用性服务。它使用VRRP协议来提供虚拟IP(VIP),并监控服务器和服务的状态。当主服务器失效时,Keepalived可以自动将VIP转移到备用服务器上,以确保服务的连续性和可靠性。
2023-10-12 23:36:36
193
1
原创 tomcat部署jenkins
CI/CD是持续集成(Continuous Integration)与持续部署(Continuous Deployment)的缩写。持续集成(CI):持续集成是一种开发实践,要求开发人员经常将代码集成到共享代码仓库中。这通过自动化构建、自动化测试、代码静态分析等过程来实现。持续集成的优势包括减少集成问题、快速发现错误、增加团队协作。持续部署(CD):持续部署是在持续集成完成后,自动将应用程序部署到生产环境的过程。这可通过自动化构建、配置管理、发布工具等来实现。
2023-10-11 22:49:02
1973
1
原创 tomcat服务&&tomcat多实例部署
Tomcat是一个开源的Java Servlet容器,可以作为Java Web应用程序的运行环境。它是Apache软件基金会的一个重要项目,具有高性能、稳定可靠以及跨平台等特点。它实现了Java Servlet和JavaServer Pages(JSP)规范,并提供了一个运行环境,使得Java代码可以在Web服务器上执行。tomcat就是传说中的中间件之一,tomcat本身是一个容器,专门用来运行java程序,java语言开发的网页.jsp就应该运行于tomcat中。
2023-10-11 11:17:54
1262
原创 tomcat服务安装步骤以及详细配置教程
Tomcat是一个开源的Java Servlet容器,可以作为Java Web应用程序的运行环境。它是Apache软件基金会的一个重要项目,具有高性能、稳定可靠以及跨平台等特点。它实现了Java Servlet和JavaServer Pages(JSP)规范,并提供了一个运行环境,使得Java代码可以在Web服务器上执行。tomcat就是传说中的中间件之一,tomcat本身是一个容器,专门用来运行java程序,java语言开发的网页.jsp就应该运行于tomcat中。
2023-10-10 15:23:21
8384
原创 haproxy负载均衡
HAProxy(高可用代理)是一款开源的、高性能的负载均衡和反向代理软件,在网络服务架构中起到分发网络流量的作用。它通常运行在透明模式下,将客户端请求转发到多个服务器上,以实现负载均衡和高可用性。HAProxy的设计目标是提供高性能、可靠性和灵活性。它采用C语言编写,能够有效地处理大量并发连接,并支持多种负载均衡算法,如轮询、最少连接、源地址哈希等。此外,HAProxy还支持健康检查和故障转移功能,能够自动检测到不可用的服务器并将流量转发到可用的服务器上。
2023-10-10 02:03:01
505
原创 LVS负载均衡+LVS-DR部署
IPVS(IP Virtual Server)是一种用于构建高性能、高可用的集群服务的技术。它是Linux内核的一部分,通过在内核中实现负载均衡、虚拟服务器和会话保持等功能,为应用程序提供了可靠、可扩展的服务。
2023-10-08 21:44:54
239
原创 版本控制 gitlab 安装部署流程及其常用管理操作
GitLab 是一个强大的开源版本控制工具,它提供了完整的代码管理平台,使团队能够轻松地协作开发和管理项目。无论是小型团队还是大型企业,GitLab 都可以为开发者和项目经理提供强大的工具和功能,提高团队的协作效率和项目的质量。
2023-10-07 17:15:36
675
原创 Zabbix 用户和权限管理与模板管理详解
Zabbix 是一个功能强大的监控系统,用户和权限管理以及模板管理是其关键功能之一。本文将深入介绍 Zabbix 的用户和权限管理,以及模板管理的重要性和使用方法,帮助您更好地利用 Zabbix 进行监控和管理。本文详细介绍了 Zabbix 的用户和权限管理,以及模板管理的重要性和使用方法。通过合理的用户和权限管理,管理员可以实现对用户的细粒度控制和权限管理,从而确保监控系统的安全性和稳定性。同时,模板管理功能能够大幅度简化监控配置,提高工作效率。
2023-10-02 18:53:34
695
2
原创 rsync服务
rsync 是linux系统下一个功能强大的数据镜像备份工具,用于在不同的系统之间进行文件备份和传输。它可以在本地和远程主机之间同步文件和目录,并且仅传输已更改的部分,从而减少传输的时间和带宽消耗。rsync 支持通过 SSH 和 rsh 协议进行安全传输,并具有强大的可定制性和灵活性。
2023-09-30 12:55:10
219
原创 zabbix服务自定义监控
/同时,配置文件中也告诉了我们使用自定义监控的格式,我们获取值的方式是通过脚本来实现的# Format: UserParameter=, //则是我们在网页上加入监控项时的key压缩包地址:https://github.com/chendao2015/将下载的包发送到被监控端//安装unzip包和Python3的包以便于解压和执行脚本省略. . .省略. . .//解压后查看文件,并服务log.py文件执行权限。
2023-09-26 23:34:10
502
3
原创 zabbix服务配置邮箱告警(定义媒介、配置动作)
此时媒介和动作都已经配置完成,我们借助先前在centos2主机上的/tmp/ftx文件来测试是否执行告警动作。以上只是我们以命令行的模式执行的,而我们需要达到让他本身能够发送邮件告警。测试邮件是否能正常发送到QQ邮箱。编写一个脚本,而这个脚本应该放在。这里我们将第三方邮箱定为网易邮箱。收件邮箱还是我们的QQ邮箱。第三方邮箱网页配置告警。
2023-09-26 01:23:31
827
1
原创 zabbix监控配置流程
为了让zabbix能够开机自启,我们需要配置zabbix_server和zabbix_agentd的service文件,来使用systemctl命令让zabbix服务能够开机自启。在上一篇博客中我们已经将zabbix安装成功并成功访问到zabbix页面。在此页面我们将我们所需要的,最主要的通知栏进行调整。客户端我们以一台centos主机为实例进行演练。在被监控主机上创建一个测试文件,监控这个文件。同时,我们可以查看最新500条数据。定义媒介(告警通知的方式)添加触发器trigger。配置动作(告知、处理)
2023-09-25 14:52:52
439
1
原创 监控服务zabbix部署
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,与可选组件。可以通过SNMPping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Ubuntu,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
2023-09-23 13:07:44
271
1
原创 linux文本处理三剑客之sed
在文件内容过少的情况下我们也可以使用替换的方式将部署字母转换为大写,但我们只针对文本内容过少的文件可以这样处理,如果但文件内容过多,再使用替换的命令进行操作就会是一件冗长乏味的工作内容 [root@centos2 ~] # cat b find the Match statement转换命令可以进行小写字母到大写字母的转换,但它将转换应用于整个行。使用保持空间可以实现以上任务,因为可以用保持空间来存储输入行的备份而将语句名独立出来,并在模式空间进行转换。
2023-09-16 14:52:30
352
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人