继昨天服务器上应用 CPU占用过高 后面该应用宕掉了以后

今天又出现了更严重的问题     昨天解决完问题  今天早些时候 出现了系统无法登录  查询日志定位应该数数据库的问题

后面发现是磁盘满了    其实还是昨天的出现问题的导致,  死循环刷了特别多的日志,,导致磁盘空间不足  导致数据库读写出问题了,继而导致应用不可用

使用cd / 后du -sh *  列出各文件夹的占用大小

可以看到主要是usr/   进入 usr  继续看磁盘占用

/usr/local文件夹依旧还是最大的

继续进入/usr/local

基本可以确定是日志文件太多了

清理掉一些日志  mysql就正常了,  应用也正常了,   故而整理了一下服务器的磁盘, 避免下次再次发生磁盘不足的情况

索性这两次出现的问题都是一些内部的应用,  出现了问题影响范围有限

-----------------------------------------------------------------------------------华丽的分割线-------------------------------------------------------------------------------------------

在整理linux磁盘的时候  查了一些资料 故而整理一下 ,留给以后需要的时候的使用

df  -h  查看磁盘占用情况

du -sh * 进入某个人文件夹后  使用该命令可以看该文件夹下文件的占用情况

但是发现使用rm -rf  文件名   删除文件后    磁盘空间并没有变化

查询资料发现是    通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。

简单的理解  就是rm  删除的是引用  如果引用对应的文件正在被使用,这个文件是不会真正的被删除掉的

lsof | grep deleted

-----------------------------------------------------------------------------------华丽的分割线-------------------------------------------------------------------------------------------

顺便学习一下 lsof  (list opened files)

lsof全名list opened files,也就是列举系统中已经被打开的文件。我们都知道,linux环境中,任何事物都是文件,

设备是文件,目录是文件,甚至sockets也是文件。所以,用好lsof命令,对日常的linux管理非常有帮助。

lsof -i : 端口号     可以用来查询端口时候被占用

lsof -i :8082

lsof  文件 显示开启文件/usr/local/tomcat_backend/logs/catalina.out的进程

lsof  /usr/local/tomcat_backend/logs/catalina.out

lsof - p 进程PID

lsof - p 1498

看进程号为1498的进程打开了哪些文件

mysql服务器磁盘空间耗尽_一次服务器磁盘空间不足导致的一系列问题相关推荐

  1. mysql表空间满_怎么解决数据库表空间不足

    一.数据库表空间不足导致了,插入操作会报出conn.msg = ORA-01653: 表 *******表名字********无法通过 8192 (在表空间 USERS 中) 扩展 ORA-06512 ...

  2. 阿里云查看mysql数据库密码是多少_阿里云服务器查看数据库密码是多少

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云服务器查看数据库密码是多少,阿里云开源数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先 ...

  3. mysql5.7.16 表空间加密_技术分享 | InnoDB 表空间加密

    本文目录: 一.表空间加密概述 应⽤场景 加密插件 加密限制 注意事项 二.加密表空间 安装加密插件 配置表空间加密 查看表空间被加密的表 三.更新 master encryption key 四.导 ...

  4. python读写磁盘扇区数据_[Win32] 直接读写磁盘扇区(磁盘绝对读写)

    正讲着驱动开发呢,这里突然插一篇Win32的博文.事实上.还是做引子,上一篇博文"IRP与派遣函数"中,我们知道了驱动程序须要处理I/O请求.我们先来看看怎么发出一个I/O请求. ...

  5. 云服务器架设网站教程_阿里云服务器购买流程详细教程及注意事项

    阿里云服务器如何购买?目前,无论个人站长还是企业,都将阿里云作为了上云首选,那么作为新手用户应该如何选择阿里云服务器呢?阿里云服务器配置选择,和网站或应用的类型.访问量.数据量大小.程序质量等因素息息 ...

  6. python空间数据处理_基于Python语言的空间数据处理

    龙源期刊网 http://www.doczj.com/doc/7b0e0476172ded630a1cb662.html 基于Python语言的空间数据处理 作者:何丽娴甘淑陈应跃 来源:<价值 ...

  7. 魔兽世界怀旧服服务器信息,魔兽世界怀旧服服务器类型有哪些_怀旧服服务器类型介绍...

    魔兽世界怀旧服服务器类型有哪些?魔兽世界怀旧服服务器类型介绍.相信有很多小伙伴们都不知道,魔兽世界怀旧服服务器类型有哪些,小编这就来和大家讲讲魔兽世界怀旧服服务器类型,快点进来和小编一起看看吧. 服务 ...

  8. 阿里云mysql清理空间不足_阿里云服务器磁盘空间不足解决办法

    the server quit without updating PID file 填坑之路 首先是登录ip/phpmyadmin出现错误Error during session start,plea ...

  9. mysql数据库资源池是否耗尽_高性能数据库连接池的内幕

    何涛 唯品会平台架构师 何涛,现任职于唯品会平台架构部,要负责数据访问层,网关,数据库中间件,平台框架等开发设计工作.在数据库性能优化,架构设计等方面有着大量的经验积累.热衷于高可用,高并发及高性能的 ...

  10. jbod ugood 磁盘驱动状态_如何检查Mac磁盘空间,mac磁盘空间其他怎么清理

    致力于成为您终身的苹果管家 点击上方蓝字  关注我们 检查Mac磁盘空间的时候,你会发现"其他存储"占用了驱动器太多的空间.你知道Mac上的其他存储在哪里,mac磁盘空间其他怎么清 ...

最新文章

  1. Nat. Methods | ilastik:为生物图像分析而生的交互式机器学习平台
  2. 《CDN 之我见》系列二:原理篇(缓存、安全)
  3. Java常用软件教程
  4. python中df head_10招!看骨灰级Pythoner如何玩转Python
  5. SpringBoot-MyBatis
  6. python的django项目中怎么添加app_django下如何创建多个app并设置urls
  7. python逻辑回归代码_Logistic 逻辑回归及 python 实现
  8. 小tips:善用页面的base类
  9. 位置采集[置顶] iPhone手机上的GPS位置信息采集与分享应用
  10. html5移动web开发黑马掌上商城_月入35k大佬总结:web前端必须学习的内容(附全套前端教程)...
  11. Java生成数据字典word文件
  12. 上网账号口令怎么获取_怎么从路由器里获取上网帐号和密码
  13. 计算机英语论文摘要,★计算机英语论文摘要范文计算机英语论文摘要写(9页)-原创力文档...
  14. 博客怎么推广才能达到最佳优化效果
  15. vue图片宽高自适应_Vue组件宽高自适应问题
  16. java控制台贪食蛇_java中的贪食蛇例程
  17. 2011年中国程序员薪水,蛋疼。
  18. 腾讯信鸽自定义推送通知
  19. Qt - 换肤功能实现
  20. 通过小宝的卡牌游戏,看开源SCUT服务器运行使用

热门文章

  1. apache日志管理
  2. mysql慢日志采集_EFK搜集MySQL慢日志
  3. 自动超频_超频的几种方式
  4. hive 建表_大数据面试必备 | Hive数据仓工具面试题!
  5. C# 查询集合中某个元素里的值
  6. php循环产生复选框,史上最详细的vue动态生成checkbox的选项并实现多选框的保存回显...
  7. window10 下面固定本地 ip
  8. c语言下列编程段的错误,C语言编程题目(有错误)
  9. JDK GUI对应的c文件
  10. 华为毕昇JDK8的改进,效果很一般