在 Linux 系统中修改文件名可以用 mv
命令,但是它只能对单个文件进行操作,如要要批量执行还要写 shell 脚本,用 for
语句迭代执行,不过 Linux 中另外一个命令支持批量替换文件名,它是 rename
,rename
支持正则表达式匹配。需要注意的是,rename
命令在不同的 Linux 发行版语法格式不一样。
在 Linux 系统中修改文件名可以用 mv
命令,但是它只能对单个文件进行操作,如要要批量执行还要写 shell 脚本,用 for
语句迭代执行,不过 Linux 中另外一个命令支持批量替换文件名,它是 rename
,rename
支持正则表达式匹配。需要注意的是,rename
命令在不同的 Linux 发行版语法格式不一样。
先在终端下输入指令 nginx -V
,看看输出结果有没有–with-ipv6,没有的话就需要重新编译带有ipv6支持的nginx了。
编译nginx就不在这里说了,下面讲一下正确地配置nginx让其同时监听IPv4和IPv6的端口(包括http协议的80和https协议的443端口),同时介绍一下只监听IPv6和特定IPv6地址的方法。
这个脚本主要用来检测盒子(seedbox)或者 linux 服务器的剩余空间。当已使用空间大于等于指定值时,会禁止指定目录的写入权限,并发送告警邮件。删掉种子或删除文件后,已使用空间小于指定值时,相关目录会自动恢复写入权限。
该例子使用的是 debian 系统作为 SMTP 邮件服务器
其他的Linux发行版配置基本一样,只是命令会有些不同。
需要有一个自己的域名,作为邮箱的域名。
最近发现在 linux 系统里面,文件名带日文的文件使用命令删除不了,也无法创建带日文的文件夹。想了一下可能是系统语言环境的问题,使用命令 dpkg-reconfigure locales
给系统增加日语的语言包,成功解决问题。
购买的vps到手后,往往第一步就是改配置和搭梯子,所以我写了个脚本来去掉重复的工作,方便自己以后快速搭建梯子。
安装环境:
- 系统环境:Debian, Ubuntu
- 虚拟化架构: KVM
安装选项:
- 1.配置vim
- 2.修改时区
- 3.安装ss
- 4.安装chacha20
- 5.安装ss-bash
更新:
[2017.07.12]
支持用户自行指定内核版本(需要与 -f 命令同时使用).
配置 tftp 服务器
1 | sudo apt-get install tftp-hpa tftpd-hpa xinetd |
1 | mkdir /home/tftpboot |
1 | sudo chmod 777 /home/tftpboot |