
我去,Linux 系统 CPU 100% 打满了!
昨天下午,我突然收到了运维部门的邮件报警,显示数据平台服务器的CPU利用率高达98.94%。最近一段时间,这个利用率一直持续在70%以上。乍一看,似乎是硬件资源到达了瓶颈,需要扩容。但仔细思考后,我发现我们的业务系统并不是一个高并发或CPU密集型的应用。这个利用率实在太夸张了,硬件瓶颈不可能这么快就到达。肯定是某处的业务代码逻辑出现了问题。

24 年了,终于有人发现 curl 的这个 Bug 了
curl的作者Daniel Stenberg在他的个人博客中分享了一个存在了23.9年的curl漏洞。curl是一个常用的命令行工具,用于请求Web服务器,首次发行于1997年。

如何用 10 行 bash shell 脚本监控 Linux?
对于服务器运维来说,监控环境非常重要,尤其是在部署新应用程序时。现在,公司每天都使用开源解决方案来监控系统资源。但是,当需要在一定时间内进行测试监控时,bash脚本就会派上用场。

Linux下如何做到一个文件即可读写,又只读?
在Linux运维过程中,经常会遇到某个应用的存储目录跑满,提前又没有做任何规划,目录或磁盘无法扩容,这个时候,我们常用的解决方法是做软链接,通过ln,将原先存储的目录软链接到另外大的磁盘中的目录下,以此达到目的。

Linux 或 Windows 上实现端口映射
服务器通常会有多块网卡,因此可能会连接到不同的网络。在隔离的网络中,某些服务可能需要进行通信。此时,服务器可以通过配置来承担转发数据包的功能。

Linux 程序编译过程详解
计算机程序设计语言通常分为三类:机器语言、汇编语言和高级语言。高级语言需要通过翻译成机器语言才能执行,翻译的方式有两种:编译型和解释型。因此,我们将高级语言分为两大类:编译型语言(如C、C++、Java)和解释型语言(如Python、Ruby、MATLAB、JavaScript)。

Azure:让你的Linux虚拟机飞起来
Linux是一种开源、可移植、可定制的操作系统,它广泛应用于各种领域,如服务器、桌面、嵌入式设备等。Linux的优势在于它可以支持多种硬件平台和软件环境,提供高效和稳定的服务。但是,如果你想要更好地利用Linux的潜力