Home >  > VPS查看文件大小

VPS查看文件大小

0

今天发现自己买的linode每月$5的VPS空间满了,linode提供的是20G的空间,而我的网站上只有3000篇贴子,以每张图片300k计算,300*3000/1024=879,图片占用的空间也不到1G, 为什么20G的空间还不够呢?

一、

在网上找了一下VPS查看文件大小的方法,大致知道了是怎么回事。

首先登陆你的VPS,然后可以用du -sh /* 查看根目录下面的文件大小。

然后可以用du -sh /文件夹名/*查看其他文件夹下面文件的大小。比如我的网站,3000篇文章的数据库(local里面的mysql文件)就占到了1G,显然异常。
Snap74

通过进一步查找,发现MYSQL日志占用了太多空间,MYSQL日志在/usr/local/mysql/var/下面,

Snap76

删除方法是:

rm -f /usr/local/mysql/var/mysql-bin.*

不过建议不要在这儿直接删除,而在在数据库中删除,首先输入mysql -u root -p这个命令进入mysql命令模式,再输入reset master;即可,注意后面有个分号。

mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2819416
Server version: 5.5.24-0ubuntu0.12.04.1-log (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> reset master;
Query OK, 0 rows affected (3 min 37.65 sec)

二、

然后又发现var log btmp文件比较大,在网上搜索了一下,发现此文件是记录错误登录的日志,就是说有很多人试图使用密码字典登录ssh服务。删除方法是:

rm -rf /var/log/btmp

Snap75

使用

last -f /var/log/btmp | more

命令可以查看这个文件:
Snap78

那么如何屏蔽这些IP呢?只需要在/etc/hosts.deny进行设置即可。使用
vim /etc/hosts.deny命令打开hosts.deny,然后加入以下代码即可:

all:要屏蔽的IP

Snap80

亲测可用。

最后,总结一下:
Snap77

暧昧帖

本文暂无标签

发表评论

*

*