清除全部缓存
redis-cli FLUSHDB # 清空当前数据库
redis-cli FLUSHALL # 清空所有数据库
redis-cli -n 1 FLUSHDB # 清空第 1 号数据库
在 Redis 里,数据是分库存放的(默认有 16 个数据库,编号 0–15)。如果只想清空某个特定数据库的缓存,可以用以……继续阅读 »
1个月前 (09-24) 0评论
0个赞
介绍
小白在运行某个程序时,跳出提示:
Deprecated Feature: Support for Python version 3.9 has been deprecated. Please update to Python 3.10 or above
一开始尝试用系统包管理器安装,不出意外,连Debian11都停止支持了,其apt包管理器自然也不……继续阅读 »
1个月前 (09-20) 0评论
0个赞
介绍
小白有个服务器已经升级到Debian12了,但是小鸡上跑着老版本的nginx,启动时报错:
error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
原因
Debian 12 默认不再提……继续阅读 »
3个月前 (07-28) 0评论
0个赞
介绍
chrony 是 Linux 下更现代、更精确的时间同步工具,相比 ntpd 和 rdate,它更适合动态网络环境(如移动设备或频繁断网的服务器),并能更快地同步时间。
省流
sudo apt install chrony # Debian/Ubuntu
sudo systemctl enable --now chrony
以下是 chrony……继续阅读 »
7个月前 (03-26) 0评论
0个赞
介绍
之前我们写过一个自动检测被墙并更换IP的脚本,但是那是在境外vps运行,并且只针对墙IP的情况的,无法解决墙端口不墙IP的问题,要解决这个问题还是得在境内机上跑脚本。
昨天那个脚本是采用的while true 循环,经群内大佬指点,此类脚本还是采用 cron定时任务更为合适,因此更新如下:
去掉 while true 循环:每次执行脚本时,cron ……继续阅读 »
8个月前 (03-09) 0评论
0个赞
介绍
之前我们写过一个自动检测被墙并更换IP的脚本,但是那是在境外vps运行,并且只针对墙IP的情况的,无法解决墙端口不墙IP的问题,要解决这个问题还是得在境内机上跑脚本。
前提
境外vps已经做好了DDNS
境内vps可以通过密钥登录境外vps
脚本
这里我们分三种情况:
DDNS+公网api
#!/bin/bash
# 配置部分
DOMAIN……继续阅读 »
8个月前 (03-08) 0评论
0个赞
要测试VPS的UDP端口是否通畅,可以使用以下方法:
1. 使用 nc (Netcat) 工具
nc 是一个常用的网络工具,支持TCP和UDP测试。
在VPS上监听UDP端口:
nc -u -l -p <端口号>
-u:使用UDP协议。
-l:监听模式。
-p:指定端口。
在本地发送UDP数据包:
echo "test" | nc -u ……继续阅读 »
8个月前 (03-05) 0评论
1个赞
介绍
虽然已经5202年了,但是有的时候我们还有会有一些垃圾玩具小鸡,比如256M内存的玩具机,随便搞一搞,内存和CPU就炸了……你大概率已经设置了swap空间了,但是可能还是会炸……
如果连swap都没设置的,可以先参照这篇教程设置一个合适的虚拟内存:增加swap虚拟内存
kswapd0是啥
kswapd0 是 Linux 内核中的一个后台进程,负责管理交……继续阅读 »
9个月前 (02-12) 0评论
1个赞
前因:
问题:在调用别人的so时,出现了如下问题【GLIBCXX_3.4.20 not found】
Unable to load shared library ‘libdbc.so’ or one of its dependencies. In order to help diagnose loading problems, co……继续阅读 »
11个月前 (12-21) 0评论
1个赞
介绍
Debian12系统在使用pip install时会报错,提示:
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt insta……继续阅读 »
11个月前 (12-12) 0评论
1个赞
介绍
小白转用aapanel有一段时间了,之前一直是直接在面板申请的证书,前几天有个站点临时用一下,就想着直接用另外一台机器上已经用acme脚本申请的证书,复制粘贴私钥和证书,然后就出现错误:TypeError: ECPrivateKey.sign() takes 2 positional arguments but 3 were given。
问题原因
……继续阅读 »
12个月前 (11-22) 0评论
0个赞
介绍
众所周知,甲骨文的ubuntu镜像内置了防火墙规则,就算在甲骨文的控制面板上放行了全部端口,重启之后放行的端口依然会失效,小白之前是直接D了一个Debian,但是重启后直接失联了,今天甲骨文放货,抢了一台,不敢D了……小白查阅了网上的教程,大概步骤都是:
1. 放行甲骨文控制面板的外部防火墙
2. iptables放行所有端口
sudo iptable……继续阅读 »
4年前 (2022-01-11) 0评论
0个赞
scp
加密的方式在本地主机和远程主机之间复制文件
补充说明
scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负……继续阅读 »
4年前 (2021-12-16) 0评论
0个赞
引子
之前一直使用逗比大佬的iptables转发脚本,但是貌似小鸡重启后转发会失效,一开始小白以为是转发后规则失效,后来发现规则还在,最后发现是内核的转发没开,看了一下/etc/sysctl.conf发现net.ipv4.ip_forward = 1参数还是在的,那只需要在开机后运行下sysctl -p就好了。
那我们现在的目标就是要让小鸡开机后运行某个命令……继续阅读 »
4年前 (2021-12-10) 1评论
1个赞
zip
zip ana.zip anaconda-ks.cfg # 压缩
zip test.zip install.log install.log.syslog # 同时压缩多个文件到test.zip压缩包中
zip -r dir1.zip dir1 # 压缩目录
unzip
unzip test.zip #把文件解压到当前目录下
unzip ……继续阅读 »
4年前 (2021-11-28) 0评论
0个赞