Linux 常用命令行锦集

磁盘查看命令

  • 查看磁盘各分区大小、已用空间等信息 df -h
  • 查看foo目录的大小 du -sh foo
  • 查看当前目录以下搜索文件和子目录大小 du -sh *
  • 查看磁盘&U盘挂载位置 df
  • 卸载 USB 设备umount path

定时任务

  • 查看crontab定时执行任务列表 crontab -l
  • 添加crontab定时执行任务 crontab -e
  • crontab 任务命令书写格式
    | 格式 | minute hour dayofmonth month dayofweek command |
    | 解释 | 分钟 小时 日期 月付 周 命令 |
    | 范围 | 0-59 0~23 1~31 1~12 0~7,0和7都代表周日 |

在crontab中我们会经常用到* , – /n 这4个符号,好吧还是再画个表格,更清楚些:

符号 解释
*(星号) 代表所有有效的值。 如:0 23 * * * backup 不论几月几日周几的23点整都执行backup命令
,(逗号) 代表分割开多个值。如:30 9 1,16,20 * * command 每月的1、16、20号9点30分执行command命令
-(减号) 代表一段时间范围。如0 9-17 * * * checkmail 每天9点到17点的整点执行checkmail命令
/n 代表每隔n长时间。如*/5 * * * * check 每隔5分钟执行一次check命令,与0-59/5一样
  • 例子

每天凌晨3:00执行备份程序:0 3 * * * /root/backup.sh

每周日8点30分执行日志清理程序:30 8 * * 7 /root/clear.sh

每周1周5 0点整执行test程序:0 0 * * 1,5 test

每年的5月12日14点执行wenchuan程序:0 14 12 5 * /root/wenchuan

每晚18点到23点每15分钟重启一次 php-fpm:*/15 18-23 * * * /etc/init.d/php-fpm

原创文章。发布者:毕鹏,转转请注明出处:https://7rp.cn/579

联系我们

 

邮件:bipeng04052163.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code