自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 进程与作业控制(Process & Job Control)详解

本文系统介绍了Linux中进程管理与作业控制的核心知识与实用技巧。重点区分了进程(系统级运行实体)和作业(终端级任务单元)的概念差异,详细讲解了ps、top、kill等进程管理命令,以及jobs、fg、bg等作业控制方法。文章提供了典型运维场景的实战示例,如排查系统卡顿、端口占用处理、后台任务管理等,并强调生产环境中使用nohup和systemd确保任务持久运行的重要性。最后总结了操作注意事项,帮助读者避免常见错误,掌握Linux任务管理的核心技能。

2026-04-04 23:01:23 684

原创 Linux YUM 命令详解:自动解决依赖,运维软件管理神器

本文全面介绍了Linux RedHat系列系统(如CentOS、RHEL等)中YUM软件包管理工具的使用。YUM作为RPM的前端工具,核心优势是自动解决依赖关系,大幅提升软件管理效率。文章详细讲解了YUM的基础认知、与RPM的区别、常用命令(安装、升级、卸载等)、仓库配置(含国内源替换)、实战示例和常见问题解决方案。重点包括:YUM自动处理依赖的机制、高频使用命令、仓库管理技巧、生产环境注意事项等。掌握YUM能有效解决Linux软件包管理的依赖问题,是运维必备的基础技能。

2026-04-02 20:57:51 689 1

原创 Linux RPM 包管理详解:从安装到卸载

RPM全称为Red-Hat Package Manager,是一种预编译的软件包管理工具,最初由Red Hat公司开发,后来被众多Linux发行版(CentOS、RHEL、Fedora等)采用。它将软件的二进制文件、配置文件、依赖信息等打包成一个.rpm格式的文件,方便用户快速安装、升级和卸载软件,无需手动编译源码,极大提升了软件部署效率。RPM是Linux Red Hat系列系统的核心软件包管理工具,核心功能涵盖安装、查询、升级、卸载、验证,操作简洁、高效,是日常工作的必备技能。

2026-04-01 19:31:29 710

原创 Linux logrotate 详解:日志自动切割归档,告别磁盘占满烦恼

logrotate是Linux系统内置的日志轮转工具,核心作用是对不断增长的日志文件进行自动化管理,通过“切割大日志、压缩归档、删除旧日志”的流程,控制日志文件大小,避免磁盘被日志占满,同时保留指定份数的历史日志,方便后续排查问题。部分服务切割日志后,需要重启服务或重新读取日志句柄,否则日志会继续写入旧文件,这时候就需要用到自定义脚本。:切割前执行的脚本(如备份日志、停止服务);:切割后执行的脚本(如重启服务、通知服务重读日志,最常用);

2026-03-30 22:29:38 392

原创 Linux SELinux 详解:从入门到实战,搞定强制访问控制

本文详细介绍了Linux系统中的SELinux安全机制,包括其基础认知、三种运行模式、安全上下文原理及日常配置管理方法。SELinux作为强制访问控制子系统,通过严格限制进程和用户对系统资源的访问权限,提供比传统DAC更高级别的安全防护。文章重点讲解了如何查看和修改安全上下文、管理布尔值开关,以及通过日志排查SELinux拦截问题的具体步骤。针对常见的网页目录迁移、FTP上传等场景提供了解决方案,强调生产环境不应禁用SELinux,而应通过合理配置来平衡安全性和可用性。掌握SELinux的运行机制和故障排查

2026-03-29 21:06:55 582

原创 Linux定时任务:at与crontab命令用法详解

本文介绍了Linux系统中两种定时任务工具at和crontab的核心用法与区别。at用于执行单次定时任务,适合临时性操作,通过指定时间点设置任务;crontab则用于周期性任务,通过时间格式设置重复执行计划。文章详细讲解了二者的安装配置、基础语法、任务管理命令及注意事项,并提供了常见示例。at适用于一次性任务,crontab适合日常运维中的周期性工作,两者配合使用可满足不同场景的定时任务需求。使用时应做好日志记录,确保任务可靠执行。

2026-03-27 22:26:36 729

原创 Linux分区后文件系统管理:选型、特性与适用场景

本文详细介绍了Linux系统中主流文件系统的特性及适用场景。重点分析了ext4、XFS、btrfs和vfat四种文件系统的优缺点:ext4稳定兼容适合系统盘和小容量存储;XFS性能优异适合大容量高并发场景;btrfs支持快照等高级功能;vfat则用于跨平台存储。文章还讲解了文件系统的格式化命令(mkfs)、日常维护方法(检查修复、扩容)以及选型建议,帮助用户根据业务需求选择合适的文件系统,提升存储性能和稳定性。

2026-03-26 21:41:17 703

原创 Linux ACL 权限详解:告别粗粒度权限,实现精细化文件管控

本文介绍了Linux系统中ACL(访问控制列表)的功能与应用。ACL突破了传统文件权限只能设置所有者、所属组和其他用户三类权限的限制,支持对任意用户或用户组进行精细化权限控制。文章详细讲解了ACL的安装启用方法、核心命令(getfacl和setfacl)、常见操作(设置用户/组权限、递归设置、默认继承等)以及典型应用场景。同时指出了使用ACL时的注意事项,如目录执行权限、默认继承设置等。ACL技术解决了多用户协同环境下的权限管理难题,是Linux系统管理中提升安全性和灵活性的重要工具。

2026-03-25 21:41:34 524

原创 Vim 高效使用技巧全解析:从入门到熟练

本文是一份Vim编辑器实用指南,从基础到高级全面介绍Vim的使用技巧。重点讲解Vim的三种核心模式(普通、插入、命令模式)及其切换方法,详细列出高效光标移动、文本编辑(复制/删除/撤销)、查找替换等快捷键操作。同时涵盖分屏编辑、代码格式化等高级功能,并提供保存退出命令和常见避坑建议。文章强调Vim通过减少鼠标依赖来提升编辑效率,建议新手先掌握基础操作再逐步进阶,最终将Vim变为日常工作的效率工具。

2026-03-24 19:23:02 933

原创 Linux GRUB2 实战全指南:开机引导、密码找回、故障修复一文搞定

本文为Linux运维新手提供GRUB2实用指南,重点讲解其核心功能与常见操作。GRUB2是Linux系统的开机引导程序,负责加载内核、显示启动菜单等关键任务。文章详细介绍了GRUB2的核心配置文件位置,强调不要直接修改/boot/grub2/grub.cfg,而应通过/etc/default/grub进行配置调整。提供了重新生成配置、设置默认启动项等常用命令,并演示了三大实战场景:修改开机参数、通过单用户模式找回root密码以及修复引导损坏问题。最后总结了GRUB2使用原则和常见避坑点,帮助新手快速掌握这一

2026-03-23 18:00:18 739

原创 Linux 文件权限与目录配置入门:新手零踩坑指南

本文针对Linux新手常见困惑,重点讲解了文件权限和目录配置两大核心知识点。通过图解和实操命令,详细解析了权限查看(ls -l)、权限含义(r/w/x对文件和目录的不同作用)、权限修改(chmod/chown)等基础操作,特别指出新手易混淆的权限数字计算和特殊权限(SUID/SGID/Sticky)。同时介绍了标准目录结构及其用途,强调避免误删系统关键目录。文章还澄清了常见误区:LVM是存储管理方案而非格式化工具,并给出5个实用避坑建议。最后总结Linux权限和目录配置的核心在于"安全"

2026-03-22 19:22:21 541

原创 Linux分区工具终极指南:fdisk 和 gdisk

本文介绍了Linux下常用的磁盘分区工具fdisk和gdisk的区别与使用方法。fdisk适用于MBR分区表,仅支持2TB以下硬盘和4个主分区,适合老系统和BIOS启动;gdisk适用于GPT分区表,支持超大硬盘(理论9.4ZB)、128个分区和UEFI启动,是新服务器首选。文章详细对比了两者的核心差异,并提供了完整的gdisk分区和LVM扩容实战步骤。最后给出简单判断标准:新硬盘/大容量/UEFI环境用gdisk,老系统/小硬盘用fdisk。掌握这些知识可避免常见分区错误。

2026-03-21 14:21:35 747

原创 Linux LVM扩容实操全指南:新增硬盘无缝扩容,新手也能零踩坑

本文详细介绍了Linux服务器使用LVM动态扩容磁盘空间的全流程。首先讲解了LVM的核心概念(PV、PE、VG、LV),然后以CentOS7系统为例,分步骤演示从识别新硬盘到最终扩容完成的完整操作:创建物理卷(PV)→扩展卷组(VG)→扩容逻辑卷(LV)→刷新文件系统(ext4/XFS)。特别强调了XFS文件系统必须使用xfs_growfs指定挂载点的关键细节,并总结了常见错误及解决方法。相比传统分区方式,LVM无需卸载分区或重启即可在线扩容,极大提升了运维效率,是解决磁盘空间不足问题的理想方案。

2026-03-20 22:18:10 633

原创 Linux中daemon(守护进程)和systemctl的区别

Daemon(守护进程)是 Linux 系统中长期在后台运行、不依赖终端、随系统启动而运行的特殊进程。它不与用户直接交互,默默提供系统或网络服务,因此被称为 “守护” 进程。systemctl是systemd 初始化系统提供的命令行管理工具,用于控制、查看、配置系统服务。在 CentOS 7、Ubuntu 16.04 及以上现代 Linux 发行版中,systemd是系统默认的初始化程序(PID=1),而systemctl就是它的操作入口。Daemon 是服务本身,是后台默默干活的进程。

2026-03-19 20:56:16 514

原创 Linux必备技能|tar命令从入门到精通

-f」必须放在所有选项最后,否则报错(新手最容易犯的错);解压时如果不指定「-C」,文件会解压到当前目录,容易造成文件混乱,建议养成指定目录的习惯;压缩选项区分大小写:-z(gzip)、-j(bzip2)、-J(xz),写错会无法解压;打包目录时,路径最好用绝对路径(比如/home/test),避免解压后路径混乱。tar命令的核心是「打包」,压缩是附加功能,记住以下几点,就能轻松应对日常使用:核心选项:-c(创建)、-x(解压)、-t(查看)、-v(显示过程)、-f(指定文件名,必在最后);

2026-03-18 22:26:16 618

原创 linux中man,help,info三个帮助文档的区别与用法

Linux系统中提供了三种帮助命令方式:--help选项、man命令和info命令,分别适用于不同场景。--help最轻便,适合快速查询常用参数;man提供完整手册,适合深入学习命令细节;info内容最详细且结构化,适合钻研复杂工具。这三种方式互补,覆盖从速查到深度学习的全需求,帮助用户高效解决命令使用问题。

2026-03-17 23:22:31 923

原创 linux文件目录结构

linux目录结构介绍

2026-03-17 23:12:39 58

空空如也

空空如也

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

TA关注的人

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