作者:Sunny

通过Tailscale实现异地组网,访问内网ip设备解决方案

本文介绍了基于Tailscale的异地组网解决方案,用于安全访问内网设备。针对传统VPN配置复杂、安全性不足的问题,Tailscale提供零配置的替代方案:基于WireGuard协议实现端到端加密,支持NAT穿透,无需公网IP或端口映射。其核心优势包括跨平台支持(Linux/macOS/Windows/iOS/Android)、个人用户免费(最多100台设备)及子网路由功能。通过在目标设备安装客户端并配置子网路由(如`--advertise-routes=192.168.56.0/24`),用户可远程访问家中NAS、服务器、摄像头等内网设备,实现多地办公网络互联。配置需在Web管理端启用路由并设置密钥永不过期,确保持续连接。该方案兼顾易用性与安全性,适合个人及小型团队远程组网需求。

Sunny 发布于 2026-02-19

Rocky/Centos系统初始化环境配置

本文介绍了Rocky Linux作为CentOS替代品的部署要点:首先提供官方及国内镜像源(如阿里云、中科大)的下载地址;其次详解网络配置变更,强调自Rocky Linux 10起强制使用NetworkManager的keyfiles(路径`/etc/NetworkManager/system-connections/`)替代传统ifcfg文件,通过`nmcli`命令演示静态IP配置(如地址、网关、DNS设置)及手动模式切换;最后说明禁用SELinux的步骤(修改`/etc/selinux/config`并执行`setenforce 0`)。全文聚焦系统基础环境搭建,为用户提供从镜像获取到网络、安全配置的实操指南。

Sunny 发布于 2025-07-10

未命名文章

国产手机涨价2000元引发热议,主因是存储芯片价格暴涨(AI挤占产能,部分内存涨幅超300%),导致成本推动型通胀。田利辉教授认为这是企业被迫传导成本的理性行为,非谋利,但幅度罕见。未来将步入“量减价升”周期:供给端压力持续至2027年底,需求端抑制消费,中国均价或涨15%-25%。建议刚性需求者早买锁定成本,理性换机避免冲动。事件触及数字化生存矛盾,手机已成准公共品,涨价抬高低收入门槛,需保障基本通信工具可及性与公平性。

Sunny 发布于 2026-03-13

k8s集群部署文档

本文介绍了Kubernetes 1.30版本的离线部署指南,涵盖环境初始化、组件安装及集群管理。环境要求:Rocky 9.6系统,2核CPU、4G内存、40G硬盘,规划master(192.168.56.7)和两个node节点(192.168.56.9/10)。关键步骤包括:禁用防火墙/SWAP、配置内核参数;离线安装Docker 26.1.6和cri-dockerd 0.3.1;使用kubeadm初始化集群(指定阿里云镜像源);部署flannel网络插件;node节点通过kubeadm join加入集群。常见问题处理涉及kubectl配置错误、token过期及多Master节点配置。整体流程强调离线操作和稳定性优化。

Sunny 发布于 2026-02-11

Zabbix监控系统:自动发现Oracle表空间并监控

本文介绍了使用Zabbix监控Oracle表空间的实施方法。核心步骤包括:编写SQL脚本(tablespace.sql)定时输出表空间状态信息;配置Windows批处理脚本(tablespace.bat)自动执行SQL并生成日志;通过AutodiscoverTBS.bat脚本实现表空间自动发现,生成JSON数据;使用CheckORATBS.bat脚本截取指定参数值(如大小、使用率);在Zabbix Agent中配置自定义参数并重启服务;验证参数有效性后,在Zabbix Server设置监控模板(包括自动发现规则、监控项原型和图形原型)。该方法通过自动化脚本与Zabbix集成,实现高效监控,并可扩展应用于其他业务系统。

Sunny 发布于 2025-08-15

Git场景错误汇总

本文解析Git中无法推送代码到远程仓库的问题,现象为推送被拒绝,因远程仓库包含本地不存在的提交。原因在于远程和本地仓库文件重叠导致链接错位。解决方案包括:先尝试强制推送(`git push -u origin +master`),若失败则用`git pull`同步远程文件到本地,再执行`git push origin master`推送。这些步骤可有效解决推送问题,确保代码同步。

Sunny 发布于 2025-08-15

数据库的reset master和reset slave

以下是针对文章内容的摘要: **摘要:** 本文介绍MySQL中`RESET MASTER`和`RESET SLAVE`命令的功能与区别。`RESET MASTER`需在主节点(master)执行,作用包括:删除所有binlog文件、清空binlog索引、创建新binlog文件,并重置`gtid_purged`和`gtid_executed`系统变量(MySQL 5.7.5+版本同步清空`mysql.gtid_executed`表)。`RESET SLAVE`需在从节点(slave)执行,用于清除复制位置信息(如master binlog位置、relay log信息),删除重建relay log文件,重置复制延迟为0,但**不改变GTID变量及连接参数**(如主机、端口等)。若需重置连接参数,必须使用`RESET SLAVE ALL`,后续需通过`CHANGE MASTER TO`重新配置。

Sunny 发布于 2025-08-14

iptables 正常用法

本文介绍了Linux iptables防火墙配置脚本,涵盖设置IP变量、清空规则、允许SSH(端口22)和本地回环、设置默认策略(INPUT/FORWARD为DROP,OUTPUT为ACCEPT)、允许特定IP访问及开放多个端口(80、443、5511等)。解释了iptables参数如-L、-n的含义,并演示了规则管理操作(添加、删除、修改规则)及保存恢复方法(iptables-save/restore)。最后提及traceroute命令用于IP和端口连通性测试,强调规则保存的重要性以避免重启后丢失。

Sunny 发布于 2025-08-11

mysql的my.cnf解释说明

本文详细介绍了MySQL服务器的配置参数,涵盖客户端选项、系统资源、查询缓存、日志设置、存储引擎(MyISAM/InnoDB)等核心模块。关键配置包括:客户端端口3309及socket路径;服务器绑定地址0.0.0.0,最大连接数1000,文件描述符限制10240;查询缓存大小64M,碎片管理策略;二进制日志启用及30天自动清理;InnoDB独立表空间模式,缓冲池2G,日志刷新策略为每次提交;MyISAM索引缓冲256M,排序缓冲2M;安全设置如禁用DNS解析(skip-name-resolve)和外部锁定(skip-external-locking)。整体配置旨在优化性能、增强稳定性并保障数据安全。

Sunny 发布于 2025-08-11