问题 @ 最近遇到了一个比较奇葩的bug,属于网络问题,涉及到一些内核参数以及conntrack表,抽空配合客户排查了两三天才找到问题的原因,于是打算写篇文章记录一下排查经验。
在当今的云原生和容器化环境中,服务器监控已成为确保系统稳定性和性能的关键环节。然而,传统的监控解决方案往往过于复杂和资源密集,对于小型团队和个人开发者来说可能显得有些"杀鸡用牛刀"。今天我们要介绍的是一个新兴的轻量级监控平台——Beszel,它旨在为用户提供简单、高效且易于部署的监控体验。
前言 @ 此文讲解一下大部分源码编译的过程和常用linux库的编译方法 一般而言,基本的编译工具包括make/cmake、gcc/g++/clang、ld等
想象一下,我们有三台缓存服务器(编号0、1、2),需要存储3万个文件。如何让这些文件均匀分布,既能让每台服务器分摊压力,又能快速找到需要的文件呢?
深入了解系统 I/O 监控工具:iotop @ 在日常使用 Linux 系统时,我们常常需要了解哪些进程正在大量读写磁盘,从而判断系统是否因为 I/O 瓶颈而变慢。iotop 就是这样一个直观、易用的工具,它能够实时监控各个进程的磁盘 I/O 使用情况,让我们像使用 top 命令查看 CPU 和内存那样,轻松掌握系 …
二进制文件分析指南 @ 二进制文件分析是软件逆向工程、安全研究和程序调试中的基础技能。下面介绍常用的二进制分析工具及其应用场景。 1. 文件类型识别 @ # 使用file命令识别文件类型和架构信息 file /bin/ls # 输出示例:/bin/ls: ELF 64-bit LSB executable, …
一、Git 基础配置与初始化 @ 1.1 远程仓库连接 @ # 克隆远程仓库(HTTP认证方式) git clone http://username:password@remote # 测试 SSH 连接是否生效 ssh -T git@github.com 1.2 用户身份配置 @ # 查看当前全局配置 git …
SVN 常用命令详解 @ SVN(Subversion)是一个广泛使用的版本控制系统,用于管理文件和目录的变更。以下是对常用 SVN 命令的结构化整理,涵盖代码检出、提交、更新、日志查看、分支操作等核心功能,帮助开发者更高效地使用 SVN。
概述 @ systemtap是一个强大的动态跟踪工具,能够深入Linux内核和用户空间程序,实时监控系统行为和性能特征。与coredump(事后分析)和auditd(偏向安全审计)不同,systemtap提供了一种主动式、低开销的监控方法,可以在不中断服务的情况下,持续监控系统状态,特别适合排查那些难以复现或间歇性出 …
一、Wails 简介 @ Wails 是一个用于构建跨平台桌面应用的工具,允许开发者使用 Go 语言(后端)和 Web 技术(HTML/CSS/JavaScript,前端)开发桌面应用,无需依赖 Electron 等重型框架,具有轻量、高性能的特点。支持 Windows、macOS、Linux 系统。
Minio 服务端 Docker 部署 @ Minio 是一个高性能、开源的对象存储解决方案,完全兼容 Amazon S3 API,它专为云原生和容器化环境设计,提供了简单易用的分布式对象存储服务。