前置条件 ######################################当前文章来源 > cnetos7 ISO 镜像自定义制作###################################### 准备系统镜像,比如去官网下载CentOS-7-x86_64-Minimal-2009.iso镜像 并且将镜像挂载到/mnt/iso目录下,同时安装genisoimage工具,准备构建系统镜像 123mkdir -p /mnt/isomount -o loop ./CentOS-7-x86_64-Minimal-2009.iso /mnt/isoyum install -
安装工具不管在宿主机环境还是 Docker 容器环境下,都一样,直接用包管理器安装 12apt updateapt -y install ansible or 12yum updateyum -y install ansible 创建配置自己找个路径创建配置文件就行,比如我的/apps/data/workspace/ansible 12_home="/apps/data/workspace/ansible"mkdir -p "$_home" && cd "$_home" 使用 ansible-config 在当前
查看是否启用超线程如果 Thread(s) per core: 2,说明超线程已启用(每个物理核心有 2 个逻辑线程)。 如果 Thread(s) per core: 1,说明超线程未启用。 1lscpu | grep "Thread(s) per core" 启用所有核心大概这样,写入 1 表示启用此核心,确保核心全部启用 1234for CPU in /sys/devices/system/cpu/cpu[0-9]*; do sudo bash -c "echo 1 > $CPU/online" 2>/dev/nulldonelscp
概述通过nftables规则对特定端口范围做计数流量统计,可以借此计算瞬时流量. 写规则假设这里我统计的是11000-19000端口范围的流量,入站和出站都统计,然后用计数器来计算流量. 大概流程就是创一个名字叫portstats的表,然后创两个链,一个叫input_chain,一个叫output_chain, 然后创两个计数器,一个叫input_tcp_range,一个叫output_tcp_range,然后创两个规则,一个叫input_tcp_range,一个叫output_tcp_range. 12345678910111213141516171819202122232425262728
概述这里只记录我的场景,我这边是没有做配置文件的,不依赖 netplan 的. 临时禁用将这里的 enp0s3 换成你实际的网卡名,这会立即禁用 IPV6,但重启后会失效. 1sysctl -w net.ipv6.conf.enp0s3.disable_ipv6=1 临时禁用所有网卡的 IPv6,可执行以下命令. 12sysctl -w net.ipv6.conf.all.disable_ipv6=1sysctl -w net.ipv6.conf.default.disable_ipv6=1 或者你想持久禁用 IPV6,可以执行以下命令. 注意这里的示例写的是禁止所有网卡的 ipv6,你
安装工具安装 create-dmg DMG 文件的创建需要使用 create-dmg 工具,可通过 Homebrew 安装 1brew install create-dmg 编译 wails先把 wails 的程序打包出来,他仅仅只是一个 app 文件,但是这就足够了,先编译 这里的代码是编译 MacOS 下的 arm64 架构,如果需要其他架构(比如英特尔)请参考官网文档. 123456789#! /bin/bashecho -e "Start running the script..."cd ../echo -e "Start building the
计算思路通过命令netstat -s获取关键数据做计算,取系统总发送段数和重新发送的段数. 获取重新发送的段数. 1netstat -s | grep -i 'segments retransmitted' 123╭─root@localhost /apps/data/workspace/tmp╰─# netstat -s | grep -i 'segments retransmitted' 468164 segments retransmitted 获取总发送的段数. 1netstat -s | grep 'segments sen
基础指令 指令 说明 示例 注意事项 FROM 指定基础镜像 FROM ubuntu:20.04 必须是 Dockerfile 的第一个指令 MAINTAINER 指定维护者信息 MAINTAINER yourname@email.com 已被 LABEL 替代,建议使用 LABEL LABEL 为镜像添加元数据 LABEL version="1.0" 可以添加多个标签 RUN 执行命令 RUN apt-get update 每执行一次都会创建新的镜像层 CMD 容器启动时执行的命令 CMD ["nginx", "-g
基础镜像什么是基础镜像?基础镜像(Base Image)是 Dockerfile 中 FROM 指令指定的起始镜像,通常包含操作系统、运行时环境或特定软件的预配置环境。 基础镜像在Docker Hub是有很多的,各种环境都有,比如 python,php,nginx 等. 选中基础镜像后,你的 dockerfile 后续所做的一系列操作都是基于这个基础镜像进行再次封装,比如增加一些软件包什么的. 假设你想将官方提供的 python 镜像做为基础镜像,那么你可以你这样. 怎么开始基于上面所说的,使用 python3 来作为基础镜像. 这里先把官方提供的示例扒下来,研究一下,看看他做了什么,以及
概述这篇文档记录一下./victoria-metrics-prod程序的一些重要选项功能和注释。 当前我这个版本是victoria-metrics-20230910-135627-tags-v1.93.4-0-g51e4fd652。 重要选项说明存储与数据管理 参数 描述 默认值 -storageDataPath 存储数据路径 victoria-metrics-data -retentionPeriod 数据保留期限 1 (1 个月) -storage.minFreeDiskSpaceBytes 停止数据摄入的最小剩余磁盘空间 10MB -storage.maxHourl