03 2023 档案

搭建主备MySQL
摘要:拉取镜像 docker pull mysql:5.7 创建主备容器 docker run -itd --name mysql-master --cpu-period=1000000 --cpu-quota=500000 --memory 512M --rm -e MYSQL_ROOT_PASSWOR 阅读全文

posted @ 2023-03-26 20:54 王景迁 阅读(82) 评论(0) 推荐(0)

Maven
摘要:安装Maven wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip unzip apache-maven-3.6.3-bin.zip -d /u 阅读全文

posted @ 2023-03-26 09:01 王景迁 阅读(36) 评论(0) 推荐(0)

SpringBoot内嵌tomcat原理
摘要:SpringBoot内嵌Tomcat实现 SpringBoot通过spring-boot-starter-web依赖来内嵌Tomcat,通过Tomcat提供的外部接口类org.apache.catalina.startup.Tomcat来实现。spring-boot-starter-web依赖包含了 阅读全文

posted @ 2023-03-13 16:28 王景迁 阅读(225) 评论(0) 推荐(0)

Linux 策略路由规则
摘要:作用 策略路由规则在增加路由表时通过from指定,根据不同源ip走不同路由,路由存在路由表中。 路由表 查看所有策略路由规则 优先级值越小,优先级越高,从前往后依次匹配。不同路由表都有对应对应整型id,范围是0-255。 1. local路由表匹配系统自动生成的本地网络接口地址和广播地址 2. ma 阅读全文

posted @ 2023-03-12 11:24 王景迁 阅读(148) 评论(0) 推荐(0)

TCP
摘要:TCP和UDP的区别 TCP面向连接,UDP面向非连接TCP保证数据顺序,UDP不保证TCP保证数据正确性,UDP不保证TCP对系统资源要求多,UDP要求少TCP传输速度慢,UDP速度快 可靠传输服务 保证接收方进程从缓存区读出的字节流与发送方发出的字节流完全一样。序号TCP首部的序号字段用来保证数 阅读全文

posted @ 2023-03-12 11:21 王景迁 阅读(107) 评论(0) 推荐(0)

磁盘分区,目录树,文件系统,挂载点
摘要:目录树是存在于内存的文件结构,用于访问数据。挂载点是一个目录,把磁盘分区挂载到目录树上。磁盘分区用于存储数据,不同分区上可以创建不同的文件系统。文件系统用于管理数据。 挂载磁盘 创建并绑定磁盘 打开VMWare,选中虚拟机,右键选择设置 点击添加,硬件类型选择硬盘,下一步 选择SCSI,下一步 新建 阅读全文

posted @ 2023-03-12 11:13 王景迁 阅读(189) 评论(0) 推荐(0)

开启防火墙会触发keepalived脑裂
摘要:当VIP所在的节点开启防火墙时,不脑裂,说明防火墙不丢弃出去的VRRP报文。 当VIP不在的节点开启防火墙时,脑裂,说明防火墙丢弃进来的VRRP报文。VIP不在的节点和VIP所在的节点都在向组播地址发送VRRP报文。 查看系统日志关闭防火墙时,不脑裂。 开启防火墙时,脑裂。 tcpdump -nne 阅读全文

posted @ 2023-03-12 10:50 王景迁 阅读(257) 评论(0) 推荐(0)

keepalived原理
摘要:keepalived作用 在网卡上创建浮动IP。 VRRP协议 keepalived 是以 VRRP 协议为实现基础的。VRRP即虚拟路由冗余协议,将N个虚拟机构成一个组。这个组里面有一个 master 和多个 backup,master上有浮动IP。当backup收不到vrrp包时就认为 mast 阅读全文

posted @ 2023-03-12 10:45 王景迁 阅读(153) 评论(0) 推荐(0)

通过keepalived来配置vip
摘要:安装keepalived yum -y install keepalived 启动与自启keepalived systemctl start keepalived systemctl enable keepalived 修改配置文件 vim /etc/keepalived/keepalived.co 阅读全文

posted @ 2023-03-12 10:29 王景迁 阅读(758) 评论(0) 推荐(0)

消耗完CPU
摘要:使用死循环来消耗完若干个CPU 脚本内容 #! /bin/sh # 参数个数不是1 if [ $# != 1 ] ; then echo "USAGE: $0 [CPU count]" exit 1 fi cpu_count=$1 for ((i=1; i<=cpu_count; i++)) do 阅读全文

posted @ 2023-03-11 09:39 王景迁 阅读(19) 评论(0) 推荐(0)

Shell总结
摘要:grep -i 不区分大小写 -c 统计包含匹配的行数 -n 输出行号 -v 反向匹配 -m 限制结果数量 & 后台执行,关闭会话终端后不再运行 nohup 表示关闭会话终端后继续运行 nohup ./test1 > /dev/null & date date "+%Y-%m-%d %H:%M:%S 阅读全文

posted @ 2023-03-11 08:59 王景迁 阅读(40) 评论(0) 推荐(0)

通过Cgroups来限制容器资源
摘要:Cgroups的3个组件 cgroup用于分组管理进程,subsystem(cpu和memory等)用于资源控制。 一个cgroup包含一组进程,可以在一个cgroup上增加subsystem的参数配置,把一组进程和一组subsystem的参数关联起来。多个cgroup串成一个树状结构,这样的树是一 阅读全文

posted @ 2023-03-05 11:59 王景迁 阅读(149) 评论(0) 推荐(0)

docker rootfs
摘要:挂载在容器根目录上的文件系统,就是rootfs(根文件系统)。rootfs只是一个操作系统所包含的文件,不包括操作系统内核。在Linux中,操作系统文件和内核是分开存放的,操作系统只有在开机启动时才会加载指定版本的内核。同一台机器上的所有容器,都共享宿主机内核。Docker创建容器主要流程是,配置N 阅读全文

posted @ 2023-03-05 11:17 王景迁 阅读(705) 评论(0) 推荐(0)

安装和卸载Docker
摘要:安装最新的Docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos 阅读全文

posted @ 2023-03-05 09:50 王景迁 阅读(30) 评论(0) 推荐(0)

docker存储目录
摘要:1 目录结构 docker存储目录是/var/lib/docker。 2 image目录 image/overlay2/distribution: 从远端拉到本地的镜像相关元数据image/overlay2/imagedb: 镜像数据库(下面content/sha256存放了所有以镜像sha256值 阅读全文

posted @ 2023-03-05 09:37 王景迁 阅读(1022) 评论(0) 推荐(0)

容器生命周期
摘要:5种容器状态 初建状态Created — kubelet created运行状态Up — kubelet running停止状态Exited — kubelet exited暂停状态Paused — kubelet running删除状态Deleted docker kill、docker stop 阅读全文

posted @ 2023-03-04 11:51 王景迁 阅读(118) 评论(0) 推荐(0)

导航