自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 离线安装docker

【代码】离线安装docker。

2024-05-21 09:55:13 408

原创 socks5网络代理

【代码】socks5网络代理。

2024-04-11 16:22:55 127

原创 jdk多版本部署

【代码】jdkman多版本部署。

2024-03-26 09:29:25 124 1

原创 shell 流编辑器 sed

以用下面的命令先往保持空间覆盖一行然后追加。[root@localhost ~]# sed -n '/root/,/nologin/ s/bin/BIN/p' /etc/passwd //寻找包含有字符串 root 或 nologin 的行,并且将匹配行中的 bin 替换为 BIN。[root@localhost ~]# sed -n '/root/s/bin/BIN/p' /etc/passwd //寻找包含有字符串 root 的行,并且将匹配行中的 bin 替换为 BIN。

2023-12-28 15:41:40 1474

原创 构建NFS远程共享存储

首先当NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。并且RPC会开启111端口,等待客户端RPC的请求,如果客户端有请求,那服务端的RPC就会将记录的NFS端口信息告知客户端。而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。NFS共享出的文件系统会被客户端识别为一个文件系统,客户端可以直接挂载并使用。no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。

2023-12-28 15:39:26 550

原创 NGINX location块的用法

location块写在server中,一个server中可以有多个location。带路径匹配表示匹配www下的abc文件夹内的全部资源。意思是匹配abc为小写。* 和^

2023-12-27 20:16:44 426

原创 Tomcat使用手册

├── bin #存放tomcat的管理脚本├── conf #tomcat的配置文件├── lib #web应用调用的jar包存放路径├── logs #tomcat日志存放目录,catalin.out日志为只要输出日志├── NOTICE├── temp #存放临时文件├── webapps #默认网站发布目录└── work #存放编译生产的.java与.class文件Python网站默认目录├── docs #tomcat的帮助文档├── examples #web应用实例。

2023-12-27 20:14:27 1558

原创 gitee 部署及操作步骤

rw-rw-rw- 1 root root 2170 11月 23 15:23 beifen.sh。drwxr-xr-x 3 root root 92 12月 25 19:54 qingfeng。在gitee个人仓库页面--点击克隆/下载--复制里面的ssh路径。右上角头像--设置--左侧SSH公钥--复制粘贴密钥保存即可。# 将密钥复制粘贴到gitee上面。获取gitee的ssh克隆路径。# 上传到gitee仓库里。# 配置gitee密钥。# 创建gitee目录。# 克隆gitee仓库。

2023-12-25 20:47:10 804

原创 zabbix-proxy配置及邮件配置

管理--用户--Admin--报警媒介--添加类型(邮件报警)--填写收件人--点击更新------触发器(填写名称,严重性,表达式)--点添加------动作--点触发动作--填写名称--触发条件(触发器)--点操作--选择时间--标题及内容(填写西面的模板)监控方面,先创建一个主机(host),在创建一个监控项(item)用于采集数据。管理--agent代理程序--agent代理程序(要与配置文件中应以的一样)--添加--配置--主机--选好主机名称--已启用那里打开zabbix proxy。

2023-12-23 16:11:21 1066

原创 Linux下k8s集群部署

kubeadm部署Kubernetes集群是将大部分资源以pod的方式运行,例如(kube-proxy、kube-controller-manager、kube-scheduler、kube-apiserver、flannel)都是以pod方式运行。是一个Kubernetes的部署工具,负责执行构建一个最小化的可用集群以及将其启动等的必要基本步骤。是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署。cri-docker参考下面。

2023-12-22 10:00:13 857

原创 RabbitMQ集群搭建

RabbitMQ 是一个开源的消息代理软件,实现了高级消息队列协议(AMQP,Advanced Message Queuing Protocol)。它充当了消息的中间件,用于在分布式系统中传递消息,提供了可靠的、异步的、跨应用程序的消息传递机制。消息队列: RabbitMQ 作为消息队列(Message Queue)的一种实现,允许应用程序之间通过消息进行通信。消息队列可以解耦发送者和接收者,使得它们可以独立地演进和扩展。解耦应用组件: 通过在系统的不同部分之间引入消息队列,可以实现应用组件的解耦。

2023-12-14 17:12:59 1093

原创 zabbix解决中文乱码问题

1.打开控制面板,找到字体 复制到桌面在上传到服务器。

2023-12-13 19:54:37 340

原创 防止root用户误删除指令

命令设置文件的"i"属性,使其变为不可变。这将防止文件被删除、重命名、链接或更改其内容。用户也无法执行这些操作,除非您先取消不可变属性。设置不可变属性后,您将无法直接修改或删除该文件,甚至。在CentOS 7或其他Linux系统中,防止。用户误删除关键文件或目录的一种常见做法是使用。

2023-12-12 19:20:58 418

原创 centos7部署docker环境

此命令下载测试映像并在容器中运行它。当 容器运行,它打印确认消息并退出。现在,您已成功安装并启动 Docker Engine。通过运行映像来验证 Docker 引擎安装是否成功。安装docker引擎 #该命令默认安装最新版本。安装软件包并设置存储库。

2023-12-09 16:08:18 596

原创 keepalived+lvs 对nginx做负载均衡和高可用

需要执行systemctl stop keepalived #先停止在重启。注意事项:如果之前配置了vip,导致显示不了vip。

2023-12-09 11:22:47 965

原创 nginx负载均衡

上传jdk1.8到服务器。

2023-12-09 11:10:59 341

原创 linux安装tomcat

上传jdk1.8到服务器。

2023-12-09 10:47:36 354

原创 vmware虚拟机网卡冲突

systemctl disabled NetworkManager #将NetworkManger停止。ifup ens33 #输入此命令即可查看ens33网卡。当network和network manger 网卡冲突。

2023-12-07 20:14:56 438

原创 用keepalived做mysql高可用

keepalived mysql

2023-12-07 19:56:40 430

原创 Linux数据库Mysql增删改查

Undefined安装好后初始化Undefined。

2023-12-06 17:17:48 554

原创 Centos7升级内核

ml最新版 lt稳定版。

2023-12-06 17:15:10 332

原创 keepalived 高可用主备

实验采用两台centos9 nginx+keepalived 一共两台,进行主备切换。

2023-12-06 17:11:49 352 1

原创 NGINX 负载均衡以及反向代理和location的使用

BashCopy。

2023-12-06 17:08:25 2426 1

原创 Centos7配置本地yum源

2.将镜像文件挂载到 /mnt 上 mount dev/cdrom/mnt。1.从官方的centos镜像站点(如。)下载centos的iso镜像文件。创建一个新文件以.repo结尾。在编辑器中输入以下内容。即可创建本地yum源。

2023-12-06 17:03:01 502 1

原创 阿里云磁盘在线扩容

运行growpart <DeviceName> <PartionNumber>命令调用growpart为需要扩容的云盘和对应的第几个分区扩容。#若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型。返回分区(/dev/vda1)容量是400GiB,表示已经成功扩容。以下示例返回分区(/dev/vda1)容量是200GiB。示例命令表示为扩容系统盘的/dev/vda1分区文件系统。现在我们为系统盘的第一个分区(/dev/vda1)扩容。

2023-12-05 20:01:31 863

原创 vmware新增磁盘无需重启系统方法

echo '- - -' > /sys/class/scsi_host/host0/scan

2023-12-05 19:58:42 399

原创 docker安装portainer安装elasticsearch

docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer #执行改命令访问8088端口即可。

2023-12-05 17:41:21 402

原创 tomcat性能优化

在catalina.sh 配置文件中添加以下代码--根据服务器实际内存空间分配,下面是服务器为4G的内存分配模板。在catalina.sh 配置文件中添加以下代码--根据服务器实际内存空间分配,下面是服务器为4G的内存分配模板。jvm优化机制 垃圾回收机制把不需要的内存回收。jvm优化机制 垃圾回收机制把不需要的内存回收。

2023-12-05 15:32:05 347

原创 隐藏tomcat版本号方法

Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false" /> #在安转路径下的/conf的server.xml下最后一行添加。

2023-12-05 09:58:15 498

原创 Tomcat注意事项

4, #在日志这里添加最后一句隐藏版本号。产生oom的原因有哪些?1.jvm参数没有设置或者设置过小。2.java代码里面有死循环。2,设置jvm初始堆和最大堆大小,数值设置一样不超过物理内存一半。3,通过jstack和jmap 打印堆栈信息帮助开发优化代码。产生oom之后如何处理?

2023-12-05 09:26:53 347

原创 yum安装php

站点根目录,取决于root配置项。#开启fastcgi连接php地址。#包含fastcgi使用的常量。yum 安装php7.1。

2023-12-02 11:36:11 460

原创 Docker commit 镜像

docker run -d --name elasticsearch02 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticserach:7.6.2 #限制es内存。docker run -d --name nginx01 -p 3344:80 nginx #-d后台运行 --name 取名 -p 指定端口。exit #直接容器停止并退出。

2023-11-30 19:59:54 323

原创 Docker基本命令

docker run -d --name elasticsearch02 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticserach:7.6.2 #限制es内存。docker run -d --name nginx01 -p 3344:80 nginx #-d后台运行 --name 取名 -p 指定端口。exit #直接容器停止并退出。

2023-11-30 19:58:25 369

原创 shell正则匹配

美元符,用于模式的最右侧,如”xiaoshui$“,表示以oldboy单词结尾的行。转义字符,让特殊含义的字符现出原形,还原本意,例如\.代表小数点。尖角号,用于模式的最左侧,如”^xiaoyu“匹配任意一个且只有一个字符,不能匹配空行。组合符,匹配以任意多个字符结尾的内容。匹配[ ] 集合内的任意一个字符。以任意多个字符开头的内容。组合符,匹配所有内容。

2023-11-30 19:57:08 374

原创 Dockerfile的指令

ONBULID #当构建一个被继承的DOKERFILE 这个时候就会运行onbulid 的指令触发指令。CMD #指定这个容器启动时要运行的命令,只有最后一个会生效,可被替代。ADD #步骤,tomcat镜像,这个tomcat 压缩包,添加内容。ENTRYPOINT #指定这个容器启动时要运行的命令,可以追加命令。MAINTAINER #镜像是谁写的,姓名加邮箱。RUN #镜像构建的时候需要运行的命令。ENY #构建的时候设置环境变量。WORKDIR# 镜像的工作目录。VOLUME #挂载的目录。

2023-11-29 20:40:34 384 1

原创 mysql

去IOE运动oraclemariadbMySQL的早期创始人之一MontyWidenius是公开反对Sun与甲骨文合并的著名人士之一。他2009年离开Sun后创办了Monty ProgramAB公司,并开发出了MariaDB—这是一种新版本的MySQL,这家公司的产品立足于MariaDB开源数据库NoSQL能替代MySQL吗?市场上有许多小的"MySQL",这些开源的、比较简单、快速的数据库统一称为“NoSQL”。这些产品与早期的MySQL一样,很有特点,但难免稚嫩。

2023-11-18 15:58:32 244 1

原创 mysql全量备份和mysql增量备份脚本

判断当前时间是否为周一(周一需要去找全量备份,周二到周六找前一天的备份)# 每周日进行全量备份,周一到周六进行增量备份,7天为一个周期。# 判断当前是周几,周日则执行全量备份,周一到周六执行增量备份。# 判断命令是否执行成功,写入日志文件。# 判断命令是否执行成功,写入日志文件。#获取上周日的时间,以%Y-%m-%d格式显示。#获取前一天的时间,以%Y-%m-%d格式显示。# 查找全量备份的文件路径。# 查找前一天的文件路径。# 判断日志、备份路径是否存在。# 备份路径、日志路径。

2023-11-17 11:25:05 49

原创 debaian12初始化问题

**alias dir='dir --color=auto'***(让文件夹显示颜色,这个在linux也可以用你但是这个命令其实是 Windows 系统下的命令别名设置,将 `dir` 命令设置为带颜色输出的别名。**要添加的命令最好是想要转化成的命令的本身是这个系统没有的**比如debian本身没有ll这个命令的简写那就可以像这样添加)***alias ls='ls --color=auto'*** (让ls命令直接变成 ls --color命令,也是让文件夹显示颜色,但是linux下最好用这个)

2023-11-12 19:45:07 99 1

原创 MySQL数据备份恢复介绍

机器人每次记录并打扫的脚印就相当于每次增量备份的内容) 特点:因每次仅备份自上一次备份(注意是上一次,不是第一次)以来有变化的文件,所以备份体积小,备份速度快,但是恢复的时候,需要按备份时间顺序,逐个备份版本进行恢复,恢复时间长。差异备份: 在第一次完整备份之后,第二次开始每次都将所有文件与第一次完整备份的文件做比较,把自第一次完整备份以来所有修改过的文件进行备份,且以后每次备份都是和第一次完整备份进行比较(注意是第一次,不是上一次),备份自第一次完整备份以来所有的修改过的文件。周一的时候,做了完整备份。

2023-11-11 20:46:53 25 1

原创 mysql多源复制实验

准备四台服务器,做实验前关闭firewalld和selinux 四台机器都安装mysql5.7。

2023-11-11 20:03:25 19

空空如也

空空如也

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

TA关注的人

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