25
2025
06
压缩qcow2 镜像文件
压缩qcow2首先,需要对虚拟机剩余空间进行写零操作:dd if=/dev/zero of=/zero.dat删除 zero.dat:rm /zero.dat关闭虚拟机,执行qemu-img的convert命令进行转换:qemu-img convert -c -O qcow2 /path/old.img.qcow2 /path/new.img.qcow2
作者:hqy | 分类:虚拟化&超融合 | 浏览:55 | 评论:0
25
2025
06
Open vSwitch 入门实践(6)VXLAN实验
什么是VXLAN?VXLAN是一种隧道封装协议,在三层网络上封装二层网络数据报文。简单来说就是可以在已经规划好网络拓扑的设备上封装出一个新的二层网络,因此VXLAN这类网络又被称之为overylay网络,底下承载VXLAN网络的就被称之为underlay网络。VXLAN解决了什么问题?最近几年,阿里云,腾讯云,京东云,华为云等等厂商每到节日都会打折出售大量云服务器,1核1G内存50G磁盘的服务器几十块就能买到一年的使用权,作为一个专业的羊毛党,哪个手里没有几台小破水管机器?但是这么多的云服务器是
作者:hqy | 分类:Linux | 浏览:73 | 评论:0
25
2025
06
Open vSwitch 入门实践(5)OVS Flow Table 流表规则
OpenvSwitch flow table 流表OpenFlow(OF)被认为是第一个软件定义网络(SDN)标准之一。它最初在SDN环境中定义了通信协议,使SDN控制器能够与物理和虚拟的交换机和路由器等网络设备的转发平面直接进行交互,从而更好地适应不断变化的业务需求。如果把OpenFlow控制器比作“大脑”,OVS流表就像是“大腿”一样接受来自“大脑”的指令,决定要向哪个方向前进。但OVS流表功能更加强大,在没有OpenFlow控制器时,也可以自主工作,它本身也供一些命令让我们可以直接管理流表
作者:hqy | 分类:Linux | 浏览:68 | 评论:0
25
2025
06
Open vSwitch 入门实践(4)使用OVS配置端口镜像
前言当我们想要在不影响虚拟网络设备数据报文收发的情况下获取对应虚拟网络设备的流量时,端口镜像是一个很好的选择。端口镜像是指将经过指定端口(镜像端口)的报文复制一份到另一个指定端口(观察端口),通过观察端口接收到的数据报文,就可以有效识别虚拟网络的运行情况。OVS提供了相关命令来配置或删除端口镜像,下面我们来实验一下。如何使用端口镜像类型端口镜像分为镜像源和镜像目的两部分。镜像源select_all:布尔类型(true,false)。设置为 true 时,表示此网桥上的所有流量。select_ds
作者:hqy | 分类:Linux | 浏览:64 | 评论:0
25
2025
06
Open vSwitch 入门实践(3)使用OVS构建分布式隔离网络
使用OVS构建分布式隔离网络前言上一节我们使用OVS构建了单机隔离网络,但是随着网络规模的扩张,单节点已经不再能满足业务的需要,分布式网络成了必不可少的环节。分布式网络与单节点网络在细节实现上基本一致,只有物理环境网络连线上的一点区别。实验1:分布式无隔离网络网络拓扑如下图所示,我们每一台节点都有两张网卡,一张用于管理,一张用于业务。之所以使用两张网卡有两个原因:管理网卡用于日常的维护登录,业务网卡用于传输虚拟节点的数据报文,避免相互之间影响。我们要将业务网卡绑定到OVS网桥上,也就是Norma
作者:hqy | 分类:Linux | 浏览:65 | 评论:0
25
2025
06
Open vSwitch 入门实践(2)使用OVS构建隔离网络
前言在前面我们已经使用Linux Bridge完成了多台网络设备的通信,但是它对于网络隔离的支持不是很好,长期以来,在Linux平台上缺少一个功能完备的虚拟交换机,直到OVS的出现。实验接下来我们来尝试完成两个实验,单机无隔离网络、单机隔离网络。实验一:单机无隔离网络使用ovs构建无隔离网络非常简单,只需要添加一个网桥,然后在这个网桥上再增加几个内部端口,最后把端口移动到netns中即可。# 添加网桥 ovs-vsctl add-br br-int&nbs
作者:hqy | 分类:Linux | 浏览:54 | 评论:0
25
2025
06
Open vSwitch 入门实践(1)Open vSwitch 是什么
OVS简介Open vSwitch 是什么?Open vSwitch(以下简称OVS)是一个用C语言开发的多层虚拟交换机,使用Apcahe 2开源许可证,现如今基本上已经成为了开源SDN(软件定义网络)基础设施层的事实标准。OVS支持哪些功能?支持NetFlow、sFlow(R)、IPFIX、SPAN、RSPAN和GRE隧道镜像等多种流量监控协议支持LACP (IEEE 802.1AX-2008)支持标准802.1Q VLAN协议,允许端口配置trunk模式支持组播支持BFD和802.1ag链路
作者:hqy | 分类:技术文章 | 浏览:60 | 评论:0
25
2025
06
服务器不允许上网并且需要跳板机才能访问?学会使用这个工具,轻松让服务器使用yum。
前言你是否遇到过这样的场景,服务器不能上网,但是又需要安装某个软件,面对如蛛网般杂乱的rpm包依赖关系,放弃或许是最好的选择,这样你就不必再为无法完成工作而痛苦又懊恼。但是今天,你有了一个更好的选择。4DNAT4DNAT取名源自4和DNAT。这个工具工作在OSI模型的第四层传输层,同时4和for谐音,意为专门为目标地址转换而服务的工具。4DNAT使用go语言开发,具有天然的跨平台性,并且完全使用go标准库开发,没有任何的第三方依赖,编译之后只有一个二进制可执行文件。它有4种工作模式:转发模式接受
作者:hqy | 分类:Linux | 浏览:44 | 评论:0
25
2025
06
Docker?Vmware?小孩子才做选择,打工人我全都要。
前言作为一个称职的打工人,电脑上常备一个Vmware不是什么新鲜事了,但是它和Docker for Windows不兼容往往很让人头大。通过查找资料,发现提供的解决方案大致有三种先使用Vmware创建一台Linux虚拟机,在这台Linux虚拟机上再安装docker。配置Vmware作为Docker for Windows的运行平台。使用微软的Hyper-v来创建虚拟机。对我而言,第一种不太优雅,第二种配置繁琐,第三种不会用。直到我发现了vctl这个好东西。vctl 是什么?vctl 是一款捆绑在
作者:hqy | 分类:docker | 浏览:58 | 评论:0
25
2025
06
Linux Bridge 详解
Linux Bridge 详解Linux Bridge(网桥)是用纯软件实现的虚拟交换机,有着和物理交换机相同的功能,例如二层交换,MAC地址学习等。因此我们可以把tun/tap,veth pair等设备绑定到网桥上,就像是把设备连接到物理交换机上一样。此外它和veth pair、tun/tap一样,也是一种虚拟网络设备,具有虚拟设备的所有特性,例如配置IP,MAC地址等。Linux Bridge通常是搭配KVM、docker等虚拟化技术一起使用的,用于构建虚拟网络,因为此教程不涉及虚拟化技术,
作者:hqy | 分类:Linux | 浏览:47 | 评论:0
25
2025
06
Linux veth pair 详解
Linux veth pair 详解veth pair是成对出现的一种虚拟网络设备接口,一端连着网络协议栈,一端彼此相连。如下图所示:由于它的这个特性,常常被用于构建虚拟网络拓扑。例如连接两个不同的网络命名空间(netns),连接docker容器,连接网桥(Bridge)等,其中一个很常见的案例就是OpenStack Neutron底层用它来构建非常复杂的网络拓扑。如何使用?创建一对vethip link add <veth name>&nbs
作者:hqy | 分类:Linux | 浏览:48 | 评论:0
25
2025
06
Linux Network Namespace (netns) 详解
Network Namespace (以下简称netns)是Linux内核提供的一项实现网络隔离的功能,它能隔离多个不同的网络空间,并且各自拥有独立的网络协议栈,这其中便包括了网络接口(网卡),路由表,iptables规则等。例如大名鼎鼎的docker便是基于netns实现的网络隔离,今天我们就来手动实验一下netns的隔离特性。使用方式使用ip netns help查看使用帮助Usage: ip netns list
作者:hqy | 分类:Linux | 浏览:48 | 评论:0
25
2025
06
tcpkill在go语言下的实现和增强
tcpwall当我们想要阻止某些TCP连接的建立,在Linux平台上有一个很好的解决方案iptables,但是对那些已经建立的tcp连接,iptables就不能做到随心所欲的阻断了。我在互联网上检索的时候发现了tcpkill这个工具,tcpkill是一个网络分析工具集dsniff中的一个小工具。在Linux上可以直接通过dsniff包安装,使用方式也非常简单。通过测试我发现tcpkill在执行命令之后并不会立刻阻断tcp连接,而是等待有数据传输时,才会阻断,因此在执行完命令之后程序并不会主动退出
作者:hqy | 分类:编程&AI | 浏览:48 | 评论:0
25
2025
06
保护你Web资产的,不一定是WAF。
WAF不是万能的,安全需要换个思路WAF 这个产品大家都不会陌生,可以帮助我们拦截掉很大一部分网络攻击,但 0day 这种未公开的攻击手段,WAF 没有对应的规则,基本上是没用的。这其实是个挺尴尬的现实。我们花大价钱上了WAF,配了专家服务,结果黑客利用一个从未公开的0day漏洞发起攻击,WAF的规则库里一片空白,攻击流量就这么畅通无阻地过去了。这感觉就像你给家门装了顶级的防盗锁,结果小偷直接开了个传送门进到你客厅。此时,服务器和应用后台就如同处于裸奔状态,毫无防护地暴露在攻击者面前。防不住,那
作者:hqy | 分类:技术文章 | 浏览:57 | 评论:0
25
2025
06
Docker 命令行劝退?DPanel这款国产可视化神器,拯救你的发际线!
还在对着黑乎乎的 Docker 命令行抓耳挠腮?复杂的命令参数,动不动就报错,简直是程序员发际线的头号杀手!别慌,今天给大家推荐一款专为国人打造的 Docker 可视化神器:DPanel,让你彻底告别命令行,轻松玩转 Docker 容器!项目地址:https://github.com/donknap/dpanelDocker 虽好,但命令行劝退!Docker 的强大毋庸置疑,但对于很多开发者来说,学习和使用 Docker 的最大障碍就是命令行。命令太多记不住:docker run、docker
作者:hqy | 分类:docker | 浏览:61 | 评论:0
25
2025
06
刚建好的网站如何让谷歌快速发现丨5步操作让页面7天内被收录?
根据对300个新站的跟踪测试,系统化执行收录策略的网站中,78%能在7天内被索引。本文将详解一套经过验证的操作流程:从通过谷歌站长工具精准提交网站,到优化加载速度、搭建内容框架,再到通过行业论坛获取首条外链每个步骤都提供可量化的执行标准(如移动端加载速度需控制在2秒内,首月内容字数建议在800-1200字区间)。刚建好的网站如何让谷歌快速发现主动告诉谷歌"我上线了"(基础提交)很多新手误以为网站上线后谷歌会自动发现,实际上测试数据显示,未主动提交的新站平均需要27天才能被收录
作者:hqy | 分类:SEO | 浏览:77 | 评论:0
25
2025
06
USB 打印机网络共享器做普通打印机的网络部署
部署一台usb打印机网络共享器,为什么要用这个设备呢?主要还是公司电脑操作系统有win7,win10,win11,甚至还有xp,民企么,正常要节省点,不到坏是不可能换的。一台usb部署在一台老的win7系统上,但是有两台win10系统没法共享连接打印机,反正各种错误。最后考虑到各种操作系统都要连接共享打印机共享,网上查了下,就申请购买了一台绿联的usb打印机网络共享器。拿到设备后就开始按照说明书部署了。 部署也比较简单,图例如下:配置好LAN口IP地址后,关闭了无线AP和
作者:hqy | 分类:技术文章 | 浏览:35 | 评论:0
25
2025
06
AD域域名和网站域名相同不能访问官网的解决办法
公司原来有个老的域控服务器多年了,原来是做文件服务器用的,后来更换了文件服务器后,这个老机器一直当备份文件服务器用,也就是备份IT部的一些文件,域名和公司官网域名一样。今天在这台机器上访问了一下公司网站,竟然打不开,一开始以为公司网站出问题了。然后回到我的笔记本电脑上竟然又打得开。奇怪了如下图:后来考虑一下,应该是DNS服务器的问题,由于域控DNS是指向本地的,本地没法有这个名称的解析就直接显示打不开了,这个时候只能在DNS添加域名解析记录:
作者:hqy | 分类:Windows&windows server | 浏览:39 | 评论:0
25
2025
06
一个打印模板调试两天,差点翻车
公司有一款WMS软件,用的模版打印软件是GridReport。WMS软件和标签打印软件部署好后,开始测试打印,明明设置好的横向打印,一打印就变成纵向,模板如下图所示:一开始怀疑是打印模板有问题,因为还有其他PC使用同样的模板,都能正常使用,就去其他电脑拷贝了一个正常使用的模板到这台PC上,没想到还是不行。接下来又考虑到是不是打印机驱动的问题,又重新安装了打印机驱动,没想到还是不行,这下子傻眼了,难道是系统有问题,不太可能啊,以前一直用的好好的。又想了一下,刚好这台PC上还有一台兄弟的激光打印机,
作者:hqy | 分类:技术文章 | 浏览:35 | 评论:0
25
2025
06
mkcert生成免费的https证书,保障企业内部网页信息系统安全
制造型企业或多或少会自研或者由外部供应商开发一些软件,辅助公司的管理,但是往往开发人员只是关注功能实现,而忽视数据和信息安全上。最近用wireshark抓包测试了一下公司的网页信息系统,既然直接将登陆名和密码抓到了。而且这个系统做了端口映射,给我们驻外人员使用的,外网也能访问到,安全隐患也比较大,毕竟非专业安全人员也能根据软件获取到用户名和密码。现在制造型企业压力也比较大,本着能省一点是一点的原则,找到了这个软件,对于没有特别保密信息的企业,此软件也够用了,话不多多说,开干:首先将
作者:hqy | 分类:Windows&windows server | 浏览:44 | 评论:0