说明:关于FileManager安装方法之前说过,参考:一个基于GO的轻量级文件管理系统:FileManager安装教程,不过对于小白来说,还是有点麻烦,刚刚看到逗比那里也有个安装方法,很方便。
截图
![](利用Caddy扩展快速安装FileManager私人网盘/在线文件管理器 /1.gif)
记录玩中的过程
说明:关于FileManager安装方法之前说过,参考:一个基于GO的轻量级文件管理系统:FileManager安装教程,不过对于小白来说,还是有点麻烦,刚刚看到逗比那里也有个安装方法,很方便。
截图
![](利用Caddy扩展快速安装FileManager私人网盘/在线文件管理器 /1.gif)
rmdir 删除空目录,非空的目录不能删除
1、命令格式
1 | rmdir [options] DIRECTORY |
2、命令参数
1 | -p, 递归删除,删除目录之前是否删除父目录,如果父目录为空的话就删除 |
1.{}和之间有一个空格
2.find . -name 之间也有空格
3.exec 是一个后续的命令,{}内的内容代表前面查找出来的文件
linux下批量删除空文件(大小等于0的文件)的方法
1 | find . -name "*" -type f -size 0c | xargs -n 1 rm -f |
一般情况下,我们只需要修改VPS主机的DNS就可以解决这个问题。比如直接修改当前VPS主机的/etc/resolv.conf文件中的DNS为8.8.8.8、8.8.4.4这一组DNS保存后就可以解决问题。但是我们肯定也有发现,在我们修改DNS之后是可以解决问题的,但是重启VPS之后DNS又恢复原来的,没有彻底的改掉。
所以,在这篇文章中,记录下,我们在修改VPS主机DNS的时候临时和永久更换DNS的过程,一般我平时使用的时候也是用的临时修改方法,但为了确保以后不再麻烦更换,也可以采用永久更换。
代码如下:
iptables是一个需要特别谨慎设置的东西,万一服务器不在你身边,而你贸然设置导致无法SSH,那就等着被老板骂吧,呵呵。。。
一下内容是为了防止这种情况发生而写的,当然很初级,不过一般服务器也够用了:
1.首先介绍一下指令和相关配置文件
Centos安装fail2ban,Debian安装fail2ban
暴破的危害:
1、很占资源。 我的VPs、服务器经常被这些暴破搞得连接数过多,负载过高。
2、影响安全。 再强的密码都有可能被穷举暴破的一天,只是时间问题。
防SSH/FTP暴破,请装 fail2ban, 非常给力。
在64MB内存的VPS上搭建WordPress,这显然是一件让人非常捉急的事情,众多的Web环境一键安装包一般只支持最小128MB内存。考虑到内存只有64MB,Apache和MySQL就不用想了;HTTP服务器可以用Lighttpd或Nginx代替,数据库也可以使用轻量级的SQLite。
考虑到Lighttpd官方有这么一句:
NOTE: url rewriting does not work within a $HTTP[“url”] conditional, but fixed in v1.4.34 (see #2526).
链接重写(伪静态)的规则,在不同的版本之间有差异;再考虑目前Nginx算是比较主流的。所以最终的搭建方案就出炉了:
系统:Debian 7.0 x86 minimal;
HTTP服务器:Nginx + PHP;
数据库:SQLite。
那么咱们就开始吧。
BTSync(BitTorrent Sync)其实是一个点对点的文件传输服务,把它搭建在 VPS 上作为文件储存系统也算是一个比较另类的用法。你可以把它理解为一个私有的 Dropbox,但是它不属于任何一个公司。其所有的控制权,从文件传输到存储再到发布,都在你自己的手上。由于传输过程全程加密,且不经过任何中继服务器,这种基于 BitTorrent 协议的同步方式具有非常高的安全性。理论上只要你不向外提供密钥,就没有第二个人能够获取这些文件,即使它们在整个互联网范围内都是流通的。另外,由于传输过程完全建立在两个终端之间,文件传输速度理论上就是带宽允许的速度。
这是一个Debian系统下一键安装Caddy+PHP7+Sqlite3建站环境的脚本,最低测试可以在64M小内存VPS上通过,可谓非常给力了。如果你有小内存VPS或者想体验下的都可以试试。
脚本特性
小内存VPS一键安装Caddy、PHP7、Sqlite3环境(支持VPS最小内存64M)。
一键绑定域名自动生成SSL证书开启https(ssl自动续期)。
支持IPv6(AAAA记录)如果本地网络不支持IPv6可以通过cloudflare CDN转换为IP4。
一键安装Tpecho、WordPress、Zblog、Kodexplorer、Laverna、一键整站备份。
一键安装V2ra*、Rinetdbbr。
在安装debian系统的时候如果选择使用中文作为操作系统的字体,但在安装过程中并没有联网进行同步更新,那么很可能在debian系统安装成功以后出现所有中文文字都是小方块数字字母及黑块问号的情况(如第一图所示)。出现这种情况的原因是因为系统的安装时候没有安装中文的字体库,搜了一些网上的解决方法,如下:
使用apt-get install ttf-arphic-uming xfonts-intl-chinese 或apt-get install ttf-wqy-microhei命令来获取字体包并安装即可。但我使用这种方法无法成功,总是找不到软件包,从安装盘中找不到,配置好debian的网络使其可以上网,然后修改/etc/apt/sources.list文件使其从网上搜索也依然找不到,于是放弃此方法。