在 Linux 中检查开放端口:使用 nmap、netcat 与 Bash

无论你是在排查网络连接问题,还是配置防火墙,了解 Linux 系统上哪些端口处于开放状态都至关重要。 本指南介绍在 Linux 系统上检查开放端口的命令行工具,包括...

PHP 错误报告配置详解:启用、显示与记录错误的完整指南

PHP 的error_reporting(错误报告)机制决定哪些错误会被显示、记录或静默忽略。正确配置它对两个阶段都至关重要:开发阶段需要完全的可见性,而生产服务器上则应当记录错误...

在 Linux 中创建 tar.gz 文件:tar 命令语法、目录归档与排除技巧

tar 归档文件存储一组文件及其元数据(如所有者、权限和时间戳)。当使用 gzip 压缩时,归档文件使用 .tar.gz 或 .tgz 扩展名。 本文通过实际示例讲解如何使用...

什么是 .bashrc:作用、加载时机与配置最佳实践

你在终端里定义了一个别名,用得正顺手,可一打开新标签页它就消失了。在提示符下输入的 Shell 设置只在该 Shell 存在期间有效。要让它们永久生效,就必须写进一个 Bash...

Linux 中 .bashrc 与 .bash_profile 的区别:启动文件加载顺序与配置最佳实践

当你打开终端或登录 Linux 系统时,Bash 会读取并执行一组启动文件中的命令。这些文件让你可以定制自己的 shell 环境:创建别名、将目录加入 $PATH、设置环境变量,以...

Linux df 命令详解:查看磁盘空间、inode 与文件系统类型

当你要排查磁盘已满的告警、在部署前确认可用空间、或者核查 inode 使用情况时,df 命令通常都是第一个要跑的工具。 df 命令(取自 disk free,即「可用磁盘空间」)用...

如何在 Linux 中终止进程:kill、killall 与 pkill 命令详解

当 Linux 上的应用程序卡死、或者后台命令停止响应时,仅仅关闭窗口往往并不足以解决问题。进程可能仍在运行、继续占用已打开的文件,甚至阻止你再次启动该程序。 Linux...

parted 命令详解:在 Linux 中管理磁盘分区(GPT/MBR、对齐、标志与调整)

当一块新磁盘出现在 lsblk 中时,Linux 已能识别它,但还没有可存储文件的位置。在创建文件系统并挂载之前,磁盘需要先有分区表以及至少一个分区。parted...