2024/03/14   

Windows  Linux  DNS  

参考资料: cloudflare: 什么是 DNS?amazon: 什么是 DNS?腾讯云: 各记录类型说明及规则wikipedia: 域名 什么是域名简介网域名称(英语:Domain Name,简称:Domain),简称域名,是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名可以说是一个IP地址的代称,目的是为了便于记忆后者。 语法 域名由多个部分组成,这些部分通常连接在一起并由点分隔,例如 www.baidu.com 。域名的结尾有时候还有一点,这是保留给根节点的,书写时通常省略,在查询时由软件内部补上。域名里的英文字母不区分大小写,因此可以使用大写方法拼写,但一般都以小写形式拼写。 层次在域名系统的层次结构中,各种域名都隶属于域名系统根域的下级。 顶级域(英语:Top-level domains,缩写:TLD):是域名中最高的一级,每个域名都以顶级域结尾。所有的顶级域名可以在 https://data.iana.org/TLD/tlds-alpha-by-domain.txt 查找。常见分类如下: 通用顶级域:例如 .

33

 2024/01/14   

Linux  Raspberry Pi  

官方文档:Raspberry Pi connector for PCIe 设备介绍 树莓派5SD卡SSD固态硬盘:M.2接口、NVME协议扩展板:笔者是购买的 杭州野芯科技有线公司 的扩展版 2280:MPS2280 树莓派5专用PCIE M.2 NVME SSD固态硬盘扩展板HAT2242:树莓派5专用PCIE M.2 NVME SSD固态硬盘扩展板HAT 2242支持Gen3 写入系统到固态硬盘本文使用 Linux 系统的 dd 命令完成系统拷贝,也可以将固态硬盘连接电脑写入系统 设备关机,将硬件组装好,并插入固态硬盘,开机进入系统 查看磁盘名称执行以下命令查看磁盘分区 sudo lsblk -f 显示大致内容如下: NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS mmcblk0 ├─mmcblk0p1 vfat FAT32 bootfs 5DF9-E225 449.1M

553

 2023/10/21   

OpenWrt  

申明: 本教程仅适用于官方 Openwrt ,L改版 / Immortalwrt 等版本可能不适用刷机有风险,操作需谨慎!!! 参考教程 [教學] TL-XDR6088 刷入官方 OpenwrtTL-XDR6088/6086 刷入官方 Openwrt/Immortalwrt小白亲刷 TP-LINK TL_XDR6088 /6086 刷入官方Openwrt/Immortalwrt 及刷回原厂教程完 刷入 OpenWrt准备工作环境 Windows11备用网络(用于遇到问题时查找解决方案)网线(用于电脑和路由器直连) 软件 Tftpd64 作用:该软件在刷机过程中作为传输文件的服务器下载:https://pjo2.github.io/tftpd64/ 打开后点击 Download page ,再点击 tftpd64.xxx.zip 下载压缩包( xxx 代表版本号,最新版即可; zip 格式解压即用,无需下载安装 Tftpd64-x.xx-setup.exe )安装:下载完成后解压即可 Nmap 作用:使用软件内的 ncat ,用于监听端口并连接到路由器内部下载:https://nm

2657

 2023/07/18   

Java  SpringBoot  Elasticsearch  

示例代码: SpringBoot2 GitHub:https://github.com/Max-Qiu/demo-SpringBoot2Gitee:https://gitee.com/Max-Qiu/demo-SpringBoot2 SpringBoot3 GitHub:https://github.com/Max-Qiu/demo-SpringBoot3Gitee:https://gitee.com/Max-Qiu/demo-SpringBoot3 官方教程:Spring Data Elasticsearch - Reference Documentation PS:本文只是一篇极其简单的连接配置整合教程,不涉及搜索示例,建议认真阅读官方文档 版本对应关系 Spring Boot Spring Data Elasticsearch Elasticsearch 2.4.x 4.1.x 7.9.3 2.5.x 4.2.x 7.12.1 2.6.x 4.3.x 7.15.2 2.7.x 4.4.x 7.17.10 3.0.x 5.0.x 8.5.

328

 2023/06/15   

Linux  Docker  Kubernetes  

官方文档:使用 kubeadm 引导集群 说明 本教程适用于开发或测试环境,因为仅有一个控制节点,生产环境应当有多个控制节点下文的命令除特殊说明外,在所有主机上都需要执行(2023-6-15)仅适用于 Debian 10 、 CentOS 7.9 ,在 Debian 11 / Debian 12 上安装完成后会有问题,暂时未找到原因 下文的机器环境信息如下: 主机名 ip 角色 node1 192.168.220.201 控制节点 node2 192.168.220.202 工作节点 node3 192.168.220.203 工作节点 系统检查与配置机器唯一性确保每个节点上 MAC 地址和 product_uuid 的唯一性 使用命令 ip link 或 ifconfig -a 来获取网络接口的 MAC 地址可以使用 cat /sys/class/dmi/id/product_uuid 命令对 product_uuid 校验 关闭防火墙默认情况下, Debian 系统未安装 firewalld 防火墙 systemctl stop firewalld

88

 2023/05/25   

Linux  Docker  

官方教程:https://docs.docker.com/engine/install/debian/阿里教程:https://developer.aliyun.com/article/110806 不推荐使用,仅用于获取阿里镜像地址 注:以下命令使用 root 账户 如果之前安装过docker,请先卸载旧版本for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done 设置存储库更新 apt 包索引并安装包以允许 apt 通过 HTTPS 使用存储库apt-get update apt-get install ca-certificates curl gnupg 添加 D

16

 2023/04/05   

OpenWrt  

推荐看完视频教程再来看此文章:软路由安装PVE虚拟机安装OpenWrt、爱快iKuai、NAS,打造all in one小主机,超详细! 下文以官方 23.05.3 为例下文以为 x86 架构编译为例,若为其他平台(路由器、树莓派等其他架构)则下文中获取内核的魔法值、菜单配置需自行更改 前言用过大佬编译好的固件,也自己基于大佬的固件手动编译,最终还是决定用官方的源码编译,只加入自己想要的软件 相关链接: 官方的地址 源码:https://github.com/openwrt/openwrt固件:https://downloads.openwrt.org 大佬的源码: Lean's LEDE : https://github.com/coolsnowwolf/ledeLienol's OpenWrt : https://github.com/Lienol/openwrt 准备工作环境 系统:Debian 11 x64位系统网络:可以访问外网(国内请全局科学上网)磁盘:大约有 30G 的空闲空间内存:至少 4G 物理内存CPU:越快越好,影响编译速度 依赖以 ro

2348

 2023/04/04   

PVE  

如果是用来装软路由的,推荐看完视频教程再来看此文章:软路由安装PVE虚拟机安装OpenWrt、爱快iKuai、NAS,打造all in one小主机,超详细! 简介Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease. Proxmox V

1651

 2023/01/31   

Docker  Harbor  

官方教程:Harbor Installation and Configuration 安装条件硬件 资源 最小 推荐 CPU 2 CPU 4 CPU 内存 4 GB 8 GB 磁盘 40 GB 160 GB 软件 软件 版本 描述 Docker engine Version 20.10.10-ce+ or higher 教程:CentOS7安装Docker-CE Docker Compose docker-compose (v1.18.0+)或docker compose v2 (docker-compose-plugin) 按照上文教程会一起安装 docker compose v2 Openssl 最新版即可 用于为 Harbor 生成证书和密钥 下载 下文以 v2.10.2 为例,且当前用户为 root 地址:https://github.com/goharbor/harbor/releases/tag/v2.10.2 下载安装包 offline :离线版,即压缩包内包含镜像文件,启动时自动导入 harbor-offlin

18

 2023/01/14   

Docker  Elasticsearch  Kibana  

Elasticsearch 官方教程:Install Elasticsearch with .zip on Windows 镜像拉取docker pull elasticsearch:8.10.4 因为 Spring Boot 3.2.2 对应的 Spring Data Elasticsearch 5.2.2 对应的 Elasticsearch 的版本为 8.10.4 ,所以本文以此版本为例 系统配置修改 sysctl.conf编辑配置文件 vim /etc/sysctl.conf 添加如下设置 vm.max_map_count = 262144 net.ipv4.tcp_retries2=5 保存后执行以下命令立即生效 sysctl -p 检查 ulimits 的 nofile 和 nproc运行一个测试容器(运行时会拉取 centos 镜像,请耐心等待),输出默认值 docker run --rm centos:7 /bin/bash -c 'ulimit -Hn && ulimit -Sn && ulimit -Hu &

263

L A B E L