随笔分类 -  Linux

摘要:第一章:计算机网络基础(运维核心) 运维工程师日常核心工作离不开网络相关操作,高频场景包括:处理各类网络故障(如网络延迟、丢包、端口不通、DNS解析失败)、部署基础网络服务(如DNS、DHCP、防火墙)、优化网络性能、保障网络安全。核心要求是熟练掌握网络分层模型、核心协议、网络设备特性及故障排查方法 阅读全文
posted @ 2026-03-28 19:17 kyle_7Qc 阅读(3) 评论(0) 推荐(0)
摘要:第一章:计算机的基本定义与组成结构 1.1 计算机的定义 计算机:能接受输入、处理数据、产生输出,且能自动、高速执行程序的电子设备。 核心流程(口诀:输→处→输→存,一步不差): 输入(外部数据) → 处理(CPU运算) → 输出(可理解结果) → 存储(持久化/临时存储) 记忆技巧:类比“厨房”— 阅读全文
posted @ 2026-03-28 18:45 kyle_7Qc 阅读(3) 评论(0) 推荐(0)
摘要:一站式掌握文本处理三大件:从入门到生产,再到性能与坑位。 目录 快速对比总览(何时用谁) 正则与编码小抄(BRE/ERE/PCRE、大小写与多行) grep —— 搜索与过滤 用法速览与退出码 参数总表(GNU 常见 + 兼容性提示) 高频场景与示例 awk —— 结构化提取、计算与格式化 语言模型 阅读全文
posted @ 2025-09-06 20:11 kyle_7Qc 阅读(207) 评论(0) 推荐(0)
摘要:1️⃣ linux系统概况 2️⃣ 系统安装⭐⭐⭐⭐⭐ 3️⃣系统优化 4️⃣Linux系统使用注意 5️⃣目录结构 6️⃣centos,kyin,ubt区别 阅读全文
posted @ 2025-08-16 23:36 kyle_7Qc 阅读(9) 评论(0) 推荐(0)
摘要:1. 前期准备 离线安装包 ubuntu deb包 centos rpm包 samba配置 共享windows文件夹,可挂载 配置文件 提前配置代理指向位置,避免出错 2. 脚本 #!/bin/bash # 00.vars mount_share_dir=“挂载路径” mount_dir=/mnt 阅读全文
posted @ 2025-03-19 20:51 kyle_7Qc 阅读(121) 评论(0) 推荐(0)
摘要:Bash 脚本中的函数使用指南 1. 概述 函数是将一段代码封装起来并赋予一个名称的代码块。在 Bash 脚本中,函数可以用来: 精简代码:将重复使用的代码封装成函数,减少代码冗余。 提高可读性:让脚本更加规范,便于理解和维护。 方便调试:调试时只需注释或修改函数即可,不影响其他部分。 应用场景: 阅读全文
posted @ 2024-12-01 20:40 kyle_7Qc 阅读(140) 评论(0) 推荐(0)
摘要:1. for 循环 for 循环是用于遍历一个序列(如列表、字符串、元组等)的循环结构。它会依次取出序列中的每个元素,执行循环体中的代码。 格式 for 变量名 in 序列; do 命令 done 示例 示例 1:遍历数字序列 #!/bin/bash for i in {1..3}; do echo 阅读全文
posted @ 2024-12-01 18:54 kyle_7Qc 阅读(91) 评论(0) 推荐(0)
摘要:1. 字符串比较符 运算符 描述 示例 = 等于 [ "a" = "a" ]为true != 不等于 [ "a" != "a" ]为false > 大于,判断字符串时根据ASCII码表顺序,不常用 在[]表达式中:[ 2 > 1 ]为true 在[[]]表达式中:[[ 2 > 1 ]]为true 在 阅读全文
posted @ 2024-12-01 14:49 kyle_7Qc 阅读(181) 评论(0) 推荐(0)
摘要:括号 用途 ( ) 用途1:在运算中,先计算小括号里面的内容 用途2:数组 用途3:匹配分组 (( )) 用途1:表达式,不支持-eq这类的运算符。不支持-a和-o,支持<=、>=、<、>这类比较符和&&、|| 用途2:C语言风格的for(())表达式 $( ) 执行Shell命令,与反撇号等效 $ 阅读全文
posted @ 2024-11-30 22:16 kyle_7Qc 阅读(42) 评论(0) 推荐(0)
摘要:双引号、单引号、不加引号与反引号 在变量赋值时,如果值有空格,Shell会把空格后面的字符串解释为命令: # VAR=1 2 3 -bash: 2: command not found # VAR="1 2 3" # echo $VAR 1 2 3 # VAR='1 2 3' # echo $VAR 阅读全文
posted @ 2024-11-30 21:36 kyle_7Qc 阅读(67) 评论(0) 推荐(0)
摘要:1. Shell表达式 表达式 示例 [ expression ] [ 1 -eq 1 ] [[ expression ]] [[ 1 -eq 1 ]] test expression test 1 -eq 1 ,等同于[] 2. 整数比较符 比较符 描述 示例 -eq,equal 等于 [ 1 - 阅读全文
posted @ 2024-11-30 19:01 kyle_7Qc 阅读(46) 评论(0) 推荐(0)
摘要:变量 1. 什么是变量 变量内存中的一块空间,变量名字 ==> 内存空间地址. 2. 变量命名规范 不能以数字开头。 不能以特殊符号开头,可以以"_"开头。 推荐字母开头 3. 变量的命名方式 驼峰方式: personOfName personOfAge ✔ 现代式: 单词(小写)+ "_下划线"连 阅读全文
posted @ 2024-11-14 23:13 kyle_7Qc 阅读(93) 评论(0) 推荐(0)
摘要:1. Shell简介 Shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。 2. Shell编程语言必知必会 shell命令解释器:bash编程 常用命令解释器. 命令解释器 阅读全文
posted @ 2024-11-14 22:34 kyle_7Qc 阅读(68) 评论(0) 推荐(0)
摘要:使用场景 ->ansible #!/bin/bash #author: kylerock #desc: # 1.一键创建秘钥对(如果不存在) # 2.一键分发公钥 # 3.一键检查 #1. vars key=/root/.ssh/id_rsa ips="7 31 41" pass=1 #ips="` 阅读全文
posted @ 2024-10-31 21:30 kyle_7Qc 阅读(84) 评论(0) 推荐(0)
摘要:Linux Boot 分区空间不足问题及解决方法 Boot 分区为什么会满? 在 Linux 系统中,boot 分区用于存储启动系统所需的文件,包括内核文件(vmlinuz)、初始化内存文件(initrd.img 或 initramfs)以及引导加载程序(如 GRUB)的相关文件。通常情况下,boo 阅读全文
posted @ 2024-10-24 22:52 kyle_7Qc 阅读(1103) 评论(0) 推荐(0)
摘要:LVS(Linux Virtual Server)和 Nginx 都可以作为负载均衡器使用,它们在实现负载均衡的方式、工作层次以及适用场景上有显著的区别。下面从相同点和不同点两方面分析它们的区别。 一、相同点 负载均衡功能: LVS 和 Nginx 都能够实现负载均衡功能,将客户端请求分发给多台后端 阅读全文
posted @ 2024-10-02 21:49 kyle_7Qc 阅读(1117) 评论(0) 推荐(0)
摘要:简介 LVS(Linux Virtual Server)是一个用于实现负载均衡的开源项目,它是 Linux 内核级别的负载均衡解决方案,属于四层负载均衡(传输层,主要是基于 IP 和端口进行流量分发)。LVS 是 Linux 高可用性和集群系统的核心组件之一,广泛用于高并发、高可用的互联网服务中。 阅读全文
posted @ 2024-10-02 21:48 kyle_7Qc 阅读(125) 评论(0) 推荐(0)
摘要:思路 * whois命令过滤到期时间 · 判断whois命令是否存在 which whois ;$? * 时间格式转换 · 转换为秒级 date +%s -d '过滤的时间' · 当前时间的转换 * 两个时间相减 · echo s1 - s2 |bc * 相差时间格式的转换 · /60/60/24 阅读全文
posted @ 2024-09-29 21:28 kyle_7Qc 阅读(57) 评论(0) 推荐(0)
摘要:流程 获取系统磁盘分区名字 /etc/fstab 排除空行,注释的行,swap 统计磁盘分区数量 wc -l 取出所有分取名字,通过循环一个分区一个分区处理 获取分区使用率 df -h 分区名字 取出大小,使用率 对使用率进行判断 大于等于70 磁盘空间不足 小于70 磁盘空间正常 脚本 #! /b 阅读全文
posted @ 2024-09-29 20:34 kyle_7Qc 阅读(59) 评论(0) 推荐(0)
摘要:颜色 字符串颜色 字符串输出颜色,有时候关键地方需要醒目,颜色是最好的方式: 字体颜色 字体背景颜色 显示方式 30:黑 40:黑 0:终端默认设置 31:红 41:深红 1:高亮显示 32:绿 42:绿 4:下划线 33:黄 43:黄色 5:闪烁 34:蓝色 44:蓝色 7:反白显示 35:紫色 阅读全文
posted @ 2024-09-29 18:37 kyle_7Qc 阅读(58) 评论(0) 推荐(0)