自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux面试题

LVS是一个虚拟的服务器集群系统,在linux系统下实现负载均衡的功能:采用IP负载均衡技术和基于内容请求分发技术来实现。运维发布的方式:滚动更新 蓝绿部署 金丝雀部署 灰度发布。LVS一共有三种工作模式:DR Tunnel NAT。七层是基于URL等应用层信息的负载均衡。Apache采用select模型。Nginx采用epoll模型。四层基于IP+端口进行转发。

2023-11-22 10:29:46 45

原创 kubernetes实战入门

kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理。至此,已经掌握了Namespace、Pod、Deployment、Service资源的基本操作,有了这些操作,就可以在kubernetes集群中实现一个服务的简单部署和访问了,但是如果想要更好的使用kubernetes,就需要深入学习这几种资源的细节和原理。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会尝试进行重启或重建pod。

2023-11-18 20:45:00 95

原创 kubernetes资源管理

在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。

2023-11-18 13:30:00 66

原创 Kubernetes的介绍

首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。

2023-11-13 20:00:00 42

原创 kubernetes部署

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:创建一个Master节点将一个Node节点加入到当前集群中kubeadm join

2023-11-13 18:49:20 23

原创 nginx

Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。在连接高并发的情况下,Nginx是Apache服务不错的替代品,能够支持高达 50,000 个并发连接数的响应。

2023-10-19 16:05:00 52

原创 lnmp部署安装

location ~ \.php$ { (取消几行注释)关闭防火墙和selinux。编写service文件。编写service文件。

2023-10-19 14:59:19 27

原创 lamt安装部署

下载和解压apr和apr-util。关闭防火墙和selinux。创建apache组和用户。

2023-10-12 16:15:59 43

原创 kvm虚拟化

虚拟化是指计算机在虚拟的基础上而不是真实的基础上运行虚拟化技术的核心在于资源的抽象化,重新划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,虚拟化技术实现了物理硬件与软件逻辑架构的解耦。虚拟化是云计算的核心技术,云计算中的虚拟化指的是IaaS层虚拟化解决方案。

2023-10-12 11:22:13 41

原创 tomcat+jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。更详细的Jenkins介绍请看此链接:一文读懂Jenkins的前世今生,零基础学Jenkins必看教程(Jenkins部署+Jenkins安装+Jenkins持续集成) - 知乎。

2023-10-11 17:38:21 37

原创 tomcat

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web应用服务器。

2023-10-11 15:33:57 48

原创 haproxy配置安装

LVS不支持正则处理,不能实现动静分离对于大型网站LVS的事实配置较为复杂,维护成本相对较高Haproxy是一款可以供高可用性、负载均衡和基于TCP和HTTP应用的代理软件适用于负载较大的站点运行在硬件上可支持数以万计的并发连接请求。

2023-10-11 09:54:59 372

原创 lvs集群

lvs的介绍。

2023-10-09 08:30:24 45 1

原创 版本控制(gitlab)

版本控制的介绍gitlab的配置gitlab的管理

2023-10-08 10:33:57 90 1

原创 rsync

rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具可以远程同步,支持本地复制,或者与其他SSHrsync主机同步。

2023-10-06 17:15:39 46 1

原创 zabbix+grafana

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。

2023-10-06 17:01:41 50 1

原创 Zabbix监控服务及自定义监控

流程和监控进程一样,但是使用的脚本不一样,监控日志不能使用shell脚本,要使用python脚本修改受控机上的配置文件UserParameter=check_logs[*],python3 /shell/log.py $1 $2 $3 //改完重启生效在控制机上测试10添加监控项手动触发配置监控端配置文件,配置监控脚本监控MySQL主从时,只需监控MySQL从库主机,监控两个Yesshow slave status \G 用于提供有关从属服务器线程的关键参数的信息。

2023-10-06 09:55:27 41 1

原创 zabbix监控配置流程

在主页给这台主机手动配置一个监控项,通过对比这个文件的sum值,判断文件是否发生改变。关闭防火墙和selinux、创建zabbix用户。然后在被监控主机创建一个文件,然后监控这个文件。Hostname=host1(全局唯一)然后点击添加,然后显示的是此页面。安装依赖包且安装zabbix包。源码编译安装zabbix客户端。ZBX是灰色的是因为没有监控项。在被监控的主机的文件上添加内容。添加完成后则需要去创建监控项。手动触发监控项,看是否成功。创建zabbix用户。

2023-09-26 17:23:07 97

原创 监控软件及监控zabbix的部署

zabbix 结合nagios和cacti的优点,还要结合grafana绘图。prometheus 普罗米修斯 监控容器。agent 代理 奸细。

2023-09-22 11:13:44 110 1

原创 文本处理三剑客之sed高级用法

大多数 sed 命令能接受由逗号分隔的两个地址,这两个地址,这两个地址用来标识行的范围。Replacement是一个字符串,用来替换与正则表达式匹配的内容(参见第三章中的“匹配的范围“一节)。\ 当在替换部分包含“与“符号(&),反斜杠(\)和替换命令的定界符时可用\转义它们。\n 匹配第n个字串(n是一个数字),这个字串以前在pattern 中用“\(“和“\)“指定。g 对模式空间的所有出现的情况进行全局更改。列表命令 l 用于显示模式空间的内容,将非打印的字符显示为两个数字的ASCII代码。

2023-09-14 18:23:38 42 1

原创 MySQL主从

MySQL主从同步,即MySQL Replication,可以实现将数据从一台数据库服务器同步到多台数据库服务器。MySQL数据库自带主从同步功能,经过配置,可以实现基于库、表结构的多种方案的主从同步。

2023-09-07 15:24:11 89

原创 MySQL

定义:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。(一)数据库是存放数据的仓库。(二)数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。

2023-09-06 17:07:47 269 1

原创 mysql数据备份与恢复及多实例

如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。数据库备份是保证数据安全的重要手段之一,MySQL提供了很多种备份工具,这些工具不仅可以帮助我们备份数据,而且还可以保证数据的一致性,并且备份速度快,使用简单。它能够备份表,可以指定备份的表,也可以按照数据库进行备份。记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份。这就意味着,第一次增量备份的对象。

2023-09-06 16:53:23 275 1

Linux基础命令(一).pdf

Linux基础命令(一).pdf

2023-11-02

空空如也

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

TA关注的人

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