Linux 与系统 第11页
SSH用户的RADIUS认证和授权配置-S7506E-AI运维探索者

SSH用户的RADIUS认证和授权配置-S7506E

一、组网需求 通过在作为NAS的Device上配置远程RADIUS认证、授权功能,实现SSH用户的安全登录。在网络架构上采用主从RADIUS服务器的方式来提高用户认证的稳定性。要求在Device上配置实现: * 使...
一键创建密钥对及分发密钥对的shell脚本-AI运维探索者

一键创建密钥对及分发密钥对的shell脚本

一、前言 本文主要介绍编写Shell脚本实现一键创建密钥对及分发密钥对。 二、脚本 2.1 编写脚本 2.2 执行脚本
LNMP数据库准备:MariaDB安装、安全初始化与授权访问-AI运维探索者

LNMP数据库准备:MariaDB安装、安全初始化与授权访问

一、为什么 LNMP 需要先准备数据库 对于 WordPress 这类动态网站来说,页面内容、用户信息、文章数据都不可能只靠静态文件保存。 因此在 LNMP 中,数据库是动态站点上线前必须先准备好的基础组...
Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作-AI运维探索者

Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作

一、案例一:handlers 触发器怎么用 先看一个“分发配置文件后重启 NFS 服务”的场景。 1.1 不使用 handlers 的问题 如果剧本直接写成下面这样: 那么不管 `/etc/exports` 是否真的发生变化,NF...
OpenSSH服务端配置详解:sshd_config加速优化、安全设置与监听策略-AI运维探索者

OpenSSH服务端配置详解:sshd_config加速优化、安全设置与监听策略

一、为什么 `sshd_config` 很重要 在 Linux 远程连接体系里,OpenSSH 服务端最核心的配置文件就是: 这里将它列为重点内容,是因为服务器能否更快、更安全地被远程访问,很大程度上都取决于这个...
Nginx if与set实战:限制请求方法与维护模式开关-AI运维探索者

Nginx if与set实战:限制请求方法与维护模式开关

一、为什么 `if` 和 `set` 经常一起出现 这里在介绍 `rewrite` 模块相关指令时,把 `if` 和 `set` 一起放到了非常实用的位置上。 它们的组合思路其实很简单: - `set` 负责创建或修改变量 - `if...
Keepalived实战排障:脑裂原因、服务监控与VIP自动切换-AI运维探索者

Keepalived实战排障:脑裂原因、服务监控与VIP自动切换

一、Keepalived 真正的风险点在哪里 这里在完成基础高可用之后,马上引出了“问题”章节。 这说明 Keepalived 真正难的地方,不是把 VIP 漂起来,而是: - 出现异常时能不能及时切换 - 切换逻辑...
Linux正则表达式入门:基础正则、扩展正则与Perl正则实战-AI运维探索者

Linux正则表达式入门:基础正则、扩展正则与Perl正则实战

一、什么是正则表达式 正则表达式是一种文本匹配规则,用于在文本中查找、筛选或验证符合某种模式的内容。 在 Linux 日常运维里,正则最常出现的地方包括: - `grep` 过滤文本 - `sed` 替换文本...
Tomcat应用实战:部署ZrLog、接入Nginx、动静分离与多实例-AI运维探索者

Tomcat应用实战:部署ZrLog、接入Nginx、动静分离与多实例

一、Tomcat 到底更擅长处理什么请求 这里在正式进入应用案例前,先提醒了一个关键认知: - Tomcat 既能处理静态请求,也能处理动态请求 - 但它处理静态资源的效率相对一般 - 更擅长的是动态请求...
Keepalived进阶配置:非抢占模式与双主高可用设计-AI运维探索者

Keepalived进阶配置:非抢占模式与双主高可用设计

一、为什么基础主备之外还需要进阶配置 这里在完成基础主备高可用和服务监控之后,又继续讲了“进阶用法”。 这说明标准主备虽然能解决单点问题,但在一些更复杂的场景里,默认行为并不总是最合...