查询到最新的5条

Crontab+Shell做Nginx日志切割脚本实例代码

平日里,我们需要把 Nginx 的错误日志输出到文件里,但是时间一长,文件就特别大,之前我服务器上日志就一周没管它,今天一看日志文件都32个G了,大的吓人。于是就写了个日志切割的脚本。 原理 其实日志切割脚本的原理很简单 先将原来的日志文件移动到指定文件夹中 向 Nginx 发送 USR1 信号,让 Nginx 重新加载配置文件 [如果不发送信号的话,nginx 还是会将日志写到你移动的文件里去 继续阅读

Linux命令行ssh远程登录携带密码的方法

SSH是我们使用访问Linux最常用的方式之一。事实上,ssh也被用来访问一些防火墙、路由器和其他类似设备。在本教程中,我们将学习如何在单行命令中使用带密码的SSH命令。 我们为什么需要这样做呢? 比如你想访问服务器或运行一个脚本的命令,自动运行使用crontab等,或者你只是偷懒。不管是什么情况,有一个问题是肯定的,那就是这是最不安全的访问服务器的方式之一,因为你会把用户名和密码泄露 继续阅读

MySQL定时备份与清除脚本

前言: 为了避免数据库故障导致数据丢失,我们需要定期备份数据库中数据。这样可以减少数据的丢失。提高数据的安全性,具体操作如下: 正文: 这里主要使用mysqldump备份命令编写的脚本完成备份操作,然后使用Liunx的crontab实现定期备份的效果,最后防止备份文件日益增多、浪费磁盘空间,我还写了一个定期删除的脚本。 1.备份日志的脚本backupMySQL.sh&#xff1 继续阅读

mysql 定时任务 日志_mysql定时备份任务

简介 在生产环境上,为了避免数据的丢失,通常情况下都会定时的对数据库进行备份。而Linux的crontab指令则可以帮助我们实现对数据库定时进行备份。首先我们来简单了解crontab指令,如果你会了请跳到下一个内容mysql备份。 本文章的mysql数据库是安装在docker容器当中,以此为例进行讲解。没有安装到docker容器当中也可以参照参照。 contab定时任务 使用crontab -e来编写我们的定时任务。 0 5 * * 1 继续阅读