首页 > 系统相关 >linux client进行ntp校时

linux client进行ntp校时

时间:2023-11-16 20:47:21浏览次数:52  
标签:-% dd3 ntp 校时 linux client NTP date net

常用方案

1.windows 端增加NTP server



1.打开注册表 regedit ( 管理员模式)

 

2. 提供NTP server
  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer] ,右边找到Enable 设置值为1,如下图:


3.设定强制主机

	找到如下路径:[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\config] ,右边找到AnnounceFlags设置值为5


4.重启NTP服务

	管理员权限打开命令行
	net stop w32time 停止NTP服务
	net start w32time 开启NTP服务


已经确认win10 开启NTP服务 net start w32time后, linux ntpdate可以进行 时间同步。 
图片=>bash 中 可以sleep 5 ,等一下,看看是否正确




2.linux 端增加NTP server

参考 

Linux配置ntp时间服务器(全)
https://www.cnblogs.com/quchunhui/p/7658853.html

ntp服务器linux(服务端和客户端)配置
https://blog.csdn.net/sunnySe/article/details/116239314

======================
BTW
需要注意时间,时区问题,

Linux 设置时区和修改时间

    #脚本如下

    #!/bin/sh
    #filename:time.sh
    #get the current time
    date
    dd=`date '+%Y-%m-%d %H:%M:%S'` 
    echo $dd
    dd2=`date -d "$dd"  '+%Y-%m-%d %H:%M:%S'`
    dd3=`date -d "$dd2"  '+%s'`
    echo $dd3
    dd3=`expr $dd3 + 30`
    date -d "1970-01-01 UTC "$dd3" seconds" +"%Y-%m-%d %H:%M:%S"
修改时区方法一:

timedatectl set-timezone Asia/Shanghai     >>>服务器时区设置

date -s "2020-12-20 16:34:50"    >>>服务器时间设置

时间格式显示12小时制,如何操作?

需要修改时间为24小时,可以修改/etc/default/locale,默认没有LC_TIME这个变量,在文件中增加一行:

LC_TIME=en_DK.UTF-8

保存退出,然后reboot重启服务器即可生效,date命令查看是24小时时间格式。
修改时区方法二:

1.使用命令:tzselect

在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing),选择1

2.复制文件到/etc目录下

root@ubuntu:/# cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

3.再次查看时间date -R,已经修改为北京时间

标签:-%,dd3,ntp,校时,linux,client,NTP,date,net
From: https://www.cnblogs.com/scotth/p/17837197.html

相关文章

  • @WebServiceClient wsdlLocation 动态给注解内容参数赋值
    动态给注解内容参数赋值@WebServiceClient(name="IXxxService",targetNamespace="http://xxx.xxx.xxx.com",wsdlLocation="${WSDL_URL}")publicclassIXxxServiceextendsService{ //静态变量在静态代码块加载后加载,且注解也在之后加载,完成动态注入修改注解里的参......
  • nodejs "Client does not support authentication protocol requested by server; con
    登录mysql输入以下命令:--选择mysql数据库:usemysql--laremehpe是登录用户名ALTERUSER'laremehpe'@'localhost'IDENTIFIEDBY'password'PASSWORDEXPIRENEVER;--laremehpe->用户名,123456->密码ALTERUSER'laremehpe'@'localhos......
  • C# httpClient.PostAsync时出现问题Result =“ {尚未计算}”
    返回错误1:Id=3129,Status=WaitingForActivation,Method="{null}",Result="{Notyetcomputed}"返回错误2:发生了一个或多个错误Oneormoreerrorsoccurred.atSystem.Threading.Tasks.Task.ThrowIfExceptional(BooleanincludeTaskCanceledExceptions)......
  • mac上python安装mysqlclient模块方法
    运行pycharm后,打开命令行窗口确保您已经安装了MySQL,并且包括了MySQL的开发文件。您可以通过Homebrew来安装MySQL:brewinstallmysql#安装mysqlclient之前,先安装openssl:brewinstallopenssl#使用以下命令来安装mysqlclient:envLDFLAGS="-I/usr/local/opt/openssl/i......
  • Rest Client作为替代Postman的方案使用
    因为postman现在默认把账号下的API相关信息自动后台上传到POSTMAN官网,所以会发生严重的信息泄露事件。 RestClient作为替代Postman的方案使用。参考链接VSCode小鸡汤第01期-RESTClient简单好用的接口测试辅助工具https://zhuanlan.zhihu.com/p/56174598插件安装......
  • 微服务系列-使用WebFlux的WebClient进行Spring Boot 微服务通信示例
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。概述在之前的教程中,我们看到了使用RestTemplate的SpringBoot微服务通信示例。从5.0开始,RestTemplate处于维护模式,很快就会被弃用。因此Spring团队建议使用org.springframework.web.reac......
  • Delphi TNetHTTPClient使用递归方式取所有分页数据
    DelphiTNetHTTPClient使用递归方式取所有分页数据   业务系统提供的一个查询数据接口,可以通过分页方式取得数据,如果一次性取得所有数据,将页大小增大即可,但如果数据太多怕会造成内存溢出。   综合考虑每次只取一个分页,分页数据不要太大,用递归方式来获取是比较合理的解......
  • fastapi 的 TestClient 的 delete 方法如何传递请求体?
    在FastAPI的TestClient中,delete方法通常不适用于传递请求体(payload)。DELETE请求通常不允许发送请求体。不过,根据HTTP规范,您可以通过在URL中包含查询参数或使用params参数来传递参数。以下是使用FastAPI的TestClient进行DELETE请求时传递参数的示例:fromfastapi.testclientimportT......
  • 如何使用 jest 测试使用 axios 的 httpClient?
    要使用Jest测试使用axios的httpClient,您可以使用Jest提供的模拟功能来伪造对外部API的请求和响应。下面是一个示例测试的代码:首先,安装所需的依赖:npminstallaxiosaxios-mock-adapterjest--save-dev然后,创建一个名为httpService.test.js的测试文件,编写以下代码:importaxiosfrom......
  • /bin/ld: cannot find -lmysqlclient
     001、make编译报错:/bin/ld:cannotfind-lmysqlclient 002、查找相关文件(base)[[email protected]]#find/-name*libmysqlclient.so*##lib+提示的缺失文件+.so 003、复制一份到/usr/lib中(base)[[email protected]]#cp/usr/lib64......