<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingdaxuan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingdaxuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingdaxuan]]></copyright><item><title><![CDATA[docker基础知识]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426818</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426818</guid><author>dingdaxuan</author><pubDate>Tue, 02 Dec 2025 12:45:00 +0800</pubDate><description><![CDATA[在运行中的容器内执行命令（类似 SSH）：隔离资源（网络、进程、文件系统等）：通过 YAML 文件定义多容器应用。：保持标准输入（STDIN）打开。：将容器文件系统导出为归档文件。：列出所有容器（包括停止的）：导入/导出镜像（归档格式）：限制资源（CPU、内存等）：本地开发、测试环境快速部署。：查看容器或镜像的详细信息。：附加到容器的标准输入输出。：在容器和宿主机间复制文件。：后台运行容器（守护模式）：执行命令（如安装依赖）：解决分布式系统并发冲突。：启动/停止/重启容器。：实时监控容器资源占用。]]></description><category></category></item><item><title><![CDATA[ELK日志分析框架]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426694</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426694</guid><author>dingdaxuan</author><pubDate>Mon, 01 Dec 2025 22:30:00 +0800</pubDate><description><![CDATA[【代码】ELK日志分析框架。]]></description><category></category></item><item><title><![CDATA[docker命令]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426299</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/155426299</guid><author>dingdaxuan</author><pubDate>Mon, 01 Dec 2025 12:30:00 +0800</pubDate><description><![CDATA[是创建并启动容器的核心命令，常用参数包括。（交互式终端后台运行）、]]></description><category></category></item><item><title><![CDATA[docker]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/155204164</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/155204164</guid><author>dingdaxuan</author><pubDate>Sun, 30 Nov 2025 18:02:16 +0800</pubDate><description><![CDATA[Docker的三个核心组件包括镜像（静态文件包）、容器（镜像运行实例）和仓库（镜像存储平台）。使用Docker的优势在于轻量高效、简化部署、隔离性强、标准化和降低成本。适用于开发测试环境、微服务部署、CI/CD、多应用共存和云原生场景。底层原理依赖cgroup进行资源管理和namespace实现隔离。]]></description><category></category></item><item><title><![CDATA[容器虚拟化]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/155424926</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/155424926</guid><author>dingdaxuan</author><pubDate>Sun, 30 Nov 2025 18:01:23 +0800</pubDate><description><![CDATA[虚拟化通过软件手段对物理资源进行抽象和管理，实现资源的按需分配，显著提高系统资源利用率。通过以上内容，可系统掌握 Docker 的核心概念与操作，适用于开发、测试及生产环境部署。]]></description><category></category></item><item><title><![CDATA[nginx ssl tls配置]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/154919096</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/154919096</guid><author>dingdaxuan</author><pubDate>Mon, 24 Nov 2025 08:56:07 +0800</pubDate><description><![CDATA[本文介绍了为Nginx配置SSL/TLS证书的完整流程。包含三种证书获取方式：Let's Encrypt证书（推荐）、自签名证书（测试用）和商业证书。详细说明了每种方式的安装步骤和配置方法，包括证书生成、Nginx配置修改、HTTP重定向到HTTPS设置等。还提供了SSL/TLS安全强化措施，如禁用弱协议、启用HSTS、配置DH参数和优化加密套件。最后给出了配置验证方法，包括语法检查、服务重启和HTTPS访问测试。适用于生产环境和测试环境的HTTPS部署需求。]]></description><category></category></item><item><title><![CDATA[shell的基础]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/154918854</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/154918854</guid><author>dingdaxuan</author><pubDate>Sun, 16 Nov 2025 22:37:23 +0800</pubDate><description><![CDATA[Shell运算符使用指南：数字比较用-eq/-ne等专用运算符，字符串比较用=/!=。[[]]语法更强大，支持逻辑运算符、模式匹配和正则表达式。脚本规范包括统一命名、环境检查、结果输出等，常用于自动化任务和系统管理。注意事项：[]与[[]]区别、变量赋值无空格、避免混用比较运算符类型。]]></description><category></category></item><item><title><![CDATA[RAID特性]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/154918800</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/154918800</guid><author>dingdaxuan</author><pubDate>Sun, 16 Nov 2025 22:33:51 +0800</pubDate><description><![CDATA[追踪具体进程的CPU/内存消耗。：查看上下文切换和CPU等待。：分析磁盘IOPS和吞吐量。]]></description><category></category></item><item><title><![CDATA[三剑客（awk/sed/grep）]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/154455565</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/154455565</guid><author>dingdaxuan</author><pubDate>Wed, 05 Nov 2025 21:16:14 +0800</pubDate><description><![CDATA[本文介绍了Linux文本处理三剑客的常用操作： sort/unip排序去重组合：统计日志访问最多IP（grep提取IP→sort→uniq -c→sort -nr） awk列处理：提取列（print $1,$3）、条件筛选（$3&gt;100）、日志分析（统计404错误） sed流编辑器： 替换（s/old/new/g） 删除行（'/^$/d'） 插入行（'2i内容'） 修改文件（-i参数） 典型应用场景包括日志分析（统计IP访问/错误次数）、配置文件修改（批量替换参数）、数据清洗（删除空行注释）。掌握这些]]></description><category></category></item><item><title><![CDATA[shell if for]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/154036790</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/154036790</guid><author>dingdaxuan</author><pubDate>Tue, 28 Oct 2025 21:58:27 +0800</pubDate><description><![CDATA[本文介绍了Shell脚本中if条件判断和for循环的基本用法。if语句使用方括号[]进行条件测试，支持字符串比较、数值比较和文件测试，可结合elif/else实现多分支判断。for循环用于遍历列表或数值范围，支持显式列表、通配符和C语言风格语法，可通过break/continue控制循环流程。文章还展示了嵌套循环、数组遍历、多条件判断和模式匹配等进阶用法，为Shell脚本编程提供了基础语法参考。]]></description><category></category></item><item><title><![CDATA[Shell条件测试]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153979042</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153979042</guid><author>dingdaxuan</author><pubDate>Mon, 27 Oct 2025 19:16:42 +0800</pubDate><description><![CDATA[本文总结了Shell脚本中的条件测试与流程控制方法。条件测试包括文件测试（-e、-d等）、数值比较（-eq、-gt等）和字符串比较（=、-z等），支持逻辑组合（-a、-o）。流程控制结构涵盖单/双/多分支if语句和case语句，并提供了实用脚本示例（如网络检测、分数评级）。注意事项强调[]与[[]]的区别，推荐使用(())进行算术比较，建议变量引用加双引号以避免空格问题。这些基础语法是编写健壮Shell脚本的关键。]]></description><category></category></item><item><title><![CDATA[shell]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153883838</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153883838</guid><author>dingdaxuan</author><pubDate>Sat, 25 Oct 2025 20:27:46 +0800</pubDate><description><![CDATA[Shell脚本是用于与操作系统交互的命令行解释器，Bash是最常用的Shell类型。脚本以#!/bin/bash开头，需赋予执行权限。核心语法包括变量赋值（无空格）、环境变量设置和特殊变量（如$0、$1等）。条件判断使用[]结构，支持数值和字符串比较。循环结构包括for和while，函数通过function定义。输入输出可通过&gt;、&gt;&gt;等符号重定向。常用文本处理命令有grep、awk等，调试时使用bash -x。实际应用包括批量文件操作和服务状态检查等自动化任务。]]></description><category></category></item><item><title><![CDATA[shell 的基本介绍]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153841193</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153841193</guid><author>dingdaxuan</author><pubDate>Fri, 24 Oct 2025 20:47:03 +0800</pubDate><description><![CDATA[Shell基础概述 Shell是用户与操作系统内核交互的界面，兼具命令行工具和脚本语言功能。它解析并执行用户命令，支持编程特性（变量、循环等），管理环境变量及文件操作。主流Shell包括Linux/macOS的Bash、扩展性强的Zsh、用户友好的Fish和Windows的PowerShell。典型应用场景涵盖系统管理（日志处理）、开发自动化（编译部署）及文本处理（grep/sed）。示例脚本展示了基本命令执行和循环结构，体现其简洁高效的自动化能力。]]></description><category></category></item><item><title><![CDATA[DHCP/SSH/DNS]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153840757</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153840757</guid><author>dingdaxuan</author><pubDate>Fri, 24 Oct 2025 20:42:50 +0800</pubDate><description><![CDATA[本文介绍了DNS、DHCP和SSH三大网络协议的工作原理与应用。DNS解析通过层级查询将域名转换为IP地址，常用工具有dig、nslookup等；DHCP自动分配网络参数，配置需考虑安全防护；SSH提供加密远程连接，支持密钥认证和文件传输。文章详细说明了各协议的操作命令、配置方法和安全建议，包括DNS优化技巧、DHCP服务器设置以及SSH密钥管理等内容，为网络管理提供了实用技术参考。]]></description><category></category></item><item><title><![CDATA[进程管理、任务计划]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153775037</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153775037</guid><author>dingdaxuan</author><pubDate>Thu, 23 Oct 2025 19:07:04 +0800</pubDate><description><![CDATA[pkill  进程名称   --按进程名终止进程  -x 只终止名称完全“为进程名”的进程。/dev/null  是特殊文件，写入的内容会被丢弃，用于屏蔽输出。用于根据进程名、用户、进程 ID 等条件终止进程的命令。屏蔽错误输出：command  2>  /dec/null。屏蔽所有输出：command  &>  /dec/null。crontab   -l   查看当前用户的所有定时任务。屏蔽标准输出：command  >  /dec/null。crontab   -r  删除当前用户的所有定时任务。]]></description><category></category></item><item><title><![CDATA[linux系统引导过程]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153743966</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153743966</guid><author>dingdaxuan</author><pubDate>Wed, 22 Oct 2025 21:07:03 +0800</pubDate><description><![CDATA[本文介绍了操作系统启动流程和运行级别管理。启动流程包括硬件自检、引导程序加载、内核初始化等步骤。重点说明了init进程（PID为1）的作用及7个运行级别（0-6）的功能差异，如0级关机、1级单用户维护模式、3级多用户文本模式、5级图形界面等。提供了systemctl命令操作指南，包括查看/设置默认运行级别、切换运行级别等实用操作。最后还介绍了永久修改主机名和系统语言的命令（hostnamectl和localectl）。全文涵盖了系统启动、运行级别管理、基本配置等核心运维知识。]]></description><category></category></item><item><title><![CDATA[TOP/HTOP]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153742585</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153742585</guid><author>dingdaxuan</author><pubDate>Wed, 22 Oct 2025 19:22:32 +0800</pubDate><description><![CDATA[摘要：系统监控工具top和htop分别用于查看进程状态和资源占用情况。top显示系统整体状态（负载、CPU、内存等）和进程列表（PID、CPU/内存占用率等），支持快捷键操作。htop是增强版，提供图形化界面、多列显示和交互功能（如进程排序、终止等），操作更直观。两者对比：top轻量但功能简单，htop功能丰富但需安装，用户可根据需求选择工具进行系统监控管理。]]></description><category></category></item><item><title><![CDATA[LVM 磁盘分区以及扩缩容操作流程]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153704887</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153704887</guid><author>dingdaxuan</author><pubDate>Tue, 21 Oct 2025 23:03:08 +0800</pubDate><description><![CDATA[pvcreate 创建 pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷 -> mkfs.xfs lv 格式化-> mount 挂载。umount 卸载 -> lvremove lv 移出卷组中所有逻辑卷-> vgremove vg 移出卷组-> pvremove 移出 pv。重启主机或 echo "- - - " > /sys/class/scsi_host/host0/scan 扫描。5.创建逻辑卷（LV） 逻辑卷名为 lv1（名称自定义）LVM 磁盘分区以及扩缩容操作流程。]]></description><category></category></item><item><title><![CDATA[磁盘分区永久挂载操作流程]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153703643</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153703643</guid><author>dingdaxuan</author><pubDate>Tue, 21 Oct 2025 22:10:02 +0800</pubDate><description><![CDATA[1.创建分区mkfs.xfs设备文件2.确定挂载点创建目录3.获取设备信息--设备名挂载点文件系统类型挂载选项dump选项fsck顺序编辑/etc/fstab文件4.验证并挂载。]]></description><category></category></item><item><title><![CDATA[磁盘分区以及挂载的工作流程]]></title><link>https://blog.youkuaiyun.com/dingdaxuan/article/details/153654715</link><guid>https://blog.youkuaiyun.com/dingdaxuan/article/details/153654715</guid><author>dingdaxuan</author><pubDate>Mon, 20 Oct 2025 22:18:33 +0800</pubDate><description><![CDATA[本文介绍了Linux系统中磁盘分区与挂载的完整操作流程。首先使用fdisk命令对新增磁盘/dev/sdb进行分区，包括创建主分区、设置分区大小等步骤，并通过fdisk -l验证。接着用mkfs命令将分区格式化为XFS文件系统。然后通过mount命令将格式化后的分区挂载到指定目录/data下。最后使用df -hT命令验证挂载结果。整个过程涵盖了从磁盘分区到文件系统创建再到目录挂载的关键操作步骤。]]></description><category></category></item></channel></rss>