- 博客(39)
- 收藏
- 关注
原创 零基础新手小白快速了解掌握服务集群与自动化运维(三)DHCP服务
本文介绍了DHCP(动态主机配置协议)服务的配置与管理。主要内容包括:DHCP协议概述、工作流程(Discover-Offer-Request-Ack)、安装部署步骤(环境配置、软件安装、配置文件修改)、单地址池和多地址池的配置方法、地址绑定实现,以及常见故障排查思路。重点讲解了Linux环境下DHCP服务器的搭建过程,包括关闭防火墙、配置静态IP、修改dhcpd.conf文件等关键操作步骤。文章还涉及DHCP中继配置和客户端验证方法,为网络管理员提供了完整的DHCP服务部署指南。
2025-09-15 15:41:14
178
原创 零基础新手小白快速了解掌握服务集群与自动化运维(二)Linux Journalctl命令、Journalctl日志持久化存储
本文全面介绍了Linux系统中journalctl日志管理工具的功能与配置方法。主要内容包括:1. journalctl基础使用:查询日志、按服务/进程/优先级过滤、时间范围查询等基本操作;2. 日志持久化配置:通过创建/var/log/journal目录并修改配置文件实现日志长期保存;3. 日志空间管理:设置SystemMaxUse等参数控制日志大小,使用vacuum命令手动清理;4. 故障处理:当日志未自动清理时的解决方案,如设置MaxRetentionSec参数;5. 与logrotate工具的比较,
2025-09-15 15:24:09
625
原创 零基础新手小白快速了解掌握服务集群与自动化运维(一)Crond定时任务-Crond服务、Syslog
本文系统介绍了Linux系统下的Crond定时任务服务。主要内容包括:1. Crond服务的基本概念和功能,作为Linux系统周期性执行任务的守护进程;2. 系统任务调度和用户任务调度的区别,以及相关配置文件;3. Crontab文件的格式说明和时间设定语法,包括特殊字符的使用方法;4. 详细讲解了Crond服务的安装、启动和管理命令;5. 提供了多个crontab任务配置实例;6. 重点强调了使用注意事项,包括环境变量设置、日志处理、系统级与用户级调度区别等常见问题。文章全面系统地介绍了Crond服务的原
2025-09-15 14:24:35
675
原创 零基础快速了解Linux操作系统---故障排查
本文总结了11个Linux系统常见故障的排查与解决方法,涵盖GRUB引导故障、文件系统只读、OOM Killer触发、initramfs损坏、磁盘空间耗尽、SSH登录缓慢、逻辑卷扩展、内核模块冲突、NTP时间同步、SELinux权限问题以及root密码重置等典型场景。每个案例均包含故障现象、原因分析和具体解决步骤,涉及GRUB修复、文件系统检查、内存优化、系统救援模式操作等关键技能。特别详细介绍了通过GRUB2修改内核参数重置root密码的方法,并强调操作注意事项。文章还提供了故障模拟建议和学习资源推荐,是
2025-09-12 15:26:32
1187
原创 零基础快速了解掌握Linux防火墙-Iptables
本文详细介绍了Linux防火墙工具iptables的配置与管理。文章首先概述了iptables的特点和核心组成(表、链、规则),然后重点讲解了配置方法:包括添加/删除规则、查看/修改策略、匹配条件设置等。特别介绍了NAT地址转换配置(SNAT和DNAT)以及防火墙策略的备份恢复方法。全文通过命令示例和流程说明,全面展示了iptables的灵活配置能力,适合作为Linux网络安全管理者的参考手册。
2025-09-11 18:06:30
806
原创 零基础快速了解掌握Linux防火墙-Firewalld
本文主要介绍了防火墙的分类及Linux系统下防火墙的管理。防火墙按表现形式分为软件防火墙(如iptables、firewalld)和硬件防火墙(如华为、思科等品牌);按技术分为包过滤防火墙和七层防火墙。重点阐述了Linux防火墙架构,包括用户态工具(iptables/firewalld/ufw)和内核态四表五链机制,详细解析了firewalld的九大区域功能及配置方法,通过firewall-cmd命令实现服务/端口管理、区域设置等操作。最后给出了一个综合实验案例,要求实现NAT转换、访问控制、端口限制等安全
2025-09-10 19:01:11
1125
原创 零基础Linux操作基础快速掌握 Shell编程之 sed 与 awk
摘要:本文详细介绍了Linux中sed和awk两种文本处理工具的使用方法。sed作为流编辑器,主要通过读取、执行和显示三个步骤处理数据流,支持替换、删除、插入等操作,并提供了多种寻址方式。awk则更擅长按字段处理文本,支持条件判断、数学运算和正则表达式匹配,内置变量如NF、NR等便于字段操作。文章列举了大量实用示例,包括文本查找替换、行号处理、统计计算等,并比较了两种工具的特点:sed适合整行处理,awk更适合字段分析。这些命令对日志分析、系统监控等场景具有重要实用价值。
2025-09-09 16:11:08
586
原创 零基础Linux操作基础快速掌握 Shell编程之正则表达式
本文摘要: 正则表达式部分介绍了基本和扩展正则表达式的分类、元字符用法及常见应用场景,包括电话号码和邮箱格式校验。Shell命令部分详细讲解了sort排序、uniq去重、tr字符替换、cut字段截取、split文件拆分、paste文件合并等工具的使用方法和实际案例,如IP地址排序统计、登录失败IP封禁等。文中通过大量示例演示了各命令的选项组合应用,如sort的-n数字排序、-r反向排序,uniq的-c计数和-d去重,以及tr的字符替换和压缩功能等。
2025-09-09 15:38:36
900
原创 零基础Linux操作基础Shell脚本案列以及练习题!!
摘要:本文展示了使用expect脚本修改用户密码的两个案例,包括脚本编写、权限设置和执行过程。案例中以root用户身份操作,通过vim编辑脚本并赋予执行权限后运行。脚本功能包括创建指定数量新用户并设置统一初始密码,要求用户首次登录时修改密码。操作步骤简明清晰,适用于批量用户密码管理场景。
2025-09-08 21:05:49
118
原创 零基础Linux操作基础快速掌握 Shell中的-expect脚本
Expect是一个用于自动化交互式任务的工具语言,通过模拟用户输入实现与程序的自动交互。文章详细介绍了Expect的安装、基本命令(如spawn、expect、send等)以及变量、控制流等编程特性。通过具体案例展示了如何修改密码、SSH登录等常见自动化任务,并提供了Shell脚本调用Expect的两种方法。最后,以批量采集服务器CPU信息为例,演示了Expect在生产环境中的实际应用,包括文件分发和远程命令执行。Expect作为系统管理员的强大助手,能显著提高自动化运维效率。
2025-09-08 16:38:24
949
原创 零基础Linux操作基础小白快速掌握Shell脚本--流程控制和循环(二)
本文摘要介绍了Shell脚本编程中的循环控制、数组、函数以及高级特性。主要内容包括: 循环控制语句continue和break的使用方法及多层循环控制 Shell数组的定义、操作和关联数组的应用 函数的定义调用及参数处理 Shell高级特性如颜色输出、替换扩展、expect自动化交互等 信号处理和trap命令的用法 文章通过具体示例展示了Shell脚本编程的核心技术,包括循环控制、数组处理、函数封装、参数传递等实用技巧,并介绍了expect实现自动化交互的方法,为Shell脚本开发提供了全面的参考。
2025-09-06 21:20:35
1124
原创 零基础Linux操作基础小白快速掌握Shell脚本--流程控制和循环
本文摘要: Shell脚本条件选择与循环结构详解,介绍了if条件语句(单/双/多分支)、case语句(模式匹配)的语法和使用场景,并提供了性别判断、菜单选择等案例。详细讲解了for循环(列表生成方式、99乘法表)和while循环(猜数字游戏)的实现方法,包括C语言风格的双小括号格式。此外,还展示了文件备份、日期目录处理等实用脚本案例,帮助掌握Shell编程中的流程控制技巧。
2025-09-04 18:53:34
626
原创 零基础Linux操作基础小白快速掌握Shell脚本bash的配置文件
Bash Shell配置文件可分为三类:1)按生效范围分为全局配置(/etc/profile等)和个人配置(~/.bashrc等);2)按登录方式分为交互式登录(执行/etc/profile等)和非交互式登录(执行~/.bashrc等);3)按功能分为Profile类(设置环境变量)和Bashrc类(定义别名和函数)。条件判断if语句支持单分支、双分支和多分支结构,通过条件测试决定执行路径,可嵌套使用。示例展示了用BMI指数判断体型的三分支if语句,包含输入验证和计算逻辑。
2025-09-02 14:35:19
475
原创 零基础Linux操作基础小白快速掌握Shell脚本语言的运算
本文详细介绍了Shell脚本中的算术运算、条件测试和输入处理等核心功能。主要内容包括:1) Shell支持整数运算的6种运算符和6种实现方式;2) 条件测试的4种语法格式及文件、字符串、数值等测试方法;3) 逻辑运算与短路运算原理;4) read命令的14种选项及实用案例,如密码输入、菜单选择等。文中还提供了鸡兔同笼、随机数生成、磁盘空间监控等多个实用脚本示例,帮助读者掌握Shell编程的关键技术点。
2025-09-01 19:16:48
815
原创 零基础小白快速了解掌握Shell脚本编程
本文介绍了Shell脚本编程的基础知识,包括: 编程语言分类(静态/动态、强/弱类型) Shell脚本基本结构(命令组合、变量、控制语句等) 脚本创建与执行方法 变量类型及用法(普通变量、环境变量、本地变量) 字符串操作(拼接、截取、长度获取) 注释规范与脚本调试技巧 变量命名规则与作用域 环境变量的声明与继承特性 declare命令的使用方法 文章通过实例演示了Shell脚本的实际应用,如系统信息显示、备份脚本等,并详细说明了变量定义、引用和删除的方法。
2025-08-29 11:59:40
1238
原创 零基础快速掌握Linux进程管理内容
pkill是ps命令和kill命令的结合,按照进程名来杀死指定进程,pkill和killall应用方法差不多,也是直接杀死运行中的程序,如果想杀掉单个进程,请用kill来杀掉。查看进程的信息,包括进程是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。用于查看进程树之间的关系,谁是父进程,谁是子进程,可以清楚的看出来是谁创建了谁。输出的每一列代表不同的信息,其中。-n 当匹配多个同一命令启动的进程时,显示进程号最大的那个。在终端界面运行的进程,运行前台进程后,终端无法操作(阻塞状态)
2025-08-28 14:08:43
767
原创 Linux程序与进程和进程程序基础以及程序管理(零基础掌握版)
本文主要介绍了Linux系统中的程序、进程和线程概念,以及进程的生命周期和父子进程关系。重点讲解了Linux软件管理方法,包括RPM包、DEB包、二进制包和源码包的安装方式,并详细说明了yum源配置和命令使用。此外,还介绍了systemd管理机制、运行级别设置以及服务控制命令,提供了服务启动报错的排查方法。最后简要提及了源码包编译安装的三个步骤(配置、编译、安装)和二进制安装方法。
2025-08-27 15:20:17
1177
原创 Linux系统网络管理与Rocky9网络管理区别(三)
本文介绍了Linux系统中网络连接查看与管理的相关工具及技术。主要内容包括:1)使用netstat和ss命令查看网络连接状态;2)通过bond绑定实现网卡高可用,详细讲解三种绑定模式及在CentOS7、OpenEuler和Rocky9上的配置方法;3)tcpdump抓包工具的使用;4)web压力测试工具ab;5)路由追踪命令traceroute。此外还介绍了Linux内核网络参数配置和网络性能指标评估体系,为网络管理和性能优化提供了实用指导。
2025-08-26 16:20:01
1321
原创 关于OSPF实验题
本实验主要演示了网络设备配置流程:1)主机和交换机IP配置;2)三层交换机端口设置;3)接口转换;4)路由器IP地址及子网掩码配置;5)静态路由设置(包括ms1、r1-r3);6)OSPF动态路由协议配置(r1-r3);7)网络连通性验证。实验涉及多设备联动,重点配置了静态路由和OSPF协议,通过指定目标区域、子网掩码和接口IP实现网络互通,最后通过捕获/转发功能验证配置效果。
2025-08-25 21:55:59
277
原创 Linux系统网络管理与Rocky9网络管理区别(二)
nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法(nm 代表 NetworkManager,cli 代表 Command-Line)。用nmcli配置之前,不要对接口执行"ip addr"操作,不然会冲突,配置失败。使用 nmcli 命令时,必须确保 NetworkManager 为运行状态。
2025-08-25 19:14:07
779
原创 Linux系统网络管理与Rocky9网络管理区别(一)
本文摘要:Linux网络管理主要涉及网络参数配置和路由设置。网络配置可通过图形化工具NetworkManager或命令行工具(ifconfig/ip/ifup等)实现,包括单IP和多IP地址配置。路由管理使用route命令设置静态路由,并通过修改/etc/sysctl.conf开启IP转发功能。文章详细演示了单路由和双路由环境下的配置过程,涉及网卡参数修改、路由表维护及网络连通性测试,最后预告Rocky9系统的网络管理内容。
2025-08-25 18:49:37
796
原创 Linux小白必知的计算机虚拟局域网三层交换机(二)
该文介绍了三层交换机的配置步骤和工作原理。配置过程包括:创建VLAN(10/20/30)、分配端口到VLAN、设置VLAN网关地址(192.168.x.254)、启用IP路由功能、配置接口模式(access/trunk)。工作原理方面,三层交换机结合二层交换和三层路由技术,采用"一次路由多次交换"机制,通过缓存转发信息提高效率,并利用硬件芯片实现快速数据转发。文章还对比了静态配置与动态路由协议(如RIP、OSPF)的特点,指出动态路由更适合中型网络。
2025-08-21 17:56:50
286
原创 Linux小白必知的计算机虚拟局域网VLAN和三层交换机!!!
VLAN技术详解摘要:本文系统介绍了虚拟局域网(VLAN)技术及其应用。首先分析了传统交换机广播域过大带来的带宽浪费、安全隐患等问题,提出通过物理或逻辑方式分割广播域的解决方案。详细阐述了静态VLAN和动态VLAN两种类型及其配置方法,包括端口划分和MAC地址划分。重点讲解了Access和Trunk两种链路类型的工作原理,以及ISL和802.1q两种封装标准。此外还介绍了以太通道技术实现负载均衡和容错的优势,并通过实例演示了VLAN配置过程。最后简要提及通过单臂路由或三层交换实现不同VLAN间通信的方法。全
2025-08-20 14:37:32
348
原创 Linux小白必知的计算机路由器配置!!!
网络路由基础与配置摘要 网络层通过IP头部封装实现定位、路由和流控。IP数据包TTL值随路由转发递减(Windows:128/Linux:64)。广播域指接收相同广播的节点集合,广播地址为全F MAC或网段IP。ARP协议通过广播请求/单播应答解析IP到MAC地址(缓存120秒)。路由器配置需区分设备连线(同种交叉/异种直通),路由表包含直连与非直连网段(静态/动态生成)。静态路由由管理员手工配置,默认路由处理未知目标网络。转发时IP不变MAC变,路由基于网络层,交换基于MAC地址表。静态路由配置案例可实现
2025-08-19 15:54:07
296
原创 Linux小白带你了解计算机网络交换机配置!!!
本文介绍了交换机的基本配置原理与操作。主要内容包括:以太网MAC地址与帧格式、交换机工作原理(MAC地址学习与转发)、以太网接口的工作模式(单工/半双工/全双工)与速率协商。还详细说明了Cisco交换机的命令行操作,包括四种工作模式转换、常用配置命令(主机名、MAC地址表查看、接口状态检查等)以及接口双工模式和速率的配置方法。这些知识是网络设备配置与管理的基础内容。
2025-08-18 16:33:39
216
原创 Linux小白带你了解掌握计算机网络技术(三)
本文系统介绍了IP地址相关知识:1.IP地址是网络设备的唯一标识,IPv4为32位,IPv6为128位;2.IP地址由网络部分和主机部分组成;3.IP地址分为A-E五类,其中A类(0-127)用于大型网络,B类(128-191)用于中型网络,C类(192-223)用于小型网络;4.地址分为公网(收费)和私网(免费)两类;5.详细介绍了网络地址、广播地址、子网掩码(用于确定网络地址)、子网段和网关(连接不同网络的路由器)等关键概念。文章重点阐述了A/B/C类地址的位结构、可用地址计算方法及适用场景。
2025-08-15 16:26:14
429
原创 Linux小白带你了解掌握计算机网络技术(二)
本文介绍了TCP/IP五层网络模型和IP地址相关基础知识。网络模型部分详细说明了各层协议(应用层HTTP/FTP等、传输层TCP/UDP、网络层ICMP/IP等)及其端口号,以及数据封装/解封装过程和对应设备。IP地址部分讲解了数制概念,重点介绍了二进制、八进制、十六进制与十进制的转换方法,包括位权计算和进制转换步骤。这些内容是计算机网络的基础知识,对理解网络通信原理和协议工作方式具有重要意义。
2025-08-14 14:50:40
574
原创 Linux小白带你了解掌握计算机网络技术!!!!
本文系统介绍了计算机网络的基础知识。首先阐述了网络概念、发展历程(从ARPANET到Web技术)及其四要素(传输介质、通信协议、资源和终端)。接着分析了网络功能(通信、资源共享等)和类型(WAN、LAN等),并解释了协议标准与网络拓扑结构。第二部分重点讲解了OSI七层模型,详细说明了各层(物理层至应用层)的功能与数据处理流程,包括数据封装/解封装过程。内容全面覆盖了计算机网络的基本架构和工作原理,为理解网络通信提供了系统框架。
2025-08-13 14:55:18
537
原创 零基础Linux小白带你了解掌握Linux操作系统磁盘管理!!!
本文系统介绍了Linux文件系统相关知识,主要内容包括:硬盘物理结构(磁头、磁道、扇区等)、CHS编号规则、磁盘分区(MBR/GPT)及开机流程;Linux文件系统类型(ext4/xfs等)及虚拟文件系统;磁盘分区管理命令(fdisk/parted)、格式化与挂载;LVM逻辑卷管理原理及操作;磁盘配额配置方法;磁盘检测修复工具(fsck/xfs_repair)以及文件系统备份恢复命令(xfsdump/xfsrestore)。文章详细讲解了从底层磁盘结构到高级文件系统管理的完整知识体系,为Linux系统管理员
2025-08-12 19:53:53
659
原创 Linux新手小白必知的Linux权限管理
Linux权限管理主要包括普通权限、特殊权限和ACL权限三部分。普通权限通过rwx(读/写/执行)控制文件访问,使用chmod、chown和umask命令进行管理。特殊权限包括SUID(临时提权)、SGID(继承目录属组)和SBIT(防误删),通过数字4/2/1设置。ACL权限则允许为特定用户设置独立权限,使用setfacl和getfacl命令操作。这些机制共同构建了Linux灵活而安全的权限管理体系,能够满足从基本文件保护到复杂权限控制的各种需求。
2025-08-08 19:13:47
1011
原创 Linux小白们必知的系统文件与目录内容检索(二)
tr命令是 Unix 和类 Unix 系统中的一个用于字符转换或删除的实用程序。tr命令通常用于处理文本数据,例如删除特定字符、替换字符、转换大小写等操作。案例:1、(1)将文本中的大写字母转换为小写字母: echo "HELLO" | tr 'A-Z' 'a-z'(2)删除文本中的空格:echo "hello world" | tr -d ' '(3)将文本中的特定字符替换为另一个字符:echo "abc-" | tr 'a-z' 'X-Y'
2025-08-05 18:31:58
858
原创 Linux小白们必知的系统文件与目录内容检索
本文介绍了Linux系统中常用的文件处理命令,主要分为三类:1)检索处理命令(grep、find、sort、uniq等),用于查找、筛选和排序文件内容;2)归档压缩命令(tar、zip、gzip等),用于文件打包和压缩;3)统计命令(wc、du),用于统计文件信息。重点讲解了grep的字符串查找、find的文件搜索、sort的排序规则以及uniq去重等命令的语法和实际应用案例,帮助用户掌握高效的文本处理方法。文中还提供了丰富的命令行示例,如使用grep进行模式匹配、find结合xargs处理结果等实用技巧。
2025-08-04 19:06:00
796
原创 Linux小白必知的系统目录结构以及管理(二)
选中要添加的列,输入 大写i ,输入#,按两次ESC 批量增加注释。大写I 在当前光标所在行首插入、VIM+操作文件对象(进入一个模式为命令模式)3、兴趣插件(有兴趣的可以试着做做)Esc键 返回命令模式。作用:保存、退出及字符串替换。
2025-08-01 18:34:58
292
原创 Linux小白必知的系统目录结构以及管理
ls 命令就是 list 的缩写 缺省下 ls 用来打印出当前目录的清单,如果 ls 指定其他目 录,那么就会显示指定目录里的文件及文件夹清单。通过 ls 命令不仅可以查看 linux 文件夹包含的文件 而且可以查看 文件权限(包括目录、文件夹、文件权限) 查看目录信息等等。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者 从标准输入读取内容并显示,它常与重定向符号配合使用。cd 命令可以说是 Linux 中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。
2025-07-31 19:46:19
323
原创 Linux小白们如果你的电脑运行虚拟机Linux系统卡顿的话,可以尝试一下远程操控
15.返回rocky终端 输入ifconfig 查看inet 复制。7.按back键,删到剩黄色字(permitRootLogin)5.按左方向键到最左边#,按delete键(字母变黄)输入 systemctl restar sshd 回车。17.点击Account 输入用户和密码就可。6.按shift键加4,按小写a(下面显示。13.打开windterm软件 点击。16.粘贴到主机、标签处 点击连接。我用的远程操控软件是。9.按Esc键(下面。
2025-07-31 19:05:24
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人