Linux磁盘异常:
- 用df -h查看磁盘情况
Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 40G 0 100% / tmpfs 499M 0 499M 0% /dev/shm
- 用du -h /查看磁盘情况
3.1G /
怎么解决呢:
- 这就源于Linux的一个特点了:运行着的程序,特别是那些持续运行的,例如Apache、Tomcat、MySQL等等,运行阶段我们把其中有些项目删掉了,或者删掉旧版本放入新版本,也一直没有重启这些程序,这时这些文件只是我们心目中的没了,但在Linux中还是占着磁盘空间的,怎么查看他们呢?
- 命令:lsof|grep delete
- 运行完往往就会看到很多条目后边带着(deleted)后缀的,这时只需要重启他们的容器就行了。
- 重启完应用要记得重启服务器。
常见的重启应用:
- Apache
-
如果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务
-
- Tomcat
- 进入安装目录的bin目录
- 关闭:
./shutdown.sh
- 开启:
./startup.sh
- MySQL
- 重启直接:
service mysqld restart
- 重启直接: