未分类

在 Linux 上检查硬盘和硬盘分区的 12 种方法

在Linux系统中,硬盘和分区的管理是系统管理员和开发者的核心技能之一。无论是排查存储性能问题、定位硬件故障,还是优化分区布局,掌握多种检测工具的组合使用都至关重要。本文将深入剖析12种专业级工具,涵盖从基础检测到高级分析的完整解决方案,并提供具体操作步骤、输出解读及实际场景建议。命令行工具篇1. lsblk:可视化块设备拓扑作为系统初始检测的“第一把钥匙” …

Linux 如何知道硬盘已用多少空间、未用多少空间

刚出社会时,去了一家公司上班,老板为了省钱,买的服务器是低配的,硬盘大小只有40G,有一次网站突然不能访问了,排查半天才知道原来服务器的硬盘空间已用完,已无可用空间。第一步是查看硬盘的使用情况,第二步是若硬盘空间用完了且老板又不愿意掏钱加一块硬盘,那就只能找出占用空间大的目录或文件,然后决定是否删除。前文提到的那台空间不够的服务器,已经找不到了。以下演示的命 …

快速解决 Linux 磁盘空间不足问题:三步轻松找出大文件

背景一早来公司,发现部署的yapi服务器挂了,访问没有任何反应,通过排查,发现磁盘被打满了,需要清理一下磁盘空间。查看当前磁盘空间整体情况[root@web-3-no ~]# df -h可以看到data文件夹下占用空间满了, 直接100%,截图是我处理过以后的。查看具体data的文件下的最大文件夹[root@web-3-no ~]# du -h data - …

Linux 磁盘空间不够用?5 招快速清理文件,释放 10GB 空间不是梦!

刚收到服务器警告:磁盘空间不足 90%!装软件提示No space left on device!连日志都写不进去,系统卡到崩溃?别慌!今天教你5 个超实用的磁盘清理大招,从临时文件到无用软件一键搞定,零基础也能 30 分钟释放 10GB + 空间,再也不怕磁盘变红啦!一、先做这一步!快速定位 “空间占用大户”(必学基础) 核心命令:df -h 和 du - …

LSM Oops 内存错误根因分析与解决

作者简介:吴文涵,图形算法出身,同时热爱 linux 内核开发的工程师,喜欢推导并乐于分享。版权声明:本文最先发表于 “泰晓科技” 微信公众号,欢迎转载,转载时请在文章的开头保留本声明。Oops 是 Linux 内核中最常见的一种异常出错情况,本文通过分析一个具体的 Oops 例子,介绍了如何分析并解决该类问题。1. LSM 内核模块出现 Oopsinsmo …

Go语言 1.20 版本正式发布:新版详细介绍

Go 1.20 简介最新的 Go版本 1.20 在 Go 1.19 发布六个月后发布。 它的大部分更改都在工具链、运行时和库的实现中。 一如既往,该版本保持了 Go 1 的兼容性承诺。 我们期望几乎所有的 Go 程序都能像以前一样继续编译和运行。语言的变化Go 1.20 包括对语言的四个更改。Go 1.17 添加了从切片到数组指针的转换。 Go 1.20 扩 …

linux防火墙过滤技术iptables的原理及操作命令详解

iptables其实不是真正的防火墙,我们可以把它理解成一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的"安全框架"中,这个"安全框架"才是真正的防火墙,这个框架的名字叫netfilter。Netfilter是Linux操作系统核心层内部的一个数据包处理模块,它具有如下功能:网络地址转换(Netw …

从0带你开始搭建ebpf开发环境

1. 为什么会出现ebpf对于操作系统来说,他应该越稳定越好,100年不更新代码才好呢,但是对于运行在操作系统的软件来说,它应该变化的越快越好,比如我想新增一些设备驱动,或者是iptables扩展,再或者内核到用户态进程的全链路监控(性能监控),再或者恶意程序在内核态挂钩关键函数(EDR杀毒),再或者传统的流量检测引擎都是运行在用户态的,那么赖系统调用和频繁 …

分布式版本控制软件Git修复远程执行漏洞,官方敦促尽快升级

IT之家 5 月 31 日消息,Git 分布式版本控制系统已经发布新版本,紧急修复了 5 个安全漏洞,其中最“关键”的漏洞追踪编号为 CVE-2024-32002,可以在“clone”操作中远程执行代码。IT之家注:Git 是一个分布式版本控制软件,最初由林纳斯托瓦兹创作,于 2005 年以 GPL 许可协议发布。最初目的是更好地管理 Linux 内核开发而 …

linux udev详解3-Storage Instantiation Daemon(1)

此文章翻译自:Storage Instantiation Daemon (sid-project.github.io)。强烈推荐看下此文章,不仅对之前的udev内容做了部分补充,更能加强对udev的理解。工作中涉及有udev的道友可以看下原文。概述存储实例化守护程序(SID)是一个项目,目的是为了通过监控event来跟踪Linux存储设备状态,包括设备层(d …