当前位置 : 主页 > 网络安全 > 测试自动化 >

debian – 自动化dpkg-reconfigure tzdata

来源:互联网 收集:自由互联 发布时间:2021-06-19
我正在使用puppet管理一组debian服务器.我需要更改群集上每台计算机的时区.正确的debian方法是使用dpkg-reconfigure tzdata.但是如果我使用对话框,我似乎只能改变它.有没有办法从 shell自动执行
我正在使用puppet管理一组debian服务器.我需要更改群集上每台计算机的时区.正确的debian方法是使用dpkg-reconfigure tzdata.但是如果我使用对话框,我似乎只能改变它.有没有办法从 shell自动执行此操作,因此我可以编写一个Exec来简化它?

如果没有,我认为下一个最好的方法可能是让puppet在整个集群中使用正确的数据分发/ etc / timezone和/ etc / localtime.

任何输入赞赏!

您需要将前端指定为“非交互式”,它将保存您当前的设置.

dpkg-reconfigure将当前系统设置作为福音,所以只需按照通常的方式更改时区,并使用非交互式标志运行它

例如让我改为“欧洲/都柏林”我所在的地方:

# echo "Europe/Dublin" > /etc/timezone    
# dpkg-reconfigure -f noninteractive tzdata

显然,这允许你使用puppet / cfengine来分发/ etc / timezone.

网友评论