企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### ntpdate时间同步脚本 host_ntpdate.sh ``` #!/bin/sh # 时间同步,设置crontab命令。每小时执行同步一次时间。 # 例如:30 * * * * /data/updatetime/host_ntpdate.sh |tee /data/updatetime/ntpdate.log # 脚本里的时间同步需要sudo权限 # echo -e "\033[32m""当前操作的用户为""\033[0m" who am i|awk '{print $1}' who_am_i=`who am i|awk '{print $1}'` if [ $who_am_i != "root" ] then echo -e "\033[31m""请在 root 用户下运行脚本, 安装程序需要修改部分系统参数, 需要 root 权限 !!! ""\033[0m" exit -1 fi sudo date sudo hwclock echo -e "\033[32m""时间源为ntp1.aliyun.com,正在同步时间,请稍等...""\033[0m" sudo ntpdate -u ntp1.aliyun.com echo -e "\033[32m""将系统时间写入到硬件""\033[0m" sudo clock -w echo -e "\033[32m""当前时间为""\033[0m" sudo date sudo hwclock echo -e "\033[31m""时间同步完毕,请你确认同步时间是否正确""\033[0m" ``` 1、查看当前系统时间date: [root@surfer ~]#date 2018年06月 26日星期二 10:09:21 CST 2、设置系统时间date -s +时间 [root@surfer ~]#date -s 10:10:10 2018年06月 26日星期二 10:10:10 CST 3、设置系统时间时,如果还需要设置日期,则要将日期与时间值用双引号包裹起来 [root@surfer ~]#date -s "2018/8/8 10:00:00" 2018年08月 08日星期三 10:00:00 CST 4、查看硬件时间用hwclock或者clock命令: [root@surfer ~]#hwclock 2018年06月26日 星期二 10时13分02秒 -0.805503 秒 [root@surfer ~]#clock 2018年06月26日 星期二 10时13分07秒 -0.507462 秒 5、将硬件时间写入到系统时间: [root@surfer ~]#hwclock -s 6、将系统时间写入到硬件时间 [root@surfer ~]#hwclock -w