摘要: centos8 安装原生docker 阅读全文
posted @ 2020-02-01 09:17 七连长 阅读(1312) 评论(0) 推荐(1)
摘要: 一句话:docker registry代表容器镜像仓库,它是一个服务。而docker repository是一个相同名称不同版本的容器镜像的统称。 常用的镜像仓库服务:Docker Hub、Google Container Registry 除了 docker hub 这个超大的 registry 阅读全文
posted @ 2025-09-08 00:18 七连长 阅读(11) 评论(0) 推荐(0)
摘要: 例如:docker volume create shared_volume 创建的是一个本地卷,本地卷对应的就是宿主机上的一个目录。 当这个卷挂载到容器中后,在容器中这个卷中新建1个test.txt文件,其内容在宿主机上可以查询到。如下: 在宿主机上其实就是1个文件 (base) root@zhou 阅读全文
posted @ 2025-09-07 23:07 七连长 阅读(5) 评论(0) 推荐(0)
摘要: 要测试两个容器挂载相同的卷,并观察一个容器中对卷的修改如何影响另一个容器,你可以按照以下步骤进行设计和测试。这个实验将使用 Docker 来创建两个容器,并共享一个卷。 ### 实验设计 1. **创建一个 Docker 卷**: Docker 卷是 Docker 提供的一种数据持久化机制,可以被一 阅读全文
posted @ 2025-09-07 22:14 七连长 阅读(20) 评论(0) 推荐(0)
摘要: 根据你的问题,以下是在中国大陆使用 Ubuntu 24.04 安装 Docker CE 并解决拉取容器镜像时出现的 `context deadline exceeded` 错误的详细步骤: ### 1. 安装 Docker CE 首先,确保你已经安装了 Docker CE。如果尚未安装,可以按照以下 阅读全文
posted @ 2025-09-07 22:12 七连长 阅读(73) 评论(0) 推荐(0)
摘要: 1、检查网络连通性。 本地电脑中增加 github.com 的域名解析 140.82.112.3 github.com 2、检查和配置git 客户端 zhouh@LAPTOP-5BKDTRH8 MINGW64 /c/zhouhaibing/code/ovn$ git config --global 阅读全文
posted @ 2025-06-29 21:57 七连长 阅读(29) 评论(0) 推荐(0)
摘要: 背景:windows系统的wsl不熟悉,之前也用过一段时间,后来还是放弃,希望继续使用windows电脑,同时又希望使用linux开发环境。 于是考虑使用 VSCode 远程开发的思路,本地电脑上安装vbox,在其中安装ubuntu2404系统,再结合vscode远程开发插件,实现此方案。 第一步、 阅读全文
posted @ 2025-03-23 12:55 七连长 阅读(61) 评论(0) 推荐(0)
摘要: 一、安装ubuntu2404并且扩展/容量 1、使用virtualbox 7.0,分配4核/4G/35G磁盘 给虚拟机,选择自动分区,正常安装ubuntu24.04系统。 2、此时会发现还有空闲的16G空间未分配。 使用df 可见 / 文件系统,只有16G空间,已经使用37% 再使用 vgdispl 阅读全文
posted @ 2025-03-23 11:59 七连长 阅读(234) 评论(0) 推荐(0)
摘要: 近期学习《the way to go》这本书,觉得非常清晰和易懂,故作为读书笔记,记录一下总结。 一、go 程序编译 二、go 包和文件 2.1 包 包是结构化代码的一种方式: 每个程序都由包( 通常简称为 pkg) 的概念组成, 可以使用自身的包或者从其它包中导入内容。 如同其它一些编程语言中的类 阅读全文
posted @ 2025-03-22 22:15 七连长 阅读(42) 评论(0) 推荐(0)
摘要: 结论:本地应用程序发送1个超小包,会被本地网卡硬件加长到60字节,然后发送给对端。 1、在vm1上构建1个超小包,ip头为19字节。 在vm1的eth1上抓包,可见报文长度为 在接收端vm2的eth1上抓包,可见报文长度为60字节。 2、本地发送1个20字节的报文。 在vm1的eth1上抓包,如下 阅读全文
posted @ 2025-02-21 17:53 七连长 阅读(11) 评论(0) 推荐(0)
摘要: 背景:当我需要快速的验证2个虚拟机之间的通信协议时,为了搭建这个开发环境,其实需要virtualbox 自己装vm,而有了vagrant,可以快速搭建开发环境。 我在deepseek中的问题: vagrant 如何同时启动2个虚拟机,而且这2个虚拟机可以访问互联网,而且这2个虚拟机之间可以通过内网通 阅读全文
posted @ 2025-02-15 23:43 七连长 阅读(72) 评论(0) 推荐(0)
摘要: 官方网站:https://scapy.readthedocs.io/en/latest/usage.html#starting-scapy 示例: 阅读全文
posted @ 2025-02-15 23:32 七连长 阅读(28) 评论(0) 推荐(0)
摘要: 每个以太网报文 = 帧间隙(12) + 前导码(7)+ 定界符(1)+ 包长(含CRC,最小64字节)。 1G = 1000000000/(12+7+1+64)x8=1,488,095 pps 即 1G=148万小包=1.48Mpps 10G=14.88Mpps 100G=148.8Mpps 阅读全文
posted @ 2025-01-05 23:15 七连长 阅读(56) 评论(0) 推荐(0)
摘要: plantuml是一款专业的,可编程实现的画图工具 阅读全文
posted @ 2025-01-01 22:16 七连长 阅读(1685) 评论(0) 推荐(0)
摘要: 1、安装nginx https://cloud.tencent.com/developer/article/1437633 2、开启nginx 同上。 3、关闭防火墙(否则,默认情况下,nginx server对外的端口没有开放访问) systemctl stop firewalld.service 阅读全文
posted @ 2022-06-25 12:06 七连长 阅读(412) 评论(0) 推荐(0)
摘要: 安装 vsphere 时遇到的坑 第一、cpu数目至少2个,并且要开启硬件虚拟化。 CPU 个数为1个,并且没有开启硬件虚拟化的错误。 正常安装后,会出现这种流程: 安装完成后,如下: 阅读全文
posted @ 2020-02-11 21:50 七连长 阅读(3832) 评论(0) 推荐(0)
摘要: windows 10 的无线网卡过了一段时间后,就会连接不上,推测有两点原因: 第一、关闭节能模式 第二、更改电池计划 阅读全文
posted @ 2020-02-09 17:38 七连长 阅读(917) 评论(0) 推荐(0)
摘要: 一、下载和安装 首先,打开网站 , 获得odl的安装包的详细路径(可以在windows中点击后,windows会出现一个下载链接), 然后,登录centos系统,使用xshell之类的进行远程登录,方便下面的长字符串的copy, 使用wget 下载安装包 wget https://cbs.cento 阅读全文
posted @ 2020-02-09 10:28 七连长 阅读(734) 评论(0) 推荐(0)
摘要: https://evanli.github.io/programming-book-3/Python/ 阅读全文
posted @ 2020-02-02 23:14 七连长 阅读(153) 评论(0) 推荐(0)
摘要: 1、在virtual box上安装ubuntu 18.04 2、更新ubuntu 18.04 的apt源为阿里云 参考 https://blog.csdn.net/zhangjiahao14/article/details/80554616 3、升级完成后,重新系统 # init 6 4、安装doc 阅读全文
posted @ 2020-02-02 22:29 七连长 阅读(168) 评论(0) 推荐(0)
摘要: 1、docker 版本 [root@localhost netns]# docker versionClient: Docker Engine - Community Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commi 阅读全文
posted @ 2020-02-02 15:59 七连长 阅读(9670) 评论(0) 推荐(0)
摘要: namespace 阅读全文
posted @ 2020-02-02 11:13 七连长 阅读(507) 评论(0) 推荐(0)
摘要: 1、查看centos 的发行版本号 [zhou@localhost ~]$ cat /etc/redhat-releaseCentOS Linux release 8.1.1911 (Core)[zhou@localhost ~]$ 2、查看linux内核版本号[zhou@localhost ~]$ 阅读全文
posted @ 2020-02-01 09:27 七连长 阅读(954) 评论(0) 推荐(0)
摘要: 折腾了好久,一直没有成功安装过openstack, 心里总是不甘心。无意中看到一篇文档,试了一下,成功了。下面就记录一下曾经的操作。 【安装环境】 IBM X220i 笔记本电脑 酷睿i3 + 8G 内存 + 500G 硬盘 看网上介绍的,通过vmware 虚拟机的方式进行安装,我没有测试过,不过, 阅读全文
posted @ 2020-01-21 00:46 七连长 阅读(4831) 评论(0) 推荐(0)
摘要: 1、下载centos8 2、使用rufus 转换成usb镜像,插到另外一台电脑上进行安装。 3、安装centos8 4、登录系统后,换yum 源 https://blog.csdn.net/qq_35495339/article/details/94208243 5、RDO 安装openstack 阅读全文
posted @ 2020-01-18 22:41 七连长 阅读(1527) 评论(0) 推荐(0)
摘要: 1、参考官方文档 https://docs.docker.com/toolbox/toolbox_install_windows/ 注意:因为我的电脑是windows10 家庭版,所以,无法使用 Docker Desktop for Windows。只能选择第二条路,就是安装 Docker tool 阅读全文
posted @ 2019-12-08 22:42 七连长 阅读(481) 评论(0) 推荐(0)
摘要: 1、目前,防火墙厂商一般都支持双机热备功能,达到防火墙的高可靠目标。 参考华三的官网说明: http://www.h3c.com/cn/d_201405/922032_30005_0.htm 阅读全文
posted @ 2019-11-24 23:52 七连长 阅读(2867) 评论(0) 推荐(0)
摘要: https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/netplan-how-to-configure-static-ip-address-in-ubuntu-18-04-using-netplan.html 阅读全文
posted @ 2019-11-23 01:44 七连长 阅读(346) 评论(0) 推荐(0)
摘要: https://ubuntu.com/openstack/install#workstation-deployment sudo snap install microstack --classic --edge 阅读全文
posted @ 2019-11-23 00:30 七连长 阅读(1363) 评论(0) 推荐(0)
摘要: 1、安装完ubuntu server 18.04 后,笔记本电脑的有线网卡已经识别了,但是没有ip, 并且插上网线后端口灯不亮。 解决方法: 第一步、配置端口链路状态为 up # ip link set dev xxx up 第二步、配置网口的静态Ip地址。 ubuntu server 使用netp 阅读全文
posted @ 2019-11-22 23:38 七连长 阅读(4467) 评论(0) 推荐(0)
摘要: 1、源代码 2、运行代码 在pycharm 中运行debug 模式。 3、测试代码 测试GET操作: [2019-10-07 20:03.03] /drives/d/code/my-python/flask[zhou.he_zhou] ➤ curl "http://127.0.0.1:7777/pr 阅读全文
posted @ 2019-10-07 20:34 七连长 阅读(1944) 评论(0) 推荐(0)
摘要: 结论:windows有DNS缓存,Linux默认无DNS缓存,只能依赖于安装其他软件。 一、不同操作系统的客户端的DNS缓存差别 1、windows 系统中dns 解析器会使用系统的dns缓存来提高dns域名解析效率。 例如: 查看当前的dns cache内容,可以使用 ipconfig /disp 阅读全文
posted @ 2019-06-29 17:36 七连长 阅读(568) 评论(0) 推荐(0)
摘要: 一、组网图 说明: 1、使用网络命名空间表示vm1和vm2. 因为我没有两台物理服务器。 2、使用virtualbox 的两条虚机模拟作为host1和host2。 二、配置指导 1、创建网桥 br0 分别在host1和host2上输入命令 #ovs-vsctl add-br br0 2、创建网络命名 阅读全文
posted @ 2019-06-24 00:31 七连长 阅读(9052) 评论(1) 推荐(0)
摘要: 1、U盘启动盘制作。使用 refus 软件制作非常方便。 https://rufus.ie/ 2、注意,刻录时,需要选择DD模式,而不是HDD模式。 实测表明之前总是失败的centos stream 9 ,就是因为HDD模式的失败,修改成DD模式后,就可以正常安装。 下面的做法经过试验,发现使用DD 阅读全文
posted @ 2019-04-28 00:46 七连长 阅读(2989) 评论(0) 推荐(0)
摘要: mininet deploy 阅读全文
posted @ 2019-03-24 12:02 七连长 阅读(687) 评论(0) 推荐(0)
摘要: 问题1: virtual box 安装centos7 后,网口无ip, 解决方法是:配置网口上电后,默认状态为down, 修改“onboot=yes”, 修改后保存配置重启系统。 2. 安装pip的方法 https://pip.pypa.io/en/stable/installing/ 3. 安装o 阅读全文
posted @ 2019-03-17 18:57 七连长 阅读(202) 评论(0) 推荐(0)
摘要: 概述:防火墙支持双机热备是标配,所以,大部分防火墙厂商都支持双机热备功能,区别在于实现技术不同。 尽管实现技术不同,但是,大部分都是围绕高可靠的常见协议VRRP做文章,或者即使不用VRRP,也是借鉴VRRP的思想, 本文描述不同厂商的实现思路和配置方法。 1、华为USG6600系列防火墙。 实现思路 阅读全文
posted @ 2018-11-07 00:07 七连长 阅读(6853) 评论(0) 推荐(0)
摘要: 问题:当centos 有多个网口,发起ping包时,是根据什么规则来确定是使用哪个源ip? 解答:根据目的ip来确定,迭代可以确定源ip 具体的确定方法是, (1)先根据目的ip来确定使用哪个路由表项 (2)路由表项会显示下一跳ip (3)根据下一跳ip所在的网段路由,可以看到路由表项后面带一个 s 阅读全文
posted @ 2018-10-27 20:44 七连长 阅读(846) 评论(0) 推荐(0)
摘要: 1、使用top查看系统当前负载情况。 在显示过程 按P会按照cpu使用率排序,按M会按照内存占用率排序。 2、多核CPU上,每个核的使用率,使用 mpstat mpstat -P ALL 1 10 -P ALL, 表示显示所有CPU核,1,10,表示每隔1秒,显示10次后停止。 mpstat -P 阅读全文
posted @ 2018-08-31 23:35 七连长 阅读(1011) 评论(0) 推荐(0)
摘要: 1、结论: sar 命令是linux系统上,分析系统性能的常用工具,可以查看cpu、内存、磁盘IO、文件读写、系统调用, 2、sar会有一个定时任务,定期记录当前系统信息到 /var/log/sa/xx, 默认是每隔10分钟记录一次,当sar命令后面不指定间隔和次数时,就是显示历史数据。 sar也可 阅读全文
posted @ 2018-08-26 23:42 七连长 阅读(265) 评论(0) 推荐(0)