我们公司想做一些本地(非云)备份,我认为最简单的方法是获取一些高质量的外置硬盘,将数据复制到它们上,分离它们,然后将驱动器存储在气候控制的环境中。我想象有两组驱动器,我可以交替进行每月备份。
放在架子上、断电的驱动器上会有多少“位腐烂”?驱动器的使用寿命似乎总是以实际使用小时数来表示——在这种情况下,这将是一个非常小的数字。
糟糕的周末......我有一个硬件故障,它使电源飙升并取出了我的 UPS,这导致了我的 SAN 并随后杀死了我的 Exchange 2010 服务器。然后我发现我一直在做的 Veeam 备份没有正确备份 Exchange。我已经计划在另一个月内迁移到 Exchange Online,但这种优先级更高。
在此过程中,我发现我的工作站的 Outlook 没有将我的电子邮件/联系人/日历缓存到本地 PST。但是,我的 Android 至少有最近 2 周的电子邮件和我所有的日历约会。
我刚刚设置了 Exchange Online,是否可以将我的 Android 设备上的内容备份到 Exchange Online?
我有一个 nginx 配置,可以按照我的一个域的预期工作,但是每当我将另一个域指向我的服务器时,就会出现奇怪的重定向行为。
问题:
我想将对任何非 www 的所有请求重定向到我网站的 www 版本。
例如:
http://example.com应重定向到https://www.example.com
http://m.example.com应重定向到https://www.example.com
我的配置按 example.com 的预期工作,但每当我 cname 时,使用单独的配置文件将 cdn.test.com 写入我的服务器 IP。它重定向到 www.cdn.test.com
这是我的 example.com 配置:
server{
#redirect non-www to www
listen 80;
listen 443 ssl;
server_name example.com;
ssl_certificate .../cert.pem;
ssl_certificate_key .../key.pem;
return 301 https://www.$host$request_uri;
}
server{
#redirect request to the mobile site to the main site
listen 80;
server_name m.example.com;
return 301 https://www.example.com$request_uri;
}
server{
#redirect unsecure www to secure wwww
listen 80;
server_name www.example.com;
return 301 …Run Code Online (Sandbox Code Playgroud) 我发现对于大文件(例如 PostgreSQL 数据库的数据目录)使用 btrfs CoW 功能并不是一个好主意。
由于我使用 docker 作为数据库,我现在问自己,是否应该对整个/var/lib/docker目录禁用 CoW。但我不确定,因为docker的分层文件系统是否利用了这个功能?
或者是否可以仅针对某些特定卷禁用 CoW?
我想在我的 Postfix 邮件服务器上实现自毁电子邮件地址规则。这个想法是有这样的公共地址:
john0220@mydomain.com
Run Code Online (Sandbox Code Playgroud)
其中,0220在地址手段“二月2020”。如果 Postfix 在 2020 年 3 月 1 日之前收到此地址的电子邮件,它将被发送到某些非公开电子邮件(例如mark@mydomain.com),但在此日期之后,该电子邮件将被丢弃(/dev/null)。
这样的系统将允许我拥有无限数量的临时地址。
Postfix 允许正则表达式匹配收件人地址,但如何根据时间进行条件重写?
我正在尝试为两个不同的注册表配置 Docker。(一个 ECR 和 docker.io)我需要ecr-login使用 simple 配置 ECR 1 和 docker.io auth,但我无法同时配置这些。它给出以下错误:
保存凭据时出错:存储凭据时出错 - 错误:退出状态 1,输出:
not implemented
这是我的 ~/.docker/config.json
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "BASE64-STRING"
}
},
"credsStore": "ecr-login"
}
Run Code Online (Sandbox Code Playgroud)
为什么 Docker 在已经可用的credsStore情况下还要尝试使用它?auth
我制作了一个 AWS Beanstalk 和 RDS 实例。我正在测试一个同步 FTP 和 S3 文件的项目。
我如何在 AWS Beanstalk 中制作典型php artisan queue:work或php artisan queue:listen工作?
我知道 Redis、ElastiCache 等。我还没有测试过它们。但我试图让它database只与驱动程序一起工作。
我也知道只访问 SSH,但是有没有办法在不使用 SSH 的情况下处理排队的作业?也许喜欢使用 .ebconfig?
有时,在查看 AWS SQS Cloudwatch 指标图表(例如 NumberOfMessagesSent)时,绘制的图表将显示实际数据点为零,而其他时候则根本不会显示任何内容。
这两项措施有何区别?
sshd我正在尝试将一些类似的日志过滤到一个单独的文件中:
sshd[14913]: Did not receive identification string from 10.16.0.2
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法,并且有效:
if $programname == 'sshd' and
$syslogfacility-text == 'security' and
$syslogseverity == '6' then -/var/log/sshinfo.log
& stop
Run Code Online (Sandbox Code Playgroud)
但这也匹配用户登录/注销,所以我尝试添加消息匹配过滤器:
if $programname == 'sshd' and
$msg startswith 'Did not' and # <---
$syslogseverity == '6' then -/var/log/sshinfo.log
& stop
Run Code Online (Sandbox Code Playgroud)
这不起作用!(虽然contains有效)
坏了startswith,还是这个用法不正确?
版本:
# rsyslogd -v
rsyslogd 7.4.4, compiled with:
FEATURE_REGEXP: Yes
FEATURE_LARGEFILE: No
GSSAPI Kerberos 5 support: Yes
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic …Run Code Online (Sandbox Code Playgroud) 我将敏感数据存储在Azure DB和Azure SQL VM 中。
授权的 DBA 可以登录并查询数据库,但理论上随机的 Microsoft 员工可以在未经许可的情况下执行相同操作吗?
我在网上找到了这个,这表明答案是“不”,但真的是这样吗?
客户数据所有权:Microsoft 不会检查、批准或监控客户部署到 Azure 的应用程序。而且,微软也不知道客户选择在 Azure 中存储什么样的数据。Microsoft 不对输入到 Azure 中的客户信息声明数据所有权。
在讨论使用 SQL 开发人员许可证的负面影响的站点上也发现了这一点:
Microsoft 可以访问您的数据:对于 SQL Server 的任何非商业安装,包括性能、错误、功能使用、IP 地址、设备标识符等在内的所有使用数据都必须发送给 Microsoft。没有例外。对于任何处理特别敏感数据的公司来说,这可能会排除它。
我不是建议在 Azure 上使用开发人员许可证,但究竟是哪一种 - Microsoft 是否可以合法地或流氓员工检查我的数据?
docker ×2
amazon-ec2 ×1
amazon-ecr ×1
azure ×1
azure-sql ×1
backup ×1
btrfs ×1
exchange ×1
hard-drive ×1
nginx ×1
outlook ×1
postfix ×1
privacy ×1
queue ×1
redirect ×1
rsyslog ×1
sql-server ×1
ssh ×1
ubuntu ×1