菜单

作者:kaoqi

nginx代理开启SSL

首先是,你需要去弄到一个SSL的证书,并获取一个域名与域名对应的ICP备案,这需要花一点钱。 当你获取一个域名后,你可以将这个域名所挂载的DNS服务器进行域名解析配置,正常情况下可以进行@格式或者A格式的直接80端口IP映射解析。除此以外,如果你希望能够进行一次443的SSL层的映射解析,那么你可以

kaoqi 发布于 2026-10-15

nginx部署与docker-socket调试

对于实际的docker来说,其容器本身在ps aux就直接是一个本地运行的进程,只不过这个进程被dockerd进程通过针对命名空间的限制,完成了一次本地资源环境的适配。 所以,针对原有的docker服务改造与nginx的部署需要以下几步: 首先是本地把nginx的环境搭建好(服务器有时候已经提供了1

kaoqi 发布于 2026-10-15

docker操作

nginx的源代码目前在:https://github.com/nginx/nginx/ 完成git clone之后,由于版本更新,目前的nginx构建工具被放在了根目录下的auto里面,需要依次执行: ./auto/configure ./make ./make install 就可以实现安装。

kaoqi 发布于 2026-10-13

Halo的镜像分析

进入docker内部后,使用ps aux可以查看当前的进程情况: 可以看到,halo在docker中运行的主要服务为: java -Dreactor.schedulers.defaultBoundedElasticOnVirtualThreads=true org.springframework.b

kaoqi 发布于 2026-10-12

DPDK的usertools操作

DPDK的usertools目录包含了一系列用于简化DPDK环境配置、驱动管理、设备绑定以及性能测试的辅助脚本。 除开telemetry相关的四个脚本(那个是用于创建网管的),还剩下下面这6个脚本: cpu_layout.py 主要用于展示当前CPU的信息 dpdk-devbind.py 主要用于网

kaoqi 发布于 2026-10-10

testpmd的发包

testpmd的发包存在txonly与flowgen两种模式,其中txonly只能占用端口后只发不收的,所以相应的也就不太好统计;flowgen可以创立字段步进跳变的报文流量,也可以执行对应的端口统计。 值得注意的是,testpmd所操作的对像包含3个前提: vfio-pci用于进行网卡的IO独立,

kaoqi 发布于 2026-10-10

proc下的文件们

近期由于DPDK的学习,了解到EAL初始化过程中针对大页内存的查询依托于/proc/mounts文件下的一个特殊的机制进行,具体来说就是: 1、使用下面这个命令进行大页内存的申请,注意是只要写入就会申请: echo 1024 > /sys/kernel/mm/hugepages/hugepages-

kaoqi 发布于 2026-10-09

x510主板的固件操作

对于X510主板来说,想在其上运行linux的话,linux本身有很多功能需要由固件进行开启。 IOMMU功能 需要在固件界面打开北桥设置中IOMMU为Enable,对应的linux在加载后才能正常加载vfio-pci模块,实现设备的IOMMU隔离。 SRAT表使能 对于ACPI表来说,使用SRAT

kaoqi 发布于 2026-10-09

testpmd的fwd行为

fwd是fowarding转发的缩写,就是testpmd中具体描述转发行为的动作,它从输入报文解析、端口转发、输出报文封装三个角度进行转发行为的描述。 更具体的说,fwd是一个可以在testpmd中使用show config fwd进行检查的配置,在此配置中,首先会描述当前的转发模式、当前的端口、核

kaoqi 发布于 2026-10-09

DPDK源代码

github代码地址:GitHub - DPDK/dpdk: Data Plane Development Kit · GitHub 目前使用直接的git clone命令总是会报错(windows下),在WSL中则可以顺利进行git clone。 来自官网的使用教程:https://core.dpd

kaoqi 发布于 2026-10-09
上一页 下一页