1,代理客户端安装和配置 1,笔者是一个arm版本的linux Server,因此这里下载的是arm版本的包2,注意node_exporter的版本和prometheus的版本时间上不要相差太远,有可能不兼容或者一些其他问题。 ###新增node_exporter用户和组 root@******:/ ...
Lab: system calls 在这个lab当中6.1810 / Fall 2025 它要求你在xv6当中添加一个新的系统调用,以此来帮助你理解在操作系统当中,系统调用的底层实现逻辑和调用链条; 之后该lab当中会告诉你一个故意留下来的系统漏洞,要求你利用该漏洞获取之前的进程(已经被清理 ...
运维不只是"救火队员",而是系统的守护者 最近在和几位老运维聊起职业发展,他们不约而同地提到一个词:"运维是系统稳定性最后的防线"。这句话让我陷入了思考。作为IT行业中最容易被忽视的岗位之一,运维真的只是"救火队员"吗?还是说,我们正在经历一场静悄悄的变革? 从"消防员"到"守护者"的转变 记得刚入 ...
容器为什么能隔离进程?Kubernetes 怎么限制 Pod 资源?eBPF 监控的原理是什么? 这些问题的答案,都指向同一个开源项目——Linux Kernel。它是 Linus Torvalds 在 1991 年创建的操作系统内核,如今已成为云计算基础设施的技术基石。 什么是 Linux Ker ...
大家好,我是刘叨叨,一个致力于让碎片化技术系统性的运维人。 在云平台或物理服务器上部署服务时,面对一长串的Linux发行版列表,你是否感到选择困难?今天,我们就来理清思路,帮你做出自信的选择。 一、选择的价值:为何要了解发行版? 对于运维和开发者而言,选对发行版直接影响效率与稳定性。正确的选择意味着 ...
Lab: Xv6 and Unix utilities 在这个,也是第一个Lab当中6.1810 / Fall 2025,它会要求你通过git拉取最基本的内核代码,然后cd到内核代码目录当中,通过指定的指令(下面会介绍)即可构建起xv6操作系统。 1.拉取基本代码 注意:由于之前Lab0 配 ...
gitlab系统拓展AI代码自动审查多项目可复用架构 概述 我相信大家再赶进度的时候最讨厌的就是代码review,时间紧迫,几个项目并行的时候,review也是一个很大的开销,外面的开源方案再安全性上都很差,导致没有办法实际落地,这里开始设计一套可复用的架构,最初的AI代码审查系统基于单项目脚本实现 ...
引言 在之前的博客Ubuntu SSH密钥登录:告别密码 - 杜文龙 - 博客园中,我详细介绍了如何使用FinalShell从Windows连接到Linux服务器,实现安全的密钥认证登录。今天,我将分享如何在VS Code中使用Remote SSH扩展来实现同样的功能,让你在熟悉的代码编辑器中直接操 ...
什么是 Rsync? Rsync 是一个开源的快速备份工具,是Linux和UNIX操作系统默认安装的组件之一,可在不同主机间镜像同步整个目录,并支持增量备份文件传输,保持链接和权限,采用优化的同步算法,传输前执行压缩,适用于异地备份,镜像服务器等应用 Rsync 官网地址:https://rsync ...
Linux 中的 Load Average 在 Linux 系统中,Load Averages 通常指的是 system load averages,可以通过 uptime 命令查看: $ uptime 09:41:46 up 60 days, 15:05, 16 users, load avera ...
ArchLinux for Niri 一. Archlinux 安装 1.下载镜像 官网下载 https://archlinux.org/download/ 最新镜像 镜像烧录 制作启动盘,Windows 下推荐使用 Ventoy ,下载好软件,安装进U盘(会格式化U盘,请保存好U盘数据),把下载好 ...
目录系统资源排查内存资源磁盘资源进程资源系统资源限制Cgroup级别系统级别修改/etc/sysctl.conf用户级别 系统资源排查 内存资源 最常用的内存查看命令 free -h # 人类可读格式(GB/MB) free -m # 以MB为单位 free -g # 以GB为单位 free -t ...
在Linux中以其他用户身份执行命令或脚本是一个常见的需求,最近工作中碰到了这个需求,在这里简单总结一下.假如我们在root用户下想以其它用户(例如oracle,mysql)身份执行一些脚本或命令,那么有哪一些方法呢? su命令(switch user) su命令的使用方式有两种, 如下所示: 切换 ...
平时在写C++程序优化性能的时候,经常想知道某些热点函数跑起来到底占用了多少CPU,花了多少时间。Linux中有很多性能探查工具,诸如perf、top等等,但大多数时候只想要测量某个函数或者代码块,用不着特别庞大的工具。查阅一些资料后,笔者写了两个轻量简单的探查器,分别探查代码块的CPU占用率和耗时 ...
在高可用架构中,避免单点故障至关重要。Keepalived正是为了解决这一问题而生的轻量级工具。本文将深入浅出地介绍Keepalived的工作原理,并提供从编译安装到实战配置的完整指南。 1. Keepalived简介与工作原理 Keepalived是一个基于VRRP协议(虚拟路由冗余协议) 实现的 ...
Linux Mint在更新内核后出现网卡未识别的问题 前段时间在U盘中安装了一个Linux Mint,但后来因为更新了一下内核版本导致无线网卡无法识别(network UNCLAIMED),问了deepseek和chatgpt后(进入Live模式给新内核的Linux Mint安装网卡驱动、syste ...
分享学习和经验,欢迎指正。 含 AI 所给信息。 简单描述一下 netstat,就是可以查看本机网络服务状况,如监听哪些网络端口、端口向哪些网络开放、与其他设备的通信连接状态等等。 笔者平时调试一般都是用到 netstat -nap,所以基于此列举和简单解析。 -n:直接输出 IP 地址而不通过域名 ...
# 香橙派AI Pro个人云平台 - 从零搭建全记录
### 前言
> 越界访问是什么?一个开放的个人文件托管平台(如免费图床),按道理说用户只能查看自身账户下的文件内容,但通过改变超链接标签,实现了访问其他用户的图片内容?
> 因为发现某个免费图库网站在没有登录其他账号的情况下,可以做到改变... ...
客户项目需要部署在KylinOS-aarch64信创环境下,结合网上的部署资料及ai,总结了一下arm架构下的软件安装操作方法。 客户的服务器采用KylinOS V10 SP3 2403,cpu是华为 HiSilicon Kunpeng-920,一款基于ARM架构的高性能服务器处理器。 服务器是全 ...
Openwrt2203_双wan口_简单的策略路由_DMZ设置 转载注明来源: 本文链接 来自osnosn的博客,写于 2025-11-20. 环境 使用openwrt2203。 op23,op24的配置方法相同, 因为都是使用的fw4。 有一个lan,两个wan,分别是wan1和wan2。 lan ...