自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker-compose搭建prometheus以及grafana

Prometheus 是一个开源的系统监控和告警工具,由 SoundCloud 于 2012 年开始开发,现为 CNCF(Cloud Native Computing Foundation)项目之一。它特别适合云原生环境和容器编排系统(如 Kubernetes)的监控。:时间序列数据带有标签(key-value),支持灵活查询。:Prometheus 定期从被监控服务拉取指标数据。:支持丰富的指标计算和聚合。:高效存储监控指标。:结合 Alertmanager 实现告警规则和通知。

2025-05-30 17:35:03 1316

原创 linux版本vmware修改ubuntu虚拟机为桥接模式

修改后wq保存退出 输入netplan apply重启 然后查看一下ip可以连接了。自动模式 不需要进行任何操作。初始dncp配置文件是这样的。然后save保存一下配置。

2025-05-28 13:04:21 453

原创 docker-compose搭建emqx 服务

搭建emqx服务前配置好docker和docker-compose。

2025-05-27 16:20:50 290

原创 ubuntu22.04 docker-compose搭建apisix高可用

将all-in-one中apisix-dashboard文件夹拷贝到example目录中,下面dashboard容器需要挂载使用。我这边是arm架构的ubuntu22.04系统 我把apisix镜像更换下。没有安装docker和docker-compose的可以看我前两篇博客。选择1.yml文件执行。进入example目录。最好可以先cp做个备份。

2024-11-01 17:59:40 475

原创 docker-compose 安装部署arm架构

我这边是arm的昆仑2280服务器 所以下载arm架构。下载docker-compose包传输到主机。可以通过xftp或者winscp传入。

2024-10-31 14:30:10 310

原创 mongodb高可用副本集 docker版

现在有三台主机 192.168.122.174 docker1docker容器默认的是bridge网络 同主机的容器可以互通 我们下面得用overlay网络。

2024-10-25 14:26:06 1320

原创 arm ubuntu22.04 安装es7.16.2

也可以浏览器访问 ip:9200。Kibana 的配置文件位于。Kibana 默认运行在。

2024-10-24 10:56:52 1061

原创 arm架构 ubuntu 部署docker

(curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo tee /etc/apt/trusted.gpg.d/docker.asc)可以执行这个手动将密钥保存到。需与Docker密钥相对应,若第三步使用了阿里云的密钥,此处就使用阿里云的Docker源。

2024-10-23 15:04:24 749

原创 Mysql备份与恢复

mysqldump -u root -p密码 库名 表1 [表2 ....] > XXX.sql #只备份指定库中的一个或多个指定的表(不包含库对象本身)mysqldump -u root -p密码 --databases 库1 [库2 ....] > XXX.sql #备份一个或多个指定的库及库中所有的表。#查看通用查询日志是否开启。##慢查询日志,用来记录所有执行时间超过long_query_time秒的语句,可以找到哪些查询语句执行时间长,以便于优化,默认是关闭的。

2024-06-23 18:57:39 755

原创 LVS负载均衡群集+NAT部署

Cluster,集群、群集由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。

2024-06-21 13:58:55 557

原创 MySQL索引、事务、存储引擎

事务就是一组数据库操作序列(包含一个或多个SQL操作命令),事务会把所有操作看作是一个不可分割的整体向数据库系统提交或撤销操作,所有操作要么都执行,要么都不执行。

2024-06-21 13:48:21 678

原创 Mysql数据库

grant 权限1,权限2,.... on 库名.表名 to '用户名'@'来源地址' [identified by '密码'];sys:MySQL5.7之后引入的一个新的 sys 数据库,sys 库里面的表、视图、函数以及存储过程可以让用户快速了解MySQL的一些信息,它的数据来源于performance_schema。若使用加密密码,需要先使用SELECT PASSWORD('密码');set password for '用户名'@'来源地址' = password('密码');

2024-06-19 20:03:55 1438

原创 Haproxy搭建web群集

HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。

2024-06-19 20:03:32 513

原创 LVS+keepalived群集

默认情况下通过优先级决定主备服务器的角色(优先级最高的为主),主服务器(MASTER)会通过ip命令在本地生成VIP,接收并处理客户端发送的请求消息;当主服务器异常时,备服务器就会接管VIP(也是通过ip命令生成VIP),继续提供服务,保证服务的高可用。Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。●core模块:为keepalived的核心,负责主进程的启动、维护及全局配置文件的加载和解析。●vrrp模块:是来实现VRRP协议的。

2024-06-19 19:58:07 314

原创 LVS负载均衡 ---DR模式

修改源 MAC 地址为 Director Server 的 MAC地址,修改目标 MAC 地址为 Real Server 的 MAC 地址,源 IP 地址与目标 IP 地址没有改变,然后将数据包发送给 Real Server。(4)到达 Real Server 的请求报文的 MAC 地址是自身的 MAC 地址,就接收此报文。Real Server 的网关不允许指向 Director Server IP,即Real Server发送的数据包不允许经过 Director Server。

2024-06-19 19:54:42 355

原创 Nginx+Tomcat负载均衡、动静分离群集

在现代 Web 服务架构中,Tomcat 和 Nginx 是两个至关重要的组件,负责处理用户请求并实现高性能的服务。本篇博客将深入探讨这些技术的原理和部署配置方法。最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发。安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件。

2024-06-19 17:22:44 222

原创 Tomcat部署及优化

Tomcat是Java语言开发的,是一款免费的、开放源代码的Web应用服务器,是由Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,深受Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

2024-06-19 17:10:58 1019

原创 firewalld防火墙

firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。

2024-06-19 16:36:28 738

原创 nginx优化与防盗链

yum install -y gd-devel #yum在线源安装gd-devel,http_image_filter_module模块需要依赖gd-devel的支持。

2024-06-14 23:01:39 909

原创 源码编译安装LNMP

PHP-FPM(FastCGI Process Manager:FastCGI 进程管理器)是一个 PHPFastCGI 管理器, 由于Nginx服务器不能处理动态页面,需要由 Nginx 把动态请求交给 php-fpm 进程进行解析。--939行--取消注释,修改。--17行--去掉";--65行--取消注释,修改。--1170行--修改。

2024-06-10 18:19:30 938

原创 源码编译安装LAMP

LAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。

2024-06-10 01:14:32 1047

原创 Nginx location 与 Rewrite

http://域名/旧URL --rewrite重写--> http://域名/新URL --> 浏览器地址栏也会改为 http://域名/新URL 再发起一次访问请求 --> location匹配新URL路径跳转页面。在没有合适的精准匹配的情况下,先看前缀匹配的长度,取最长匹配的location(如果此最长匹配是带有^~的则不再看正则匹配;http://域名/旧URL --rewrite重写--> http://域名/新URL --> location匹配新URL路径跳转页面。

2024-06-04 22:31:47 1012

原创 Nginx网站服务

处理方式: root路径+location路径 http://192.168.80.20/abc/xy101/scj.html --> /var/www/abc/xy101/scj.html。处理方式: alias路径替换location路径 http://192.168.80.20/abc/xy101/scj.html --> /var/www/xy101/scj.html。2)修改配置文件,添加 basic_auth basic_auth_user_file 配置。

2024-06-02 15:21:13 1379

原创 Web基础与HTTP协议

网站 通常需要有一个域名(可以在万维网站上申请购买域名,并在公安系统进行备案,方可在国内大陆使用)

2024-05-28 20:36:03 1073

原创 linux 安全 iptables防火墙 (一)

Linux 系统的防火墙 :IP信息包过滤系统,它实际上由两个组件netfilter 和 iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口、协议等信息的处理上。

2024-05-22 12:58:21 694

原创 Shell编程之免交互

交互式命令 <<EOF #免交互执行命令指定传入内容........EOFcat > 文件 <<EOF #免交互创建并编辑文件内容指定传入内容.......EOF可以使用cat > chen.txt <<EOF 放前后都行1)yum install -y expect (使用yum安装)2)申明解释器 #!3)接收位置参数传入。

2024-05-22 09:00:56 260

原创 部署yum仓库及NFS共享

yum1)基于RPM包构建的软件更新机制2)可以自动解决依赖关系3)所有软件包由集中的YUM软件仓库提供。

2024-05-22 08:58:58 918

原创 sed 与 awk 命令

d};$G' #将1-3行内容剪切粘贴到最后一行下面。

2024-05-22 08:58:21 612

原创 shell 常用命令及正则表达式

^XXX] 匹配除了中括号里的列表中的任何字符 [^0-9]匹配所有非数字的字符 [^a-zA-Z]匹配所有非大小字母的字符。echo ${数组名[@]} | tr ' ' '\n' | sort -rn | tr '\n' ' '[XXX] 匹配中括号里的列表中的任意一个字符 [.\n] [0-9] [a-zA-Z0-9]{n,m} 匹配{}前面的字符或表达式 n 到 m 次(大于等于 n 次且小于等于 m 次){n,} 匹配{}前面的字符或表达式至少 n 次(大于等于 n 次)

2024-05-20 23:10:58 873

原创 shell 数组

1)数组名=(元素1 元素2 元素3 ....)2)数组名[0]=元素1数组名[1]=元素2数组名[2]=元素3....3)list="元素1 元素2 元素3 ...."数组名=($list)n=0dolet n++done。

2024-05-20 17:31:57 232

原创 shell 函数

function 函数名 {命令序列....函数名() {命令序列....调用函数:直接在主代码中使用 函数名 即可调用函数定义的代码。

2024-05-19 15:08:57 500

原创 Shell编程及循环语句与函数

1)for 变量 in 取值列表do命令序列....done也可以用seq 来写取值列表。

2024-05-18 23:49:37 975

原创 linux Shell编程之条件语句

test "字符串1" == "字符串2" [ "字符串1" == "字符串2" ] [[ "字符串1" == "字符串2" ]] #判断字符串是否相同。[ 表达式1 ] || [ 表达式2 ] [ 表达式1 -o 表达式2 ] [[ 表达式1 || 表达式2 ]] 或,只需前后表达式条件成立一个即可。test -n "字符串" test -n "$变量" [ -n "$变量" ] #判断字符串或变量是否有字符串。

2024-05-08 23:33:26 891

原创 shell编程规范与变量

1)变量名=变量值变量名只能用 _ A-Z a-z 开头变量名以字母或下划线开头,区分大小写,建议全大写通过echo $变量名来查看变量值2)read [-p "提示内容"] 变量名 #从键盘输入中获取变量值$0 代表脚本本身$# 代表脚本后面跟的位置参数的数量代表的是上一条Linux命令执行的返回状态码(0~255),0表示上一条命令执行正确,非0值则表示上一条命令执行异常。

2024-05-08 20:02:06 1044

原创 linux PXE高效批量网络装机

cp initrd.img /var/lib/tftpboot/ #复制 初始化镜像文件(linux引导加载模块)到TFTP根目录下。cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #复制 PXE引导程序 到TFTP根目录下。cp vmlinuz /var/lib/tftpboot/ #复制 Linux系统的内核文件 到TFTP根目录下。#指定要下载的 PXE 引导程序的文件。

2024-05-06 23:09:22 1086

原创 远程访问及控制

2)在客户端创建密钥对 ssh-keygen [-t rsa/dsa/ecdsa](加密算法) #生成的密钥对默认存放在当前用户家目录的 .ssh/ 目录中,私钥是留给自己使用的,公钥(XXX.pub)是给服务端使用的。3)上传公钥至服务端 ssh-copy-id [-i 公钥文件] 用户名@目标主机IP #公钥信息会自动保存到服务端的 ~/.ssh/authorized_keys 文件里。ssh [-p 端口] 用户名@目标主机IP。

2024-05-05 19:49:53 755

原创 DNS域名解析服务

客户端会先将DNS解析请求发送给本地缓存域名服务器,如果本地缓存域名服务器有相关记录则直接返回给客户端,否则会将DNS解析请求发送给根域名服务器进行解析,根域名服务器会根据域名的顶级域再将DNS解析请求委派给相对应的顶级域名服务器进行解析,顶级域名服务器也会根据域名的二级域或子域再将DNS解析请求委派给相对应的二级域名或子域名服务器进行解析,最后子域名服务器会根据域名的主机名解析出相对应的IP地址,再返回给本地缓存域名服务器和客户端。

2024-05-05 15:22:39 2174

原创 Linux文件系统与日志分析

在Linux系统中,文件名和文件数据是分开存储的文件数据包含 元信息(即不包含文件名的文件属性) 和 实际数据文件元信息存储在 inode(索引节点;也叫做i节点)里,文件实际数据存储在 block(块)里;文件名存储在目录块里内核及公共消息日志:/var/log/messages计划任务日志:/var/log/cron系统引导日志:/var/lof/dmesg邮件系统日志:/var/log/mailog用户登录日志:/var/log/secure。

2024-05-05 10:04:05 722

原创 dhcp原理与配置 FTP

指定 DNS 服务器地址。3)客户端只接收第一个收到的DHCP Offer报文并提取IP地址,然后向通过广播发送DHCP Request报文告知服务端要使用该IP地址。DHCP协议采用的是UDP作为传输协议,DHCP客户端发送请求消息给服务端的67号端口,DHCP服务端回应响应消息给客户端的68号端口。#指定该主机的 MAC地址。4)服务端通过广播发送DHCP ACK报文告知客户端该IP地址是合法可用的,并提供租约信息。1)dhcp------动态主机配置协议 给网络内的客户机自动分配IP地址。

2024-04-25 21:24:10 821

原创 Linux网络设置

mtu值保持一致传输小路才能最大。

2024-04-24 20:18:23 209

空空如也

空空如也

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

TA关注的人

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