分类 Linux摘要 下的文章

当使用Docker部署Vaultwarden时,可能会遇到基于时间的 OTP(TOTP)验证码失效的问题。这通常是由于容器内时间与真实时间不同步导致的。
Docker 容器默认会使用宿主机的时钟(/dev/pts),但在某些情况下(如虚拟化环境、宿主机时间未同步等),容器内的时间可能会 与实际时间偏差较大,从而影响TOTP验证码的生成和验证。

1. 临时同步时间快速修复

只是需要 临时更新容器时间,可以在容器内运行以下命令:

ntpd -q -p pool.ntp.org

- 阅读剩余部分 -

随着1Panel的使用逐渐增多,我开始将手中主要的几台服务器都转向这款工具,1Panel使用体验也日益提升。特别是在免费的SSL证书签发方面,我发现利用1Panel使用Let's Encrypt签发证书非常方便,只需添加一个电子邮件地址便可轻松签发。但今天我想与大家分享的是如何通过Google Trust Services来签发免费的SSL证书,给你带来更多选择和灵活性。你是否曾经遇到过选择合适的SSL证书时的困惑?希望下面记录能够帮助你更好地掌握这一过程。

- 阅读剩余部分 -

查看当前时区方法:

root@localhost:~# timedatectl
               Local time: Sun 2022-12-18 16:26:09 CST
           Universal time: Sun 2022-12-18 08:26:09 UTC
                 RTC time: Sun 2022-12-18 08:26:10
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: n/a
          RTC in local TZ: no

查看正确的时区

root@localhost:~# timedatectl list-timezones |grep Shanghai    #查找中国时区的完整名称
Asia/Shanghai

- 阅读剩余部分 -

在CentOS7遇到特定网段需要添加路由指定网关出口,使用route添加后重启发现又失效了,所以记录一下方法以免忘记。
Route临时添加命令:

route add -net 20.18.0.0/16 gw 20.18.1.1

重启后依然生效的添加方法(永久):
编辑static-routes文件
vi /etc/sysconfig/static-routes

any net 20.18.42.0 netmask 255.255.255.0 gw 20.18.1.1
any net 20.18.42.0/24 gw 20.18.1.1 //与上面命令相同,写法不一样而已。

- 阅读剩余部分 -