Linux 中批量替换文件名

在 Linux 系统中修改文件名可以用 mv 命令,但是它只能对单个文件进行操作,如要要批量执行还要写 shell 脚本,用 for 语句迭代执行,不过 Linux 中另外一个命令支持批量替换文件名,它是 renamerename 支持正则表达式匹配。需要注意的是,rename 命令在不同的 Linux 发行版语法格式不一样。

阅读全文

2018 年十大热门 BT 站

根据去年的统计, “海盗湾” 仍然稳居领先地位。由于最近一些 BT 站已经关闭,今年的榜单也出现了一些新的网站,比如 Idope 和 Zooqle。

去年的亚军 Extratorrent 已经关闭。并且 TorrentProject 、isohunt.to 也消失无踪。

去年的最高新人 Torrentz2.eu 是 Torrentz 的仿站。目前该站所有的种子下载链接都被删除,索引页面的列表也被删除。

尽管如此,我们仍然决定将该站纳入榜单,因为它仍然有可能通过网站找到种子的哈希。由于 Torrentz2 的未来是不确定的,我们增加了一个额外的网站(10.1)作为补偿。

最后,提一下俄罗斯最大的 BT 站 RuTracker.org。该站的流量巨大,足以入选榜单,但因为排行榜主要针对英语用户的网站,所以未收录此站。

以下是新年伊始访问量最大的 BT 站的榜单。该排行榜基于 Alexa 流量数据进行排名。

阅读全文

Nginx 监听 IPv6 地址的配置方法

先在终端下输入指令 nginx -V ,看看输出结果有没有–with-ipv6,没有的话就需要重新编译带有ipv6支持的nginx了。

编译nginx就不在这里说了,下面讲一下正确地配置nginx让其同时监听IPv4和IPv6的端口(包括http协议的80和https协议的443端口),同时介绍一下只监听IPv6和特定IPv6地址的方法。

阅读全文

Ubuntu/Debian 配置 IPv6 地址

检查配置

使用命令 ifconfig 查看网卡中 ipv6 地址的配置,一般看到如下结果,ipv6 是无效的。

1
2
3
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::601:1cff:fe11:5b01/64 scope link
valid_lft forever preferred_lft forever

ping 谷歌搜索的 ipv6 地址来测试服务器能否连接 ipv6 公网。

1
ping6 ipv6.google.com

阅读全文

盒子剩余空间检测脚本

这个脚本主要用来检测盒子(seedbox)或者 linux 服务器的剩余空间。当已使用空间大于等于指定值时,会禁止指定目录的写入权限,并发送告警邮件。删掉种子或删除文件后,已使用空间小于指定值时,相关目录会自动恢复写入权限。

阅读全文