搜索中...
🔍

未找到相关结果

Akemi

Akemi

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...
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...
Postfix搭建内网环境邮件服务器
电子邮件基本概念 类型 名称 协议 核心功能 常见示例 MUA 邮件用户代理(用户端) IMAP, POP3 用户收发邮件的客户端工具,负责编辑、发送邮件,以及从服务器拉取邮件到本地。 Outlook, Thunderbird, Foxmail MSA 邮件提交代理 (发件) SMTP(端口 587) 接收 MUA 提交的邮件,检查格式/权限等,并将邮件转发给同服务器的 MTA。 Postfix, Sendmail(作为提交网关) MTA 邮件传输代理(传输) SMTP(端口 25) 负责邮件的路由和转发,将邮件从一个服务器传递到另一个服务器(或 ...
CUPS服务管理打印机
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...
Linux网卡绑定
bond和team这两个基本上功能是一样的,从实现方式上来讲,bond需要的是内核模块bonding属于内核态进程,而team使用teamd作为守护进程,是用户态的进程 它俩都可以实现ab、负载均衡、LACP模式等 12345678# 临时加载bonding模块modprobe bondinglsmod | grep bondingbonding 241664 0tls 131072 1 bonding# 永久加载echo "bonding" | sudo tee /etc/modules-load....
systemd Unit及其配置文件
targettarget就是一堆Service的集合,它本身不是service,但是他关联了很多service 123456789101112131415161718众所周知,系统运行等级3是多租户模式systemctl get-defaultmulti-user.targetsystemctl list-dependencies multi-user.targetmulti-user.target● ├─aegis.service● ├─aliyun.service....● ├─var-lib-snapd-snap-snapd-23771.mount● ├─basic.target●...
通过Let's Encrypt生成免费SSL证书
本文将介绍如何将Let’s Encrypt生成免费SSL证书,并且进行自动续期 我之前还傻呆呆的在阿里云花68买了个人证书来着,md Let’s Encrypt的优势 支持ACME协议,实现了证书申请、安装和续期的自动化 提供的SSL/TLS证书完全免费 安装工具与生成SSL证书12345678910111213141516171819202122232425262728293031323334353637# 环境说明,使用的是CentOS7.9 2C2G 阿里云公有云实例 # 安装Let's Encrypt提供的工具certbot与nginx插件(1)使用ce...
高效使用Linux-执行命令的不同方式
有条件列表、无条件列表1234567这个很好理解有条件列表:前一个命令执行成功或失败,才会执行git add . && git commit -m 'test' && git push[ $? -eq 0 ] || echo "commmand run fail"无条件列表:用分号隔开的命令for ((i=10; i>5; i--)); do echo $i; done 命令替换指的是将字符串替换为命令 12345678$(xxxx)执行括号内的命令,并将命令替换为输出也可以使用``反引号,但是不够清晰推荐使...
git仓库使用cherry-pick进行单独代码合并
现在有一个生产和一个预发环境,通过合并staging分支的代码到master分支来进行更新 但是出于方便回滚的目的,要一点一点代码进行合并测试 我应该如何精确让我提交的代码能够被合并,而不附带上别人的代码呢? 123456789101112131415161718192021222324252627282930313233343536373839401.提交已有的代码到staging这个前缀是zsh的功能,不用管git:(staging) sudo git commit -m 'add material to prod'git:(staging) sudo git p...