- 博客(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
1993
原创 安装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
538
转载 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
1317
转载 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
554
转载 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
176
转载 CCNA7:ACL、NAT(一对一、一对多、多对多)、端口映射、远程登录
CCNP9:重发布技术+路由策略如果只是这样晦涩的一说,我觉得还不是很好理解,接下来我用个小实验为大家深刻讲解一下,这个实验。
2023-05-23 10:33:39
1966
转载 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
275
转载 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
401
转载 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
324
转载 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
1740
转载 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
243
转载 基于hostpath的k8s pod日志持久化
由于已经将nfs-server的共享目录已经挂载到所有的nfs-client上,所以在任一节点配置minio客户端工具,将/mnt/hostpath的数据定期推到minio服务中存储起来(结合crontab和清理策略),方便后期需要和查询。有时间需要将同一个服务的多副本pod的日志持久化到本地,方便更加pod的名称更加快速的查看完整的日志,则可以通过subpathexpr可以实现,详见官网文档介绍。可以看到初次启动pod的时候定义了两个副本,但是日志都只持久化到了/mnt/hostpath/下。
2023-05-22 20:38:15
693
1
原创 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
832
原创 常用的K8s命令记录
kubectl delete pods `kubectl get pods -A |awk '{print $2}'` -n kube-system kubeadm certs check-expiration
2023-05-22 06:43:00
96
原创 Velero结合minio实现kubernetes业务数据备份与恢复
minio创建一个名为velerodata的桶velero1、安装2、备份3、恢复4、卸载velero===
2023-05-22 06:42:39
378
原创 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
536
原创 kube-prometheus部署
其中最重要的是上面 labels 和 selector 部分,labels 区域的配置必须和我们上面的 ServiceMonitor 对象中的 selector 保持一致,selector 下面配置的是。这两个标签,而前面这个标签具有更唯一的特性,所以使用前面这个标签较好,这样上面创建的 Service 就可以和这个 Pod 进行关联了。,更改后 kube-scheduler 会自动重启,重启完成后再去查看 Prometheus 上面的采集目标就正常了。2、对kube-Scheduler的监控。
2023-05-21 12:24:31
2163
1
原创 ARM架构docker打包x86架构镜像
打包并推送至 docker 镜像仓库脚本, 以下以springboot为例。docker版本19.03之后添加 buildx , 可构建多架构镜像。
2023-05-21 10:37:02
1496
原创 Linux 查看系统硬件信息(实例详解)
这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。我的主板有4个槽位,只用了一个槽位,上面插了一条4096MB的内存。上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。lscpu命令,查看的是cpu的统计信息.如果要查看所有有用信息。
2023-05-20 21:09:30
2213
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
473
原创 mysql备份脚本
附:FLUSH TABLES WITH READ LOCK命令的作用是对所有数据库的表执行只读锁定,只读 锁定后所有数据库的写操作将被拒绝,但读操作可以继续。执行锁定可以防止在查看二进制日 志信息的同时有人对数据进行修改操作,最后使用UNLOCK TABLES语句对全局锁执行结束操 作。
2023-05-20 20:54:25
103
原创 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
28378
原创 JVM内存管理及GC机制
一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC...
2021-12-06 21:46:18
35790
转载 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
41671
1
kube-prometheus+MySQL+Nacos+Redis监控整体+grafana模板
2023-05-22
1-k8s-for-prometheus-dashboard-20211010_rev7.json
2023-05-20
apache-dolphinscheduler-1.3.2-dolphinscheduler-bin.tar.gz
2021-12-09
191003_ggs_Linux_x64_MySQL_64bit.zip
2020-12-02
rundeck-3.3.6-20201111.war
2020-12-02
191004_fbo_ggs_Linux_x64_shiphome.zip
2020-12-02
OGG_123014_fbo_ggs_Linux_x64_shiphome.zip
2020-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人