ROS7: 与Linux建立GRE隧道 2025-04-03Posted inRouterOS 网络信息 区域网卡WAN_IPGRE_IP说明SGeth01.2.3.410.11.55.2/30Debian12CNbr-lan5.6.7.810.11.55.1/30ROS7 Debian端配置(SG) 添加GRE模块 modprobe ip_gre ip6_gre 设置GRE隧道 #说明:mt…
KylinV10: 麒麟gcc7.3.0升级到gcc11.4.0 2025-02-23Posted in麒麟(OS)Tags: aarch64, gcc, kylin 注意:本文以aarch64/arm版本麒麟为例,如果是x86版本,需要修改包文件名的“aarch64”为“x86_64" 需求说明 1、所有步骤需要离线执行2、需要解决包的依赖问题 . 下载离线包(g++编译依赖) 1、cpp-7.3.0-20190804.35.p08.ky10.aarch64.r…
Linux: Kernel3.10/4.19安装WireGuard 2025-02-20Posted in麒麟(OS) 需求说明 1、内核3.10、4.19、5.10的内核均没有自带wireguard模块,需要手工加载到内核2、KylinV10SP2自带内核4.19,实测成功3、CentOS7 3.10内核,实测成功 . 安装编译环境(可选) yum install elfutils-libelf-devel ker…
UDP端口查询工具 2025-01-17Posted in未分类 可以使用以下工具测试目标UDP端口是否开放: Nmap nmap -sU -p [端口号] [目标IP] Netcat nc -zu [目标IP] [端口号] Hping hping3 -2 -c 1 [目标IP] -p [端口号] PortQry portqry -n [目标IP] -p UDP …
Android13:自签名SSL证书支持13以上系统 2025-01-15Posted inAndroid 生成CA私钥 # 创建文件夹 ca 保存Ca相关 mkdir ca cd ca #创建私钥 (建议设置密码) openssl genrsa -des3 -out myCA.key 2048 输出如下: Generating RSA private key, 2048 bit long modulus…
Linux:vim 删除空行、行首和行尾的空格 2025-01-13Posted inLinux 1,删除以#号开头的行 :g/^#/d:%s/^#.*\n 2,删除以空格开头的行 :g/^\s/d # \s代表空格:%s/^\s.*\n 3,删除以空格#开头的注释行 :g/^\ .#/d # .代表若干:%s/^\s.#.\n//g 4,删除空白行: :g/^$/d:g/^\s*$/d #删除…
KylinV10:麒麟4.19内核升级至5.10(x86+aarch64) 2025-01-10Posted in信创, 麒麟(OS) 1、升级说明 一般Kylin v10默认的内核是4.19(理论上其它ARM的3.10内核也行),都能用以下方案升级到5.10。选择5.10版本是因为相对比较稳定,比如对Docker、K8s、WireGuard等常用有内核版本依赖的软件支持比较好。 可以用命令:uname -rs 来查看当前系统内核版…
CentOS7:3.10内核升级至5.15 2025-01-08Posted inLinux 1、查看当前系统内核 uname -rsLinux 3.10.0-1160.114.2.el7.x86_64 2、下载内核包 kernel-ml-5.15.63-1.el7.x86_64.rpmkernel-ml-devel-5.15.63-1.el7.x86_64.rpmkernel-ml-hea…
PVE:为虚拟机开启超线程 2025-01-03Posted inPVE PVE创建VM的时候,无法在面板上创建超线程。 例如,你想创建一个2c4t的CPU,但是通过PVE面板,你只能创建一个4核的虚拟机。在某些情况下,这样会产生性能问题。不适合精密环境。 这里给出一个方法,使虚拟机具有超线程属性。在shell中执行命令 Intel使用下面命令qm set <vmi…
NET:什么是BGP 2025-01-02Posted in网络 边界网关协议(Border Gateway Protocol,BGP)是一种用来在路由选择域之间交换网络层可达性信息(Network Layer Reachability Information,NLRI)的路由选择协议。由于不同的管理机构分别控制着他们各自的路由选择域,因此,路由选择域经常被称为自…