背景一早来公司,发现部署的yapi服务器挂了,访问没有任何反应,通过排查,发现磁盘被打满了,需要清理一下磁盘空间。查看当前磁盘空间整体情况[root@web-3-no ~]# df -h可以看到data文件夹下占用空间满了, 直接100%,截图是我处理过以后的。查看具体data的文件下的最大文件夹[root@web-3-no ~]# du -h data - …
未分类
刚收到服务器警告:磁盘空间不足 90%!装软件提示No space left on device!连日志都写不进去,系统卡到崩溃?别慌!今天教你5 个超实用的磁盘清理大招,从临时文件到无用软件一键搞定,零基础也能 30 分钟释放 10GB + 空间,再也不怕磁盘变红啦!一、先做这一步!快速定位 “空间占用大户”(必学基础) 核心命令:df -h 和 du - …
作者简介:吴文涵,图形算法出身,同时热爱 linux 内核开发的工程师,喜欢推导并乐于分享。版权声明:本文最先发表于 “泰晓科技” 微信公众号,欢迎转载,转载时请在文章的开头保留本声明。Oops 是 Linux 内核中最常见的一种异常出错情况,本文通过分析一个具体的 Oops 例子,介绍了如何分析并解决该类问题。1. LSM 内核模块出现 Oopsinsmo …
Go 1.20 简介最新的 Go版本 1.20 在 Go 1.19 发布六个月后发布。 它的大部分更改都在工具链、运行时和库的实现中。 一如既往,该版本保持了 Go 1 的兼容性承诺。 我们期望几乎所有的 Go 程序都能像以前一样继续编译和运行。语言的变化Go 1.20 包括对语言的四个更改。Go 1.17 添加了从切片到数组指针的转换。 Go 1.20 扩 …
iptables其实不是真正的防火墙,我们可以把它理解成一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的"安全框架"中,这个"安全框架"才是真正的防火墙,这个框架的名字叫netfilter。Netfilter是Linux操作系统核心层内部的一个数据包处理模块,它具有如下功能:网络地址转换(Netw …
1. 为什么会出现ebpf对于操作系统来说,他应该越稳定越好,100年不更新代码才好呢,但是对于运行在操作系统的软件来说,它应该变化的越快越好,比如我想新增一些设备驱动,或者是iptables扩展,再或者内核到用户态进程的全链路监控(性能监控),再或者恶意程序在内核态挂钩关键函数(EDR杀毒),再或者传统的流量检测引擎都是运行在用户态的,那么赖系统调用和频繁 …
IT之家 5 月 31 日消息,Git 分布式版本控制系统已经发布新版本,紧急修复了 5 个安全漏洞,其中最“关键”的漏洞追踪编号为 CVE-2024-32002,可以在“clone”操作中远程执行代码。IT之家注:Git 是一个分布式版本控制软件,最初由林纳斯托瓦兹创作,于 2005 年以 GPL 许可协议发布。最初目的是更好地管理 Linux 内核开发而 …
此文章翻译自:Storage Instantiation Daemon (sid-project.github.io)。强烈推荐看下此文章,不仅对之前的udev内容做了部分补充,更能加强对udev的理解。工作中涉及有udev的道友可以看下原文。概述存储实例化守护程序(SID)是一个项目,目的是为了通过监控event来跟踪Linux存储设备状态,包括设备层(d …
推荐视频:6种epoll的设计,让你吊打面试官【linux服务器开发】5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶cc++ linux服务器开发学习地址:CC++Linux服务器开发后台架构师【零声教育】-学习视频教程-腾讯课堂1、epoll函数详解epoll是Linux特有的IO复用函数,使用一组函数来完成任务,而不是单个函数。epo …
最近在看内核网络协议栈的代码,打算写几篇文章记录下。本文是关于IPv4及IPv6相关的内核源码走读,包括IPv4IPv6的初始化,以及IP报文的接收和发送。IPv4IPv4报头首先看下IPv4报头的定义,对应内核源码中的结构体是struct iphdr:struct iphdr {__u8ihl:4,header length, 以4字节为单位,最小为4,最 …