当你在终端里清理旧日志、构建产物或临时文件时,通常第一个想到的命令就是 rm。它从文件系统中删除文件和目录,而且是永久删除,并不会把文件送进桌面的回收站文件夹。 本指南通过实用示例...
当服务器变慢时,首先要问的问题就是它在等待什么。是 CPU 饱和了吗?内存耗尽、系统正在交换吗?是磁盘 I/O 拖住了进程吗?vmstat 命令把每种资源的线索集中在一张紧凑的表格...
在 Linux 终端中工作时,你经常需要查看某个目录里有什么内容,或者检查文件的权限和归属。ls 命令负责这些日常任务,它也可以显示隐藏文件、对条目排序,以及递归遍历子目录。...
Cron 是一个调度守护进程,会在指定的时间间隔执行任务。这些任务称为 cron 作业(cron job),最常用于自动化系统维护、运行备份以及触发周期性脚本。 例如,你可以创建一...
无论你是在排查网络连接问题,还是配置防火墙,了解 Linux 系统上哪些端口处于开放状态都至关重要。 本指南介绍在 Linux 系统上检查开放端口的命令行工具,包括...
PHP 的error_reporting(错误报告)机制决定哪些错误会被显示、记录或静默忽略。正确配置它对两个阶段都至关重要:开发阶段需要完全的可见性,而生产服务器上则应当记录错误...
tar 归档文件存储一组文件及其元数据(如所有者、权限和时间戳)。当使用 gzip 压缩时,归档文件使用 .tar.gz 或 .tgz 扩展名。 本文通过实际示例讲解如何使用...
你在终端里定义了一个别名,用得正顺手,可一打开新标签页它就消失了。在提示符下输入的 Shell 设置只在该 Shell 存在期间有效。要让它们永久生效,就必须写进一个 Bash...