自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 从chroot到Docker-容器原理与镜像命令全景

容器不是凭空冒出来的技术,它是 Unix 的隔离思想、Linux 内核的两块基石(Namespace / Cgroups)、以及镜像分发方式三者合流的结果。

2026-11-05 19:37:29 167

原创 云计算与虚拟化-从ESXi到KVM热迁移

三份材料其实是一条链路上的三段:云计算的概念与硬件底座、VMware 侧的 ESXi + vCenter 部署、KVM 侧的热迁移。单看每一段都容易散,串起来就是「一台服务器 → 虚拟化 → 云平台 → 业务不停机」的完整演进路径。读完你能拿到:云计算三代架构的划分标准,IaaS/PaaS/SaaS 与公有云/私有云/混合云怎么选;机房里的服务器、存储、网络设备靠哪些指标衡量;CPU 特权级为什么决定了三类虚拟化的实现方式;

2026-10-22 16:58:24 172

原创 KVM安装与命令行管理指南

拿到一台刚装好的 CentOS 8,怎么把它变成能跑虚拟机的宿主机?装完之后,又怎么用命令行把一台虚拟机从建盘、装机一路做到开关机、拍快照、改配置?KVM 的门槛其实不在概念,而在「装没装全、命令记不记得住」这两件事上。全文分两块:一块讲装的两种路径——装系统时直接把虚拟化组件勾上,或装完系统再挂本地光盘源用 yum 组补装;另一块讲用——virt-manager 图形建机、virsh 管机、qemu-img 管盘、virt-install 纯命令行装机,以及没有图形界面时用 VNC 接管安装。

2026-10-21 17:20:36 181

原创 从虚拟交换机到iSCSI挂载-VMware三种网络模式与OceanStor存储对接

VMware 提供这么多虚拟交换机,就是为了方便组建各种复杂的网络环境。比如机房里有两台交换机,一台是纯内网交换机(相当于 VMnet1),另一台连路由器并且可以访问 Internet(相当于 VMnet8)。需要内网就把网线接到 VMnet1 上,需要上 Internet 就接到 VMnet8 上。也可以把 VMnet1、VMnet8 看成三层交换机里的两个 VLAN:VMnet1 在一个 VLAN 中,网段。

2026-10-20 17:21:20 218

原创 Keepalived高可用与Web集群架构指南

在。

2026-10-13 18:47:06 202

原创 Nginx-HAProxy-LVS负载均衡全解析

从单机到集群,是业务规模每上一步台阶都要走的一步:电商秒杀的流量峰值、大数据分析的算力消耗、金融系统的零中断要求,都指向同一个答案 —— 集群。本文先讲清集群的本质、类型划分、核心技术,再逐一拆解 Nginx、HAProxy、LVS 三款负载均衡器的原理、调度算法与选型,最后给出可直接对照复现的部署配置。读完可以对负载均衡形成「原理 → 选型 → 落地」的完整认知。

2026-10-12 17:02:22 147

原创 Shell条件、函数与循环全梳理

写 Shell 绕不开四件事:判断、复用、分流、循环。这篇把它们一次串完—— 怎么写,函数怎么定义和传参, 怎么替掉一长串 , / / / 各自适合什么场景。全文分五个部分:本节命令if 条件语句是运维工作中使用最频繁、也最重要的语句,它的语义就类似于汉语里的“如果…那么”。单分支写法一:等效于写法二:上面的 部分可以是 test、[]、[[]]、(()) 等条件表达式,甚至可以直接使用命令作为条件表达式。每个 if 都以 if 开头、带 then、最后以 fi 结尾。写法二中的分号相当于命令

2026-10-10 17:11:29 68

原创 Shell编程指南-脚本变量运算与条件测试

永久生效写入配置文件。

2026-10-09 18:44:59 82

原创 Nginx站点配置与ECShop商城搭建

命令速查证书签发站点配置放行与验证签发证书只需三步:先出私钥,再用私钥生成请求文件( 必须填网站域名),最后拿私钥给请求文件自签名。自签名证书浏览器会提示不受信任,但足以把整条 HTTPS 链路跑通。站点配置以默认配置为模板改:证书、私钥两行指向证书路径,重启 Nginx 生效。证书与私钥建议统一放进 。再补一个 80 端口的 server 块,用 把 HTTP 请求全量推向 HTTPS;改完放行 https 并重启。最后三条 curl 分别验证了三件事:80 端口确实返回 301、 可以忽略证书不

2026-10-08 17:19:08 155

原创 从数据库到反向代理-MariaDB与Nginx关键操作指南

存储层(NFS、iSCSI)之后,数据层与接入层是绕不开的两块。本文覆盖两条主线:MariaDB 的数据表增删改查、用户与权限治理、备份恢复、主从同步;Nginx 的部署与配置结构、虚拟主机、SSL/TLS 与 Basic 认证、静态动态站点与 PHP、反向代理。每节开头汇总该节用到的命令与参数,正文保留完整操作过程与命令输出,便于对照查找。

2026-09-30 16:49:51 149

原创 Linux存储与数据库服务配置指南

MariaDB数据库管理系统是。

2026-09-29 17:03:37 212

原创 从内核Netfilter到firewalld-Linux防火墙配置指南

内容导览防火墙( FireWall ),工作在网络或主机边缘,对进出网络或主机的数据包基于一定的规则检查,并在匹配某规则时由规则定义的行为进行处理的一组功能的组件。基本上的实现都是默认情况下关闭所有的通过型访问,只开放允许访问的策略,将希望外网访问的主机放在 DMZ(demilitarized zone)网络中。按保护范围划分:按实现方式划分:按网络协议划分:应用层防火墙/代理服务器:工作在OSI 模型七层或者承担proxy 代理网关。Netfilter子系统是Linux内核中一个强大的网络过滤子系统,对进

2026-09-28 11:50:15 194

原创 SELinux-DHCP-DNS服务配置指南

在/etc/named.conf文件的开头,可以使用。

2026-09-28 09:16:43 230

原创 Linux Swap与系统启动故障恢复指南

通过光盘启动的目的是将硬盘上的系统挂载到内存中,并进行修复。我们也可以通过 U 盘启动盘启动,或者将故障磁盘拔下来挂载到其他系统。

2026-09-23 17:11:52 171

原创 从RAID到LVM-Linux磁盘存储管理指南

近年来,存储厂商不断推出诸如 RAID7、RAID10/01、RAID50、RAID53、RAID100 等 RAID 等级,但这些并无统一的标准。目前业界公认的标准是 RAID0 ~ RAID5,而在实际应用领域中使用最多的 RAID 等级是 RAID0、RAID1、RAID4、RAID5、RAID6 和 RAID10。RAID 每一个等级代表一种实现方法和技术,等级之间并无高低之分。在实际应用中,应当根据用户的数据应用特点,综合考虑可用性、性能和成本来选择合适的 RAID 等级,以及具体的实现方式。

2026-09-22 17:19:49 355

原创 Linux文件系统与磁盘分区-从U盘挂载到空间治理

延续计划任务、进程调度之后的话题,本文聚焦 Linux 存储层:先把外部介质与镜像挂到目录树上,再把磁盘切成可用的分区,最后处理空间不够用时的排查与治理。覆盖范围:NTFS / exFAT U 盘挂载、基于 ISO 的本地 yum 仓库发布、locate 与 find 文件检索、MBR 与 GPT 分区方案、fdisk / gdisk / wipefs / parted 工具,以及持久化挂载与空间不足的排查思路。读完后应能独立完成一块新磁盘从分区、格式化到开机自动挂载的全流程,并快速定位空间异常。

2026-09-21 17:06:51 313

原创 Linux计划任务-进程调度与文件系统命令速查

全篇按计划任务、进程调度、文件系统三个板块组织,每个小节开头先给出该节用到的命令与参数,之后是用法、字段规则和原始输出,既可以当速查手册,也适合顺着读一遍把零散知识点连成线。

2026-09-20 16:55:15 141

原创 CentOS7-装包建站与定时任务

从 yum 取包,到把站点挂上公网入口,再到让命令在指定时间自己跑起来,这三段路串起来就是一台 CentOS 7 服务器最日常的运维动作。本文把软件包与仓库管理、游戏站与网盘的搭建、计划任务管理连成一条线,每个小节开头先给出该段用到的命令与参数速查,再展开具体过程,可以照着一步步复现。

2026-09-18 17:30:31 179

原创 Linux文件同步与软件包管理指南

内容导览scp,全名 secure copy,也就是安全复制,基于 ssh 协议,也就是说 Linux 服务器要开启 sshd 服务。scp 命令缺点:不管目的位置是否有文件,总是再复制一次,可以理解为全量备份。缺少比对功能。Rsync(Remote Synchronize)是一款开源的、快速的、多功能的、远程数据同步备份工具,并且支持多种操作系统平台运行。Rsync具有本地与远程两台主机之间的数据快速复制同步镜像、远程备份等功能,该功能类似scp,但是优于scp功能,还具有本地不同分区目录之间全量及增量

2026-09-17 17:06:14 94

原创 Linux网络配置-归档压缩与跨主机传输指南

时间管理收尾之后,这台机器要回答的下一个问题是“能不能连上别人”。网络先通,文件才有跨主机流转的前提,所以本篇顺着这条线往下走:从网卡的启停、地址获取开始,一路到归档打包与跨主机同步。覆盖范围:NetworkManager 与 nmcli 的网络开关、设备与连接管理,动态地址与静态地址的配置方式,配置文件与主机名的落地方法,hosts 与 DNS 两类名称解析;tar 的打包、查看、提取、追加、删除与三种压缩;

2026-09-16 16:58:06 193

原创 Linux时间与网络管理-从时钟校准到网络排障

从 date / hwclock / timedatectl / tzselect 四条命令的手动校时讲起,走到 chrony 自动对时,最后把一台机器改造成时间服务器;从 OSI 与 TCP/IP 模型回顾出发,覆盖查看 link / IP / route / DNS、连通性测试与端口冲突排障、nmtui 与 nmcli 及配置文件三种配置方式,收尾在主机名与名称解析。文中命令均按用途分类标注,环境为 CentOS 7,可直接对照复现。

2026-09-15 17:20:17 166

原创 OpenSSH与Linux日志管理实战指南

SSH 全称是。

2026-09-14 16:46:41 326

原创 Linux进程管理与系统服务管理

第 1 步:开发服务主程序 study脚本说明:这是一个无限循环的脚本,每 5 秒会向文件中追加一行包含当前时间的日志,内容为[时间]: I'M studying [ Linux ]。# 【准备】创建脚本文件/bin/bash # 第一行内容是脚本的 "解释器声明"(shebang),指定该脚本使用 /bin/bash 作为解释器执行。系统会根据这一行找到对应的 shell 程序来解析后续命令。

2026-09-11 17:18:43 131

原创 Linux文件权限与进程管理常用命令速查

本文系统梳理 Linux 运维中最常用的两块基础能力——与。全文以"命令 + 真实执行输出"的方式组织,每条命令都标注了所属类别与用途,涵盖默认权限 umask、特殊权限 SUID/SGID/sticky、扩展属性 chattr、进程查看 ps、前后台作业控制、信号发送 kill/pkill/pgrep、登录用户查询,以及僵尸进程与孤儿进程的模拟实验。

2026-09-11 09:23:08 108

原创 Linux提权与文件权限管理实战笔记

Linux 文件权限简单灵活,易于理解和应用,能够处理大多数权限使用情况。单个用户拥有者,通常是创建该文件的用户。单个组拥有者,通常是创建该文件的用户的主要组。除了用户拥有者和组拥有者之外的其他用户。对于文件来说,-rw-r--r--第一位代表文件类型,例如,代表普通文件,d代表目录,l(L 的小写)代表软链接等。第 2-4 位,代表 user-owner 具有的权限,也就是 wjq 用户具有的权限。

2026-09-09 17:19:51 136

原创 Linux-Shell变量与用户组管理实战笔记

【变量定义】# 变量定义# 标准格式如下# 使用$引用变量值key1# 示例2# 使用多个空格,效果一样# 使用引号保留多个空格facai# 使用{}限定变量范围【变量查看与取消】# 当前shell中所有变量# set命令还会显示函数# 取消变量定义【变量大小写转换】jamesJAMES。

2026-09-08 16:56:39 153

原创 Linux输入输出重定向与Shell变量实战笔记

Linux 使用变量临时字符串值,便于后续引用。变量值存储在当前会话内存中。变量名只能包含:字母、数字、下划线。变量名不能以数字开头。shell 中变量的类型,一般不需要明确指明。# 【变量定义】# 【变量定义·标准格式】# 【引用变量】使用$引用变量值key1# 【多变量拼接】示例2# 【空格折叠】使用多个空格,效果一样# 【保留空格】使用引号保留多个空格# 【边界识别】- 不是变量名合法字符,可正确分隔# 【边界陷阱】_ 是变量名合法字符,$last_name_ 被当作一个未定义变量。

2026-09-07 17:14:03 165

原创 Linux命令行实战-Shell文件匹配与man手册与Vim编辑器详解

写[0-9][a-Z]能凑合用,但在不同语言环境下顺序可能不稳,更推荐用这类 POSIX 预定义集合。【补充测试文件】【数字 / 大小写 / 字母 / 字母数字 分类匹配】# 匹配所有数字# 匹配所有大写字母# 匹配所有小写字母# 匹配所有字母# 匹配所有字母和数字man 是 manual 的简称,它用不同的section区分手册类别,避免出现"命令和配置文件同名"时的歧义。SECTION内容类型1**用户命令(**可执行命令和shell程序)2系统调用(从用户空间调用的内核例程)3。

2026-09-04 17:13:44 278

原创 Linux命令行管理文件与Shell通配符实战

本文基于 CentOS 7 环境(普通用户)整理,系统梳理命令行下管理文件与目录的完整链路:先讲清 Linux 文件系统的目录规范(FHS),再依次覆盖路径导航、文件查看、目录与文件的增删改、软硬链接,最后落到 Shell 通配符这一提效利器。全文以「命令 + 真实终端输出」的形式呈现,所有示例均可照抄复现,建议边看边练。文末附一道综合练习,用来检验掌握程度。

2026-09-03 17:22:41 164

原创 Linux命令行入门:从命令解析原理到12组基础命令分类实战

图形界面只是命令行的外壳,命令行才是 Linux 本身。服务器通常不装图形界面,远程运维、批量处理、自动化脚本,全都跑在那个黑窗口里;更重要的是,图形界面能做的事是可数的,而命令与命令的组合是无穷的。学命令行的门槛不在难,而在陌生:不知道回车之后这条命令被谁接收、被谁解析、交给了谁执行,也不知道lscatwc这些三两个字母该怎么记、什么时候用。所以本文先讲清这条链路上每一次回车发生了什么,再把常用命令按用途分成三大类逐个拆解。读完它,那个黑窗口对你来说就不再是一块让人发怵的黑板,而是一支能随手使唤的笔。

2026-09-02 17:30:19 179

原创 markdown使用(测试帖)

markdown

2026-09-02 10:33:25 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除