随笔分类 -  服务器运维

摘要:1、查看端口占用 lsof -i:8080 2、修改配置文件 打开 CrowdSec 的主配置文件config.yaml, 修改监听地址配置local_api_credentials.yaml nano /etc/crowdsec/config.yamlnano /etc/crowdsec/loca 阅读全文
posted @ 2026-02-15 22:42 总统先生 阅读(3) 评论(0) 推荐(0)
摘要:好的,你现在的 Swap 文件路径是: /www/swap /etc/fstab 里写的是:/www/swap swap swap defaults 0 0 说明之前的 Swap 文件在 /www/swap,现在要把它从 1G 改成 2G。因为路径没变,我们只要替换这个文件并保证 /etc/fsta 阅读全文
posted @ 2026-02-10 16:46 总统先生 阅读(2) 评论(0) 推荐(0)
摘要:好问题,咱们一步步来确认当前 Swap 的“有没有、多大、用多少,以及之前是怎么配的”。 下面所有命令你都可以直接在终端执行。 一、快速确认 Swap 是否已配置(几条命令) 1)查看当前系统总内存与 Swap 概览 使用 free 命令(推荐用 -h 更直观): 查看人类可读格式(MB/GB):f 阅读全文
posted @ 2026-02-10 16:44 总统先生 阅读(12) 评论(0) 推荐(0)
摘要:三个文章的顺序: 1.《2g2h服务器部署modsecurity、CrowdSec+Nginx bouncer(由z.ai提供) 》是开头,是整体大概的方案。 2、《宝塔面板nginx安装modsecurity(z.ai提供) 》 3、《OpenCloudOS9部署 CrowdSec 全流程(由z. 阅读全文
posted @ 2026-02-10 16:42 总统先生 阅读(4) 评论(0) 推荐(0)
摘要:提问: 服务器系统是opencloudos9,配置是2g2h,安装了宝塔面板,安装了nginx和modsecurity,现在需要安装CrowdSec+Nginx bouncer 做恶意IP封禁,并做内存 限制,怎么部署? 回答: 在 OpenCloudOS 9(基于 RHEL/CentOS Stre 阅读全文
posted @ 2026-02-10 16:38 总统先生 阅读(11) 评论(0) 推荐(0)
摘要:这份教程基于我们刚才的实际对话整理,针对 OpenCloudOS 9(基于 RHEL 9)、2GB 小内存、宝塔面板/Nginx 环境量身定制。 OpenCloudOS 9 部署 CrowdSec 全流程实战方案 环境说明: 操作系统:OpenCloudOS 9 内存配置:2GB(需优化 Swap 阅读全文
posted @ 2026-02-10 16:33 总统先生 阅读(15) 评论(0) 推荐(0)
摘要:宝塔面板 + OpenCloudOS 9 + Nginx 1.26.3 部署 ModSecurity(v3)+ OWASP CRS 完整方案(教材版) 下面这份是按“教材级”整理的、可以照着一步步操作的完整部署方案,适用于: 操作系统:OpenCloudOS 9(兼容 RHEL/CentOS 9 系 阅读全文
posted @ 2026-02-10 16:31 总统先生 阅读(18) 评论(0) 推荐(0)
摘要:问题: 有域名a.xxxxx.com建站,结果是跳到了默认站,并且nginx报错 检查: nginx报错 2026/02/09 20:22:49 [emerg] 2821749#0: cache "WORDPRESS" uses the "/www/server/fastcgi_cache" cac 阅读全文
posted @ 2026-02-09 21:57 总统先生 阅读(1) 评论(0) 推荐(0)
摘要:系统 opencloudos 安装启用后,宝塔面板会显示未安装nginx或apache,但不影响网站允许。 以下内容由cursor生成。 1、备份 Nginx 配置与站点数据 # SSH 到服务器(OpenCloudOS 基于 RHEL/CentOS) sudo mkdir -p /backup/n 阅读全文
posted @ 2025-09-05 19:03 总统先生 阅读(175) 评论(0) 推荐(0)
摘要:主要步骤: 1、linux 安装hugo:参考:https://cloud.tencent.com/developer/article/1834210 2、使用主题模板,参考 shenweiyan/WebStack-Hugo: WebStack 网址导航 Hugo 主题,无需服务器,支持导航一键配置 阅读全文
posted @ 2024-08-23 11:33 总统先生 阅读(363) 评论(0) 推荐(0)
摘要:import pandas as pd # 读取Excel文件 df_all = pd.read_excel('域名管理系统.xlsx', sheet_name=None, engine='openpyxl') # 确保'01流水'表存在 if '01流水' in df_all: # 提取第1列第2 阅读全文
posted @ 2024-06-03 10:40 总统先生 阅读(311) 评论(0) 推荐(0)
摘要:centos7删除mysql的步骤 方法一、 1.查看安装了mysql哪些服务 rpm -qa|grep -i mysql 2、然后逐个去卸载 卸载前关闭mysql服务 rpm -ev --nodeps mysql-community-release-el7-5.noarch rpm -ev --n 阅读全文
posted @ 2024-04-24 09:58 总统先生 阅读(150) 评论(0) 推荐(0)
摘要:参考: bitwarden(vaultwarden)密码管理器 自建服务器-腾讯云开发者社区-腾讯云 Docker部署Vaultwarden,并使用Nginx反向代理实现Https - Alain's Blog Install and Sync All of Your Devices | Bitwa 阅读全文
posted @ 2024-03-27 21:37 总统先生 阅读(1721) 评论(0) 推荐(0)
摘要:一个网站的不同域名,一个可以正常使用,另一个不正常,js和css加载404, 有可能是宝塔面板-防盗链,域名没有添加进列表。 阅读全文
posted @ 2024-03-24 12:09 总统先生 阅读(110) 评论(0) 推荐(0)
摘要:《如何将 vscode 代码一键格式化?》 知乎 https://zhuanlan.zhihu.com/p/667138373 方案一:使用vScode代码格式快捷键Windows: Shift+Alt+F;② Mac : Shift + Option +F ;③ Ubuntu: Ctrl+Shif 阅读全文
posted @ 2024-03-24 12:05 总统先生 阅读(489) 评论(0) 推荐(0)
摘要:# 3.12.1 Collatz序列 def collatz_se(nums): nums = int(nums) if nums % 2 == 0: nums = nums // 2 else: nums = 3 * nums + 1 print(nums) return nums while T 阅读全文
posted @ 2024-01-22 15:15 总统先生 阅读(80) 评论(0) 推荐(0)
摘要:in2 = input('请输入一个整数数字:') while True: try: in2 = int(in2) print('你输入的是一个整数') break except ValueError: print("输入错误,请输入一个整数数字") 以上代码为什么是错误的? 以上代码是错误的,因为 阅读全文
posted @ 2024-01-22 15:09 总统先生 阅读(43) 评论(0) 推荐(0)
摘要:在Python编程中,break、pass和continue是三种不同的控制流语句,它们各自有不同的用途和行为:(以下内容由百度文心一言生成) break: break 语句用于终止循环的执行。当程序执行到 break 语句时,会立即跳出当前循环,不再执行循环内的剩余代码,而是继续执行循环之后的代码 阅读全文
posted @ 2024-01-18 16:36 总统先生 阅读(432) 评论(0) 推荐(0)
摘要:自建够用的短链接跳转服务,自用的。 #自制短链接,302重定向 location /name { return 302 http://www.baidu.com; } 实现功能: 如果域名是x.com 输入x.com/name就能跳转到 http://www.baidu.com 阅读全文
posted @ 2023-12-29 17:05 总统先生 阅读(182) 评论(0) 推荐(0)
摘要:cd /data/safeline && docker compose pull && docker compose up -d 长亭雷池,更新中断后,waf无法使用,恢复方法见上代码。 阅读全文
posted @ 2023-12-09 11:17 总统先生 阅读(98) 评论(0) 推荐(0)