自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 Linux运维“邪修”功法之awk

awk 是 Linux/Unix 环境下一种强大的文本处理工具,名字取自三位创始人 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓氏的首字母。它本质上是一门小巧的编程语言,擅长对文本文件按行进行扫描、切分与处理,是 Linux 运维人员手中不可或缺的“瑞士军刀”。与 sed、grep 相比,awk 更侧重于“结构化”的文本处理:它默认以空白字符(空格、Tab)作为字段分隔符,把每一行拆分成多个字段,再通过模式匹配与动作脚本对字段进行加工、统计与格式化输出。

2026-09-28 21:59:55 172

原创 Linux运维“邪修”功法之sed

sed 是一款高效、非交互式的流式文本编辑器,支持逐行处理,内存占用低,适合批量处理大文件。它通过地址与命令结合的方式实现增删改查,常用于配置替换、日志清理、文件批量修改等场景。配合管道与其他工具,可构建强大文本处理流水线。使用时需注意 -i 备份、正则转义、分隔符选择及跨平台兼容性问题,合理搭配 awk 可提升效率。

2026-09-28 21:55:31 252

原创 Linux运维“邪修”功法之grep

grep是Linux运维中高效文本搜索工具,支持正则表达式,可精准定位日志、配置文件中的关键信息。其灵活的选项(如-i、-v、-n、-r)配合管道与正则,广泛应用于故障排查、配置核查、进程监控等场景。使用时需注意特殊字符转义、大文件性能优化及避免自身干扰,是运维“照妖镜”般的必备利器。

2026-09-28 21:48:03 198

原创 Linux运维“邪修”功法之正则表达式

正则表达式(Regular Expression,简称regex)是一种用于描述字符串匹配模式的强大工具。它由一系列特殊字符和普通字符组成,能够灵活地表达复杂的文本匹配规则。

2026-09-28 21:43:10 196

原创 Linux运维“邪修”功法之通配符

通配符是 Shell 文件名扩展的核心工具,如 *、?、[] 等,可实现批量操作,提升运维效率。正确使用能高效处理日志、备份、设备文件等场景,但误用可能导致数据误删。关键注意事项包括:避免空匹配、不匹配隐藏文件、路径分隔符限制、引号影响展开及删除前预览结果。安全习惯——先 ls 后 rm,方能化“通配符”为利器而非“定时炸弹”。

2026-09-28 21:30:02 358

原创 rsync远程文件同步实用指南

永远不要使用root用户运行rsync为不同用途创建专用用户和组使用chroot限制文件系统访问范围配置IP白名单,限制网络访问启用传输加密(SSH或TLS)定期审计日志和文件变化保持rsync和相关软件更新对敏感数据使用加密存储实施多层防御策略定期进行安全测试和漏洞扫描。

2026-01-14 20:22:02 981

原创 CUPS打印系统完全指南:从安装配置到故障排除

CUPS(通用UNIX打印系统)是一个开源的模块化打印解决方案,支持Linux、macOS等UNIX系统。它基于IPP协议,提供跨平台兼容性、网络打印支持和直观的Web管理界面。安装简单(Ubuntu/Debian使用sudo apt install cups,CentOS使用sudo yum install cups),支持USB、网络和共享打印机管理。配置文件位于/etc/cups/,包含主配置、打印机定义和PPD驱动。常见问题可通过检查服务状态、测试打印和日志分析解决。CUPS还提供性能优化、安全配置

2025-12-06 12:50:14 3211

原创 DNS入门完全指南:从原理到配置,一篇文章读懂域名解析

DNS(域名系统)是互联网的核心服务,负责将易记的域名转换为IP地址。本文详细介绍了DNS的功能、工作原理、主流系统的配置方法以及故障排查技巧。主要内容包括:DNS的核心作用(域名解析、邮件服务定位等);解析过程的四个阶段(本地查询、递归查询等);Windows、macOS和Linux系统的DNS配置指南;国内外常用公共DNS推荐(如114DNS、Google DNS等);以及使用ipconfig、dig等工具进行DNS故障诊断的方法。文章还提供了DNS记录类型说明和常见问题解决方案,帮助用户优化网络访问体

2025-12-03 23:40:22 1194

原创 一文掌握rsync:高效文件同步与备份的跨平台神器

rsync是一款高效的增量文件同步工具,支持跨平台使用。文章详细介绍了rsync在Linux、macOS、Windows等系统上的安装方法,包括通过包管理器、源码编译等方式获取。核心特性包括智能增量同步、文件属性保留和压缩传输等。常用参数如归档模式(-a)、递归(-r)、压缩(-z)等被详细说明,并提供了本地/远程备份、定时任务等实用示例。高级技巧涵盖带宽控制、断点续传和性能优化。最后针对"权限被拒绝"等常见问题提供了解决方案,帮助用户快速掌握这款强大的同步工具。

2025-12-02 23:50:09 1367

原创 系统运维之PXE原理篇

PXE(Preboot eXecution Environment,预启动执行环境)是一种通过网络引导计算机的技术,允许客户端在没有本地存储设备(如硬盘、U盘)的情况下,从远程服务器加载操作系统镜像并启动。

2025-08-06 21:57:06 658

原创 系统运维之LiveCD详解

LiveCD是一个包含完整可运行操作系统的光盘映像,能够在不影响主机系统的情况下启动计算机。

2025-08-06 19:18:06 1451

原创 Linux救援模式之应用篇

Linux系统救援操作指南 本文总结了Linux系统救援的常用操作流程,包括: 文件系统挂载与访问:通过fdisk/lsblk识别分区,创建挂载点并挂载根分区及其他关键分区(/boot、/home),必要时挂载虚拟文件系统进行chroot操作。 文件系统检查与修复:针对ext/xfs/btrfs等不同文件系统的检查(fsck/xfs_repair)和修复方法,包括超级块损坏、日志损坏等特殊情况的处理。 GRUB引导修复:详细说明在BIOS和UEFI模式下重新安装GRUB的步骤,包括分区挂载、chroot环境

2025-07-29 20:27:35 1500

原创 Linux救援模式之简介篇

本文介绍了Linux系统的救援模式及其使用方法。救援模式提供了一个最小化Linux环境,用于修复损坏的系统、恢复文件、修改配置等。进入方式包括通过GRUB菜单或安装介质启动,不同发行版(Ubuntu/Debian、CentOS/RHEL、Arch Linux)的救援模式各有特点。主要应用场景包括文件系统修复、引导恢复、密码重置等系统维护操作。

2025-07-29 19:17:10 998

原创 unisS5800XP-G交换机配置命令之端口篇

本文介绍了网络设备端口配置的三种主要方法:1.批量端口配置操作,包括指定接口范围进入批量配置视图;2.链路聚合(LACP)配置,详细说明了设备ID设置、二层/三层聚合组的静态和动态配置方法,以及LACP工作模式、超时时间等参数设置;3.IPv4接口绑定(IP Source Guard)功能配置,包括开启绑定功能、配置静态绑定表项和设置免过滤条件。文章提供了完整的命令行操作指南,涵盖了网络管理中常见的端口批量操作、链路聚合和IP-MAC绑定等实用配置方法。

2025-07-28 22:42:26 1009

原创 unisS5800XP-G交换机配置命令之登录篇

本文摘要: 主要介绍了Telnet和SSH两种远程登录方式的配置方法。对于Telnet登录,详细说明了三种认证方式(不认证、密码认证和AAA认证)的配置步骤,包括开启服务、设置用户线属性、认证模式等关键操作。同时介绍了Telnet服务器的公共属性配置,如DSCP优先级、端口号等。对于SSH登录,简要说明了password认证方式的配置流程,包括密钥生成、服务器开启和用户认证设置。文中多次强调配置认证方式时需谨慎,避免因配置不当导致安全隐患或登录失败。

2025-07-28 22:01:27 1387

原创 Python学习实践笔记(一)

import random# 出拳punches = ['石头','剪刀','布']computer_choice = random.choice(punches)user_choice = ''user_choice = input('请出拳:(石头、剪刀、布)') # 请用户输入选择while user_choice not in punches: # 当用户输入错误,提示错误,重新输入 print('输入有误,请重新出拳') user_choice = input(.

2021-03-11 00:19:12 335

原创 Sass学习实践笔记(五)

@规则:@import、@media、@extend、@at-root、@debug、@warn、@error

2020-06-06 00:07:15 298

原创 Sass学习实践笔记(四)

函数功能:字符串函数、数字函数、列表函数、颜色函数、Introspection 函数、Miscellaneous函数、Maps函数、自定义函数

2020-06-05 23:53:27 948

原创 Sass学习实践笔记(三)

控制命令:@if条件判断、@for循环、@while循环、@each循环

2020-06-02 22:15:15 343

原创 Sass学习实践笔记(二)

基本语法:变量、嵌套、混合宏、扩展/继承、占位符、插值、注释、数据类型、运算

2020-06-02 01:01:49 369

原创 Sass学习实践笔记(一)

sass的安装和编译

2020-05-30 14:11:42 307

原创 Bootstrap学习实践笔记(六)

实战案例

2020-05-29 22:06:35 1046

原创 Bootstrap学习实践笔记(五)

公共样式:边框、清除浮动、颜色、Display显示属性、嵌入、Flex弹性布局、Float浮动属性、溢出、固顶(底)及定位、阴影、规格与尺寸、spacing间隔规范(Margin与Padding间距处理)、文本处理、垂直对齐、显示或隐藏(能见度)处理

2020-05-25 23:42:16 697

原创 Bootstrap学习实践笔记(四)

组件:下拉菜单、表单、大块屏、列表组、媒体对象、弹出模态框 、导航栏、分页、POP提示 、进度条、滚动监听、旋转特效、弹出提示框、提示冒泡

2020-05-24 22:46:11 706

原创 Bootstrap学习实践笔记(三)

组件:警告提示框、徽章、按钮、按钮组、卡片、轮播效果、折叠面板

2020-05-22 16:28:46 581

原创 Bootstrap学习实践笔记(二)

排版、图片、表格

2020-05-19 01:00:15 467

原创 Bootstrap学习实践笔记(一)

利用栅格系统布局

2020-05-19 00:24:31 796

原创 Vue学习实践笔记(六)

结合webpack实现render函数渲染组件、vue-router路由、子路由

2020-05-17 01:35:04 318

原创 Vue学习实践笔记(五)

父子组件传值、路由基本用法、名称案例——利用对keyup事件的监听实现姓名拼接、使用watch监听文本框数据的改变实现姓名拼接、使用computed计算属性实现姓名拼接、使用watch监听路由地址的改变、使用vue实例的render方法渲染组件、利用es6的Promise解决回调地狱

2020-05-14 22:26:06 313

原创 WebPack4学习实践笔记(二)

配置详解

2020-05-14 13:55:01 308

原创 Vue学习实践笔记(四)

父组件向子组件传递数据和方法、组件传值、传方法和本地缓存localStorage的用法、使用ref获取DOM元素和组件引用、路由对象的定义和用法、router-view标签和router-link标签的用法、redirect重定向的使用、设置选中路由高亮、切换动画、路由对象两种传参方式、路由的嵌套、命名视图实现经典布局

2020-05-05 21:18:52 305

原创 官方API整理

vue、vue-axios、vue-router

2020-05-05 16:20:34 376

原创 Vue学习实践笔记(三)

ajax实现列表获取、添加删除、过渡类名实现动画、自定义v-前缀、使用animate.css实现动画、使用钩子函数实现半场动画、使用transition-group元素实现列表动画、appear、tag属性、全局组件的三种创建方式和私有组件的创建方式、组件中的data与methods、使用v-if和v-else结合flag进行切换、使用vue提供的component元素进行切换、应用动画和mode属性

2020-05-05 02:18:32 328

原创 vue-devtools-dev

一、准备下载安装谷歌浏览器:https://www.google.cn/chrome/下载解压vue-devtools:https://codeload.github.com/vuejs/vue-devtools/zip/devnodejs安装教程:https://blog.youkuaiyun.com/FED_AF/article/details/105747632webpack安装教程:...

2020-05-01 13:35:50 311

原创 WebPack4学习实践笔记(一)

实际常用

2020-05-01 12:35:19 673

原创 Vue学习实践笔记(二)

列表添加删除、关键字搜索、全局过滤器、格式化时间、私有过滤器、字符串的padStart方法、自定义按键修饰符、自定义全局指令、私有指令、指令函数的简写形式、Vue实例的生命周期及内置函数、ajax

2020-04-30 20:32:39 242

原创 Vue学习实践笔记(一)

v-cloak、v-text、v-html、v-bind、v-on、事件修饰符、v-model、绑定样式、v-for、v-if、v-show

2020-04-29 01:29:48 235

原创 browsersync——代码变动实时更新到页面

browser-sync是nodejs的一个npm模块,通过监听代码变动实时重载页面,极大提高前端开发效率,能够实现多终端联动

2020-04-26 21:19:26 772

原创 nodejs学习实践笔记

一、安装1、node.js各版本:https://nodejs.org/en/downloadwin7_x64版本:https://nodejs.org/dist/v12.16.2/node-v12.16.2-x64.msi测试:# 查看node版本node -v# 查看npm版本npm -v二、配置新建系统环境变量:NODE_PATH=*\node_modul...

2020-04-25 13:49:05 435

原创 利用rhel的kickstart功能实现PXE无人值守安装操作系统(模拟性实践)

一、环境物理机:Win10虚拟平台:VMware-workstation-full-15.1.0PXE服务器:rhel-server-7.3-x86_64PXE客户端:rhel-server-8.0-x86_64二、原理三、架构四、准备五、步骤...

2020-04-24 00:40:20 300

PXE机制.pptx

PXE(preboot execute environment预启动执行环境)是intel公司推出的一款通过网络来引导操作系统的协议。该文档用图画的形式描述了PXE的运行机制,即计算机通过网络引导的具体过程,比起枯燥的文字描述更加生动形象

2020-03-11

InsertNums-master.zip

A Sublime Text 2 and 3 plugin, that inserts (consecutive) numbers across multiple selections or modifies the selections' contents with expressions. Huge configurability.

2020-04-27

snippets.json

sublime text 2 */Packages/Emmet/emmet/snippets.json 自定义tab引出内容

2020-04-24

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

TA关注的人

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