自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker基础知识

在运行中的容器内执行命令(类似 SSH):隔离资源(网络、进程、文件系统等):通过 YAML 文件定义多容器应用。:保持标准输入(STDIN)打开。:将容器文件系统导出为归档文件。:列出所有容器(包括停止的):导入/导出镜像(归档格式):限制资源(CPU、内存等):本地开发、测试环境快速部署。:查看容器或镜像的详细信息。:附加到容器的标准输入输出。:在容器和宿主机间复制文件。:后台运行容器(守护模式):执行命令(如安装依赖):解决分布式系统并发冲突。:启动/停止/重启容器。:实时监控容器资源占用。

2025-12-02 12:45:00 617

原创 ELK日志分析框架

【代码】ELK日志分析框架。

2025-12-01 22:30:00 259

原创 docker命令

是创建并启动容器的核心命令,常用参数包括。(交互式终端后台运行)、

2025-12-01 12:30:00 681

原创 docker

Docker的三个核心组件包括镜像(静态文件包)、容器(镜像运行实例)和仓库(镜像存储平台)。使用Docker的优势在于轻量高效、简化部署、隔离性强、标准化和降低成本。适用于开发测试环境、微服务部署、CI/CD、多应用共存和云原生场景。底层原理依赖cgroup进行资源管理和namespace实现隔离。

2025-11-30 18:02:16 456

原创 容器虚拟化

虚拟化通过软件手段对物理资源进行抽象和管理,实现资源的按需分配,显著提高系统资源利用率。通过以上内容,可系统掌握 Docker 的核心概念与操作,适用于开发、测试及生产环境部署。

2025-11-30 18:01:23 606

原创 nginx ssl tls配置

本文介绍了为Nginx配置SSL/TLS证书的完整流程。包含三种证书获取方式:Let's Encrypt证书(推荐)、自签名证书(测试用)和商业证书。详细说明了每种方式的安装步骤和配置方法,包括证书生成、Nginx配置修改、HTTP重定向到HTTPS设置等。还提供了SSL/TLS安全强化措施,如禁用弱协议、启用HSTS、配置DH参数和优化加密套件。最后给出了配置验证方法,包括语法检查、服务重启和HTTPS访问测试。适用于生产环境和测试环境的HTTPS部署需求。

2025-11-24 08:56:07 480

原创 shell的基础

Shell运算符使用指南:数字比较用-eq/-ne等专用运算符,字符串比较用=/!=。[[]]语法更强大,支持逻辑运算符、模式匹配和正则表达式。脚本规范包括统一命名、环境检查、结果输出等,常用于自动化任务和系统管理。注意事项:[]与[[]]区别、变量赋值无空格、避免混用比较运算符类型。

2025-11-16 22:37:23 622

原创 RAID特性

追踪具体进程的CPU/内存消耗。:查看上下文切换和CPU等待。:分析磁盘IOPS和吞吐量。

2025-11-16 22:33:51 541

原创 三剑客(awk/sed/grep)

本文介绍了Linux文本处理三剑客的常用操作: sort/unip排序去重组合:统计日志访问最多IP(grep提取IP→sort→uniq -c→sort -nr) awk列处理:提取列(print $1,$3)、条件筛选($3>100)、日志分析(统计404错误) sed流编辑器: 替换(s/old/new/g) 删除行('/^$/d') 插入行('2i内容') 修改文件(-i参数) 典型应用场景包括日志分析(统计IP访问/错误次数)、配置文件修改(批量替换参数)、数据清洗(删除空行注释)。掌握这些

2025-11-05 21:16:14 840

原创 shell if for

本文介绍了Shell脚本中if条件判断和for循环的基本用法。if语句使用方括号[]进行条件测试,支持字符串比较、数值比较和文件测试,可结合elif/else实现多分支判断。for循环用于遍历列表或数值范围,支持显式列表、通配符和C语言风格语法,可通过break/continue控制循环流程。文章还展示了嵌套循环、数组遍历、多条件判断和模式匹配等进阶用法,为Shell脚本编程提供了基础语法参考。

2025-10-28 21:58:27 550

原创 Shell条件测试

本文总结了Shell脚本中的条件测试与流程控制方法。条件测试包括文件测试(-e、-d等)、数值比较(-eq、-gt等)和字符串比较(=、-z等),支持逻辑组合(-a、-o)。流程控制结构涵盖单/双/多分支if语句和case语句,并提供了实用脚本示例(如网络检测、分数评级)。注意事项强调[]与[[]]的区别,推荐使用(())进行算术比较,建议变量引用加双引号以避免空格问题。这些基础语法是编写健壮Shell脚本的关键。

2025-10-27 19:16:42 772

原创 shell

Shell脚本是用于与操作系统交互的命令行解释器,Bash是最常用的Shell类型。脚本以#!/bin/bash开头,需赋予执行权限。核心语法包括变量赋值(无空格)、环境变量设置和特殊变量(如$0、$1等)。条件判断使用[]结构,支持数值和字符串比较。循环结构包括for和while,函数通过function定义。输入输出可通过>、>>等符号重定向。常用文本处理命令有grep、awk等,调试时使用bash -x。实际应用包括批量文件操作和服务状态检查等自动化任务。

2025-10-25 20:27:46 895

原创 shell 的基本介绍

Shell基础概述 Shell是用户与操作系统内核交互的界面,兼具命令行工具和脚本语言功能。它解析并执行用户命令,支持编程特性(变量、循环等),管理环境变量及文件操作。主流Shell包括Linux/macOS的Bash、扩展性强的Zsh、用户友好的Fish和Windows的PowerShell。典型应用场景涵盖系统管理(日志处理)、开发自动化(编译部署)及文本处理(grep/sed)。示例脚本展示了基本命令执行和循环结构,体现其简洁高效的自动化能力。

2025-10-24 20:47:03 3180

原创 DHCP/SSH/DNS

本文介绍了DNS、DHCP和SSH三大网络协议的工作原理与应用。DNS解析通过层级查询将域名转换为IP地址,常用工具有dig、nslookup等;DHCP自动分配网络参数,配置需考虑安全防护;SSH提供加密远程连接,支持密钥认证和文件传输。文章详细说明了各协议的操作命令、配置方法和安全建议,包括DNS优化技巧、DHCP服务器设置以及SSH密钥管理等内容,为网络管理提供了实用技术参考。

2025-10-24 20:42:50 1387

原创 进程管理、任务计划

pkill 进程名称 --按进程名终止进程 -x 只终止名称完全“为进程名”的进程。/dev/null 是特殊文件,写入的内容会被丢弃,用于屏蔽输出。用于根据进程名、用户、进程 ID 等条件终止进程的命令。屏蔽错误输出:command 2> /dec/null。屏蔽所有输出:command &> /dec/null。crontab -l 查看当前用户的所有定时任务。屏蔽标准输出:command > /dec/null。crontab -r 删除当前用户的所有定时任务。

2025-10-23 19:07:04 211

原创 linux系统引导过程

本文介绍了操作系统启动流程和运行级别管理。启动流程包括硬件自检、引导程序加载、内核初始化等步骤。重点说明了init进程(PID为1)的作用及7个运行级别(0-6)的功能差异,如0级关机、1级单用户维护模式、3级多用户文本模式、5级图形界面等。提供了systemctl命令操作指南,包括查看/设置默认运行级别、切换运行级别等实用操作。最后还介绍了永久修改主机名和系统语言的命令(hostnamectl和localectl)。全文涵盖了系统启动、运行级别管理、基本配置等核心运维知识。

2025-10-22 21:07:03 721

原创 TOP/HTOP

摘要:系统监控工具top和htop分别用于查看进程状态和资源占用情况。top显示系统整体状态(负载、CPU、内存等)和进程列表(PID、CPU/内存占用率等),支持快捷键操作。htop是增强版,提供图形化界面、多列显示和交互功能(如进程排序、终止等),操作更直观。两者对比:top轻量但功能简单,htop功能丰富但需安装,用户可根据需求选择工具进行系统监控管理。

2025-10-22 19:22:32 1361

原创 LVM 磁盘分区以及扩缩容操作流程

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 磁盘分区以及扩缩容操作流程。

2025-10-21 23:03:08 618

原创 磁盘分区永久挂载操作流程

1.创建分区mkfs.xfs设备文件2.确定挂载点创建目录3.获取设备信息--设备名挂载点文件系统类型挂载选项dump选项fsck顺序编辑/etc/fstab文件4.验证并挂载。

2025-10-21 22:10:02 697

原创 磁盘分区以及挂载的工作流程

本文介绍了Linux系统中磁盘分区与挂载的完整操作流程。首先使用fdisk命令对新增磁盘/dev/sdb进行分区,包括创建主分区、设置分区大小等步骤,并通过fdisk -l验证。接着用mkfs命令将分区格式化为XFS文件系统。然后通过mount命令将格式化后的分区挂载到指定目录/data下。最后使用df -hT命令验证挂载结果。整个过程涵盖了从磁盘分区到文件系统创建再到目录挂载的关键操作步骤。

2025-10-20 22:18:33 510

原创 Linux基础命令

系统与用户的“翻译官”,解析执行用户输入的命令。passwd 用户名。groups 用户名。rpm -q 软件名。

2025-10-17 19:29:21 1472

原创 Yum的工作流程

本文介绍了配置本地yum仓库的方法。首先需要挂载系统光盘到/mnt/cdrom目录,然后在/etc/yum.repos.d/下创建.repo文件定义仓库参数,包括仓库名、路径、启用状态等。配置完成后需执行yum cleanall清理缓存,yum makecache fast构建元数据缓存。最后可通过yum install安装软件或yum list查看可用软件包来验证配置是否成功。整个过程涉及创建挂载点、挂载光盘、编写repo文件和测试验证等步骤。

2025-10-16 19:14:38 286

原创 10.15

vi编辑器显示行号的命令是:setnu,取消显示用:setnu!。要跳转到指定行(如第5行),输入行号后按回车即可。这些是vi编辑器中常用的行号操作命令。

2025-10-15 21:09:18 305

原创 10.14--

这篇技术文档摘要了Linux常用文件操作命令的用法。主要包括:cp复制命令的路径格式和通配符(*,?)使用;du查看磁盘空间占用;rm删除文件参数;mv移动/重命名文件;find按名称、大小、属主查找文件;wc统计文件内容;ls查看目录;mkdir创建目录;head/tail查看文件首尾内容,以及组合使用查看中间行的方法。这些命令涵盖了文件管理、查找、统计等常见操作场景。

2025-10-14 20:50:40 570

原创 10.13

以长格式显示文件详细信息(权限、所有者、大小等)从标准输入创建文件(Ctrl+D结束输入)递归创建嵌套目录结构(自动创建父目录)创建文件并写入内容(覆盖已有文件)使用vim编辑器创建/编辑文件。复制文件到目标位置(自动覆盖)递归复制整个目录(包括子目录)显示当前目录下的文件和子目录。快速创建空文件(重定向符号)显示所有文件(包括以。创建一个或多个空文件。

2025-10-13 18:37:38 258

原创 Linux常用的系统指令

hostnamectl 旧名 新名。cd .. ------返回上级目录。cd ~ ----切换到当前用户家目录。pwd ------显示当前所在目录位置。ll ---显示目录详细内容。cd ------切换到指定目录。ls -a ----显示隐藏文件。ls ---显示目录内容。

2025-10-12 19:50:33 149

原创 计算机基础知识

本文摘要: 网络分层模型包括OSI七层和TCP/IP五层模型,重点介绍了物理层(比特流传输)、数据链路层(MAC地址交换)、网络层(IP地址路由)和传输层(TCP/UDP协议)的功能与设备。数据封装/解封装过程展示了各层头部信息的添加与处理流程。网络基础知识涵盖二进制/十进制转换和IP子网划分方法。常用网络工具如ping和协议端口(HTTP-80/HTTPS-443等)被列举说明。最后详细解析了TCP连接的三次握手与断开连接的四次挥手过程,阐明了可靠传输的建立与终止机制。

2025-10-11 22:24:46 1850

原创 解决虚拟机CentOs镜像动态IP分配

本文摘要:介绍虚拟机静态IP配置步骤:1)进入网卡配置文件;2)设置静态IP配置;3)添加IP地址、子网掩码和网关;4)在虚拟机界面编辑虚拟网络,选择NAT模式进行设置;5)最后通过systemctl restart network命令重启网络使配置生效。

2025-10-11 20:29:27 268

原创 运维Linux基础

Linux系统的基本操作包括文件管理、用户权限控制和进程管理。不同Linux发行版使用不同的包管理工具。Debian/Ubuntu系列使用。安全措施包括禁用root远程登录,配置SSH密钥认证,定期更新系统补丁。网络配置涉及IP地址设置、防火墙管理和网络诊断。RedHat/CentOS系列使用。命令用于一次性任务调度。Arch Linux使用。用于查看systemd日志。目录下,常见日志文件包括。显示系统资源使用情况,工具提供历史性能数据。用于网络连通性测试。提供灵活的磁盘管理。命令用于兼容旧系统。

2025-10-10 20:56:43 193

空空如也

空空如也

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

TA关注的人

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