
Linux 技术探索与实践
文章平均质量分 75
欢迎来到Linux 技术探索与实践 专栏!这里是专注于Linux 操作系统及其相关技术的深度分享平台。
IT成长日记
慎思笃行,臻于至善。 努力分享在互联网IT工作中的实践干货随记,愿你我永远对世界保持热爱和新奇,一起在数字时代里,探索未知,共享智慧之光!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内网环境救星!Nginx搭建Yum源,离线安装软件无忧!
在企业IT环境中,高效稳定的软件包管理是系统运维的基础工作。对于使用RHEL/CentOS等Linux系统的内网环境,尤其是主机服务器众多时,搭建本地YUM源可以显著提升软件安装效率,减少对外网依赖,同时增强安全性。本文将详细介绍如何使用Nginx作为Web服务器搭建内网YUM源,包括从环境准备到最终验证的全过程。通过本文,您可以轻松搭建一个高效、稳定的内网YUM源,显著提升内网系统的软件管理效率。根据实际需求,您还可以进一步扩展功能,如添加多个仓库、设置定期同步任务等,打造更加完善的软件分发体系。原创 2025-07-17 08:32:56 · 1076 阅读 · 0 评论 -
【Linux经典命令】Linux 文件操作完全指南:从基础到高级技巧
Linux文件操作是系统管理和开发的基础技能,了解相应命令和技巧,能够高效地处理大多数文件操作任务。同时,操作文件时要始终保持谨慎,特别是在使用可能覆盖或删除文件的命令时。如果文件已经存在,touch命令会更新该文件的时间戳(访问时间和修改时间),而不会改变文件内容。cat(concatenate的缩写)是最简单的文件内容查看命令,它会将整个文件内容一次性输出到终端。head命令用于查看文件的前几行,默认显示前10行,-n参数可以指定显示的行数。Linux提供了多种查看文件内容的命令,各有特点和适用场景。原创 2025-06-10 21:45:54 · 970 阅读 · 0 评论 -
05【Linux经典命令】Linux 用户管理全面指南:从基础到高级操作
本文将全面介绍Linux用户管理的各个方面,包括用户创建、密码设置、权限管理、用户组配置等实用操作深入理解Linux用户管理机制。了解用户管理命令和技巧,能够有效地管理系统用户、设置适当的权限并维护系统安全。A: 使用passwd -u username或手动编辑/etc/shadow文件移除密码前的"!这条命令通过管道将密码"123456"传递给passwd命令,为lianggj用户设置密码。这条命令会在系统中创建一个名为"lianggj"的用户,但不会创建主目录或设置密码。原创 2025-06-05 21:00:22 · 1012 阅读 · 0 评论 -
华为RH2288H V3服务器极速重装:从RedHat到openEuler 24超详细重装指南
选择:安装目的地,选择系统盘,因为是重装回收空间。点击:单次有效,选择:光驱,点击:保存。选择:软件安装,这里选择服务器。点击:配置,点击:系统启动项。点击:远程控制,进入如下界面。等待安装完成重启即可。点击:远程虚拟控制台。原创 2025-04-10 21:02:23 · 873 阅读 · 0 评论 -
Linux下Argument list too long错误的解决方法
处理Argument list too long错误的核心思路是避免一次性传递过多参数给命令。find+exec是最可靠的方法,而xargs和for循环也各有适用场景。这个错误让许多Linux用户感到困惑,特别是当目录中包含成千上万文件时。本文将分析这个问题的原因,并提供常见的解决方案。,可以使用-print或ls先查看匹配结果,避免误删重要文件。建立文件管理规范:按日期/项目分类存储文件。特别地,在执行大规模删除操作前,定期清理:避免让文件无限制积累。使用更具体的匹配模式:如。原创 2025-03-27 13:05:38 · 1460 阅读 · 0 评论 -
【Linux基础】tar命令详解:高级用法之排除目录或文件
通过--exclude和--exclude-from选项,tar命令可以灵活地排除特定文件或目录,从而满足复杂的归档需求。无论是排除单个文件、多个文件,还是使用通配符和排除列表,tar都提供了强大的功能。如果需要排除的文件或目录较多,可以将它们列在一个文件中,然后通过--exclude-from选项指定该文件。这在实际生产应用中处理大型目录或需要选择性归档时非常有用,比如打包生产环境的程序排除日志目录等。排除功能可以与压缩选项结合使用,如:使用gzip压缩并排除logs目录。原创 2025-03-24 18:08:43 · 1845 阅读 · 0 评论 -
【Linux基础】文件压缩tar命令指南
tar是Linux和Unix系统中用于归档文件的常用工具。它可以将多个文件或目录打包成一个归档文件(通常称为 tarball),并支持压缩功能。本文将详细介绍tar命令的用法、常见选项以及实际示例。tar是一个功能强大的文件归档工具,支持多种压缩格式和高级功能。通过掌握tar的基本用法和常见选项,可以轻松完成文件的打包、压缩、解压等操作。主要用于创建、查看和解压归档文件,并支持多种压缩格式(如 .gz、.bz2、.xz 等)。tar [选项] [归档文件名] [文件或目录列表]原创 2025-03-23 00:25:08 · 2338 阅读 · 0 评论 -
【Linux基础】定时任务的配置指南,一文搞定Crontab配置
通过Crontab,用户可以轻松地配置周期性任务,例如备份数据、清理日志、定时发送邮件等。Crontab是一个基于时间的任务调度工具,允许用户按照固定的时间间隔执行命令或脚本。它的核心是一个配置文件(通常位于/var/spool/cron/或/etc/crontab),用户可以通过编辑该文件来定义任务。Crontab是一个强大的定时任务工具,通过合理配置可以自动化许多日常任务。Crontab任务默认不会加载用户的环境变量(如 PATH),因此需要手动设置,可以在Crontab文件的开头定义环境变量。原创 2025-03-22 12:02:33 · 928 阅读 · 0 评论 -
Docker封装镜像、分发、部署实践:nginx
通过以上步骤,你就完成了镜像的拉取、封装、分发、以及在目标机器上加载镜像并部署容器。原创 2025-03-15 17:33:19 · 862 阅读 · 0 评论 -
Linux单用户模式实践:修复误修改/sbin/nologin导致用户无法登录问题
在Linux系统中,单用户模式(Single User Mode)是一种特殊的运行模式,通常用于系统维护和故障修复。在该模式下,系统只启动最基本的服务和进程,通常只有一个root shell可供使用,不启动网络服务或多用户环境。原创 2025-03-15 11:36:48 · 652 阅读 · 0 评论 -
Ansible命令行模式常用模块使用案例(三)
在Ansible中,命令行模式(Ad-Hoc 模式)是一种快速执行任务的方式,适合临时任务或简单操作。以下是 Ansible 命令行模式中常用模块的使用案例(第三部分)。原创 2025-03-14 22:08:30 · 998 阅读 · 0 评论 -
tcpdump剖析:入门网络流量分析实战指南
tcpdump的魅力在于它不仅仅是抓包工具,更是网络协议的显微镜,广泛用于捕获和分析网络流量。它能够捕获网络接口上的数据包,并以可读的格式显示出来,帮助网络管理员和开发人员诊断网络问题、分析协议行为以及排查安全事件!原创 2025-03-14 19:47:38 · 1233 阅读 · 0 评论 -
Ansible命令行模式常用模块使用案例(二)
在Ansible中,命令行模式(Ad-Hoc 模式)是一种快速执行任务的方式,适合临时任务或简单操作。原创 2025-03-13 22:06:50 · 1148 阅读 · 0 评论 -
VMware虚拟机网络连接模式介绍以及nat模式访问公网实践
在桥接模式下,虚拟机的网络接口直接连接到物理网络,就像一台独立的物理机器一样虚拟机会获得与物理网络相同的网段中的 IP 地址,可以直接与物理网络中的其他设备通信IP 地址:虚拟机与物理机在同一网段,由物理网络的 DHCP 服务器分配或手动配置。网络访问:虚拟机可以访问物理网络中的其他设备,也可以访问外部网络(如互联网)虚拟机需要作为独立的设备与物理网络中的其他设备通信虚拟机需要对外提供服务(如Web服务器、数据库服务器等)原创 2025-03-13 20:02:11 · 1729 阅读 · 0 评论 -
Ansible配置文件与命令行模式使用案例(一)
etc/ansible/ansible.cfg文件是Ansible的全局配置文件,用于定义Ansible的默认行为和设置,可以自定义Ansible的运行方式,比如否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等。是指ansible临时执行的一条或多条命令,并且不需要保存命令,用于快速执行单条或简单任务,无需编写 Playbook,适合临时性操作。原创 2025-03-12 21:40:56 · 842 阅读 · 0 评论 -
expect使用详解:如何用脚本轻松搞定交互式任务?
是一个基于Tcl脚本语言的工具,专门用于自动化交互式应用程序的命令行工具,通常用于处理需要用户输入的场景,能够模拟用户输入,自动响应程序的提示,从而实现无需人工干预的自动化操作。通过编写expect脚本,可以模拟用户输入,实现自动化操作。原创 2025-03-12 19:46:31 · 467 阅读 · 0 评论 -
Ansible运行原理揭秘:如何用YAML脚本掌控数服务器?
Ansible主要功能在于批量主机操作,为了便捷地使用其中的部分主机,可以在inventory中将主机进行分组命名。默认的inventory file为/etc/ansible/hosts。inventory文件可以有多个,也可以通过Dynamic Inventory来动态生成。原创 2025-03-11 20:11:29 · 1679 阅读 · 0 评论 -
【运维必备】iptables详解:掌握Linux防火墙的核心技能
iptables是Linux内核中Netfilter框架的用户空间工具,用于配置和管理网络数据包的过滤规则。它可以根据源IP、目标IP、端口、协议等条件对数据包进行处理,比如允许、拒绝或转发。##创建自定义链MY_CHAIN,并将其应用到INPUT链iptables是Linux系统中强大的防火墙工具,掌握其核心概念和常用命令,可以帮助你轻松应对各种网络安全需求。希望本文能为你提供一些指导,助你解决一些iptables相关的问题!原创 2025-03-07 18:42:22 · 821 阅读 · 0 评论 -
【超详细】磁盘分区指南:从零开始掌握分区操作
磁盘分区是将一块物理硬盘划分为多个逻辑部分的过程。每个分区可以独立格式化并挂载到文件系统中,用于存储数据。MBR:Master Boot Record,即主引导分区表,其使用32标识扇区数,分区不超过2TB,同时扩展分区不超过4个GPT:GUID patition table,即全局唯一标识分区表,最大支持128个主分区主分区:也称为主磁盘分区,主分区中不能再划分其它类型的分区扩展分区:主分区以外分区,不能直接使用,必须在扩展分区中划分若干逻辑分区,每块磁盘最多只可以划分一个扩展分区。原创 2025-03-06 21:00:04 · 2132 阅读 · 0 评论 -
Firewalld必学技能:掌握这些基础知识,系统安全无忧!
Firewalld 是一个动态的防火墙管理工具,它提供了一种灵活的方式来管理网络访问规则。原创 2025-03-06 19:23:02 · 1068 阅读 · 0 评论 -
rsync 实战指南:高效文件同步与备份利器
rsync(Remote Sync)是一款开源的快速增量文件同步工具,通过 增量传输算法仅同步差异部分,显著提升传输效率。高效同步:仅传输文件变化部分,节省带宽和时间。跨平台支持:支持 Linux、macOS、Windows(通过 Cygwin/WSL)。灵活模式:支持本地同步、远程 Shell 同步(SSH)和守护进程模式。数据一致性:保留文件权限、时间戳、软硬链接等属性。原创 2025-03-05 21:40:37 · 498 阅读 · 0 评论 -
Linux 命令终极指南:分类详解与实战场景
下载文件、测试 API、发送 HTTP 请求。命令慎用,可能导致数据不可恢复!:查看 CPU、内存、进程状态。:查看内存与交换分区使用情况。:测试网络连通性与路径追踪。:过滤日志或文件中的关键字。:查看端口监听与连接状态。:通过数据库快速定位文件。:变更文件/目录所有者。:处理 ZIP 压缩包。:查看文件与目录信息。:设置文件/目录权限。:结束进程或发送信号。:查看内核与系统版本。:查看硬件与驱动日志。:查看磁盘占用情况。:批量修改文件内容。:显示当前运行进程。原创 2025-03-05 21:36:32 · 588 阅读 · 0 评论 -
NFS配置全解析:让文件共享变得如此简单
是一种分布式文件系统协议,允许用户通过网络访问远程文件系统,就像访问本地文件一样。它最初由 Sun Microsystems 开发,现已成为Linux 和Unix系统中文件共享的标准协议。跨平台支持:NFS 支持多种操作系统,包括 Linux、Unix 和macOS高效共享:允许多个客户端同时访问共享文件,提升协作效率易于配置:通过简单的配置文件即可实现文件共享高性能:通过缓存和优化机制,提供高效的文件访问速度。原创 2025-03-04 21:46:27 · 1076 阅读 · 0 评论 -
Keepalived安装与配置详解:手把手教学,轻松上手
是一个基于 VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)的高可用性解决方案,主要用于实现 IP 地址的故障转移和高可用性。它可以在多个服务器之间实现负载均衡和故障切换,确保服务的持续可用性。Keepalived 通常用于 Web 服务器、数据库服务器等关键服务的故障转移。是一种网络协议,用于在多个路由器之间提供冗余。通过VRRP,多个路由器可以组成一个虚拟路由器组,其中一个路由器作为主路由器(Master),其他路由器作为备份路由器(Backup)。原创 2025-03-02 21:45:22 · 3122 阅读 · 0 评论 -
磁盘空间告急?手把手教你系统盘扩缩容,轻松解决存储难题!
在日常实际生产环境中,系统盘的扩容和缩容也是常见的操作需求。无论是应对数据增长,还是优化资源利用率,掌握系统盘的扩缩容技术都至关重要。本文将基于实际操作经验,介绍系统盘扩缩容的原理、操作步骤以及注意事项,帮助你轻松应对磁盘管理中的各种挑战。原创 2025-02-28 21:07:02 · 259 阅读 · 0 评论 -
逻辑卷扩容操作实战,解决磁盘空间不足问题!
LVM 是一种基于 Linux 的磁盘管理技术,允许用户将多个物理硬盘或分区组合成一个或多个逻辑卷(Logical Volume),并可以动态调整其大小。物理卷(Physical Volume, PV):实际的磁盘或分区卷组(Volume Group, VG):由一个或多个物理卷组成,相当于一个虚拟存储池逻辑卷(Logical Volume, LV):从卷组中分配的空间,可以格式化为文件系统并挂载使用LVM的特点 :灵活性:支持在线扩展和缩减逻辑卷易用性:简化了磁盘管理流程高可用性。原创 2025-02-27 20:42:27 · 498 阅读 · 0 评论 -
xfs文件系统、xfsprogs/xfsdump工具解析:性能优化与数据备份实战
xfs 是一种高性能、日志型文件系统,专为大容量存储和大文件操作设计,适用于Linux服务器、NAS及云计算环境。高扩展性:支持PB级存储,单文件最大8EB快速元数据操作:适合频繁的文件创建/删除场景在线碎片整理:无需卸载即可优化磁盘性能日志功能:保障系统崩溃后的数据一致性。原创 2025-02-26 21:08:16 · 817 阅读 · 0 评论 -
本地YUM源搭建的三种方式,解决网络依赖问题!
YUM(Yellowdog Updater, Modified) 是一个基于 RPM 包管理的软件包管理工具,主要用于 Red Hat 系列 Linux 发行版(如 CentOS、RHEL 和 Fedora)。它通过配置的软件源(repository)自动处理依赖关系,简化了软件包的安装、更新和删除操作命令命令描述yum install 软件名安装指定软件包yum update更新所有已安装的软件包yum remove 软件名卸载指定软件包yum list列出可用软件包及其版本信息。原创 2025-02-26 20:24:19 · 782 阅读 · 0 评论 -
高并发解决方案:LVS+DR模式配置攻略,运维工程师必看
1 LVS简介LVS(Linux Virtual Server)即Linux虚拟服务器。原创 2025-02-25 20:55:47 · 1239 阅读 · 0 评论 -
【手把手教程】快速搞定SFTP服务搭建,运维人必备技能!
sftp是ssh的一部分,sftp没有单独的守护进程,其必须使用sshd守护进程(默认端口为22)进行相应的连接操作。原创 2025-02-25 20:31:10 · 278 阅读 · 0 评论 -
华为 RH2288 v5服务器:重做RAID(磁盘阵列)保姆级教程
RAID磁盘阵列:即Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列,是一种将多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘)的技术。这种技术旨在提供比单个硬盘更高的存储性能和提供数据备份技术。RAID的级别(RAID Levels)是指组成磁盘阵列的不同方式。目前常用的RAID级别有RAID 0、RAID 1、RAID 5、RAID 6、RAID 10(RAID 1+0)、RAID 0+1等。原创 2025-02-24 17:50:41 · 4581 阅读 · 0 评论