一 top 的使用

在 Linux 系统中,top 是一个常用的系统监视工具,用于实时显示系统的各项资源使用情况和进程信息。本文将深入探讨 top 命令的作用、常用选项以及使用场景。

常用选项: top 命令支持多种选项,常用的选项包括:

  • -d seconds:设置更新间隔,单位为秒。
  • -n iterations:设置显示的更新次数。
  • -u username:只显示指定用户的进程。
  • -p pid1,pid2,...:只显示指定进程的信息。
  • M:按内存使用量排序。
  • P:按 CPU 使用量排序。
  • q:退出 top 命令。

配上一张图,能更简洁完整说明此命令的使用

常用linux技能_使用场景


二 crontab的使用

crontab是linux的任务调度程序,具体使用实例如下

# 每分钟执行一次脚本

* * * * * /path/to/script.sh


# 每小时的第 30 分钟执行一次脚本

30 * * * * /path/to/script.sh


# 每天的凌晨 1 点执行一次脚本

0 1 * * * /path/to/script.sh


# 每周日的凌晨 3 点执行一次脚本

0 3 * * 0 /path/to/script.sh


# 每月的第一天的凌晨 4 点执行一次脚本

0 4 1 * * /path/to/script.sh


# 每个季度的第一个月的第一天的凌晨 5 点执行一次脚本

0 5 1 1,4,7,10 * /path/to/script.sh


# 每年的第一天的凌晨 6 点执行一次脚本

0 6 1 1 * /path/to/script.sh


# 每隔 10 分钟执行一次脚本

*/10 * * * * /path/to/script.sh


# 每天的凌晨 2 点到凌晨 4 点,每隔 30 分钟执行一次脚本

*/30 2-4 * * * /path/to/script.sh


# 每周一到周五的凌晨 1 点执行一次脚本

0 1 * * 1-5 /path/to/script.sh

具体参数说明清晰如下图

常用linux技能_参数说明_02