自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (17)
  • 收藏
  • 关注

原创 Centos 7升级内核版本

通过grub2-set-default命令修改默认启动项。由之前的输出可知 CentOS Linux (5.4.249-1.el7.elrepo.x86_64) 7 (Core)的启动序号为0。https://elrepo.org/linux/kernel/el7/x86_64/RPMS/ #选择自己想要的版本下载对应的。saved_entry=0 #0为4.4内核启动序号。6.设置 grub2,并生成grub配置文件。5.查看系统上的所有可以内核。3.查看可用的系统内核包。7.重启并查看当前内核。

2023-07-09 16:26:27 1401

原创 安装docker

1.yum -y install yum-utils device-mapper-persistent-datalvm22.yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.yum makecache fast4.yum install docker-ce docker-ce-cli containerd.io5.systemctl start docker6.sys

2023-05-29 16:00:43 489

转载 CCNP1:RIP——路由信息协议(干涉选路、V1、V2的兼容性问题、V1的连续子网问题)

RIP:路由信息协议,距离矢量型协议,使用跳数作为度量,基于UDP520端口工作,管理距离120。使用周期(30s)和触发更新 触发更新:用于结构突变时,进行及时的重新收敛,告诉全部路由器有一个网段发生了变化。 周期更新:用于保活、保证数据收到,解决没有收到确认包的情况,但是占用带宽。RIP存在三个版本: 基于IPv4工作的:V1、V2版 基于IPv6工作的:NG版 图中总共有五个网段,1、3、5是环回,2、4是它们之间的直连路由。R1和R2都有2网段,因此R1需要把自己的 1.1.1.0/24网段告诉R2

2023-05-24 07:50:40 751

转载 CCNA终章:协议(RIP、EIGRP、OSPF)总结、报头、其它重点

这篇文章是我之前CCNA阶段所有文章的总结,我这里仅提供思维。特点\协议静态RIPEIGRPOSPF类别距离矢量距离矢量链路状态特点收敛快占用资源少收敛快选路佳协议号17(基于UDP520端口)8889路由表示C直连S静态RDO管理距离1(下一跳写法)0(出接口写法)12090110度量0跳数复合度量cost(开销值)算法贝尔曼——福特弥散更新算法最短路径优先更新地址224.0.0.10串行链路中:224.0.0.5。

2023-05-23 10:47:24 205

转载 CCNA实验:ACL访问控制列表的使用

实验如图所示:要求使用ACL,使得图中红色字体条件成立。底层配置如下,此时需要补充一下。

2023-05-23 10:43:20 79

转载 CCNA实验:单臂路由

两台交换机先开启vlan2、vlan3,然后将对应的接口划分到相应的vlan中。再将相应的接口划入Trunk中。最后创建两个DHCP池塘,让主机开启DHCP获取IP的方式。搭建下面的局域网,使得内网全通,且PC0、PC1、PC4都属于VLAN2,PC2、PC3、PC5都属于VLAN3。由路由器提供DHCP服务,然后下面的PC自动获取IP地址。之后我们在PC上调整获取IP地址的方式为:DHCP,最后检测一下结果,整个实验就OK啦。左边的交换机叫做sw1,右边的交换机叫sw2,路由器我起的名字是R1。

2023-05-23 10:39:23 96

转载 CCNA7:ACL、NAT(一对一、一对多、多对多)、端口映射、远程登录

CCNP9:重发布技术+路由策略如果只是这样晦涩的一说,我觉得还不是很好理解,接下来我用个小实验为大家深刻讲解一下,这个实验。

2023-05-23 10:33:39 1397

转载 CCNA6:VLAN、TRUNK、单臂路由

路由器和交换机协同工作,之后将原来的广播域逻辑的切分为多个广播域。一台交换机总共有0~4095个 VLAN,其中1~4094可以用。在4094个VLAN中,1~1005为标准VLAN,而1006 ~ 4094为扩展VLAN(VTP模式必须为透明模式)。默认交换机上存在VLAN1,VLAN1002 ~ 1005个,并且所有的接口默认处在VLAN1中,我们可以创建的VLAN为1 ~ 1001,而1002 ~ 1005 原计划留给令牌环网使用,但是令牌环网已经被淘汰了,纪念而已。

2023-05-23 10:29:51 144

转载 CCNA5:EIGRP——增强型内部网关路由协议

接收到更新包、查询包、应答包时需要ACK来确认,若未进行确认将单播重传,最大16次,若依然失败,断开邻居关系。EIGRP协议是Cisco私有的协议,它是无类别距离矢量协议,协议号88,组播更新地址:224.0.0.10。启动配置后,运行EIGRP协议的路由器,通过组播224.0.0.10向所有的邻居发送hello包。(3)被动接口:只接收不发送路由协议信息,用于连接非用户的接口,不能用于连接邻居的接口。2、断开网段:直连断开网段的设备,发出查询包,通过DUAL算法,收集应答包重新收敛。

2023-05-23 10:28:14 128

转载 CCNA4:OSPF——开放式最短路径优先协议

Hello time为10s,dead time 为hello time 的4倍,它会从40s开始倒计时,倒到30s时,新的hello包来了,那么又恢复到40s。使用周期更新的原因是:由于更新量太大,会导致网络拥塞,可能无法收到某些数据包,导致数据库不统一,因此用周期更新,让路由器之间每过30分钟比对一次。为了减少更新量,OSPF采用了。(1)启动配置完成后,本地使用组播(224.0.0.5、224.0.0.6)发送hello包到所有邻居处,若收集到其他邻居的hello包,那么建立邻居关系,生成。

2023-05-23 10:26:02 136

转载 CCNA3:动态路由协议、RIP——路由信息协议

LS链路状态:OSPF、ISIS。

2023-05-23 10:24:44 165

转载 CCNA2:静态路由、网线、Cisco设备操作介绍、DHCP、ARP

DHCP一般的网线使用的是RJ-45双绞线,图片如下:RJ-45双绞线特点:(1)RJ-45双绞线有两种线序,交叉线(T-568A)和平行线(T-568B),平行线又叫做直通线。强烈建议记住T-568B的线序,因为硬件的发展导致设备已经不再对网线的线序有要求了,什么设备平行线都可以连。线序12345678T-568A绿白绿橙白蓝蓝白橙棕白棕T-568B橙白橙绿白蓝蓝白绿棕白棕(2)同层设备使用的线是交叉线。

2023-05-23 10:18:05 1031

转载 CCNA1:网络基础、TCP/IP、OSI、IPv4、子网划分、数据封装

文章目录 CCNA1:网络基础、TCP/IP、OSI、IPv4、子网划分、数据封装一、TCP/IP协议栈、OSI七层参考模型:1、OSI七层参考模型:2、TCP/IP四层参考模型:3、比较:4、数据传输过程:5、名词注解: 二、IPv4协议:三、子网划分: CCNA1:网络基础、TCP/IP、OSI、IPv4、子网划分、数据封装 一、TCP/IP协议栈、OSI七层参考模型: 在谈七层参考模型之前,我们先谈一谈为什么要分层,分层有怎样的原则。 分层的意义: (1)使各层工

2023-05-23 10:15:14 161

原创 kubectl拷贝已完成的容器中的文件到宿主机

1、用该容器的镜像创建一个新容器。

2023-05-22 20:39:02 651

转载 基于hostpath的k8s pod日志持久化

由于已经将nfs-server的共享目录已经挂载到所有的nfs-client上,所以在任一节点配置minio客户端工具,将/mnt/hostpath的数据定期推到minio服务中存储起来(结合crontab和清理策略),方便后期需要和查询。有时间需要将同一个服务的多副本pod的日志持久化到本地,方便更加pod的名称更加快速的查看完整的日志,则可以通过subpathexpr可以实现,详见官网文档介绍。可以看到初次启动pod的时候定义了两个副本,但是日志都只持久化到了/mnt/hostpath/下。

2023-05-22 20:38:15 442 1

原创 k8s-1.25.2一键部署脚本(一主多从)

【代码】k8s-1.25.2一键部署脚本(一主多从)

2023-05-22 06:44:25 220

原创 nps内网穿透

【代码】nps内网穿透。

2023-05-22 06:43:36 125

原创 K8s 1.23.8手动部署

【代码】K8s 1.23.8手动部署。

2023-05-22 06:43:28 132

原创 K8s卸载

sudo kubeadm reset -f systemctl stop kubelet kubeadm kubectlyum -y remove kubelet kubeadm kubectlsudo rm -rvf $HOME/.kubesudo rm -rvf ~/.kube/sudo rm -rvf /etc/kubernetes/sudo rm -rvf /etc/systemd/system/kubelet.service.dsudo rm -rvf /etc/systemd/

2023-05-22 06:43:19 757

原创 MinIO

docker安装MinIO。

2023-05-22 06:43:07 81

原创 常用的K8s命令记录

kubectl delete pods `kubectl get pods -A |awk '{print $2}'` -n kube-system kubeadm certs check-expiration

2023-05-22 06:43:00 36

原创 Velero结合minio实现kubernetes业务数据备份与恢复

minio创建一个名为velerodata的桶velero1、安装2、备份3、恢复4、卸载velero===

2023-05-22 06:42:39 309

原创 centos7.9一键部署ceph-v15.2.17集群(cephadm方式)

磁盘:2T*3=6T(共30T)查看登录地址、用户、密码。

2023-05-21 14:03:35 898

原创 metrics-server

【代码】metrics-server。

2023-05-21 14:00:56 123

原创 k8s 动态NFS Subdir External Provisioner

以上中镜像使用的版本是:dyrnq/nfs-subdir-external-provisioner:v4.0.2。nfs 服务端(k8s-master)(ip:192.168.1.201)已适配k8s-1.23.9集群(docker运行时)nfs 客户端(k8s-node)

2023-05-21 13:52:52 315

原创 kube-prometheus部署

其中最重要的是上面 labels 和 selector 部分,labels 区域的配置必须和我们上面的 ServiceMonitor 对象中的 selector 保持一致,selector 下面配置的是。这两个标签,而前面这个标签具有更唯一的特性,所以使用前面这个标签较好,这样上面创建的 Service 就可以和这个 Pod 进行关联了。,更改后 kube-scheduler 会自动重启,重启完成后再去查看 Prometheus 上面的采集目标就正常了。2、对kube-Scheduler的监控。

2023-05-21 12:24:31 1854 1

原创 Centos 7.9编译安装Nginx

【代码】Centos 7.9编译安装Nginx。

2023-05-21 11:48:39 104

原创 docker启动Mysql5.7

【代码】docker启动Mysql5.7。

2023-05-21 11:46:46 229

原创 Centos 8.2 源码编译安装MySQL5.7.39

【代码】Centos 8.2 源码编译安装MySQL5.7.39。

2023-05-21 11:31:29 161

原创 K8S部署MySQL5.7新增副本自动同步

【代码】K8S部署MySQL5.7新增副本自动同步。

2023-05-21 10:51:02 255

原创 Linux - 定位网卡位置

ethtool -p eno1

2023-05-21 10:44:31 349

原创 ARM架构docker打包x86架构镜像

打包并推送至 docker 镜像仓库脚本, 以下以springboot为例。docker版本19.03之后添加 buildx , 可构建多架构镜像。

2023-05-21 10:37:02 1010

原创 Linux 查看系统硬件信息(实例详解)

这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。我的主板有4个槽位,只用了一个槽位,上面插了一条4096MB的内存。上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。lscpu命令,查看的是cpu的统计信息.如果要查看所有有用信息。

2023-05-20 21:09:30 1993 2

原创 docker批量打包镜像

docker save $(docker images | grep -v REPOSITORY | awk ‘BEGIN{OFS=“:”;ORS=" "}{print $1,$2}’) -o rancher.tar

2023-05-20 20:59:06 389

原创 Linux包的下载地址

https://pkgs.org/

2023-05-20 20:56:45 83

原创 mysql备份脚本

附:FLUSH TABLES WITH READ LOCK命令的作用是对所有数据库的表执行只读锁定,只读 锁定后所有数据库的写操作将被拒绝,但读操作可以继续。执行锁定可以防止在查看二进制日 志信息的同时有人对数据进行修改操作,最后使用UNLOCK TABLES语句对全局锁执行结束操 作。

2023-05-20 20:54:25 69

原创 oracle 11g 修改默认监听端口1521

将1521修改为1515。

2023-05-20 19:27:24 1170

原创 harbor2.1.3部署

1.去github上下载harbor.v2.1.3.tar.gz2.创建SSL证书创建证书目录,并赋予权限mkdir -p /data/cert && chmod -R 777 /data/cert && cd /data/cert生成私钥,需要设置密码openssl genrsa -des3 -out harbor.key 2048生成CA证书,需要输入密码openssl req -sha512 -new \ -subj "/C=CN/ST=JS/L

2021-12-25 15:49:36 28336

原创 JVM内存管理及GC机制

一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC...

2021-12-06 21:46:18 35697

转载 JVM: GC过程总结(minor GC 和 Full GC)

一 minorGC 和 Full GC区别 新生代 GC(Minor GC):指发生新生代的的垃圾收集动作,Minor GC 非常频繁,回收速度一般也比较快。 老年代 GC(Major GC/Full GC):指发生在老年代的 GC,出现了 Major GC 经常会伴随至少一次的 Minor GC(并非绝对),Major GC 的速度一般会比 Minor GC 的慢 10 倍以上。 二 minorGC过程详解 1 在初始阶段,新创建的对象被分配到Eden区,survivor的两块空间都为空。

2021-12-06 14:48:35 41280 1

kube-prometheus+MySQL+Nacos+Redis监控整体+grafana模板

kube-prometheus+MySQL+Nacos+Redis监控整体+grafana模板

2023-05-22

rpcsvc-proto-1.4.1.tar.xz

rpcsvc-proto-1.4.1.tar.xz

2023-05-21

k8s 1.23.8部署使用完整包

k8s 1.23.8部署傻瓜式所使用完整的包

2023-05-20

1-k8s-for-prometheus-dashboard-20211010_rev7.json

1-k8s-for-prometheus-dashboard-20211010_rev7

2023-05-20

coredns_rev2.json

coredns_rev2

2023-05-20

jvm-dashboard_rev17.json

jvm-dashboard_rev17

2023-05-20

linux_rev1.json

linux_rev1

2023-05-20

mysql_rev1 (1).json

mysql_rev1 (1)

2023-05-20

log4j-web-2.15.0.jar

log4j-web-2.15.0.jar

2021-12-11

log4j-core-2.15.0.jar

log4j-core-2.15.0.jar

2021-12-11

log4j-slf4j-impl-2.15.0.jar

log4j-slf4j-impl-2.15.0.jar

2021-12-11

apache-dolphinscheduler-1.3.2-dolphinscheduler-bin.tar.gz

apache-dolphinscheduler-1.3.2-dolphinscheduler-bin.tar.gz

2021-12-09

sublime_text_build_4120_mac.zip

文档编辑器for Mac

2021-12-09

sqoop-1.4.6-cdh5.16.2.tar.gz

数据抽取

2021-12-09

flume-ng-1.6.0-cdh5.16.2.tar.gz

日志收集框架Flume

2021-12-09

tensorflow_Py3.6

TensorFlow1.14.0 Py3.6 CPU资源下载

2021-11-30

Homebrew.sh

Homebrew.sh

2021-11-05

GeePlayerSetup_app.exe

功能强大的播放器

2021-01-20

dbeaver-ce-7.1.4-x86_64-setup.rar

可以连接多种数据库,比如常见的Mysql、Oracle等常见的,玩大数据一体化解决

2020-12-02

FastStone Capture.rar

软件集截屏、滚动截屏、录制视屏、编辑图片集等功能于一身,小巧强大

2020-12-02

191003_ggs_Linux_x64_MySQL_64bit.zip

goldengate19.1.0.0.3Mysql版本的Mysql数据库同步软件,亲测没问题 有问题的可以联系我QQ:2836310921

2020-12-02

rundeck-3.3.6-20201111.war

rundeck调度,一起学习交流~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

2020-12-02

sqoop-1.4.6-cdh5.12.0.tar.gz

ETL工具,下载的时候一定要保持和cdh组件的版本一致,亲测在生产上 cdh5.12.0的版本中使用没问题

2020-12-02

191004_fbo_ggs_Linux_x64_shiphome.zip

goldengate19.1.0.0.4版本的Oracle数据库同步软件,亲测没问题 有问题的可以联系我QQ:2836310921

2020-12-02

OGG_123014_fbo_ggs_Linux_x64_shiphome.zip

goldengate 12.3.0.1.4版本的Oracle数据库同步软件,亲测没问题,生产上已使用。有问题的可以联系我QQ:2836310921或私信我

2020-12-02

空空如也

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

TA关注的人

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