VPS常用LINUX 命令记录

查找文件命令 find / -name "filename"
压缩命令

tar -zcvf  ***.tar.gz ***

unzip ***.zip

删除目录命令:rm -rf  路径

监控内存命令:

free

 

重启PHP
#invoke-rc.d php-cgi restart 或者/etc/init.d/php-cgi restart
重启nginx
#invoke-rc.d nginx restart 或者/etc/init.d/nginx restart
$ sudo fuser -k 80/tcp ; sudo /etc/init.d/nginx restart

重启mysql
#invoke-rc.d mysql restart 或者/etc/init.d/mysql restart

 

PPTPD 一键VPN脚本安装时错误619

据说并不是所以的VPS商家都支持一键脚本

检测PPP模块

cat /dev/ppp

如果返回下面,就没问题

cat: /dev/ppp: No such device or address

如果不是。需要在solusvm面板中开启

greenvaluehost买的VPS使用的是solusvm面板。安装镜像前需要开启TUN/TAP和PPP支持。

PPTPD 一键VPN错误619

在solusVM中先把之前打开的PPP功能关闭,然后关机(shutdown)。关机状态之后再打开PPP功能,VPS会重启。重启完毕后输入cat /dev/ppp就可以看到PPP功能已经正确打开了。大多数情况下,这样都能够解决问题。

有几个脚本可以试试:

· wget –no-check-certificate https://raw.github.com/cwaffles/ezpptp/master/ezpptp.sh

· chmod +x ezpptp.sh && ./ezpptp.sh

或者这个

wget http://dadi.me/wp-content/uploads/dir/VPN/pptp_ovz_debian.sh

chmod +x pptp_ovz_debian.sh

./pptp_ovz_debian.sh

iptables -I FORWARD -p tcp –syn -i ppp+ -j TCPMSS –set-mss 1356

或者这个

wget https://raw.github.com/cwaffles/ezopenvpn/master/ezopenvpn.sh –no-check-certificate -O ezopenvpn.sh; chmod +x ezopenvpn.sh; ./ezopenvpn.sh

 

参考资料:

http://www.putdispenserhere.com/easy-openvpn-setup-script-for-debian-based-openvz-vps/

http://qing.su/article/66.html

http://dadi.me/1189

wordpress 通过Email和FTP备份数据的方案

wordpress里面比较重要的数据就是sql和wpcontent文件夹里面的upload的图片文件。所以我们重点备份这两个文件

UpdraftPlus 我们通过这个插件实现数据备份。UpdraftPlus 的备份方式有很多,这里我们只选择最简单的FTP上传模式

wordpress 通过Email和FTP备份数据的方案

wordpress 通过Email和FTP备份数据的方案

国内支持FTP上传的网盘有城通网盘和NANO云,城通不付费没法用,NANO云有免费的10G空间,对于一般的小型niche站足够用了,所以NANO云就是很好的选择了。有了这样的思路,备份就很简单了

我自己是买了一个主机,设置FTP。

为了安全起见,我们再同时安装WordPress Database Backup这个插件,它只支持备份SQL,我们可以注册一个hotmail邮箱(注册后需要设置规则),hotmail邮箱据说有500G的免费空间。

debian6 wordpress简单粗暴的建站方案——lowendscript of Xeoncross and how to install phpmyadmin

前言:我一直在寻找简单易复制的VPS建站方案,apache对于小内存VPS来说并不合适。lnmp是比较好的建站方案,我尝试过很多方案,军哥的lnmp,wdcp,zpanel。后来在TGL论坛接触到了LEB一键包,这个包针对小内存VPS有优化,安装也简便,比较适合新手入门。我在使用https://github.com/lowendbox/lowendscript/blob/master/setup-debian.sh这个脚本后发现了另外一个修改增强版的脚本更加简便,作者是Xeoncross。

lowendscript install phpmyadmin

lowendscript install phpmyadmin

精简系统,安装nginx,mysql,php,exim4,设置数据库,安装wordpress
apt-get update
wget –no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.sh
chmod +x setup-debian.sh
./setup-debian.sh dotdeb
./setup-debian.sh system
./setup-debian.sh nginx
./setup-debian.sh mysql
./setup-debian.sh php
./setup-debian.sh exim4
./setup-debian.sh site yourdomain.com
./setup-debian.sh mysqluser yourdomain.com
./setup-debian.sh wordpress yourdomain.com

安装webmin/
./setup-debian.sh webmin
webmin登录:https://ip:10000/

(选择安装)安装virtualmin
wget http://software.virtualmin.com/gpl/scripts/install.sh
sh ./install.sh

多ip多站点的nginx配置

添加mysql用户:
./setup-debian.sh mysql

1.删除全功能安装包里的wpconfig.php
2.在/etc/nginx/sites-available中配置nignx
server {
listen ip1:80;
server_name example1.org ;
root /data/www1;
……..
}

一键搭建VPN:
wget http://dadi.me/wp-content/uploads/dir/VPN/pptp_ovz_debian.sh
chmod +x pptp_ovz_debian.sh
./pptp_ovz_debian.sh
iptables -I FORWARD -p tcp –syn -i ppp+ -j TCPMSS –set-mss 1356

(选择)安装 install phpmyadmin

Xeoncross并不推荐安装phpmyadmin “You should never, ever, ever run development tools like XDebug or phpmyadmin directly on the server. Instead, download it to your local development machine and follow my simple port forwarding tutorial to connect SQLBuddy, MySQL Work bench, phpMyAdmin, or anything else to your VPS server without endangering your production VPS. When I get some time I’ll look into adding WordPress back in.”但是对于新手phpmyadmin在恢复数据来说真的是很必须。

1. apt-get install phpmyadmin
第一个选择按ESC,第二个选择NO
2. # ln -s /usr/share/phpmyadmin/ /var/www/yourdomain/public/
3. 安全设置 修改/var/www/yourdomain/phpmyadmin 快捷方式名。

安装完wordpress后安装插件主题可能会提示需要FTP信息,可以通过下面命令解决

chown -R www-data /var/www/

我的个人博客正式开通

其实已经开通过一次,不过数据弄丢了。现在已经有了完善的数据备份方案,以后应该不会再出现问题了

 

这个博客会记录我的aff心得,技术总结,兴趣爱好,生活点滴

 

希望一起都能好起来。

 

165914vil6gv9t0lup9ltg