小编Vin*_*oft的帖子

如何在 Docker 容器中动态设置系统时间

有没有办法在不影响主机的情况下动态(在运行时)设置 Docker 容器系统时间?

使用

hwclock --set --date "Sat Aug 17 08:31:24 PDT 2016"
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
Run Code Online (Sandbox Code Playgroud)

使用

date -s "2 OCT 2006 18:00:00"
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

date: cannot set date: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

用例:

我需要测试对时间敏感的软件(行为取决于日期)。

其他常见用例:

  • 运行带有 y2k 错误的遗留软件
  • 2038 年合规性测试软件
  • 调试与时间相关的问题,例如过期的 SSL 证书
  • 运行在特定时间范围外停止运行的软件
  • 确定性的构建过程。

time docker

37
推荐指数
1
解决办法
6万
查看次数

有人试图对我的服务器进行暴力 SSH 访问

巧合的是,我查看了我的服务器 ssh 日志(/var/log/auth.log),我注意到有人一直在尝试获取访问权限:

Sep  7 13:03:45 virt01 sshd[14674]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=116.31.116.42  user=root
Sep  7 13:03:48 virt01 sshd[14674]: Failed password for root from 116.31.116.42 port 13423 ssh2
Sep  7 13:03:52 virt01 sshd[14674]: message repeated 2 times: [ Failed password for root from 116.31.116.42 port 13423 ssh2]
Sep  7 13:03:52 virt01 sshd[14674]: Received disconnect from 116.31.116.42: 11:  [preauth]
Run Code Online (Sandbox Code Playgroud)

这种情况每分钟发生几次,并且在我不知道的情况下已经持续了很长时间。

问题如果是,我是否应该担心这个问题:我该怎么办?

ssh hacking

23
推荐指数
4
解决办法
2万
查看次数

我应该在我的 DNS url 末尾附加一个点 (.) 吗?

我注意到 AWS 的 DNS 服务 (Route53) 在每个 DNS url 的末尾附加一个点 (.):

ns-xxx.awsdns-yy.co.uk.
ns-xxx.awsdns-yy.net.
ns-xxx.awsdns-yy.org.
ns-xxx.awsdns-yy.com.
Run Code Online (Sandbox Code Playgroud)

问题:这是一个错误,还是我应该包括 . 在我的 DNS 设置中?

domain-name-system amazon-web-services amazon-route53

22
推荐指数
1
解决办法
2万
查看次数

Amazon EC2:重启时公共 IP 更改

我使用 Amazon EC2 在单个实例上托管几个网站。有时我需要重新调整我的实例类型。这需要关闭实例,并在重新启动实例后获得新的公共 IP 地址。这需要我更改 DNS 配置(非常烦人),最多需要 12 小时才能工作。

我很确定我在这里做错了什么,所以我的问题是:最好的方法是什么?

domain-name-system ip amazon-ec2

0
推荐指数
1
解决办法
289
查看次数