no comments yet
18 Nov 2014

-bash: crontab: command not found

执行crontab -e命令时提示-bash: crontab: command not found无法执行。
其实这是因为安装crond的时候没安装vixie-cron包,导致缺少crontab命令,解决该错误,yum安装上就可以了。
执行以下命令:

yum install -y vixie-cron

OK!解决问题。

no comments yet
14 Nov 2014

Nginx下301重定向域名

建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。
这时候我们可以把其中一个域名301永久重定向到另一个域名传递权重,不推荐停止解析其中任何一个。
谷歌对301的反应快一些,百度需要一段时候后才能识别301。
下面示例将www.example.com跳转到example.com,如果你需要跳转到www域名,相应修改一下下面代码即可。

Read more

no comments yet
29 Oct 2014

设置SSH远程连接空闲登出超时间隔

用putty远程SSH连接VPS登录到服务器后,如果长时间没有任何动作的话,可通过设置空闲超时时间来让登录的用户自动登出,以避免一些不必要的ssh会话连接。
打开sshd_config文件:

vi /etc/ssh/sshd_config

编辑如下配置:

ClientAliveInterval 600 
ClientAliveCountMax 0

这里我们设置了600秒(10分钟),一旦用户在5分钟内没有动作则会自动被踢出。
设置完后,重启ssh服务:

/etc/init.d/sshd restart
no comments yet
22 Oct 2014

修改SSH端口+禁止ROOT登陆

其实本身Linux已经很安全了,但是如果密码设置的不够复杂,如果说小写+数字共12位以下,你的SSH还用的默认端口,那强力一点的黑客用不上半小时,就能暴力破解你的密码。所以,最好的方法就是修改掉SSH的端口。

一、修改文件:

vi /etc/ssh/sshd_config

更改Port 22(在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可)

Read more

no comments yet
22 Oct 2014

Linux防火墙iptables基本应用规范

iptables是一个linux的基础组件,主要应用于防火墙应用,例如禁止某IP访问,或者禁止一些端口,提升网站的安全性。一般情况下,系统默认就会安装,如果没有安装,可自行安装:

centos系统

yum install iptables

debian/ubuntu系统

apt-get install iptables

Read more