自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web与Nginx编译安装

Web是当今信息世界的基石,其背后的B/S架构与HTTP协议构成了我们日常网络访问的核心。为了承载高效、稳定的Web服务,Nginx作为一款高性能的Web服务器,凭借其高并发处理能力与丰富的功能,成为了构建现代网站架构的首选。本章将引导您从理解Web基础开始,逐步掌握Nginx的部署与核心配置,为搭建可靠的网络服务打下坚实基础。定义:Nginx (“engine x”) 是一个高性能的HTTP 和反向代理服务器,也可作为邮件代理服务器。特点轻量级,占用内存少。

2025-11-24 21:53:36 569

原创 三剑客——AWK

AWK是一种专为文本处理设计的编程语言,诞生于1977年的贝尔实验室。它巧妙地将模式匹配与程序执行相结合,能够高效地进行数据提取、格式转换和统计分析。无论是处理日志文件、解析结构化数据,还是生成格式化报表,AWK都能以简洁优雅的方式完成任务。作为Unix/Linux系统中不可或缺的文本处理工具,掌握AWK将极大提升您在数据处理和系统管理方面的工作效率。AWK 是一种强大的文本分析工具,也是一种行处理编程语言,用于扫描、过滤、统计和格式化文本数据。

2025-11-22 00:09:35 745

原创 三剑客——Sed

在文本处理的浩瀚海洋中,sed如同一位沉默而精准的雕刻家。它不创造文字,却赋予文字新的生命;不改变内容,却重塑内容的形式。作为流编辑器,sed以其独特的"模式空间"机制,在数据流的穿梭间完成着查找、替换、删除、插入的精妙操作。无论是系统日志的实时清洗,还是配置文件的批量调整;无论是千万行数据的模式提取,还是复杂文本的结构化转换,sed总能以一行命令的简洁,解决曾需手动重复的繁琐。它既是运维工程师的瑞士军刀,也是开发者的隐形助手,更是每个Linux使用者应当掌握的文本炼金术。1. 是什么sed。

2025-11-21 21:52:00 1039

原创 shell——命令扩展

&含义:可以使用exec命令创建自定义的文件描述符,用于复杂的输入输出管理。示例与注释$ exec 3> custom.log # 打开文件描述符3,并关联到文件 custom.log(用于写入)$ echo "这是一条日志" >&3 # 将内容写入文件描述符3,即写入 custom.log 文件$ exec 3>&- # 操作完成后,关闭文件描述符3这是一条日志# 注释:这个技巧在脚本中非常有用,例如可以同时将普通日志和详细调试日志分别写入不同的文件。

2025-11-19 23:50:52 612

原创 Shell —— 正则表达式与文本处理器

本笔记旨在为你系统性地揭开正则表达式的神秘面纱。我们将从核心概念出发,深入剖析每一个元字符与量词的用法,并通过大量贴近实战的示例,让你在理解理论的同时,快速掌握其在 Linux 命令行下的应用,特别是在 grep、sed、awk 等强大工具中的使用。无论你是系统管理员、开发者,还是任何需要与文本打交道的IT从业者,这都将是你工具箱中不可或缺的一项关键技能。

2025-11-19 21:46:26 1067

原创 case分支、函数和数组

在当今信息技术飞速发展的时代,Shell编程作为连接用户与操作系统核心的桥梁,始终保持着不可替代的重要地位。无论是系统运维、自动化脚本编写,还是日常任务的高效处理,掌握Shell编程都成为IT从业者必备的核心技能之一。本指南系统性地梳理了Shell编程的完整知识体系,从最基础的环境搭建、脚本编写,到变量使用、流程控制、函数定义,再到数组操作和文件包含等高级特性,每个知识点都配有详实的案例说明和实践指导。

2025-11-18 23:02:50 628

原创 shell 多分支、for、while循环

shell 脚本中的 for 与 while 循环构成了自动化处理的两大支柱。for 循环本质上是“枚举式”的,它擅长处理已知的、有限的任务集合,无论是通过数值序列(如循环 5 次)还是通过元素列表(如处理一批文件),它都为每一次迭代提供了一个明确的上下文,非常适合进行遍历和批量操作。而 while 循环则是“条件式”的,它的核心在于“只要条件为真,就持续运行”,这使其成为监控任务、处理不确定长度的输入(如逐行读取文件直到末尾)或创建守护进程(通常使用无限循环)的理想选择。

2025-11-17 23:29:22 954

原创 Shell 简介与快速入门

什么是 Shell?Shell 是一个用 C 语言编写的程序,它是用户与 Linux/Unix 内核沟通的桥梁。它既是一种命令语言(供用户直接输入命令使用),也是一种脚本编程语言(用于编写脚本程序)。Shell 脚本为 Shell 编写的脚本程序就叫做 Shell 脚本。Shell 编程通常指的就是 Shell 脚本编程,而不是开发 Shell 自身。

2025-11-13 22:31:33 958

原创 DNS域名解析服务与DHCP、FTP服务

在现代网络通信的基石中,DNS域名解析服务、DHCP动态主机配置协议与FTP文件传输协议是三项不可或缺的基础服务,它们共同构建了一个有序、自动且高效的信息交换环境。DNS如同互联网的导航系统,负责将人类可读的域名翻译成机器可识别的IP地址,解决了“如何找到”目标服务器的问题;DHCP则扮演着自动化网络管理员的角色,为接入网络的设备自动分配IP地址等关键参数,无缝解决了设备“如何接入”网络的问题;而FTP作为专业的文件搬运工,则专注于在客户端与服务器之间进行可靠的文件传输,解决了数据“如何交换”的难题。

2025-11-11 23:26:56 1302

原创 Linux——网络命令与其他日常命令

在Linux系统的日常管理和维护工作中,熟练掌握各类实用命令是提高工作效率的关键。本部分将系统性地介绍Linux中最常用的日常管理命令和网络相关命令,这些命令涵盖了系统监控、文件传输、进程管理、时间查看、网络诊断等各个方面。连通性测试pingtelnet端口检查netstatsslsof路由追踪traceroutemtrDNS查询nslookupdig接口配置ip addrip linkifconfig路由管理ip routeroute系统信息unameuptime日常管理命令如datecal。

2025-11-11 00:53:35 1024

原创 Linux——进程管理

以下是九、进程管理的重新整理与详细说明,内容按照逻辑结构重新组织,命令部分配有详细解释与应用场景说明,便于理解与记忆。命令功能示例ps -aux查看所有进程top动态查看进程与资源toppgrep按条件查进程pstree树形显示进程pstree -pjobs查看后台任务jobs -lfg/bg前后台切换fg %1kill终止进程crontab -e编辑计划任务crontab -e如果有新的想法,欢迎随时和我讨论!

2025-11-10 08:35:03 1004

原创 Linux——RAID配置系统管理(六)

本章将深入探讨这两个关键领域。服务器硬件及RAID配置实战” 将带您从磁盘原理出发,深入理解RAID技术如何通过冗余与并行来构建高性能、高可用的存储方案,并通过详细的mdadm命令演示,让您具备配置与维护软件RAID的实际操作能力。紧随其后“系统管理”,则将焦点转向系统本身,详细解析从开机到服务就绪的完整引导流程,并系统性地介绍现代Linux的systemd服务管理机制。您将学习如何使用systemctl、journalctl等核心命令,像一名熟练的舵手一样,全面掌控服务的生命周期、系统运行状态与故障排查。

2025-11-07 23:41:38 833

原创 Linux——提权权限与磁盘管理

在Linux系统管理与运维的征途中,权限控制与存储管理是两大核心支柱,直接关系到系统的安全性、稳定性和可扩展性。目的:允许普通用户在不获取root密码的情况下,以超级用户(或其他用户)的身份安全地执行特定的管理命令。这遵循了“最小权限原则”,既完成了管理任务,又降低了直接使用root账户的风险。核心配置文件。此文件默认权限为440(只读),必须使用visudo命令编辑,因为它会在保存时进行语法检查,防止配置错误导致所有sudo操作失效。目的。

2025-11-06 20:46:15 1202

原创 Linux账——号与权限管理(四)

Linux作为多用户操作系统的典范,其强大的账号与权限管理机制是系统安全的基石。通过精细的用户划分和权限控制,既能保障系统资源的安全隔离,又能实现高效的协同工作。掌握用户管理、组策略配置及文件权限设置,不仅是系统管理员的核心技能,更是构建安全、稳定IT环境的必备知识。本文将从基础概念到实践操作,系统介绍Linux账号与权限管理的完整体系。Linux系统中的三类用户角色:超级用户、普通用户和程序用户。超级用户,也称为root用户,是系统的最高管理者,拥有无限的权限。

2025-11-05 23:32:34 1122

原创 Linux—— 应用程序安装与管理(三)

在Linux系统的学习和使用旅程中,应用程序的安装与管理是一项不可或缺的核心技能。无论是部署一个Web服务,还是简单地安装一个工具软件,选择并掌握正确的安装方式,都直接影响着我们的工作效率与系统的稳定运行。本文将带您系统地了解Linux中应用程序从“获取”到“运行”的完整过程。我们将从认识应用程序在系统中的组成开始,逐步深入讲解RPM软件包的管理、YUM源的便捷配置与使用,以及如何通过编译源代码来获得最大的定制灵活性。

2025-11-05 20:53:56 1039

原创 Linux ——目录和文件管理(二)

在Linux的世界里,一切皆文件。从普通的文本文档到硬件设备,从目录到程序本身,几乎所有的资源都被抽象为文件。因此,熟练地进行目录和文件管理,是驾驭Linux系统的基石与核心。这不仅仅是学习几个命令,更是理解Linux操作系统的设计哲学。高效的目录导航、精准的文件操作、灵活的权限控制,共同构成了我们与系统交互的基本语言。

2025-11-04 00:32:34 1020

原创 OSI 七层模型

在错综复杂的网络世界中,不同设备、系统要实现无缝通信,必须遵循统一的规则。国际标准化组织提出的OSI七层模型,正是为此而生的理论框架。这个划时代的模型将网络通信过程精妙地分解为七个独立的层次:从负责物理信号传输的物理层,到直接面向用户的应用程序。每个层次各司其职又紧密协作,共同构建起网络通信的完整体系。其深刻的分层思想已融入现代网络技术的血脉,成为TCP/IP等主流协议的理论基础。

2025-11-02 22:05:24 882

原创 Linux——基础命令(一)

命令行是 Linux 系统的灵魂与力量核心,本指南汇集了最核心的 Linux 基础命令,作为您探索之旅的“生存工具箱”。请大胆在终端中实践,这些命令将成为您驾驭 Linux 的坚实基石。当您打开终端(那个黑窗口)时,您实际上是在与一个 Shell 程序进行交互。您在终端里输入的每一个命令,都是由 Shell 来解读和执行的。因此,Shell 是您通过命令行控制整个 Linux 系统的接口和界面。内核是操作系统的核心。它负责管理计算机的所有硬件资源,比如CPU、内存、硬盘、网络等。

2025-11-02 20:18:21 919 1

原创 OSI七层模型

在开放系统互连(OSI)参考模型的宏大架构中,数据从源端到目的端的旅程,是一场精密协作的接力。如果说物理层与数据链路层奠定了本地通信的基石,应用层等高层勾勒了用户服务的蓝图,那么传输层、网络层与数据链路层则构成了这场接力中承上启下的核心中坚力量。数据从源端到目的端的旅程,是一场精密协作的接力。数据链路层确保本地网络的可靠传输,网络层驾驭跨网寻址与路由,传输层则通过TCP与UDP为应用提供可靠或高效的通信服务,三者共同构成了网络通信的坚实骨架。希望这篇整理也能帮助到和我一样刚开始学习网络知识的朋友。

2025-10-31 01:24:18 995

原创 VMware虚拟机安装教程

是否曾想学习Linux,却又担心操作复杂、影响现有系统?虚拟机技术正是为您打开这扇大门的完美钥匙。本篇指南将化身您的私人导师,手把手带您在VMware中一步步安装CentOS 7,无需额外硬件,就能安全、无忧地开启您的Linux探索之旅。这里可以等一会,(先刷抖音)界面说明:安装 CentOS 7CentOS 7 测试安装的光盘镜像并安装 CentOS 7修复故障。所以选择第一个选择。(蓝色变白即为选中)

2025-10-29 00:05:48 695

原创 数字大脑——计算机

你是否曾想过,眼前这台司空见惯的电脑,究竟为何诞生?它到底是什么?又是如何深刻地渗透到我们生活的每一个角落的?今天,就让我们一起揭开计算机的神秘面纱,从它的初心,走到它的未来。学习计算机,不仅仅是学习一门技术,更是学习一种面向未来的思维方式。它赋予我们理解数字世界底层逻辑的能力,让我们从被科技浪潮推着走,转变为驾驭浪潮的冲浪者。无论你未来从事何种职业,一点计算机知识都将是你工具箱中最亮眼、最实用的一把利器。

2025-10-27 21:08:30 890

原创 C盘空间不足?10招快速清理大法

总结定期维护的必要性,推荐自动化工具(如Storage Sense)结合手动检查的混合策略。

2025-10-27 18:49:07 190

空空如也

空空如也

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

TA关注的人

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