自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell之正则表达式

正则表达式是一种用于匹配字符串模式的强大工具,广泛应用于文本处理和各种编程语言中。本文介绍了正则表达式的基本概念、元字符及其功能,包括.、*、^、$等常见用法,以及分组匹配、重复次数等高级特性。还提供了Perl内置正则(如\d、\w)和扩展正则表达式(如+、?、|)的用法说明。此外,文章通过实例演示了如何用正则表达式匹配IP地址、邮箱等特定格式,并包含一个自动化搭建Apache服务的shell脚本示例,展示了正则表达式在实际应用中的价值。

2025-12-17 20:53:40 537

原创 Shell之文本三剑客

本文详细介绍了Linux文本处理三剑客中的grep、sed和awk工具的使用方法。首先讲解了grep的行过滤功能,包括各种常用选项如-i(忽略大小写)、-v(反向选择)等,并给出多个实用示例。随后深入介绍了sed的工作原理和两种使用方式(命令行模式和脚本模式),重点讲解了地址定位、常用编辑命令和正则表达式的综合运用。最后详细阐述了awk编程语言,包括基本语法、内部变量、流程控制、循环结构以及在实际统计案例中的应用,如网站访问状态分析、日志统计等。三种工具各具特色,grep擅长快速检索,sed适合流式编辑,而

2025-12-17 19:53:31 707

原创 Linux之文本处理小工具+shell从入门到精通

Shell脚本编程核心摘要 本文档全面介绍了Shell脚本编程的核心知识,主要包含以下内容: 文本处理工具:详细讲解grep、cut、sort、uniq等文本处理命令的用法和示例,包括正则表达式应用。 Shell基础特性:包括命令补全、常用快捷键、通配符使用和引号的三种类型(双引号、单引号、反撇号)。 变量管理:涵盖变量分类(本地/环境/全局/系统变量)、定义规则、数组使用、交互式变量定义和变量内容操作。 流程控制:包括if条件判断、for/while/until循环语句的语法结构和实际应用案例,如批量创建

2025-10-30 21:05:12 853

原创 Linux之Ubuntu桌面化操作系统的安装

本文介绍了在VMware虚拟机上安装Ubuntu桌面版操作系统的过程。首先推荐使用Ubuntu而非CentOS进行桌面化安装,建议通过国内镜像源下载ISO文件。安装步骤包括:1)创建新虚拟机并选择Ubuntu 64位版本;2)配置硬件资源(建议4G内存);3)设置CD/DVD镜像和网络适配器;4)选择中文环境、最小化安装和清除磁盘选项;5)配置时区(上海)并创建普通用户。最终完成安装后重启即可使用。特别提醒安装过程中需确保显卡配置和网络连接正常。

2025-09-05 16:53:12 424

原创 企业实用——MySQL的备份详解

MySQL数据库备份策略与实践指南 摘要:重点讲解了全量备份、增量备份的实现原理和操作步骤,包括备份前的准备工作、备份执行、日志整合及数据恢复等关键环节。特别强调了备份策略应考虑的因素:备份类型选择、周期规划、存储位置及恢复演练。本文详细介绍了MySQL数据库的备份方法与策略,涵盖逻辑备份(mysqldump)和物理备份(xtrabackup)两种主要方式。通过真实案例说明了备份失败的风险,并提供了自动化备份脚本的设计思路。对于xtrabackup工具,深入解析了其热备份原理和增量备份的注意事项。

2025-09-03 11:37:34 1008

原创 Python之面向对象详解(一篇足矣)

本文介绍了面向对象的基本概念:对象、self、成员(类变量和实例变量)、方法(绑定方法、类方法、静态方法)、属性(绑定方法 + 特殊装饰器 组合)。面向对象的三大特性:封装、继承、多态;除此之外对继承进行了扩展:mro和c3算法,内置函数的补充;异常处理等等。

2025-07-05 11:01:06 3992 9

原创 FTP文件服务的搭建----详解

本篇文章是基于linux搭建ftp文件传输服务,了解服务的配置文件,两种工作模式:主动和被动,禁锢目录,访问控制,客户端工具的使用,虚拟用户的配置详细过程,案例应用。

2025-06-07 09:00:00 1119 1

原创 NFS 网络存储服务的搭建

本文介绍了NFS(网络文件系统)服务的配置与管理。主要内容包括:NFS服务的基本概念及其在企业中的应用场景;所需软件包安装;配置文件/etc/exports的详细解读;NFS服务的完整搭建步骤,从创建共享目录到客户端挂载验证;以及通过inotify+rsync实现NFS服务器实时备份的扩展方案。文章还强调了RPC服务在NFS中的关键作用,并对不同共享选项的安全特性进行了说明。整个流程涵盖了从基础配置到高级备份的完整解决方案,适用于Linux环境下的文件共享需求。

2025-06-04 13:22:20 1568 1

原创 rsync服务的搭建

Rsync是一款高效的文件同步工具,支持本地和远程数据同步。它具有增量备份、保持文件属性(权限、时间、软硬链接等)的特点,传输效率高。Rsync支持两种认证方式:rsync-daemon方式(默认873端口)和ssh方式。作为服务使用时需配置/etc/rsyncd.conf文件,设置模块路径、权限等参数。结合inotify工具可实现实时同步,监控目录变化并自动触发rsync同步。在CentOS6中可通过xinetd服务托管rsync,修改/etc/xinetd.d/rsync配置文件启用服务。使用时需注意密

2025-06-01 22:42:34 1669 3

原创 远程管理SSH服务的搭建

本文详细介绍了Linux系统SSH服务的搭建与配置方法。主要内容包括:1)关闭防火墙和SELinux;2)配置yum源并安装openssh软件包;3)修改sshd配置文件实现安全设置(如禁止root登录、修改默认端口等);4)SSH服务管理命令;5)使用scp进行文件传输;6)SSH免密登录的原理与实现步骤(生成密钥对、公钥传输、验证)。还介绍了pwgen密码生成工具的使用,以及如何通过修改配置提升SSH服务的安全性。文章提供了从基础安装到高级配置的完整指导,适合Linux系统管理员参考。

2025-06-01 16:27:07 1011 1

原创 Python函数——万字详解

本文介绍了Python中函数模块的学习内容,重点讲解了内置函数、自定义函数、模块的使用以及文件操作。内置函数如len、bin等可以直接调用,自定义函数通过def关键字定义,模块则分为内置模块和第三方模块。文件操作部分详细介绍了文件的读取和写入,包括路径、模式等注意事项。此外,文章还涉及了函数的参数、返回值、作用域、闭包、装饰器、匿名函数、生成器等高级概念,帮助读者深入理解Python函数的使用和优化。最后,文章还介绍了内置函数和推导式的应用,展示了如何通过简洁的代码实现复杂的功能。

2025-05-19 20:52:34 1432 3

原创 Linux之彻底掌握防火墙-----安全管理详解

基于Linux的防火墙介绍,分类:软、硬件防火墙,四表五链(五表五链),iptables的介绍和应用,firewalld的介绍和应用,iptables和firewalld实现本机端口的转发,实现跨主机的端口转发,实现SNAT和DNAT。

2025-04-23 11:03:42 1735 10

原创 谈Linux之磁盘管理——万字详解

硬盘的基本知识,基本分区管理:磁盘划分思路;fdisk分区(MBR),gdisk和parted分区(GRT),mkfs文件系统格式化,挂载:mount 、umount、aotufs,以及自动挂载文件的配置;lvm逻辑卷的管理:pv、vg、lv 创建、删除、扩容,pvcreate、vgcreate\lvcreate;软硬RAID详解。

2025-04-08 20:12:36 920 3

原创 Linux Centos 7本地yum源的配置-------保姆级详细教程

本地yum源的保姆级配置教程

2025-03-15 22:16:24 1791 6

原创 Python数据类型进阶——详解

Python数据类型的进阶详解:整型、布尔类型、字符串类型、元组类型、None、集合类型、字典类型。

2025-03-13 19:06:39 1042 2

原创 再谈——Python语法+进制和编码

Python的循环语句,break和continue,字符串格式化,运算符,进制与进制的转化,编码与编码转化。

2025-03-07 20:58:43 745 7

原创 Python快速入门——全网独一【详】

Python操作环境的准备和概述;输入输出的介绍;初识数据类型:整型int、字符串、布尔类型;变量:变量名的规范、变量内存指向关系;注释的介绍;条件语句:基本条件语句、多条件判断语句、条件嵌套。

2025-03-04 21:34:51 1576 3

原创 Linux之yum详解

Linux软件的安装方式的介绍,yum的概述,配置网络yum源,yum常用命令详解

2025-03-02 16:24:09 796 5

原创 Linux进程检测与进程管理

linux进程与程序,top命令的详解与进程信息的详解,free查看内存的使用情况,df查看磁盘剩余空间,ps查看系统进程信息,netstat/ss 查询网络访问信息,kill、killall杀死进程

2025-02-19 15:24:16 549 2

原创 自有服务与软件包

自有服务概述,systemctl 管理服务命令详解(显示服务、查看、启动、重启停止服务),服务持久化,常用自有服务(ntp、firewalld、crond)详解,Linux软件包:原码包、二进制包,rpm包的获取,软件的安装、卸载、更新,rpm依赖关系,查看文件所属包。光盘的挂载和解挂。

2025-02-10 20:22:00 902 3

原创 Linux之详谈——权限管理

权限管理:权限概述、分类,设置方式:使用chmod 修改权限(ugo)或根据数字形式进行修改权限,属主与数组的设置chown、chgrp,特殊权限:设置位S、粘滞位T。ACL访问可控制:getfacl 和 setfacl命令,umask值

2025-01-28 18:13:23 1147 6

原创 Linux浅谈——管道、网络配置和客户端软件的使用

管道符、xargs命令扩展,网络配置:ifconfig,systemctl start / restart / stop network(启动/重启/关闭),客户端软件:SecureCRT、XShell(推荐)、Putty、MobaXterm(推荐)

2025-01-16 19:33:49 1177 4

原创 Linux的用户管理

用户组的管理:用户组的添加、修改和删除。用户的管理:用户的添加、修改和删除。wheel组的相关配置和添加。用户组和用户相关信息的查看。

2025-01-13 19:31:27 1319 10

原创 Linux Centos 7网络yum源的配置-------详细教程

Linux 的 Centos 7 yum源的配置。

2025-01-09 13:18:27 1677 7

原创 独一无二,万字详谈——Linux之文件管理

Linux下一切皆文件,文件的命名,文件的创建、删除,复制、剪切/删除,文件的打包压缩,文件的查看:more、less命令的解析,vim编辑器的概述和使用,head、tail命令的解析,wc、du命令的解析,find、grep命令的使用以及输出重定向和追加重定向的介绍。

2024-12-23 17:41:10 1294 1

原创 浅谈——Linux的基础命令

键盘上有一个按键:Tab键当我们在Linux系统的终端中,输入命令时,可以无需完整的命令,只需要记住命令的前几个字母即可,然后按Tab键,系统会自动进行补全操作。有些命令可能都以某几个字母开头,这个时候,只需要按两次Tab键,其就会显示所有命令。> Tab键的功能特别强大:其不仅可以补全命令还可以补全Linux的文件路径基本语法:> 扩展:-横杠作用是什么?答:-横杠代表切换用户的同时,切换用户的家目录主要功能:获取计算机操作系统相关信息基本语法:5、ls命令6、pwd命令

2024-12-06 19:54:15 1001 5

原创 技术文档怎么写:从结构设计到内容编写的全部指南

技术文档怎样写?本篇文章参考于其他各大文章以及平台的文档。同时也用到了AI搜索,只能说是站在巨人的肩膀上的创作而已。本人纯小白,还望各位大佬指点!

2024-12-06 00:31:57 5213 15

原创 浅谈——Linux命令入门之前奏

VMware备份的两种方式:克隆和快照,Linux严格区分大小写,Linux文件扩展名,Linux中所有内容以文件的形式保存,Linux存储设备必须挂载,Linux系统文件的文件目录结构,Linux系统文件的用途

2024-12-04 14:35:46 1020 9

原创 Linux基础入门必备

Linux入门必备---软件,硬件的粗略认识;虚拟机和shell工具的安装(含有安装包),以及远程连接。

2024-11-30 20:54:41 925 13

原创 【C++入门知识点必备详解】

命名空间,C++的输入和输出,缺省参数,函数重载,引用详解,内联inline,nullptr

2024-11-18 14:29:19 1154 7

原创 【C++开篇】

其中包括C++语法,STL,高阶数据结构。

2024-10-26 22:20:28 1532 7

原创 【二叉树(链式结构的存储)实现 详解】

二叉树的链式结构存储

2024-10-13 22:50:40 1348 2

原创 【堆的应用--C语言版】

堆排序和Top-k问题

2024-09-07 23:43:44 948 5

原创 【二叉树---堆的C语言实现(顺序存储结构)】

二叉树--堆的C语言实现

2024-08-24 13:19:20 1104 5

原创 【数据结构之C语言实现队列】

队列的实现

2024-08-17 14:35:11 1346 2

原创 【数据结构之C语言实现栈】

2024-08-12 22:09:37 772 2

原创 【数据结构之C语言实现带头双向循环链表】

带头双向循环链表

2024-08-08 07:47:07 819

原创 【数据结构之C语言实现单链表(不带头)】

单链表的实现

2024-08-03 18:53:34 993

原创 【数据结构之C语言实现动态顺序表】

动态顺序表的实现

2024-07-28 22:56:06 903

原创 【算法复杂度】

时间复杂度和空间复杂度

2024-07-26 06:59:10 1127

虚拟机以及shell远程管理工具的安装包

虚拟机以及shell远程管理工具的安装包

2024-11-30

虚拟机的安装-压缩文件

虚拟机的安装

2024-11-30

远程连接工具 MobaXterm backup

shell工具

2024-11-30

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

TA关注的人

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