[记录] centos 安装rar
其他

[记录] centos 安装rar

下载对应的rar安装包,可以看到明显有个x64的区别,至于版本号,可以去官网自行选择,反正能用。 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz 下载好安装包后,首先解压安装包: tar -zxvf rarlinux-x64-5.3.0.tar.gz // 对应64位下载的 进入解压出的“rar”文件夹: cd rar 进行配置: make 出现下面的信息就是安装成功了: mkdir -p /usr/local/bin mkdir -p /usr/local/lib cp rar unrar /usr/local/bin cp rarfiles.lst /etc cp default.sfx /usr/local/lib 现在就可以任意使用了,关于rar的操作有很多,这里只记录两个最常用的: 解压: rar x test.rar //解压 test.rar 到当前目录 压缩 rar test.rar ./test/ //将 test目录打包

自己家的东西|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);

BT-Panel Linux自动磁盘挂载工具1.4
其他

BT-Panel Linux自动磁盘挂载工具1.4

最近发现很多用户反馈的一些问题与磁盘挂载有关, 1、安装完面板后发现磁盘容量与实际购买容量不符 2、重启服务器后面板无法访问,网站、数据库文件丢失 以上都是因为未挂载磁盘,或挂载操作不当引起的,为解决这个问题,我们制作了磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora 说明: 1:本工具默认将数据盘挂载到/www目录 2:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区 3:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www 4:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统 5:本工具只自动挂载一个分区,若您有多块数据盘,请手动挂载未被自动挂载的磁盘 【1.1】更新: 1:增加指定挂载目录功能 2:修正部分有独立引导分区的系统无法正确挂载的问题 【1.2】更新: 1:修正腾讯云部分节点自动挂载为只读的问题 【1.3】 更新: 1:修正在中文版系统下无法分区的问题 【1.4】 更新: 1:当已安装面板时,暂停所有服务,自动重命名/www,并迁移数据到新分区 注:仅限3.x/4.x/5.x面板支持迁移 注:迁移过程中会将系统盘原有面板数据备份至/bt-backup目录 【1.5】 更新: 1:添加文字提醒 【1.6】 更新: 1:只有一个磁盘或www目录已被挂载的情况下,自动退出脚本,不执行任何操作 Centos/Fedora: yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh   Ubuntu: wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh   Debian: wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh  

windows版本追踪——没什么卵用
其他

windows版本追踪——没什么卵用

Build Feed 是一个由爱好者维护的网站(非官方),在这里可以看到每个版本的 Windows 的编译时间,有些向用户推送,有些则不推送,除此之外,你还可以看到 Win10 的红石通道、红石 2 通道以及红石 3 通道的当前版本状态(当前内部版本的版本号、当前预览版本的版本号、当前正式版本的版本号和当前 Xbox 版本的版本号)。另外,网站支持中文,中文翻译的工作也是由爱好者来完成的。 网站地址:https://buildfeed.net/   这个网站比较适合有强迫症的人群,对于版本号十分执着。

SimPic一个开源的PHP图床
其他

SimPic一个开源的PHP图床

Simpic 首先是因为我想自建一个私有图床,在网上找了好久都没有合适的程序,比较好的也就Chevereto和ImgURL,可是这两个程序的上传路径都不符合我的口味,所以就舍弃了,我想要的是SM.MS这样的上传模式,本来想着自己写一个的,后来偶然在码云上面发现了兰空图床,发现很符合我的口味,于是就拿来修改了一下,终于改成我想要的样子了,看了下兰空图床的开源协议,是允许开源发布的,于是就有了Simpic。 (本人纯属小白,不是很懂代码) 程序特性 仿SM.MS图床上传路径 最新Layui框架 仿SM.MS图床首页 支持七牛云、又拍云上传 直接拖动图片上传 多用户单独管理 用户中心图片流加载 原程序(似乎不维护了) 项目:兰空图床 作者:WispX 作者博客:https://www.wispx.cn/ 源项目:https://gitee.com/wispx/lsky 前台演示 后台演示