类型:服务器管理面板
简介:基于Linux和Windows系统的网页控制面板,主要用于服务器管理、网站建设与运维
宝塔面板是一款功能强大的服务器管理软件,可以帮助我们轻松地管理服务器。通过宝塔面板的计划任务功能,我们可以轻松地实现自动化运维,提高工作效率,节省人力成本。本教程将详细介绍宝塔面板Shell脚本、备份网站和数据库、日志等任务的使用方法和注意事项。
计划任务主要用于安排和管理需要定时执行的任务,如备份、内存清理等。
任务类型:
Shell脚本:根据自己的需要填写脚本内容,在输入脚本内容前请检查脚本内容是否正确,确保脚本能正确执行,否则将会导致脚本执行失败,无法执行
备份网站:为了防止网站文档的变化或其它网站功能和文档的丢失导致整个网站的业务受影响,能快速恢复业务
备份数据库:为了防止原数据库丢失,保证数据的安全。当数据库因为某些原因造成部分或者全部数据丢失后,备份文件可以帮我们找回丢失的数据
日志切割:对日志进行切割,保留新的日志,删除旧的日志,防止日志文件过大,文件打不开,也能节省磁盘空间
备份目录:对于存放重要文件的目录进行备份
木马查杀:检查系统中的文件是否存在木马
同步时间:同步服务器时间,保证时间一致
释放内存:释放服务占用的内存,保证系统中有足够的内存
访问URL:用于自动执行URL地址访问,用于自动触发一些事件接口、php统计数据等情况
执行周期:
每天:表示每天的多少小时多少分钟执行任务
N天:表示相隔多少天多少小时多少分钟执行任务
每小时:表示每小时的多少分钟执行任务
N小时:表示相隔多少小时多少分钟执行任务
N分钟:表示相隔多少分钟执行任务
每星期:表示相隔每周的周几多少小时多少分执行任务
每月:表示每个月的多少天多少小时多少分钟执行任务
1、Shell脚本
宝塔面板的Shell脚本是一种自动化运维工具,它可以帮助我们批量执行命令,提高工作效率。具体操作方法如下:
进入宝塔面板后台,点击“计划任务”,输入任务名称、执行周期、脚本内容。
注意事项: 在输入脚本内容前请检查脚本内容是否正确,确保脚本能正确执行,否则将会导致脚本执行失败,无法执行。
2、备份网站
宝塔面板提供了网站备份功能,可以自动或手动备份网站数据。备份后数据存放的位置分为FTP服务器和网站服务器的磁盘目录两个地方。如果是FTP服务器的话,那么备份数据就存放在FTP服务器上;如果是网站服务器的磁盘目录,那么备份数据就存放在网站服务器的磁盘目录下。
任务名称是根据备份的网站名称自动命名
执行周期,根据你的实际情况选择备份网站的执行时间
选择需要备份的网站,可以选择指定的网站备份,也可以备份所有的网站
备份存放的位置可以选择存放在服务器磁盘,也可以选择你安装的相关存储插件,比如:阿里云OSS、七牛云存储、百度BOS、腾讯云COS等。如果选择服务器磁盘,默认的备份路径为/www/backup/site
备份保留数量,默认保存为3份,保留就近备份文件的数量,可以减少备份所使用的空间
备份提醒,设置消息通道,当备份失败时,可发送告警信息
排除规则,可选择一些文件或者目录不用备份
3、备份数据库
宝塔面板提供了自动备份数据库的功能,可以定期备份网站和数据库。具体操作方法如下:
任务名称是根据备份的数据库名称自动命名
执行周期,根据你的实际情况选择备份数据库的执行时间
选择需要备份的数据库,可以选择指定的数据库备份,也可以备份所有的数据库
备份存放的位置可以选择存放在服务器磁盘,也可以选择你安装的相关存储插件,比如:阿里云OSS、七牛云存储、百度BOS、腾讯云COS等。如果选择服务器磁盘,默认的备份路径为/www/backup/database
备份保留数量,默认保存为3份,保留就近备份文件的数量,可以减少备份所使用的空间
备份提醒,设置消息通道,当备份失败时,可发送告警信息
4、日志切割
宝塔面板提供了日志切割功能,可以定期切割网站日志。具体操作方法如下:
任务名称是根据当前需要进行日志切割的网站名称自动命名
执行周期,根据你的实际情况选择日志切割的执行时间
选择需要日志切割的网站,可以选择切割指定的网站日志,也可以切割所有的网站日志
备份保留数量,默认保存为180份,可以根据自己的实际情况更改
排除规则,可选择一些日志不需要切割
5、备份目录
任务名称是根据备份的目录名称自动命名
执行周期,根据你的实际情况选择备份目录的执行时间
选择需要备份的目录
备份存放的位置可以选择存放在服务器磁盘,也可以选择你安装的相关存储插件,比如:阿里云OSS、七牛云存储、百度BOS、腾讯云COS等。如果选择服务器磁盘,默认的备份路径为/www/backup/path
备份保留数量,默认保存为3份,保留就近备份文件的数量,可以减少备份所使用的空间
备份提醒,设置消息通道,当备份失败时,可发送告警信息
排除规则,可选择一些文件或者目录不用备份
6、木马查杀
宝塔面板提供了木马查杀功能,可以查杀单个文件或某个目录,也可以设置计划任务来定时查杀。具体操作方法如下:
任务名称是根据查杀的站点名称自动命名
执行周期,根据你的实际情况选择查杀站点的执行时间
选择需要查杀的站点,可以选择指定的站点,也可以查杀所有的站点
备份提醒,设置消息通道,将木马查杀的结果发送到你设置的消息通道
7、同步时间
宝塔面板可以同步服务器时间,可以通过以下步骤来实现:
执行周期,根据你的实际情况选择同步时间的执行时间
脚本内容使用默认的即可,也可自定义修改。
8、释放内存
你可以通过以下步骤来释放宝塔面板的内存:
执行周期,根据你的实际情况选择同步时间的执行时间
9、访问URL
任务名称自定义
执行周期,根据你的实际情况选择访问URL的执行时间
URL地址,根据你的需要输入访问的URL地址
10、任务列表
您可以在宝塔面板的计划任务页面中查看所有的计划任务。在该页面中,您可以看到所有已添加的任务,包括任务名称、执行周期、执行命令等信息。如果您想删除某个任务,只需在该任务所在行右键单击,然后选择“删除”即可。
任务名称
状态,点击下面的正常按钮,可以停止该计划任务的执行,再次点击即可开启该计划任务
执行周期
保存数量,一般用于备份数据的时候
备份到,一般用于备份数据存放的位置
上次执行时间,可以查看计划任务是否按照规定的时间执行脚本
操作,对脚本的操作,包括以下内容:
执行:直接执行当前的计划任务,并返回结果
编辑:编辑当前计划任务的脚本文件
日志:查看当前计划任务执行的情况
删除:删除该计划任务