Debian:安装node_exporter

一键准备环境 mkdir node_exporter && cd node_exporter && wget https://files.m.daocloud.io/github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz && tar -xvzf node_exporter-1.8.1.linux-amd64.tar.gz 编辑 systemd 文件 nano /etc/systemd/system/node_exporter.service [Unit] Description=Node Exporter After=network.target [Service] User=root ExecStart=/root/node_exporter/node_exporter-1.8.1.linux-amd64/node_exporter Restart=always [Install] WantedBy=multi-user.target 一键完成 sudo systemctl daemon-reload && sudo systemctl start node_exporter && sudo systemctl enable node_exporter && sudo systemctl status node_exporter && netstat -nlpt 创建文件夹 mkdir node_exporter && cd node_exporter 进入文件夹 cd node_exporter 下载文件 wget https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz 下载文件(加速) wget https://files.m.daocloud.io/github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz 解压文件并进入 tar -xvzf node_exporter-1.8.1.linux-amd64.tar.gz 进入解压文件夹 cd node_exporter-1.8.1.linux-amd64 编辑 systemd 文件 nano /etc/systemd/system/node_exporter.service [Unit] Description=Node Exporter After=network.target [Service] User=root ExecStart=/root/node_exporter/node_exporter-1.8.1.linux-amd64/node_exporter Restart=always [Install] WantedBy=multi-user.target 重新加载配置 sudo systemctl daemon-reload 启动服务 sudo systemctl start node_exporter 设置开机自启 sudo systemctl enable node_exporter 查看状态 sudo systemctl status node_exporter 查看端口9100是否开启 netstat -nlpt

六月 27, 2024 · 1 分钟 · 178 字 · 李光春

Debian:配置DNS

查看当前DNS配置 cat /etc/resolv.conf 编辑DNS配置文件 nano /etc/resolv.conf nameserver 10.0.0.200 nameserver 119.29.29.29 nameserver 2402:4e00:: nameserver 223.5.5.5 nameserver 2400:3200::1 nameserver 180.76.76.76 nameserver 2400:da00::6666 nameserver 180.184.1.1 nameserver 8.8.8.8 nameserver 2001:4860:4860::8888 nameserver 1.1.1.1 nameserver 2606:4700:4700::1111 nameserver 208.67.222.222 nameserver 2620:0:ccc::2 nameserver 192.168.101.199 nameserver 119.29.29.29 nameserver 2402:4e00:: nameserver 223.5.5.5 nameserver 2400:3200::1 nameserver 180.76.76.76 nameserver 2400:da00::6666 nameserver 180.184.1.1 nameserver 8.8.8.8 nameserver 2001:4860:4860::8888 nameserver 1.1.1.1 nameserver 2606:4700:4700::1111 nameserver 208.67.222.222 nameserver 2620:0:ccc::2

五月 22, 2024 · 1 分钟 · 78 字 · 李光春

Debian:Linux安装TinyCP

准备环境 apt update apt install apt-transport-https dirmngr ca-certificates curl gnupg -y 添加官方存储库 curl -fsSL http://repos.tinycp.com/debian/conf/gpg.key | gpg --dearmor -o /usr/share/keyrings/tinycp-archive-keyring.gpg deb [signed-by=/usr/share/keyrings/tinycp-archive-keyring.gpg] http://repos.tinycp.com/debian all main 安装 apt update apt install tinycp

五月 20, 2024 · 1 分钟 · 41 字 · 李光春

Debian12安装Netbird

使用 官方 一键脚本 https://docs.netbird.io/how-to/installation curl -fsSL https://pkgs.netbird.io/install.sh | sh 使用 官方 echo 'deb [signed-by=/usr/share/keyrings/netbird-archive-keyring.gpg] https://pkgs.netbird.io/debian stable main' | tee /etc/apt/sources.list.d/netbird.list 使用 CF 加速 echo 'deb [signed-by=/usr/share/keyrings/netbird-archive-keyring.gpg] https://asw-mirror.dtapp.top/netbird/debian stable main' | tee /etc/apt/sources.list.d/netbird.list 检查是否使用了加速 cat /etc/apt/sources.list.d/netbird.list 更新 apt update apt install netbird 查看版本 netbird version 查看状态 netbird version 启动 netbird up --management-url https://xxx.xxx.net --admin-url https://xxx.xxx.net --setup-key XXX-XX-XX-XXX 禁用 (停止服务和禁自启) systemctl stop netbird.service && systemctl disable netbird.service 恢复 (启动服务和自启) systemctl start netbird.service && systemctl enable netbird.service PVE下问题 telnet xxx.xxx.net 8443 如发现解析到了127.0.0.1,请检查/etc/hosts文件 Docker 安装 services: netbird.client: image: docker.1ms.run/netbirdio/netbird:0.35.1 container_name: netbird.client restart: unless-stopped #restart: always network_mode: host cap_add: - NET_ADMIN - SYS_ADMIN - SYS_RESOURCE environment: - NB_SETUP_KEY=xxxx-x-x-x-xxxx - NB_ADMIN_URL=https://netbird.xxx.xx - NB_MANAGEMENT_URL=https://netbird.xxx.xx volumes: - /etc/localtime:/etc/localtime:ro - /root/docker_work/netbird/data:/etc/netbird:rw Podman 安装 services: netbird.client: image: docker.1ms.run/netbirdio/netbird:0.35.0 container_name: netbird.client restart: unless-stopped #restart: always network_mode: host privileged: true cap_add: - NET_ADMIN - SYS_ADMIN - SYS_RESOURCE environment: - NB_SETUP_KEY=xxxx-x-x-x-xxxx - NB_ADMIN_URL=https://netbird.xxx.xx - NB_MANAGEMENT_URL=https://netbird.xxx.xx volumes: - /etc/localtime:/etc/localtime:Z - /root/podman_work/netbird/data:/etc/netbird:z

五月 15, 2024 · 1 分钟 · 229 字 · 李光春

Debian:Linux安装Cloudflared

准备环境 apt-get update apt-get install ca-certificates curl gnupg # mkdir -p --mode=0755 /usr/share/keyrings curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null 使用 官方 echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared bookworm main' | tee /etc/apt/sources.list.d/cloudflared.list 使用 CF 加速 echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://asw-mirror.dtapp.top/cloudflared/cloudflared bookworm main' | tee /etc/apt/sources.list.d/cloudflared.list 更新 apt-get update && apt-get upgrade 安装 apt-get update apt-get install cloudflared 验证安装 cloudflared --help 启动 cloudflared service install xxx journalctl -u cloudflared -f 频繁掉线问题 # 修改服务文件 nano /etc/systemd/system/cloudflared.service # 在 ExecStart 的 tunnel run 后面加上 --protocol http2 或 --protocol auto --protocol http2 # 重启服务 systemctl restart cloudflared

五月 15, 2024 · 1 分钟 · 120 字 · 李光春

Pve:安装高恪

一、环境 Proxmox VE 8.2.2 高恪 SX1200 X86 5.2.2.22753 二、准备高恪 下载 高恪固件 上传高恪文件 ISO镜像 列表 三、准备虚拟机 创建虚拟机 操作系统:选择 使用CD/DVD光盘镜像文件(ISO) -> ISO镜像 -> 刚刚上传的固件 CPU:类别 选 host 四、虚拟机配置 前往 选项 -> 引导顺序 把 高恪固件 调到第一个并启动 五、安装高恪 启动虚拟机 进入虚拟机 选择安装固件至硬盘 安装完把第四步的固件关闭启动 六、配置高恪 进入虚拟机,菜单选择编号 1 配置 LAN 口 【可选,配合爱快】旁路由模式 网络设置 -> 外网设置 -> 外网口设置 -> 不使用该接口 网络设置 -> 内网设置 -> 内网口设置 -> IP地址:192.168.101.203 子网掩码:255.255.255.0 网络设置 -> DHCP -> DHCP -> 删除所有配置 网络设置 -> DNS -> DNS -> 强制使用DNS代理 DNS服务器 1:AdGuardHome 地址 192.168.101.199 网络设置 -> 静态路由 目的网络IP:0.0.0.0 目的网络子网掩码:0.0.0.0 转发接口:lan 下一跳地址:爱快 地址 192.168.101.201 跃点数:0

五月 14, 2024 · 1 分钟 · 396 字 · 李光春

Debian:Linux系统更换镜像源

Debian系统版本:12 自动更换镜像源 建议更换前执行 更换时间脚本 自动更换脚本 自写(Debian12) bash <(wget --no-check-certificate -qO- https://cdn.dtapp.net/linux/debian-change-source.sh) 自动更换脚本 宝塔写的第三方 bash <(wget --no-check-certificate -qO- https://cdn.dtapp.net/linux/fix_source.sh) 建议更换后执行 系统更新脚本 手动更换镜像源 deb-src=源码仓库 apt install apt-transport-https ca-certificates 手动更换为 阿里云镜像站 编辑 /etc/apt/sources.list 文件 # https://developer.aliyun.com/mirror/debian deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib deb https://mirrors.aliyun.com/debian-security/ bookworm-security main deb-src https://mirrors.aliyun.com/debian-security/ bookworm-security main deb https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib 手动更换为 腾讯云镜像站 编辑 /etc/apt/sources.list 文件 # https://mirrors.cloud.tencent.com/help/debian.html deb https://mirrors.cloud.tencent.com/debian/ bookworm main non-free non-free-firmware contrib deb-src https://mirrors.cloud.tencent.com/debian/ bookworm main non-free non-free-firmware contrib deb https://mirrors.cloud.tencent.com/debian-security bookworm-security main deb-src https://mirrors.cloud.tencent.com/debian-security bookworm-security main deb https://mirrors.cloud.tencent.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb-src https://mirrors.cloud.tencent.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb https://mirrors.cloud.tencent.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb-src https://mirrors.cloud.tencent.com/debian/ bookworm-backports main non-free non-free-firmware contrib 手动更换为 华为云镜像站 编辑 /etc/apt/sources.list 文件 # https://mirrors.huaweicloud.com/mirrorDetail/5ea14e0757bdf83a14170fdf?mirrorName=debian&catalog=os%2Flogin deb https://mirrors.huaweicloud.com/debian/ bookworm main non-free non-free-firmware contrib deb-src https://mirrors.huaweicloud.com/debian/ bookworm main non-free non-free-firmware contrib deb https://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb-src https://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb https://mirrors.huaweicloud.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb-src https://mirrors.huaweicloud.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb https://mirrors.huaweicloud.com/debian-security/ bookworm-security main deb-src https://mirrors.huaweicloud.com/debian-security/ bookworm-security main 手动更换为 火山引擎镜像站 编辑 /etc/apt/sources.list 文件 # https://developer.volcengine.com/articles/7275535526869155859 deb https://mirrors.volces.com/debian/ bookworm main non-free non-free-firmware contrib deb-src https://mirrors.volces.com/debian/ bookworm main non-free non-free-firmware contrib deb https://mirrors.volces.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb-src https://mirrors.volces.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb https://mirrors.volces.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb-src https://mirrors.volces.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb https://mirrors.volces.com/debian-security/ bookworm-security main deb-src https://mirrors.volces.com/debian-security/ bookworm-security main 手动更换为 校园网联合镜像站(mirrorz-302 智能选择) 编辑 /etc/apt/sources.list 文件 # https://help.mirrors.cernet.edu.cn/debian/?mirror=CERNET deb https://mirrors.cernet.edu.cn/debian/ bookworm main contrib non-free non-free-firmware deb-src https://mirrors.cernet.edu.cn/debian/ bookworm main contrib non-free non-free-firmware deb https://mirrors.cernet.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware deb-src https://mirrors.cernet.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware deb https://mirrors.cernet.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware deb-src https://mirrors.cernet.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware deb https://mirrors.cernet.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware deb-src https://mirrors.cernet.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

五月 13, 2024 · 1 分钟 · 476 字 · 李光春

Docker:安装 DDNS 测试版

拉起 Docker 镜像 docker pull liguangchun/ddns-test:v2024.05.13.02 编辑 docker-compose.yml 内容 version: "3.9" services: ddns-go: container_name: ddns-test # 容器名称 image: liguangchun/ddns-test:v2024.05.13.02 # 镜像名称 restart: unless-stopped # network_mode: "host" # ipv6需要使用host模式 ports: - "8888:80" # 容器端口 volumes: - /etc/localtime:/etc/localtime # 时区,可忽略 - ./config.toml:/www/config.toml # 配置文件,可忽略 - ./logs:/www/logs # 日志目录 - ./data:/www/data # 数据目录 配置 config.toml 文件 [Gin] Port = ":8888" # 默认 80 [Cron] Spec = "@every 300s" # 单位:秒;默认 @every 300s 运行 docker-compose.yml 文件 docker compose up -d 查看端口是否开启 netstat -nlpt

五月 13, 2024 · 1 分钟 · 141 字 · 李光春

Linux:Portainer开启代理容器

拉起 Portainer Agent 镜像 docker pull portainer/agent:latest 编辑 docker-compose.yml 文件 nano docker-compose.yml docker-compose.yml 文件内容 version: "3.9" services: portainer_agent: # https://hub.docker.com/r/portainer/agent/tags image: portainer/agent:latest privileged: true # root权限,可无视 restart: always # 重启策略 volumes: - /var/run/docker.sock:/var/run/docker.sock - /var/lib/docker/volumes:/var/lib/docker/volumes ports: - "9001:9001" # tcp 端口 - "9001:9001/udp" # udp 端口 运行 docker-compose.yml 文件 docker compose up -d 查看端口是否开启 netstat -nlpt

五月 9, 2024 · 1 分钟 · 86 字 · 李光春

Debian:dpkg包管理

注意 下面的包名使用 cloudflared 来示范 包原文件后缀名 cloudflared.deb 安装包 dpkg -i cloudflared.deb 列出已安装的软件包以确认 cloudflared 是否已安装 dpkg -l | grep cloudflared 卸载 cloudflared dpkg --remove cloudflared 卸载 cloudflared 同时删除配置文件(如果不需要保留配置信息) dpkg --purge cloudflared 清除不再需要的依赖项 apt autoremove

四月 19, 2024 · 1 分钟 · 95 字 · 李光春