首页
学习
活动
专区
圈层
工具
发布

linux之lsof使用技巧

列出被删除但占用空间的文件 在生产环境中,我们可能会使用df命令看到磁盘空间占满了,然而实际上又很难找到占满空间的文件,这常常是由于某个大文件被删除了,但是它却被某个进程打开,导致通过普通的方式找不到它的踪迹...这个时候就可以根据实际情况分析,到底哪些文件可能过大但是却被删除了,导致空间仍然占满。...查看当前文件被哪些进程打开 第一个终端 > vi rumenz.sh 第二个终端 > tail -f rumenz.sh 第三个终端lsof rumenz.sh COMMAND PID USER...查看某个目录文件被打开情况 > lsof +D ./ 递归处理 显示目录下被进程开启的文件 > lsof +d /usr/local/ 查看当前进程打开了哪些文件 > lsof -c 进程名 查看某个端口被占用情况

68900

linux之lsof使用技巧

列出被删除但占用空间的文件 在生产环境中,我们可能会使用df命令看到磁盘空间占满了,然而实际上又很难找到占满空间的文件,这常常是由于某个大文件被删除了,但是它却被某个进程打开,导致通过普通的方式找不到它的踪迹...这个时候就可以根据实际情况分析,到底哪些文件可能过大但是却被删除了,导致空间仍然占满。...查看当前文件被哪些进程打开 第一个终端 > vi rumenz.sh 第二个终端 > tail -f rumenz.sh 第三个终端lsof rumenz.sh COMMAND PID USER...查看某个目录文件被打开情况 > lsof +D ./ 递归处理 显示目录下被进程开启的文件 > lsof +d /usr/local/ 查看当前进程打开了哪些文件 > lsof -c 进程名 查看某个端口被占用情况

86000
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux之lsof使用技巧

    列出被删除但占用空间的文件 在生产环境中,我们可能会使用df命令看到磁盘空间占满了,然而实际上又很难找到占满空间的文件,这常常是由于某个大文件被删除了,但是它却被某个进程打开,导致通过普通的方式找不到它的踪迹...这个时候就可以根据实际情况分析,到底哪些文件可能过大但是却被删除了,导致空间仍然占满。...查看当前文件被哪些进程打开 第一个终端 > vi rumenz.sh 第二个终端 > tail -f rumenz.sh 第三个终端 > lsof rumenz.sh COMMAND PID USER...查看某个目录文件被打开情况 > lsof +D ./ 递归处理 显示目录下被进程开启的文件 > lsof +d /usr/local/ 查看当前进程打开了哪些文件 > lsof -c 进程名 查看某个端口被占用情况

    67420

    百万级本地图库秒搜以图搜图软件老马识图

    我们经常需要根据一个图片寻找到本地电脑上存储的相似图片,但是本地图片存储量太大又杂乱,我们很难找到那个相似图片,这时候就需要一个本地以图搜图软件。只要轻轻一拖就可以快速找到本地图片。秒速搜索出结果。...不能安装在系统盘(一般为C盘),不能有中文路径,否则软件崩溃。因为大家图库量都特别大,软件不能安装在c盘,否则产生的缩略图很快就占满系统盘。...软件就没有设计安装在系统盘的可用性,所以不能安装在系统盘,否则崩溃。 4 修改完安装路径后点击‘安装’。等待软件安装完毕 5 点击桌面‘老马识图’图标,等待软件启动。...注册完后提示‘注册成功’,否则失败 7 在登录界面登录账号 8 进入软件后,拖入电脑本地待搜索的文件夹图库到界面,也就是需要让软件知道哪些文件可以被搜索,对文件先登记造册。

    1.7K00

    文件系统管理:ext4 XFS NTFS 文件系统特性、挂载与磁盘配额管理

    不支持在线整理支持碎片整理工具快照支持无原生快照(需 LVM/Btrfs/ZFS)无原生快照(需 LVM)支持卷影复制(VSS)典型场景Linux 通用服务器、桌面系统高并发日志系统、大型数据库、NASWindows 系统盘...XFS:适合大文件、高并发写入场景(如视频存储、日志采集)。NTFS:跨平台数据盘可用,但在 Linux 下性能受限。.../win ntfs-3g defaults 0 0然后执行:mount -a磁盘配额管理(Quota)磁盘配额(Disk Quota)用于限制用户或组的磁盘使用量,防止单个用户占满磁盘...→ XFS通用稳定 → ext4跨平台数据盘 → NTFS(仅数据交换)配额策略:软限制(soft limit)+ 宽限期(grace period)+ 硬限制(hard limit)组合,既防止滥用又保留缓冲...ext4:稳定通用XFS:大文件高并发NTFS:跨平台数据交换 配合 挂载策略 + 磁盘配额,可有效提升系统稳定性与安全性。

    1.7K10

    ORA-17627: ORA-12577:关于文件存储满的问题

    auxiliary sys/410526@orclstd duplicate target database for standby from active database nofilenamecheck; 截图找不到了...,但是报错是:ORA-17627: ORA-12577: Message 12577 not found; product=RDBMS; 2.orclstd:[root@orclstd dev]# df.../dbhome_1/network/trace/listener.log 5.删掉监听日志, [root@orclstd trace]# rm listener.log 6.继续查看有没有其他比较大文件...sweep  trace [root@orclstd listener]# cd alert/ [root@orclstd alert]# ls 7.查看一下总量大小,大概有16个G,把我的磁盘空间都占满了...10.不清楚怎么会产生这么大的监听文件,以及可能被记录的日志,想起来昨天lsnrctl start的时候一直connecting to不起来,中间又killed几次监听进程,不知道是不是这个原因,导致了大量的日志被记录

    69010

    清理C盘空间的6种方法,附详细操作步骤

    尤其对于预装系统的电脑,C盘本身就偏小,再加上日积月累的缓存、软件和更新文件,空间被占满是早晚的事。但其实,释放C盘空间并不难。只要掌握合适的方法,哪怕你是电脑小白,也能轻松清理出几十GB空间。...它可以根据系统设定自动删除临时文件、回收站内容和下载目录中的旧文件,整个过程无需用户频繁操作,既安全又便捷。这种方式特别适合日常使用频率高、但对电脑操作不熟悉的用户。...方法二:清理浏览器和社交软件的缓存文件很多人以为删除大文件才是释放空间的关键,但实际上,我们每天使用的浏览器、聊天工具、视频软件等,也会在后台持续生成缓存、日志、临时文件。...同时,在今后的安装过程中尽量选择“自定义安装”,将软件路径设为 D 盘或其他非系统盘,避免再次占用 C 盘空间。...方法六:转移“桌面”、“下载”、“文档”等用户数据目录Windows 默认将“桌面”、“文档”、“下载”等文件夹绑定在 C 盘用户目录中,而很多人又习惯把大量资料临时放在这些文件夹,时间一久自然就占满了系统盘

    17.9K70

    c盘红了怎么清理垃圾而不误删

    优先关注像 下载、视频、文档 这样的用户大文件夹,尽量不要动 Windows 或 Program Files 这样的系统文件夹。...顺便说一句,我最近用过磨针工具软件来快速找出大文件,界面直观,适合不懂太多技术的人。安全清理临时文件在 存储 设置里选择 临时文件。...有人会用磨针工具软件来自动筛选哪些临时文件可以删,省事又省时间。卸载不再使用的程序打开 设置 > 应用 > 应用和功能 或 控制面板 > 程序和功能。按大小排序查看哪个程序占用最多空间。...平常我会先用磨针工具软件扫描一遍,能快速找出重复和大文件,省得手动翻很久。管理系统还原和分页文件系统还原会为还原点占用空间。搜索 创建还原点,点击 系统盘 下的 配置,必要时减少磁盘空间使用。...把文件移动到 OneDrive 或其他云服务,并启用 按需文件(Files On-Demand),这样文件看起来在本地但不占满磁盘空间。这样能保持 C 盘清爽,同时还能访问文件。

    88200

    电脑c盘红了怎么清理c盘空间

    电脑c盘红了怎么清理c盘空间 如果 c 盘显示红色条,你的电脑可用磁盘空间不足,这会让一些程序变慢或无法运行,不要慌,你可以通过删除不需要的文件,清理临时数据,把大文件移动到别的盘来安全释放空间,这篇指南提供了简单清晰的步骤...把大文件移动到别的磁盘或云端 把视频 照片 文档这类个人文件从 c: 移到外接硬盘 第二个内置盘 或云存储 one drive google drive dropbox,把大媒体文件移出 c: 通常能回收最多空间...使用存储感知进行持续清理 在设置 系统 存储 中启用存储感知,让 windows 定期自动删除临时文件和回收站内容,配置为在磁盘空间不足时运行或定期运行,这有助于防止 c: 再次被占满。...什么时候需要增加更多磁盘空间 如果你经常空间不足,考虑安装更大的 ssd 或增加第二块硬盘,用更大系统盘替换小盘或者用外接硬盘存放大文件是长期的解决办法,克隆或更换磁盘前记得备份系统数据。...释放 c: 空间涉及检查占用来源 删除临时文件 卸载不常用程序 移动大文件 调整系统设置,先尝试快速步骤如磁盘清理和清空回收站,如果你想要某一步的详细指导 告诉我你需要哪一步 我会逐步引导你.

    29310

    C盘的剩余空间对开机速度有影响吗?

    C盘作为系统盘,如果剩余 空间不足肯定会影响到开机的速度。所以一般在装机的时候C盘的空间预留的稍微大一些,就是为了腾出足够多的剩余空间,这样安装的文件不至于占满整个C盘空间。 ?...其实计算运行的速度基本上都归结于这两个原因,回到系统C盘的问题,如果空间不足了就会让系统安装的应用加载速度变慢,特别是一些大型的软件运行的时候还需要借助一部分的硬盘空间,空间不够加载的时候就会变得卡顿,如果系统盘安装的应用过多...当然现在的操作系统本身对于系统的配置也提出了极高的要求,开机的时候很多功能已经被预加载到系统内存了 ,开机之后首先就是几个G内存已经被吃掉了。 ?...平时在使用电脑的过程中注意一些细节也会避免系统盘被提早占满,在安装应用软件的时候尽量把安装位置放在C盘之外的地方,这样子容易减少对系统盘的负担,而且减少应用开机启动的数量,同时不间断的对于系统进行杀毒和木马的处理

    4.5K40

    不重做系统给硬盘分配合适的空间(分区助手)

    电脑的硬盘是存放我们数据的地方,但是有一个问题就是我们的系统盘(默认的是C盘)一般会很快的就被各种文件占满,但是更可气的是别的盘还没用,造成这样的情况的原因是以下几种: 1、配置电脑的时候C盘是用固态盘分的...总之不管什么原因吧,安装系统的时候都会提示说给系统盘分配一定的空间,其实这个不建议很大,最好是不超过99G,原因很简单,百度解释的太繁琐,简言之就是系统盘越大,文件越多,开机读取系统映像文件的速度就越慢...但是如果只分配5G的话,是很小,但是系统文件都放不下肯定也是不行的,所以最好的是50-99G。...但是如果安装结束了以后发现分配的太小了,或者是您的机械盘D盘太大,F盘太小,1T的硬盘分配的不均匀,这个时候想重新分配,怎么做呢?今天简单的写个教程。...ok,就结束了,但是很多人不会这样做,可能是因为太low了吧,只是我觉得都一样,不过今天还是介绍一下这款可以分区的软件,分区助手!多种选择。 第二种办法: 分区助手 ?

    1.2K10

    陌溪的小破站,又㕛叒叕被打挂了!

    作者:陌溪 陌溪的学习笔记:http://note.moguit.cn 大家好,我是陌溪 就在最近,蘑菇博客官网又又又挂了,开始以为只是普通的宕机,直接重启完事~ 没想到通过 SSH 命令想进入到服务器的时候...难道是 while(true){sendGet(https://www.moguit.cn/)} 蘑菇被一个人恶作剧搞挂了 ?...最简单的理解:3000 台电脑同时访问你的网站,然后开 3 个浏览器,按住 F5 是一种什么样的体验,有点特点的,死循环请求搜索接口,批量访问大文件等等!...ACK 包(第三次握手不进行),导致服务器存在大量的半开连接,这些半连接可以耗尽服务器资源,使被攻击服务器无法再响应正常 TCP 连接,从而达到攻击的目的!...我准备了两台测试机器,两台机器硬件配置和系统配置一模一样,克隆出来的,两台机器配置均为 CPU:2核心 E52696V2 内存:4G 带宽:进 100M,出 20M 系统盘:30G SSD 两台机器均部署了

    1.8K30

    Kubernetes之容器数据写满磁盘解决方法

    磁盘写满引发的后果 容器数据磁盘写满造成的后果: Pod 不能删除 (一直 Terminating) Pod 不能被创建 (一直 ContainerCreating) 磁盘写满分两种情况: 磁盘空间全部使用完...# 系统盘被占满 $ df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/vda1 ext4 50G 50G 0G 100%.../ /dev/vdb1 ext4 100G 10G 90G 10% /data 磁盘 Inode 全部使用完 # 数据盘 Inode 被占满 $ df -i 文件系统...Inode 已用(I) 可用(I) 已用(I)% 挂载点 /dev/vda1 3276800 3276800 0 100% / 判断磁盘写满方法 下面命令能快速的排查磁盘占满原因:...k8s垃圾回收策略 节点运行 images 定时清理脚本 可写层量大导致磁盘写满: 优化程序逻辑,不写文件到容器内或控制写入文件的大小与数量 具体优化方法 配置 Docker日志轮转,数据目录不要存放在系统盘

    3.3K10

    【轻量应用服务器】如何节省系统空间

    问题背景 使用 轻量服务器 的系统盘磁盘空间规格小且比较固定,时常遇到磁盘空间不够用的情况, 特别是服务器长期运行的日志量非常大,导致系统盘占满,威胁服务器和业务正常运行。 常用的解决策略有哪些?...上述策略可以在业务层面避免或缓解系统盘的占用,但是当服务器长时间运行时,产生的系统日志不好控制,特别是 使用 systemd 管理的守护进程,可能会产生非常多的日志轮转文件,比如 k8s 场景下kubelet...日志,占用大量系统盘存储空间。...编辑完配置文件后,记得需要重启服务才能生效: systemctl restart systemd-journald 总结 本文介绍了轻量服务器如何更好的控制 systemd 系统日志,合理控制系统盘磁盘占用

    67111

    在 Windows 平板(Z3735F)上安装 Ubuntu

    预装系统 Win8,采用当年有着英特尔补贴而被寨厂们钟爱的 Z3735F 芯片方案,以及勉强能用的 2G 内存和 32G 的 emmc——不过随着前两年升级几次 Win10 后,它的系统盘基本被系统更新占满...缓慢的恢复过程不提,还总在快要结束时卡住,最后突然重启又回到无法登录任何账号的状态。 被折腾到没脾气,转念一想,就算重置了 Win10 系统估计也是卡得没法用,要不装个 Linux 试试?...Ubuntu 的话,首先尝试了 Ubuntu 18.04,大部分驱动相对正常,重力感应异常(不过可以手动锁定屏幕方向);换成 16.04 后 Unity 桌面比 18 的 Gnome 流畅许多,但是缺少很多驱动...=i386-efi /dev/mmcblk1p2 --efi-directory=/boot/efi/ --boot-directory=/boot/ # 这里的 mmcblk1p2 就是上一步找到的系统盘

    14.4K31

    如何查看linux中文件打开情况?

    列出被删除但占用空间的文件 在生产环境中,我们可能会使用df命令看到磁盘空间占满了,然而实际上又很难找到占满空间的文件,这常常是由于某个大文件被删除了,但是它却被某个进程打开,导致通过普通的方式找不到它的踪迹...这个时候就可以根据实际情况分析,到底哪些文件可能过大但是却被删除了,导致空间仍然占满。...恢复打开但被删除的文件 前面我们可以找到被删除但是仍然被打开的文件,实际上文件并没有真正的消失,如果是意外被删除的,我们还有手段恢复它。...查看当前文件被哪些进程打开 Windows下经常遇到要删除某个文件,然后告诉你某个程序正在使用,然而不告诉你具体是哪个程序。...我们可以在资源管理器-性能-资源监视器-cpu-关联的句柄处搜索文件,即可找到打开该文件的程序,但是搜索速度感人。

    13.9K10

    彻底解决mysql报错:1030, ‘Got error 28 from storage engine‘

    恕我直言,网上文章千篇一律,没一个能解决的,全是说清一下内存就好了,但是并没有教不会的小白清理… = = 这个问题确实是服务器系统盘满了,mysql指定的临时文件目录满掉,大概就是这个意思....下面解决/dev/vda1系统盘满了,其实我压根不知道/dev/vda1这在哪,是什么,后来了解这是 virtio-block 类型的设备。...-sh * 看哪个目录占用空间大,有的高达十几个G,那么就要盯住这个目录了 2、cd 占内存大的目录,继续 du -sh * 发现data目录居然15G,进入data目录:cd data 然后查找大文件...也可以查询文件夹占用显示该目录占用空间的总和: 使用:du -h –max-depth=1 /路径 举例:du -h –max-depth=1 /var 这是查看哪个文件夹占目录内存最大 如果想定位大文件...echo “” > catalina.out 一般这个日志文件比较大. 5、如果是软件包太大的话,不需要的可以卸载 执行卸载 rpm -e 软件名 或者删除 rm -rf 文件夹名 6、大文件删除的差不多了

    3.6K30

    如何清理服务器的C盘?

    有时候我们经常会遇到C盘被占满的情况,C盘被占满的原因有很多,下面我们就来分析下有可能导致C盘占满的原因: 第一种情况:中毒 打开服务器任务管理器选择进程,并且勾选显示所有用户的进程,我们可以点击映像名称就按字母排列了...,但是如果中毒的话,建议最好使用360卫士扫下毒,不然的话,可能会导致数据丢失,服务器被入侵等等情况。...,如下图所示: 这个文件夹存储的都是用户访问的日志,一般情况下都没什么用,可以直接删除,但是删除会提示文件被占用,我们需要在iis上把对应的网站停止掉先,等删除好了再启动,如下图所示: 为了避免下次还有出现...C盘被iis日志占满的情况,我们可以把日志目录修改到其他路径,如下图所示: 第三种情况:被2008搜索占满 控制面板(小图标)--找到索引选项--点击高级--在删除和重建索引栏 点击重建 就可以了 第四种情况...:被不知名的文件占满 如果找不到被什么文件占用满了C盘,我们可以使用dism++工具进行扫描清理,dism++下载地址:https://wwit.lanzout.com/iDh6Epo1s1e,我们选择

    1.8K10
    领券