rotation

如何避免 MySQL RDS SSL 证书轮换期间停机
rotation

如何避免 MySQL RDS SSL 证书轮换期间停机

如果您收到来自 AWS 的以下电子邮件: 在 2020 年 2 月 5 日之前更新您的 Amazon RDS SSL/TLS 证书, 您可能知道 SSL 证书轮换过程甚至会导致 Amazon Aurora 中断 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html 我的问题是: 有没有办法避免 MySQL RDS SSL 证书轮换期间停机? ...

Admin

Linux 上的 logrotate 配置可正确轮换 syslog-ng 日志文件
rotation

Linux 上的 logrotate 配置可正确轮换 syslog-ng 日志文件

我在尝试为我想保留的一些 syslog-ng 本地日志文件配置日志轮换时遇到了一些麻烦。 由于某种原因,大小不符合要求,日志很快就填满了我的文件系统。 我想要保留 3 个 100Mbs 的文件或 3 个 500Mbs 的文件作为日志文件。 我当前的日志轮换配置如下: [root@xm1p1034vmo logs]# cat /etc/logrotate.d/syslog-ng # /app/syslog-ng/logs/syslog-ng.log { missingok notifempty rotate 3 compress maxsize 50M...

Admin

查找目录中的旧文件
rotation

查找目录中的旧文件

我正在编写备份轮换脚本,该脚本应该删除所有超过 5 天的文件。问题是我得到了一些奇怪的搜索结果。例如: [root@spr1-nas01 storage]# date Wed Feb 8 14:48:09 EET 2017 [root@spr1-nas01 storage]# ll -rwxr-xr-x. 1 root root 1366884352 Dec 24 02:31 BACKUP_20161224 -rwxr-xr-x. 1 root root 51986944 Jan 28 19:37 BACKUP_20170128 -rwxr-xr...

Admin

日志备份与日志轮换发生冲突
rotation

日志备份与日志轮换发生冲突

在我的服务器上,我有日志轮换和备份脚本,除此之外,它还备份整个日志目录。 对于日志轮换我使用对数在 Linux 和新系统日志在 BSD 上使用。对于日志备份,我只需cp -Rf /var/log/ /backups/ 有时,备份脚本会因为在备份运行期间日志轮换重命名日志文件时发生的竞争条件而失败。所以我得到了类似这样的信息: cp:/var/log/messages.0:没有此文件或目录 我相信我的情况并非个例。是否有最佳实践可以克服这种竞争条件并使备份更加可靠? ...

Admin

脚本如何循环30天?
rotation

脚本如何循环30天?

我有一个脚本,backup.sh,它可以创建 MySQL 数据库的备份,然后将其 SCP 到远程服务器。这个脚本运行良好,我可以使用 crontab 每天运行一次,没有任何问题。 但是,我只想存储最近 30 天的备份,否则几个月后我将拥有数百个冗余 SQL 文件。我真的不知道从哪里开始。我能想到的唯一方法是设置 31 个子文件夹,每个月的每一天一个,然后每天替换每个文件。但这不太理想,而且感觉有点脏。 下面是我的 backup.sh 文件的内容,其中的一些关键信息明显被删除了: #!/bin/bash today=`date +%Y-%m-%d.%H%...

Admin

日志轮换导致 nxlog 失败
rotation

日志轮换导致 nxlog 失败

我正在使用 nxlog 查看 Windows Server 2008 系统上的两个 vCenter 日志文件,并且我有一个非常简单的配置来将消息发送到 Logstash。昨天在文件轮换后,Nxlog 开始出现故障。这是我的配置: <Extension syslog> Module xm_syslog </Extension> <Input in1> Module im_file File "C:\ProgramData\VMware\VMware Virtual...

Admin

删除旧备份的脚本
rotation

删除旧备份的脚本

我有很多备份,例如: backup-20130528_054504_mysql.tar.gz, bill_db_201305290130.BAK.bz2, etc_20130412.tbz 这是每天进行的完整备份。 在今天之前,我有一个 cron 任务,其命令行如下: /usr/bin/find /media/backups -ctime +7 -delete 但这是个坏主意。 一台服务器在 7 天前停止进行新的备份(文件系统已满),并且所有旧备份已被 cron 删除。 可能我需要一个新的脚本来替代这个“find -ctime”,它会保存...

Admin

轮换始终处于打开状态且正在写入的文件
rotation

轮换始终处于打开状态且正在写入的文件

我有一个 Linux 应用程序,它会不断将日志信息写入日志文件,例如。/var/log/application.log由于应用程序不会自动轮换文件,因此该日志文件在几周内可能会达到 GB 的大小,因此我希望能够正确轮换此文件 我主要关心的是,为了旋转应用程序始终打开的文件,我可能需要: 将文件移动到其旋转形式/var/log/application.log -> /var/log/application.log.2013-01-28 创建一个空的/var/log/application.log。注意:目前申请流程仍在进行中/var/log/app...

Admin

Rsyslog 中央服务器日志轮换文件/文件夹权限
rotation

Rsyslog 中央服务器日志轮换文件/文件夹权限

我设置了一个 CentOS 6.3 盒子来收集来自几个设备的日志,我为每个主机设置了日志轮换。基本上,它按年、月、日和主机轮换日志文件。 一切运行良好,只是 Rsyslog 守护进程似乎使用 root:root 所有者和组创建文件/文件夹。然后,如果不先更改权限,我就无法导航到日期文件夹(例如 06、07、08)。 我当然可以使用 root 权限进行导航,但这并不理想。 有没有办法让 Rsyslog 守护进程创建属于我的用户所属的特定组(sysadmin)的文件夹。 问候。 ...

Admin

使用 rotatelogs.exe 轮换其他日志
rotation

使用 rotatelogs.exe 轮换其他日志

我的机器上有一个进程正在将日志写入 C:\Application.log。现在我想在不停止该应用程序的情况下轮换日志文件。在同一台机器上,我安装了 apache 2.2。据我所知,我们可以使用 apache 的 rotatelogs.exe,但它不会轮换日志文件 我使用以下语法来轮换日志文件: C:\Apache\bin\rotatelogs.exe C:\Application.log 20M 需要专家意见才能实现这一点。 ...

Admin

磁带备份方案 - 尝试节省磁带
rotation

磁带备份方案 - 尝试节省磁带

我继承了一个磁带备份方案,目前不需要清洗任何磁带。虽然昂贵,但很好。我们目前每季度运行一次完整备份,这些备份成为我们的异地备份。然后,我们会在过渡期间运行增量备份。完整备份将永久存档在异地。 我想改用更传统的方案来节省磁带。 但是,我无法无限期地恢复在完整备份之间被用户删除(或损坏)的数据。例如,我有一个包含 400 个文件的大型 ESRI 数据集。1 月 1 日进行了完整备份。用户处理数据集数周,然后在某个时间点将其存档到网络存储。在用户不知情的情况下,数据集中的一个文件损坏,导致整个数据集无法使用。 是否有任何可洗备份方案可以无限期地恢复此...

Admin

关于备份/存档系统的建议
rotation

关于备份/存档系统的建议

我目前有一个备份系统,它将我想要备份的所有内容存储在一个文件中。该文件大约 15 GB。备份每晚进行一次。 我正在寻找一个 Linux 服务器系统,该系统可以保留 7 天的每日备份、一个月的每周备份以及无限期的每月备份。 我正在尝试寻找这样的系统,但不知道从哪里开始。 有没有现成的系统可以实现这个功能?还是我最好自己写一个? ...

Admin

系统日志轮换不起作用
rotation

系统日志轮换不起作用

我有一个 Ubuntu(9.04/Jaunty)服务器 VPS,它不能正确轮换系统日志。 以下是我目前检查过的内容: syslogd-listfiles 列出我认为应该轮换的文件 cron.daily 正在运行(系统日志也是如此) 当我手动运行 /etc/cron.daily/sysklogd 开头的文件检查时,它们都通过了(test -x /usr/sbin/syslogd-listfiles,,)test -x /sbin/syslogdtest -f /usr/share/sysklogd/dummy 当我以 root 身份手动运行 cron.d...

Admin

需要一个解决方案来阻止学生在配备英特尔显卡的笔记本电脑上旋转屏幕
rotation

需要一个解决方案来阻止学生在配备英特尔显卡的笔记本电脑上旋转屏幕

我们有一些学生已经弄清楚了如何使用热键组合或右键单击上下文菜单来旋转屏幕。这很容易修复,但很耗时,因为无论我告诉人们多少次如何修复它,总会有人来找我。 现在我需要两样东西。首先,有没有办法禁用屏幕旋转?其次,我需要一个脚本来在登录和注销时将屏幕旋转重置为正常。 解决方案需要能够从 Win2003 服务器部署到 WinXP 客户端。我有太多的计算机需要手动取消选中英特尔控制面板上的启用热键。 ...

Admin

pcap 流旋转和修剪
rotation

pcap 流旋转和修剪

我的一些服务器收集了大量数据包数据。是否有一个实用程序(或补丁tcpdump(1))可以将 pcap 流记录到磁盘: 根据写入的数据大小进行旋转 修剪书面文件,只保留否最近的 不重复使用输出文件名 是自包含的(例如,通过+ 进行外部修剪的旋转)crond(8)tmpwatch(8) 基本上我想要一个multilog或者svlogd了解 pcap 记录格式。 这-W 文件数通过回收旧文件名来选择tcpdump-4.0.0“修剪”,这违反了上面的第 3 条,迫使我查阅 mtimes 来确定新近度,并且无法保证日志文件不会被意外截断。 这-G选项str...

Admin