自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux Shell编程之循环语句(三)

在 Shell 编程的广阔领域中,循环语句与函数无疑是两大不可或缺的基石。它们不仅能够显著提升脚本的执行效率,还能极大增强脚本的可读性和可维护性。循环语句,作为自动化处理重复任务的利器,在 shel1 编程中扮演着至关重要的角色。for 循环、while循环以及 unti1 循环,各具特色,分别适用于不同的应用场景。for 循环擅长处理预定义的列表,如批量创建用户账号;while 循环则更适用于需要按特定条件重复执行操作的场景;until 循环则与 while 循环相反,在条件为假时执行循环体。

2025-04-14 14:48:35 360

原创 linux shell编程之条件语句(二)

Shell编程作为 Linux 系统管理的重要组成部分,其强大的脚本处理能力为自动化任务提供了极大便利。在 Shell脚本编写中,条件语句是不可或缺的逻辑控制结构,它们使得脚本能够根据不同的条件执行相应的操作,从而实现智能化和高效化。

2025-04-11 17:02:00 1249

原创 linux shell编程规范与变量(一)

Shell脚本是 Linux 系统中一种强大的自动化工具,它将一系列的 Linux 命令组合起来,形成一个可执行的脚本文件。通过执行这个脚本文件,可以批量完成复杂的系统维护任务。而变量作为shell脚本中的核心元素,用于存储和管理脚本执行过程中的各种数据,为脚本提供了灵活性和动态性。自定义变量是由系统用户自已定义的变量,只在用户自己的Shell环境中有效,因此又被称为本地变量。在编写 shell脚本程序时,通常会设置一些特定的自定义变量,以适应程序执行过程中的名种变化,满足不同的需要。

2025-04-10 18:09:45 1231

原创 linux PXE高效批量网络装机

前言在大规模 Linux 应用环境中,如 web 集群、分布式计算等场景,服务器的快速部署与系统安装成为了一项关键任务。传统依赖光驱、USB 等物理介质的安装方法在面对数十乃至上百台服务器时,显得效率低下且不便管理。为了应对这一挑战,PXE(Preboot eXecution Environment,预启动执行环境)技术应运而生,它允许客户机通过网络从远程服务器下载引导镜像并加载安装文件,甚至整个操作系统,从而实现了安装介质的无介质化。

2025-04-09 13:51:12 1092

原创 linux DNS域名解析服务

DNS(域名解析系统)作为互联网基础设施的核心组件,承担着将易记的域名转换为机器可识别的 IP地址的关键任务。其正向解析(域名到 IP)与反向解析(IP 到域名)功能,极大简化了网络资源的访问与管理。通过 BIND,管理员可构建缓存域名服务器以加速査询、主域名服务器以自主管理区域数据,以及从域名服务器实现数据冗余与负载均衡。

2025-04-08 18:24:21 1217

原创 linux DHCP与DHCP配置

前言在复杂的网络环境中,高效、准确的 IP地址分配是确保设备互联互通的基础。DHCP(动态主机配置协议)通过自动化 IP地址管理,解决了手动配置的繁琐与潜在错误,显著提升了网络运维效率。DHCP 不仅能够动态分配 IP 地址、子网掩码、网关及 DNS 服务器等关键参数,还支持地址租约机制,避免资源浪费与冲突。其工作原理涵盖客户端发现、服务器响应、地址请求与确认四个核心阶段,确保设备快速接入网络。

2025-04-07 15:22:40 962

原创 linux DNF仓库及NFS共享

前言在现代 Linux 系统中,软件包的高效管理是保障系统稳定性和扩展性的关键。DNF(Dandified YUM)作为新一代 RPM 包管理工具,通过自动解决依赖关系和灵活的仓库配置,极大简化了软件安装、升级及维护的复杂度。此外,网络文件系统(NFS)作为跨服务器数据共享的核心协议,为分布式系统提供了无缝的存储整合能力。

2025-04-05 10:44:16 1071

原创 linux 进程和计划任务管理

前言进程是 Linux 系统中资源分配和任务执行的基本单元,聚焦于进程的査看与控制,涵盖静态分析工具如ps、动态监控工具如 top,以及进程树工具pstree 的使用方法。通过 pgrep、pkill 等命令,管理员可快速定位和操作特定进程。计划任务管理是自动化运维的核心能力之一,合理配置计划任务不仅能减少人工干预,还能提升系统资源利用率和运维效率,为日常管理提供可靠支撑。

2025-04-02 16:09:27 1181

原创 linux 引导过程与服务控制

Systemd 是 Linux 操作系统的一种 init 软件,Cent0s 7 系统中采用了全新的 Systemd 启动方式取代了传统的 SysVinit。Systemd 启动方式使系统初始化时诸多服务并行启动,大大提高了开机效率0penEuler 系统中“/sbin/init”是“/lib/systemd/systemd”的链接文件。换言之,0penuler 系统中运行的第一个 init 进程是“/lib/systemd/systemd”。

2025-03-31 18:15:38 1288

原创 linux 磁盘和文件系统管理以及LVM

LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上、文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。在安装 Cent0s 系统的过程中选择自动分区时,就会默认采用 LVM 分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整 LVM 分区。需要注意的是,/boot 分区不能基于 LVM 创建,必须独立出来。

2025-03-28 18:35:57 960

原创 linux 账号和权限管理

在 passwd 文件开头的部分,包括超级用户 ro0t及各程序用户的账号信息,系统中新增加的用户账号信息将保存到 passwd 文件的末尾。与 windows 操作系统相比,Linux 操作系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在一些差异。但是只有root 用户才能进行更改。在 Linux 操作系统中,根据系统管理的需要将用户账号分为不同的类型,主要包括超级用户、普通用户和程序用户,各类型拥有的权限、担任的角色也各不相同。

2025-03-27 20:12:34 1047

原创 linux rpm安装及源码包编译步骤

命令与应用程序的关系常用应用程序以OpenEuler中安装postfix软件包(一款邮件服务器程序)为例,展示服务器应用程序文件组成。执行“rpm –ql postfix”命令,可以查看postfix软件包在系统中安装的目录和文件清单安装软件包。

2025-03-25 15:10:47 1190

原创 linux系统基本命令和vi基本命令

linux命令分为内部命令和外部命令内部命令 指集成于shell解释器程序(如bash)内部的一些特殊指令,也被称为内建(built-in)指令外部命令 指linux操作系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应系统中的一个文件,是属于shell解释器程序之外的命令shell相当于翻译器命令格式:命令字 [选项] [参数]

2025-03-24 15:37:54 927 3

空空如也

空空如也

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

TA关注的人

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