自己家的东西|lzcloud 上新小鸡测试
其他

自己家的东西|lzcloud 上新小鸡测试

今晚上新lzcloud nat新机器 ,先简单给大家测试下。 购买地址http://my.lzclo.com/cart.php?a=add&pid=9 先跑个superbench bash: line 303: which: command not found CPU Model : Intel(R) Xeon(R) CPU L5520 @ 2.27GHz CPU Cores : 2 Cores @ 2266.747 MHz x86_64 CPU Cache : 8192 KB OS : CentOS 7.2.1511 (64 Bit) OpenVZ Kernel : 2.6.32-042stab134.8 Total Space : 0.5 GB / 20.0 GB Total RAM : 9 MB / 512 MB (36 MB Buff) Total SWAP : 0 MB / 512 MB Uptime : 0 days 7 hour 33 min Load Average : 0.07, 0.02, 0.00 TCP CC : cubic ASN & ISP : AS201106, RamNode LLC Organization : Spartan Host Ltd Location : Tukwila, United States / US Region…

Zdir: 简单易用的目录列表/网盘程序
其他

Zdir: 简单易用的目录列表/网盘程序

简介 Zdir是一款使用PHP开发的目录列表程序,开发者为xiaoz,其博客为小z博客。 源码:https://github.com/helloxz/zdir 帮助文档:https://doc.xiaoz.me/#/zdir/ 详细说明:https://www.xiaoz.me/archives/10465   使用方法 下载源码放到站点根目录 修改config.php设置自己的网站标题/关键词/描述 如果需要排除某个目录,继续修改config.php 特性 目录浏览 MarkDown文件预览 CSS/JavaScript一键复制(有彩蛋) 图片预览 文件索引 二维码生成 文件删除 目前已解决中文目录(文件)显示问题(仅在Linux下测试),大家可以试下是否有问题。 特别说明 开发Zdir的初衷是打算自己搞一个前端公共库,发现网上现有的目录列表无法满足需求,改起来又嫌麻烦,于是自己撸了一个。当文件是CSS/JS/IMG等格式是复制的链接会自动转换成HTML格式,比如复制的CSS文件将自动转换为: <script src = 'https://libs.xiaoz.top/jquery/2.2.4/jquery.min.js'></script>  

Linux VPS定时备份服务器/网站数据到Github私人仓库
Linux

Linux VPS定时备份服务器/网站数据到Github私人仓库

教程 首先你肯定需要一个Github账号,没有的可以去注册一个,地址:https://github.com。有了账号就继续看。 1、配置Git SSH密钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在操作之前,需要先在服务器上生成SSH key。 我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥,然后我们查看公钥id_rsa.pub。 cat ~/.ssh/id_rsa.pub 查看后,再复制下公钥,然后打开Github官网,进入https://github.com/settings/ssh/new,Title随便填,然后Key填入刚刚复制的密匙,最后点击Add SSH Key添加即可。 2、建立私人仓库 我们需要先访问https://github.com/new,新建一个仓库用来存放备份文件,名称自己随意,记得下面一定要勾选Private,也就是私人仓库。不然你辛辛苦苦备份的小姐姐就要被别人偷走了。 3、配置本地仓库 由于博主是用来备份网站,所以需要备份文件夹为/home/www.moerats.com,也就是把该文件夹定为本地仓库,使用命令: #进入需要备份的文件夹 cd /home/www.moerats.com #初始化你的github仓库 git init #关联到远程github仓库 git remote add origin git@github.com:iiiiiii1/MOERATS.git 关联仓库的时候,后面可以用HTTPS链接也可以用SSH,这里强烈建议选择SSH,安全性很高。 4、初次备份 #进入备份的文件夹 cd /home/www.moerats.com #把目录下所有文件更改状况提交到暂存区,包括增,删,改。 git add -A #提交更改的说明,说明随意了,这里为backsite git commit -m "backsite" #开始推送到Github git push -u origin master 推送的时候可能会提示The authenticity of host 'github.com' can't be established.信息,直进yes即可。 然后可以看到仓库的备份文件了。 5、设置定时备份 在根目录先新建一个bash脚本: nano ~/gitback.sh 代码如下: #!/bin/bash #进入到网站根目录,记得修改为自己的站点 cd /home/xxx.com #将数据库导入到该目录,这里以mysql为例,passwd为数据库密码,typecho为数据库名称,typecho.sql为备份的数据库文件 mysqldump -uroot -ppasswd typecho > typecho.sql git add -A git commit -m "backsite" git push -u origin master 然后编辑好了后,使用ctrl+x,y保存退出。再测试下脚本,使用命令: bash ~/gitback.sh 脚本没问题的话,再设置为每天05:15执行一次: echo "15 05 * * * bash ~/gitback.sh" > bt.cron crontab bt.cron rm -rf…

VPS常用测试脚本合集
Linux

VPS常用测试脚本合集

平时测试VPS的时候,总是要找各种各样的脚本,所以就想做个合集,方便一下自己…… 综合测试脚本 ※这类脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等项目的一键式脚本,主要有以下几个 1、秋水逸冰大佬的Bench.sh脚本 特点: 显示当前测试的各种系统信息; 取自世界多处的知名数据中心的测试点,下载测试比较全面; 支持 IPv6 下载测速; IO 测试三次,并显示平均值。 使用: 1 2 3 4 5 6 7 wget -qO- bench.sh | bash #或者 curl -Lso- bench.sh | bash #或者 wget -qO- 86.re/bench.sh | bash #或者 curl -so- 86.re/bench.sh | bash Github地址:https://github.com/teddysun/across/blob/master/bench.sh Demo示例: 2、老鬼大佬的SuperBench测试脚本 这个脚本是在基于秋水大佬脚本的基础上,加入了独服通电时间,服务器虚拟化架构等内容 特点: 改进了显示的模式,基本参数添加了颜色,方面区分与查找。 I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。 使用方法 1 2 3 wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash #或者 curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash 演示图 Github:https://github.com/oooldking/script/blob/master/superbench.sh 3、Zbench 脚本由漏水和kirito,基于Oldking大佬 的 SuperBench,然后加入Ping以及路由测试的功能,还能生成测评报告,分享给其他人查看测评数据 使用方法 1 2 3 4 #中文版 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh #英文版 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh Demo 演示地址:https://www.zhujiboke.com/zbench-example.html 4、LemonBench LemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。 使用方法 1 2 3 curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash #或者 wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash 『脚本』LemonBench – Linux服务器综合测试工具 LemonBench工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综… 内存检测脚本 检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。 使用方法 1 2 3 4 5 6 7 8 9 10 11 12 #CentOS / RHEL yum install wget -y yum groupinstall "Development Tools" -y…

让wordpress支持中文用户名的简便方法
教程

让wordpress支持中文用户名的简便方法

借鉴了wp-includes/formatting.php中sanitize_user函数的写法,同样是将以下php代码复制到当前主题目录下的functions.php中,即可让WordPress支持使用中文用户名注册和登录 function ludou_sanitize_user ($username, $raw_username, $strict) { $username = wp_strip_all_tags( $raw_username ); $username = remove_accents( $username ); // Kill octets $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username ); $username = preg_replace( '/&.+?;/', '', $username ); // Kill entities   // 网上很多教程都是直接将$strict赋值false, // 这样会绕过字符串检查,留下隐患 if ($strict) { $username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username); }   $username = trim( $username ); // Consolidate contiguous whitespace $username = preg_replace( '|\s+|', ' ', $username );   return $username; }   add_filter ('sanitize_user', 'ludou_sanitize_user', 10, 3);