远程连接工具本质是解决跨设备访问与控制问题,常见于远程办公、运维等场景。商业工具如向日葵、ToDesk、TeamViewer等安装简单、开箱即用,但依赖官方平台,存在免费限制、速度约束等问题,适合普通用户短期使用。RustDesk则以开源、支持自建服务端为核心优势,强调自主可控,减少对第三方依赖,更适合技术用户及运维场景,适合长期沉淀为基础设施。追求方便省事选商业工具,看重可控性与隐私则RustDesk更值得研究。
本文介绍了使用Docker Compose在Linux服务器上部署RustDesk自建服务端的完整流程。核心组件包括负责ID注册与设备发现的`hbbs`和负责中继转发的`hbbr`。部署前需准备Linux服务器、Docker环境、公网IP及放行21115-21119等关键端口。通过创建部署目录、编写`docker-compose.yml`文件并启动服务,即可完成服务端搭建。客户端需配置服务端IP/域名及从`/opt/rustdesk-server/data/id_ed25519.pub`获取的公钥。文章重点强调端口放行(系统防火墙+云安全组双重检查)和公钥正确配置是成功关键,并提供了常见问题排查指南及服务器选型建议(优先线路质量与带宽)。
本文介绍了使用Zabbix监控Oracle表空间的实施方法。核心步骤包括:编写SQL脚本(tablespace.sql)定时输出表空间状态信息;配置Windows批处理脚本(tablespace.bat)自动执行SQL并生成日志;通过AutodiscoverTBS.bat脚本实现表空间自动发现,生成JSON数据;使用CheckORATBS.bat脚本截取指定参数值(如大小、使用率);在Zabbix Agent中配置自定义参数并重启服务;验证参数有效性后,在Zabbix Server设置监控模板(包括自动发现规则、监控项原型和图形原型)。该方法通过自动化脚本与Zabbix集成,实现高效监控,并可扩展应用于其他业务系统。
本文介绍了Linux iptables防火墙配置脚本,涵盖设置IP变量、清空规则、允许SSH(端口22)和本地回环、设置默认策略(INPUT/FORWARD为DROP,OUTPUT为ACCEPT)、允许特定IP访问及开放多个端口(80、443、5511等)。解释了iptables参数如-L、-n的含义,并演示了规则管理操作(添加、删除、修改规则)及保存恢复方法(iptables-save/restore)。最后提及traceroute命令用于IP和端口连通性测试,强调规则保存的重要性以避免重启后丢失。
本文详细介绍了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)。整体配置旨在优化性能、增强稳定性并保障数据安全。