使用步骤:
安装与部署
准备共享目录
写配置文件
准备用户与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协议(Server Message Block) 是一种用于文件共享、打印机访问和其他网络通信服务的网络协议,主要应用于局域网(LAN)环境。它允许不同设备(如计算机、服务器、打印机)之间共享资源和通信,是Windows网络的核心协议之一,同时也支持跨平台(如Linux/macOS)使用。
在windows中,SMB通过主机名来对主机进行识别
发现注意点:
修改主机名为不同主机名(一般都会不同)
设置主机在同一工作组内
打开网络发现
网卡网络类型设置为专用模式
使用注意点:
SMB只识别名称,根据共享出的文件名来识别
SMB的权限控制一般通过AD域控来做
HAProxy与Nignx的负载均衡功能类似,但是功能更加强大
专为负载均衡设计:专注于高性能的 TCP/HTTP 负载均衡,尤其擅长四层(传输层)和七层(应用层)流量分发。适合纯负载均衡场景
算法名称
配置关键字
核心原理
适用场景
轮询(Round Robin)
roundrobin
按顺序依次分配请求到后端服务器。
后端服务器性能相近,无状态服务。
加权轮询(Weighted RR)
roundrobin + weight
基于服务器权重分配请求,权重高的服务器获得更多流量。
后端服务器性能不均(如不同配置的机器)。
最少连接(Least Connec...
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...
包括制作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...
原理与nginx的虚拟主机基本相同,都是子配置文件,然后给每个虚拟主机分配不同的根目录,基本上能随便坐
系统为Centos9 stream
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960yum -y install httpd# 创建根目录mkdir -p /var/www/ws.commkdir -p /var/www/xhy.com# 写入测试内容echo "This is ws" >...
现在在某一环境中要新增一些服务,如何计算k8s集群节点资源是否充足呢?
通过--show-labels先筛选出想要的查看的节点
通过describe node,查看allocatable总可用资源
查看Allocated resources字段中request部分,这一部分是qos设定的即k8s调度器的视角,只要request没超过总可用资源,那么就可以源源不断的调度
查看Allocated resources字段中limits部分,这一部分是qos设定的节点上所有服务的limits不应超过总可用资源,不然就会存在OOM的风险
limits一般设定为request的1.5倍,也可以相同
...
Send-only邮件服务器是仅负责发送邮件而不处理接收邮件的服务器,适用于需要对外发送通知、警报等场景。
send-only功能
仅发送邮件
不接收外部邮件,无需配置POP3/IMAP服务。
不处理发往自身域名的邮件(如没有MX记录)。
简化配置
无需设置邮件存储、用户邮箱或复杂的DNS MX记录。
通常关闭25端口的外部监听(仅允许出站连接)。
安全性优化
避免开放接收端口,减少垃圾邮件攻击风险。
需配置SMTP认证(如SASL)和TLS加密,防止滥用。
轻量级
不占用资源处理邮件队列存储(如自动转发到外部服务)。
说白了,适用于大量服务器监控,配合cro...
电子邮件基本概念
类型
名称
协议
核心功能
常见示例
MUA
邮件用户代理(用户端)
IMAP, POP3
用户收发邮件的客户端工具,负责编辑、发送邮件,以及从服务器拉取邮件到本地。
Outlook, Thunderbird, Foxmail
MSA
邮件提交代理
(发件)
SMTP(端口 587)
接收 MUA 提交的邮件,检查格式/权限等,并将邮件转发给同服务器的 MTA。
Postfix, Sendmail(作为提交网关)
MTA
邮件传输代理(传输)
SMTP(端口 25)
负责邮件的路由和转发,将邮件从一个服务器传递到另一个服务器(或 ...
CUPS(全称 Common UNIX Printing System)是一个开源的 跨平台打印管理系统,最初为类Unix系统设计,现已成为Linux、macOS等操作系统的默认打印服务。
CUPS功能介绍
统一打印管理:提供标准的打印接口,支持本地打印机、网络打印机(如IP打印机、AirPrint)以及云打印服务。
驱动程序支持:内置大量打印机驱动程序(通过PPD文件定义),支持主流的打印机品牌(HP、Epson、Canon等)。
协议兼容性:支持 IPP(Internet Printing Protocol)、LPD(Line Printer Daemon)、SMB/CIF...