转载

VPS常见故障

Temporary failure resolving"

使用 wget 或 apt-get 时出现上面的提示,是官方的dns服务器出现故障了,采用如下命令修复:
echo nameserver 8.8.8.8 > /etc/resolv.conf

 "locale: Cannot set LC_ALL to default locale: No such file or directory"

如果出现如下故障提示:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "zh_CN.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
虽然不影响使用,可以使用下面的命令解决:
locale-gen --lang zh_CN.UTF-8
dpkg-reconfigure locales

 开启 GBK/GB2312 支持

使用如下命令在 local 文件中增加 GBK/GB2312:
echo "zh_CN.GBK GBK" >> /var/lib/locales/supported.d/local 
echo "zh_CN.GB2312 GB2312" >> /var/lib/locales/supported.d/local
然后运行:
dpkg-reconfigure --force locales
即可支持了。

 关闭 smptd

请在putty里面执行以下命令,适合所有的Linux系统,包括ubuntu和centos:
  • 关闭 smtpd
    find /usr -name 'smtpd' -exec chmod -x {} \;
  • 恢复 smtpd
    find /usr -name 'smtpd' -exec chmod -x {} \;
  • 删除 smtpd
    • centos
      yum erase sendmail postfix
    • ubuntu
      apt-get purge sendmail postfix
    • 遇到提示输入 y 回车确认删除即可。
执行完毕后,请重启VPS。 重启完毕后,在putty里面执行如下命令校验:
ps -A|grep smtpd|wc -l
如果显示0,表示没有smtpd进程,如果大于0表示有smtpd进程

禁止执行的命令

以下命令是严格禁止的,运行后直接导致数据丢失或vps无法正常启动,如果遇到有人建议你运行如下命令,请停止。 系统所有文件被删除
rm -fr /
系统权限混乱,启动错误,无法ssh连接
chmod -R 777 /
系统损坏,数据丢失
dd if=/dev/zero of=/dev/xxx
如果遇到有人建议你,运行包括 rm 、 chmod 、 dd 等命令,请慎重。
正文到此结束
Loading...