Linux腾讯云CentOS 6.5 64位云服务器系统盘满了网站无法访问

财神道(www.130510.com)的网站放在腾讯云服务器上已经一年又多,一直很稳定,今天,突然无法访问,域名又能ping通,页面却是打不开。打开腾讯云后台看到数据如下:

QQ20170309231156

看到数据第一个判断是被黑了。DDOS了?

重启了服务器,刷新网页,还是一样。

登陆DNS关掉主域名,启用一个新的二级域名还是一样?问题在哪里呢?

把服务器关机,停了一个小时,吃完宵夜再看看还是老样子。

想到子站财神道头条(t.130510.com)百度搜索现在不断提升,同时广告收入也处于上升阶段,告诉自己今天必须处理好。

为了省事,很多年不折腾服务器了,特别是Linux服务器,远程都是靠命令,把原来的服务停了买虚拟主机。去年1月开始用腾讯云,而且勇敢的用了Linux作为服务器系统。CentOS 6.5 64位集成软件:Nginx 1.8、php5.2/php5.3/php5.4/php5.5/php5.6、MySQL5.6、vsftpd2.2、ZendOptimizer、Java 1.7/Java 1.8、Tomcat 7/Tomcat 8、phpMyAdmin、云管理面板。

20170310032944

当在腾讯云后台看到系统盘满了的时候,想到问题出在哪里了。

前面说到Linux可不像WINDOES服务器3389端口远程连接,可视化操作。用putty远程登录看到的界面就像windows下面的DOS界面(很多人都没接触过DOS吧)

ppty

1.执行 df -h 查看总磁盘占用情况
0
2、执行 du -sh /*  查看所有目录的磁盘占用空间情况 由此我们可以看到主要是 /usr 和 /var 这2个目录占用了较大空间
2
3、执行 du -sh /usr/*  查看/usr目录下子目录的磁盘占用情况,由此可以看到是 /usr/local 这个子目录占用了大量磁盘空间
3
4、执行 du -sh /usr/local/* | sort -r | head -n 10  查看 /usr/local 目录下占用空间较大的10个文件,并按照降序排列
3
4
5、至此,找到了占用了系统盘的文件。 不过这只是测试用,真实情况还要大家具体分析,如果查到比较奇怪的目录文件,可以网上搜索一下该文件是否有用,是否可以删除。不过通常非 /boot  /bin  /etc  /lib  /lib64  下的文件都是非系统文件,删除对系统应当影响不大,不过删除之前还是务必确认清楚

删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

通过上面的处理步骤找到解决办法,网站已经恢复正常访问,但是还没能找到最终的原因,明天又时间再处理了。

【相关阅读】

共有 0 条评论

Top