- 博客(768)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 Ansible自动化
Python写的github地址:Ansible 是一套用来做自动化运维/配置管理/批量执行/应用发布的工具。你可以把它理解成:用一份“可读的 YAML 剧本”,去指挥一堆机器把事按步骤做完——而且默认走 SSH,不用在被控机器上装 agent(代理程序)
2025-12-31 16:52:37
870
原创 Linux基础
简介: Linux与windows类似的,他们都是操作系统。只不过Linux一般用于企业环境,相对更稳定。共同点区别Linux操作系统。大部分Linux系统,可以免费使用,较为稳定。Windows操作系统。收费,相对漏洞多。a)ip地址:服务器或网络这边的位置公网ip:服务器一旦拥有公网ip,全世界人都可以访问私网ip(局域网): 一般是在局部使用,无法被外界直接访问b)端口:用于区分不同的服务的远程连接服务ssh22http协议80https协议443。
2025-12-30 03:24:02
557
原创 VPS常用命令
命令:rsync -avz <src> user@host:/path。命令:find /path -name "<pattern>"命令:usermod -aG <group> <user>命令:scp <file> user@host:/path。命令:systemctl status <service>命令:systemctl start <service>命令:userdel -r <username>命令:usermod -L <username>
2025-12-17 05:38:57
803
原创 Realm端口转发教程
下载好后在本地电脑上解压,得到 realm 无后缀名的可执行程序,使用FinalShell等ssh工具传输到远程VPS的 /root 目录。如果你的 realm 主程序和配置文件都和我一样在 /root 目录里的话直接使用下面的内容即可。然后使用ctrl+o保存文件,再使用ctrl+x退出编辑器,service文件就生成了。使用ssh工具连接到VPS后,赋予 /root 目录下的 realm 可执行755权限。以最新版本为主,根据自己的系统版本下载即可,比如我的是64位Debian系统,则需下载。
2025-12-16 22:35:37
254
原创 常用Docker命令
Docker是一种流行的容器化平台,可以在一个独立的、隔离的环境中构建、部署和运行应用程序。了解Docker常用命令可以帮助我们更高效地管理容器,快速开发和部署应用。本文将整理一系列Docker的常用命令,便于日常使用和学习。
2025-12-04 22:26:56
976
1
原创 Fail2ban
`- File list: /var/log/auth.log # 监控的系统认证日志文件路径。# bantime.conf 通常包含全局的封禁时长设置(如:bantime = 1h 表示封禁1小时)| |- Currently failed: 5 # 当前正在进行的失败登录尝试次数。|- Total banned: 25 # 历史累计封禁的IP总数。|- Currently banned: 2 # 当前被封禁的IP数量。
2025-11-27 14:29:49
308
原创 请求流程示例
↓ 传输层协议 | | ↑ 传输层协议 || ↓ 网络层协议 | | ↑ 网络层协议 || ──────→ 互联网/局域网 ←────── | | ──────→ 互联网/局域网 ←────── |
2025-11-27 11:05:26
240
原创 Docker 数据目录
预期输出:Docker Root Dir: /mnt/docker。# 如果 /var/lib/docker 有数据则复制。有充足的空间(约 31.3G 可用)# 检查 Docker 数据目录。将 Docker 数据目录从。# 确认迁移成功后,删除原目录。# 测试 Docker 功能。占用约 13GB 空间。系统有第二块磁盘挂载在。# 或者使用 cp 命令。通过磁盘分析命令发现。# 创建配置文件目录。# 检查所有容器状态。
2025-11-23 17:36:27
181
原创 Web Speech API示例,浏览器自带用于TTS
唯一不好的就是有点生硬,另外最好知道返回的语言是哪个国家的语言,来进行对应的语言配置,不然例如返回的是英语 #号等特殊符号会按对应国家语言读。Web Speech API是浏览器自带的,
2025-11-19 00:38:34
148
原创 Linux互联网基础
好比电话号码,存储了 域名与IP对应的关系 IP不太好记,相对域名好记 根据域名解析出对应的IP地址/etc/hosts 本地DNS地址/etc/resolv.conf 配置DNS解析服务器对应windows中Windows 没有一个单独类似的文本配置文件,它是按网卡来配置 DNS 服务器的当访问,例如www.baidu.com 显示出来却是一个奇怪的网址 那么你的DNS有可能被劫持了3.在Linux上如何配置DNS服务器4.Linux如何自己搭建DNS服务器。
2025-11-14 23:01:10
417
原创 certbot自动续期
root/.secrets/cloudflare.ini 目录文件名随你定义 写入 dns_cloudflare_api_token = <你的CF API Token>dns_cloudflare_api_token = <你的CF API Token>只要和 下面命令对应就可以。
2025-11-11 13:21:01
173
原创 certbot续期
sudo certbot renew --force-renewal 强制续期 注意这两个命令会将服务器IP下所有用certbot安装的域名续期。sudo certbot delete --cert-name xxxx.info 会删除。sudo certbot renew 会对到期时间小于=30天的域名续期。删除某个域名续期(例如,现在该服务器,该域名不使用了)certbot续期命令(80端口未使用)
2025-11-11 12:41:58
248
原创 Ubuntu常用命令
文件查看cat xxx #全部在控制台打印head xxx #控制台打印文件前10行tail xxx #控制台打印文件末尾10行less xxx #控制台支持上下键翻页more xxx #控制台翻页 空格:下一页,b:上一页,q:退出wc -l xxx #统计文件行数head -n 20 xxx #控制台输出文件前20行tail -n 200 -f xxx #控制台实时输出xxx末尾200行。
2025-11-06 18:33:17
982
原创 launch4j的使用
是什么 用于将jar包生成windows本地可执行文件 xxx.exe。这个配置文件没啥用 随便写个123。这里选择生成的配置文件的位置。
2025-11-03 13:24:20
290
原创 .Jar包反编译
某些时候可能需要对.jar包中的文件进行反编译。反编译的文件在 目录 out里面。cfr-0.152.jar包下载。将要编译的.class 放起来。
2025-11-03 12:49:05
247
原创 Shell
Shell是一个命令行解释工具(命令行解释器),它接收应用程序/用户命令,然后调用操作系统内核它来与Linux内核交互,Linux内核控制硬件Shell有很多解释器我们主要用到的ll /bin/sh 并且 /bin/sh是 /bin/bash的软链接 也就是说默认一般是/bin/bash也就是说一般你写的命令都是交给/bin/bash然后交给Linux内核去执行显示当前Shell中所有变量set1)基本语法: 变量名=变量值,注意=号前后不能有空格2)撤销变量: unset 变量名。
2025-11-03 02:20:37
1215
原创 关于rpm,yum,apt
工具主要作用关键配置文件(软件源)主要配置文件(行为)rpm安装、查询单个包(不适用)/etc/rpmrcyum/dnf自动解决依赖安装或目录下的.repo文件或apt自动解决依赖安装和目录Red Hat系:去或目录操作。Debian系:去文件或目录操作。
2025-11-02 23:27:08
402
原创 Ubuntu学习笔记
centos6:service 服务名 start|stop|restart|statuscentos7:systemctl start|stop|restart|status 服务名你可以在/usr/lib/systemd/system/ 和 /etc/systemd/system/ 目录下定义服务示例[Unit][Service][Install]也可以指定配置文件[Unit][Service]# 启动前测试配置文件语法# 启动 Nginx# 重载配置(不中断服务)
2025-11-02 21:50:31
1020
原创 网络科普:自治系统编号
AS号码在BGP(边界网关协议)等路由协议中扮演着重要的角色,用于构建和维护互联网的路由表。每个自治系统都被分配一个唯一的AS号码,用于在路由选择过程中识别和标识自治系统。AS号码按照谷歌、亚马逊、电信等互联网公司或组织的不同需求,由互联网数字分配机构(IANA)进行分配和管理。自治系统编号(Autonomous System Number,简称AS号码)是互联网中用于标识自治系统(AS)的唯一数字标识符。自治系统是由一组具有相同路由策略的IP网络组成的集合,它们被分配给一个或多个网络运营商或组织。
2025-10-27 21:01:42
372
原创 Docker
什么叫目录挂载:绝对路径或者相对路径挂载 ./xxx ~/xxx /xxx 或者./xxx/xxx ~/xxx/xxx /xxx/xxx存在问题就是当宿主机挂载的目录中没有文件,则容器内也清空,除非是运行之后产生的文件-p 80:80 \-d nginx#也会自动创建/nginx/XXX这些目录-p 80:80 \-d nginx什么叫卷映射:卷映射好处就是自动将容器内的文件映射出来-p 80:80 \-d nginx。
2025-10-26 19:53:12
772
原创 Ubuntu
- - - - - - - - - #第一个代表文件类型 后面分别是 文件拥有这(3个) 文件拥有者群组(3个) 不是该用户也不在该群组(3)除了/etc/systemd/system/下自建服务,还可以在/usr/lib/systemd/system/ 和/lib/systemd/system/chmod u+r,g+w /xxxx #给文件所有者添加读权限 相同组添加写权限 dr---w----
2025-10-23 11:21:44
1085
原创 Ubuntu中定时任务测试
2.1 创建xxx.service放在 /lib/systemd/system/下面 例如 /lib/systemd/system/xxx.service。是一张表,可以配置多个,但是删除的时候,删除的是这个用户所有的定时任务(就是你用crontab配置的所有定时)2.2 创建定时器文件 在/lib/systemd/system/下面创建一个xxx.timer。/var/spool/cron/crontabs下的文件不要手动编辑。crontab -l #查询用户下所有的crontab定时任务。
2025-10-20 09:27:28
974
原创 查看流量走了哪里出口
curl.exe -v --proxy http://127.0.0.1:7890 https://ipinfo.io/json
2025-10-18 13:29:12
155
原创 windows中C语言编译器MinGW安装
如果不想安装C盘 可以选择安装在其他盘 不要包含中文。右键 选择make for installation。
2025-10-17 11:03:49
200
原创 VPS SSH密钥登录配置指南:告别密码,拥抱安全
PermitRootLogin without-password # 允许root登录但禁止密码。cat vps_服务器IP.pub >> /root/.ssh/authorized_keys。PasswordAuthentication no # 禁用密码登录。保存路径:C:\Users\用户名\.ssh\vps_服务器IP。# 创建SSH目录(如果不存在,一般都有)1. 生成SSH密钥对(本地电脑)# 将公钥内容追加到授权文件。# 设置严格的文件权限。3. 配置SSH服务。
2025-10-16 13:45:30
396
原创 SpringBoot获取请求头相关信息
"timestamp": "Sun Sep 28 00:48:03 CEST 2025" // 服务器生成的时间戳。"clientIp": "", // 最终推测出来的客户端 IP。"userAgent": "Mozilla/5.0 ...", // 浏览器上报的 UA 字符串。"accept-encoding": "支持 gzip、deflate 压缩","host": "15.5.10.7:8080", // 访问的主机。
2025-09-28 06:52:36
454
原创 coqui-ai/TTS 安装
apt update#在目录下建py环境#激活环境# Coqui TTS 要求 Python >=3.9 且 <3.12;你的环境满足就行。
2025-09-25 22:57:13
772
原创 faster-whisper + FastAPI安装
MODEL_NAME = os.getenv("ASR_MODEL", "large-v3") # 可选:tiny/base/small/medium/large-v3/distil-large-v3 等。DEVICE = os.getenv("ASR_DEVICE", "cpu") # "cpu" 或 "cuda"lang: str = Form("auto"), # "zh" 或 "auto"(自动识别)安装python和pip。关闭5008对外开放。
2025-09-24 15:55:57
734
原创 Realm端口转发工具安装教程
Realm 是Rust语言开发的流量转发工具,Realm 比 Gost占用资源更小。支持多组服务器转发,同时也支持tcp和udp,还有域名解析便捷。
2025-09-19 23:53:48
434
原创 openList使用
1. openlist - 快捷命令。2. openlist-manager - 完整命令。现在就可以用 IP:5244访问。控制台会输出账号 密码。这里使用的是一键脚本安装。
2025-09-17 18:38:40
402
原创 关闭所有端口 用tailscale连接ssh,用cloudflare tunnel公布网站
您的VPS:是一个藏在深山里的秘密宝藏库(存放着您的网站和数据)。关闭所有端口:把宝藏库彻底隐藏起来,地图上找不到,也没有任何通往外界的大门。Tailscale:是只有您一个人知道的、从您家直通宝藏库的秘密地铁。您随时可以坐地铁去库房里检查、维护(SSH管理)。:是您雇来的全球连锁快递公司(Cloudflare)。您在库房里安排了几个员工(程序),他们主动跑到快递公司那里等着。公众想把礼物(HTTP请求)放进库房?不行。
2025-09-14 02:26:51
515
原创 Linux运维基础知识(1)
Linux就是一个操作系统shell好比接口 接收用户输入 交给操作系统执行内核+系统库就是操作系统Unix在198几年有收回版权风险 ,有人开发了GNU 意思我不是Unix 1990年,那个男人开发了LinuxLinux结合了Unix和GNU GNU例如gcc bash。
2025-09-11 22:57:34
998
Dify中上下文问题
2025-07-05
MQ与Dubbo联系区别
2024-02-21
阿里云ECS服务器上安装Mysql
2024-02-07
JenKinsPOM文件问题
2024-02-05
idea如何配置对象可以点出静态方法
2023-11-15
java并发安全问题回答下
2023-02-16
关于#Socket#的问题,如何解决?
2022-09-30
前后端分离项目部署Nginx配置
2022-06-04
SpringBoot项目线程池问题
2022-05-12
Mysql数据库转存sql文件
2022-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅