wget命令常用参数详解

wget是linux下一个常用命令,可以下载远程的文件。

如果出现未找到命令的提示,可以通过下面的命令进行安装(以CentOS为例)。

yum install wget

wget, wget命令常用参数详解

wget常用参数和用法

-c,断点续传;

--no-check-certificate,不检测证书的有效性;

-O,制定目标目录或(和)文件名

wget -O /home/jackie/mt.zip https://cn.wordpress.org/latest.zip

-t n,设置下载的重试次数n

wget -t 3 https://www.ezloo.com

Continue reading

Vultr大促销,新用户得50美元试用金

注册链接:https://www.ezloo.com/url/vultr-promotion.html

vultr, vultr大促销

新用户需要使用上面的链接注册,才可以得到50美元得试用金,目前可用,失效期未知,想入手得迅速。

Vultr是不错得VPS提供商,我也专门开了一个2.5美金的VPS,用来当Vultr测试站,性能和稳定性非常不错,已经一年多没有重启过了。

vultr送50美元, vultr大促销

最近没怎么关注Vultr,看了下他们多news页面,发现又有福利了。

1、月费在10美元及以上的机器,SSD的容量都有提升,10美元的VC2本来是40G,现在提升到55G了,月价格越贵,提升越多。

2、第16个数据中心上线,位于加拿大到多伦多,对于有加拿大机房需求对用户来说,这是一个好消息。

有兴趣的用户可以去看看我架设的Vultr测试站,感受一下速度,提供了探针和下载测试文件。

Vultr支持微信扫码支付,推出3.5刀机型

这其实算是旧闻了,好久没去关注Vultr,今天去看了下,发现推出了3.5刀的机型,并且支持微信扫码支付了。既然一直在关注Vultr,就写几个字,算一篇日志,以免首页长草了。

vultr推出3.5刀小主机.png

3.5刀机型其实就是在2.5刀的基础上加了一个IPv4,刚开始推出2.5刀IPv4机型的时候,很畅销,长时间处于脱销状态,后来2.5刀又上架了,但是变成了只支持IPv6,现在增加了这种机型,也算是符合市场需求,毕竟IPv6还不普及,IPv4日益短缺,大家对小主机又有大量的需求……

Vultr蛮早就支持支付宝了,最近也开始支持微信扫码支付,看来非常重视我们中国客户。但是有一点担忧,大量用户的涌入,对Vultr的服务质量会有一定的影响。

如何调整Plesk默认的虚拟主机路径

默认情况下,Plesk把网站存储在/var/www/vhosts/目录下,可以通过一个perl小工具把网站迁移到其他路径下。该小工具在/usr/local/psa/bin/目录下,文件名为transvhosts.pl,如果我要把网站存储到/home目录下,可以使用以下的命令:

cd /usr/local/psa/bin/
./transvhosts.pl --dest-dir /home --correct-scripts

如果安装的是最新版的Plesk Onyx,并且打开了SELinux的话,这个迁移会导致网站的破坏,迁移不成功。在迁移之前,请先做好备份。

这个小工具有两个参数,--dest-dir 和 --correct-scripts,具体作用可以查看下图:

调整Plesk默认的虚拟主机路径

Continue reading

DigitalOcean终于升级了套餐

记得在2012年,DigitalOcean成立的时候,5美金的套餐就是1Core和512MB的内存,在那时,还算是便宜的,应该说在均价之下,比较实惠。但是最近几年,Vultr和Linode相继升级了套餐,Vultr甚至推出了2.5美金的套餐,DigitalOcean却一直没变。终于在近6年之后改变了,现在5美金的套餐是1Core和1GB的内存,和Vultr、Linode已经处于同一水平,并且DigitalOcean在硬盘空间上会比它们两个稍微占一点优势。

DigitalOcean在2017年也推出了不少的新产品,比如防火墙、负载均衡等,这些都是比较实用的,还在好多机房部署了块存储服务。

digitalocean 2017年新产品

Continue reading

解决Plesk面板Nginx不能自动启动的问题

问题描述:

禁用了Plesk的Nginx代理,单独使用Apache,因为在单独使用Apache的时候可以给每个网站设置带宽和连接数。重新启用Nginx代理之后,发现重启服务器之后,Nginx不能自动开机启懂,运行systemctl status nginx.service的时候出现如下的错误提示,但是可以通过systemctl start nginx.servie手动启动。

[root@www ~]# systemctl status nginx.service
● nginx.service - Startup script for nginx service
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2018-01-12 21:19:58 CST; 25s ago

1月 12 21:19:57 www.ezloo.com systemd[1]: Starting Startup script for nginx service...
1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: [emerg] bind() to 172.31.191.115:443 failed (99: Cannot assign requested address)
1月 12 21:19:58 www.ezloo.com nginx[844]: nginx: configuration file /etc/nginx/nginx.conf test failed
1月 12 21:19:58 www.ezloo.com systemd[1]: nginx.service: control process exited, code=exited status=1
1月 12 21:19:58 www.ezloo.com systemd[1]: Failed to start Startup script for nginx service.
1月 12 21:19:58 www.ezloo.com systemd[1]: Unit nginx.service entered failed state.
1月 12 21:19:58 www.ezloo.com systemd[1]: nginx.service failed.

Continue reading

FileZilla:425 Can't open data connection for transfer of解决办法

状况描述:

服务器端采用的Windows 2008系统,安装了FileZilla Server,客户端采用的FileZilla Client,客户端在连接服务器端的时候,可以正常通过验证,但是在列出目录的时候一直提示“425 Can't open data connection for transfer of "/"”。服务器的防火墙上已经开放了FTP使用的20和21端口

解决办法:

在425提示的上一条提示:“227 Entering Passive Mode”,采用了被动模式,突然想起是不是没打开被动模式。进入FileZilla Server-->Edit-->Settings,找到右边的Passive mode settings,启用被动模式,并且设置端口,把端口添加到防火墙里。OK,顺利解决。

filezilla-passive-mode-settings.png

提醒:

在看到“Can't open data connection for transfer of”的时候,我第一反应是权限不够,需要给目录增加权限,其实并不需要。使用Linux之后,发现Windows服务器的权限有点复杂,不是很好操作。

打开CentOS 7下Plesk面板的中Python支持选项

如果系统是CentOS 7/RHEL 7/CloudLinux 7,在网站“主机设置”下看不到“Python支持”的选项,因为mod_python要被淘汰了。

CentOS 7/RHEL 7/CloudLinux 7不再支持python模块,所以本文的解决办法不能完全保证稳定性。

安装mod_python

wget http://repo.iotti.biz/CentOS/7/noarch/lux-release-7-1.noarch.rpm
rpm -Uvh lux-release*rpm
yum install mod_python

进入“工具与设置”-->“服务器管理”-->“服务器组件”,刷新一下。再进入网站的“主机设置”,就能看到“Python支持”选项了。

打开CentOS 7下Plesk面板的中Python支持选项

参考文档:How to enable Python support in Plesk on CentOS 7/RHEL 7/CloudLinux 7

CentOS 7安装新内核并启用Google BBR教程

Google BBR推出近一年了,在增加吞吐量和减少延迟有不错的效果,很多博客对此都有介绍,今天在Vultr VPS安装了一下,访问了该VPS上面的网站,感觉速度确实有所提升。

安装新内核

先用 uname -r 查看一下自己内核的版本,如果内核版本在4.9.0以上,可以直接跳过本步骤,进入启用Google BBR步骤。

安装ELRepo

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y

Continue reading