Akemi

Akemi

it's better to burn out than to fade away

sysstat性能监控
主要是对另一些监控命令做一下知识的补充 findmntfindmnt 是 Linux 中用于查找挂载文件系统信息的实用工具,属于 util-linux 软件包的一部分。它提供了一种灵活且结构化的方式来查询 /proc/self/mountinfo 或 /etc/fstab 中的挂载点信息 参数 含义 -l / –list 以列表格式输出(默认模式) -t <类型> 仅显示指定文件系统类型的挂载点(如 ext4, xfs, nfs, tmpfs 等) -n / –noheadings 不显...
iSCSI协议
SCSI协议栈SCSI(Small Computer System Interface)协议栈是一套分层的标准化体系,定义了计算机与存储设备(或其他外设)之间的通信规则,涵盖从物理连接、数据传输到高级命令交互的完整流程。其核心目标是为存储操作提供统一、可扩展且高性能的接口 SCSI结构SCSI协议栈基于 客户端-服务端(Initiator-Target) 架构,分为以下四层: 1.应用层(SCSI Command Layer)功能:定义存储操作的语义,即 SCSI指令集(如 READ, WRITE, INQUIRY 等)。 2.传输层(Transport Layer)功能:负责将SCSI...
Samba多用户挂载
为什么之前的挂载方式有问题? 挂载时需指定一个用户凭据(如 username=ws),所有访问共享的用户(包括非 root 用户)会继承该身份,导致: 所有用户以ws的身份操作文件,无法区分实际用户。 文件权限混乱,难以审计和隔离用户行为。 挂载能读写,因为挂载的用户(凭据)具有写权限,而不是client的root有权限 samba的共享在系统看来是全局的, 但实际上每个用户应该用自己的samba凭据 samba多用户设计 使用最小权限用户 min 进行初始挂载,使用multiuser参数 用户通过 cifscreds 提交凭据 Samba 服务端启用 vfs_multiuser 模...
Python自动化调整Jenkins从节点并发数
纯纯小众宝藏需求 场景 1.jenkins有多个slave节点,节点可进入2.只需要跑一个任务,这个任务会占用大量CPU资源来编译3.节点性能有限,一次只能编译一个 需求 1.根据任务是否已经通过了编译阶段,来动态调整节点并发数2.如果N个任务都过了编译阶段,则将并发数调整为N+1,随后调整为13.自动化完成,使用shell或python4.检测服务器负载,负载降低才允许新增并发数 思路 1.通过jenkins的节点api/json获取当前任务数2.获取任务ID对应的日志,搜索是否具备编译完成的关键字“100%”3.使用ET修改config.xml,POST来修改并发数 123...
SMB文件共享协议--在linux上通过SMB实现共享
使用步骤: 安装与部署 准备共享目录 写配置文件 准备用户与smb用户数据库 部署与初始化12345678910111213hostnamectl set-hostname samba-server && bashsystemctl disable firewalld.service --nowsetenforce 0sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/configyum -y install samba# 准备共享目录mkdir /data/smb -pgroupadd w...
SMB文件共享协议--在windows上通过SMB实现共享
SMB协议(Server Message Block) 是一种用于文件共享、打印机访问和其他网络通信服务的网络协议,主要应用于局域网(LAN)环境。它允许不同设备(如计算机、服务器、打印机)之间共享资源和通信,是Windows网络的核心协议之一,同时也支持跨平台(如Linux/macOS)使用。 在windows中,SMB通过主机名来对主机进行识别 发现注意点: 修改主机名为不同主机名(一般都会不同) 设置主机在同一工作组内 打开网络发现 网卡网络类型设置为专用模式 使用注意点: SMB只识别名称,根据共享出的文件名来识别 SMB的权限控制一般通过AD域控来做
HAProxy代理后端服务器
HAProxy与Nignx的负载均衡功能类似,但是功能更加强大 专为负载均衡设计:专注于高性能的 TCP/HTTP 负载均衡,尤其擅长四层(传输层)和七层(应用层)流量分发。适合纯负载均衡场景 算法名称 配置关键字 核心原理 适用场景 轮询(Round Robin) roundrobin 按顺序依次分配请求到后端服务器。 后端服务器性能相近,无状态服务。 加权轮询(Weighted RR) roundrobin + weight 基于服务器权重分配请求,权重高的服务器获得更多流量。 后端服务器性能不均(如不同配置的机器)。 最少连接(Least Connec...
Varnish缓存加速
Varnish 是一款高性能的 HTTP 加速器(HTTP Accelerator),专为提升 Web 应用的速度和可扩展性而设计。它本质上是一个 反向代理缓存服务器,通过缓存静态和动态内容,大幅减少后端服务器(如 Apache、Nginx)的负载,提升用户访问速度。 安装varnish 1234567hostnamectl set-hostname varnish && bashyum -y install varnishyum -y install varnish-docs # 文档systemctl enable varnish --nowsystemctl ena...
制作适用于EVE-NG的操作系统镜像win与centos
包括制作cloudimage,基本的原理其实都是一致的: 先使用VMware workstation安装完虚机 将其vmdk,也就是硬盘文件取出到eve-ng主机 通过qemu-img进行格式转换成qcow2格式 **安装注意事项: 使用单块硬盘的形式 硬盘格式使用SCSI** 制作windows镜像我使用的镜像是tiny10 23h1 x64,这是一个微型的windows系统 安装完成后,进入eve-ng主机内目录 12345678910111213141516cd /opt/unetlab/addons/qemu/lscentos-7-minimal centos-st...
Apache虚拟主机
原理与nginx的虚拟主机基本相同,都是子配置文件,然后给每个虚拟主机分配不同的根目录,基本上能随便坐 系统为Centos9 stream 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960yum -y install httpd# 创建根目录mkdir -p /var/www/ws.commkdir -p /var/www/xhy.com# 写入测试内容echo "This is ws" >...
avatar
王盛
当生命指向成长,时间就是你的朋友
FRIENDS
MyCSDN