NTP时间服务部署

华为路由器配置NTP服务端和客户端 华为路由器配置NTP服务端和客户端 基础配置 R1: <Huawei>sys-view #进入系统配置模式 Enter system view, return user view with Ctrl+Z. [Huawei]sysname R1 #修改计算机名称为R1 [R1]int GigabitEthernet 0/0/0 #进入接口g0/0/0中 [R1-GigabitEthernet0/0/0]ip address 192.168.10.1 24 #配置IP地址和子网掩 阅读详情

1 NTP简介

1.1 NTP,网络时间协议(Network Time Protocol)

  • 用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC(Universal Time Coordinated,世界协调时),其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

  • NTP 只考虑 UTC 时间,不考虑时区,不考虑夏令时等。
    NTP使用UDP,端口123。

  • 分层架构
    NTP使用一种树状的,半分层的时间源系统。每一层叫做 stratum。每个 stratum 都有一个编号,从0开始,最大到15,16被用来标记设备未同步。
    一般情况下,第 n+1 层 stratum 从第 n 层同步时间。

  • 所以NTP服务,一般是设置为类似中继的服务,从上级时间服务器同步时间,再作为向它同步时间的时间源

  • ntpdate使用的时候一定要先停止 ntpd.service 服务,它们不兼容

1.2 linux系统时间简介

  • linux系统有两个时钟
  1. 硬件时钟:RTC,Real Time Clock
  2. 软件时钟:System Clock
    两个时间独立运行,会产生相对误差
  • 使用ntpdate同步时间,是同步系统时间,将/etc/sysconfig/ntpd中的参数SYNC_HWCLOCK=yes改为yes,那么在同步系统时间的时候,硬件时间也会更新
  • 查看系统时间:date
  • 查看硬件时间:hwclock --show 或者 hwclock -r
将系统时间设为硬件时间:
hwclock --systohc
或者
hwclock -w

将硬件时间设为系统时间:
hwclock --hctosys
或者
hwclock -s

手动修改系统时间:
date -s "年/月/日  时:分:秒"

2 NTP安装,部署

2.1 安装NTP

#先检查有没有安装ntpdate命令
rpm -qa | grep ntp
#若有,需要卸载

#使用yum安装ntp
yum -y install ntp
#安装ntp会自动安装ntpdate命令

2.2 配置详解

  • 配置文件参数详解:vim /etc/ntp.conf
#该文件记录每次时间同步的误差,并根据时间误差来调整时间,若不开启此参数,误差数据在服务重启会丢失
driftfile /var/lib/ntp/drift

#restrict是配置连接本机ntp服务的主机有什么权限
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict 192.168.200.0 mask 255.255.255.0 nomodify

#server代表本机ntp服务同步的上级时间服务器,也就是时间源
server ntp1.aliyun.com
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 10

#下面几行不作解释
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
  • restricit参数详解:

ntp的配置文件,默认从上至下读取配置,restrict参数可以设置各种权限:
格式:restrict IP mask **** [权限参数]
权限参数:
noquery:不提供ntp服务
notrap:不提供trap远程事件登录的功能
nomodify:客户端可时间同步,但是不能更改本机ntp服务的时间
notrust:拒绝没有通过认证的客户端
nokod:kod技术可以组织一种dos攻击,在ntp服务被违规访问时发动攻击
ignore:关闭所有ntp服务,不向任何客户端提供时间本地服务
以上面几行为例进行解释

  1. restrict default nomodify notrap nopeer noquery
    默认禁止所有客户端来同步时间,也不能修改本机ntp服务时间
  2. restrict 127.0.0.1
    允许本地对ntp服务进行任何操作
  3. restrict 192.168.200.0 mask 255.255.255.0 nomodify
    允许192.168.200.0这个网段的客户端来同步时间,但不能修改本地ntp服务时间
  • server参数详解:

server后面接上级时间服务器的地址,可以设置多个,ntp服务会自动检测误差最小的作为默认时间源
格式:server IP/URL perfer
就拿上面几行来解释:

  1. server ntp1.aliyun.com
    添加上级时间服务器为阿里的时间服务器,中国国家授时中心地址为210.72.145.8
  2. server 127.127.1.0 prefer
    设置本机ntp服务的上级时间服务器为本机,这个时候的IP固定为127.127.1.0,而不是127.0.0.1
    若只想把本地时间当做最高级服务器,不做中继,则只需要添加这个server
    当设置多个上级时间服务器时,加prefer参数的server就会被设置默认,不加就自动测试误差自动选择
  3. fudge 127.127.1.0 stratum 10
    时间服务器是分层的,此参数代表把本机ntp服务设置为第10层,那本机默认就不会向10层以后的时间服务器去同步时间,所以层级不要设置太高(从0到15以此降低)
  • NTP服务的启停:

systemctl start ntpd
systemctl stop ntpd

2.3 ntp其他相关命令

  • ntpq -p

ntpq -p 或者 ntpq -4p(ipv4的方式)
获取上级时间服务器的状态信息,测试本地ntp服务与上级的连接情况
若获取太慢可以用-4p,或者ntpq -p IP 指定上级时间服务器的IP来测试连接,应该也可以指定主机名或者说域名,没有进行测试
获取到的数据分为以下几列
remote:有“ * ”的代表默认的上层ntp时间源,“ + ”代表上层ntp服务器候选
refied:上层ntp服务器对应的IP
st:stratum级别

  • ntpstat
    查看当前ntp服务上次的时间同步情况

  • ntpdate -d IP
    -d 参数是默认时间同步,在客户端可以用它来进行测试,不会改变客户端时间,不加-d则是指定IP为源同步时间

Linux 时间一致性环境NTP/Chrony服务器部署配置 背景 生产环境中,一个业务系统往往涉及几十台甚至上百台主机或云主机构成,有些管理系统对整个环境时间一致性由强要求,即使没有,保证环境中时间的一致性,有利于业务交互时时间匹配,保证事务的一致性,甚至环境中的监控系统,也需要监测时间一致性,保证数据上报正常。 ntp架构 下图来源网络,在前端管理节点上部署ntp服务器,且采取主备模式,局域网的ntp服务器先于外网ntp同步完成,局域网内再同本地ntp服务器同步时间。实际环境中,可借助类似架构,两个管理节点可以用HAproxy+keepalive做Heartbea 阅读详情

相关推荐

NTP时间服务器安装部署

在窗口边也有一定的信号。ntps.sh ------------------------------------修改ntp.conf文件。ntpda.sh ----------------------------------NTPdate方式并写入定制执行。NTPserver.bat----------------------------二级时钟脚本。NTPClient.bat----------------------------客户端脚本。2、修改NTP时间服务器地址,与需要安装网络网段一致。

bjws80的博客 991

NTP服务器时间同步部署 -- 内网环境下,亲测有效.

查阅资料筛选掉了很多无效方法.总结了一套亲测有效的操作,希望可以帮到大家

footbridge的博客 1万+

Centos下部署NTP时间服务器同步环境

我是在购买的购买的服务器进行测试。

weixin_53641036的博客 1032

NTP服务器部署

ntp环境搭建 1.环境要求 linux:时间服务器(无外网,只用本机给内网同步,不同步外网时间) 其余为客户端 同步要求:两小时同步一次 2.服务器配置 ntp配置文件配置 1.检查ntp是否安装 rpm -qa | grep ntp 2.配置文件配置 vim /etc/ntp.conf restrict 192.168.0.0 mask 225.225.225.0 nomodify 设置为本地同步,不与网络时间服务器同步 server 127.127.1.0 fudge 127.127.1.0

sunnySe的博客 1362

NTP时间服务器部署

ntp服务器部署

叱咤少帅的博客 437

绕过Google Play:获取Expo Go安卓APK的实用指南

本文为国内安卓开发者提供了绕过Google Play商店获取Expo Go APK的实用指南。针对无法访问Google Play的痛点,详细介绍了通过官方GitHub Releases、可信第三方网站(如APKMirror)及APK下载器等多种安全获取途径,并重点讲解了APK安装、安全验证(核对签名)及常见连接问题的排查方法,帮助开发者顺利开启React Native开发之旅。

weixin_29006701的博客 577

云原生之使用docker部署NTP时间服务器

云原生之使用docker部署NTP时间服务器

jks212454的博客 4356

脑电分析:为什么大脑信号会“变同步”?——事件相关同步化与去同步化 (ERS/ERD) 全景解析

脑电分析中的事件相关同步化(ERS)和去同步化(ERD)是研究大脑动态节律的重要方法,反映特定任务下脑电频段能量的变化。ERD表示神经元活动分散(功率下降),提示脑区活跃处理信息;ERS则反映神经元同步(功率增强),常与静息状态相关。本文详解了ERS/ERD的生理机制、计算流程(包括基线校正和功率谱分析),并提供了Python实现示例,展示如何通过Welch法和STFT进行时频分析,生成ERD/ERS热力图。该技术广泛应用于运动想象脑机接口、癫痫检测等领域,为理解大脑功能状态提供了量化工具。

qq_32516809的博客 1396

部署企业内部NTP时间服务器

部署企业内部NTP时间服务器,假设node0作为NTP时间服务器主节点,node1, node2都是ntp客户端从节点,内部网段10.10.75.0。 所有节点通过yum命令安装ntp,命令如下:yum install ntp 。 修改node0节点的配置文件/etc/ntp.conf, 内容如下: server 0.cn.pool.ntp.org server 0.asia.pool.ntp.o...

qq_28358461的博客 826

如何实现chrome谷歌浏览器多开(独立环境 独立cookie)

由于各种各样的原因,你可能需要在一个电脑登录某个平台,比如一个电脑登录3个公众号,或者3个知乎等等。最简单的方案是,直接安装3个不同的浏览器,比如一个谷歌浏览器,一个火狐浏览器,一个 Edge 浏览器。这个方案也能解决,但如果想多开10个呢?安装10个不同的浏览器也能解决,但感觉这样比较复杂,另外一方面安装太多的应用,会导致电脑卡顿。这里给大家介绍,我在 Win 和 Mac 系统下的躲开解决方案。Win 系统下的解决方案最为简单,原理就是给不同的谷歌浏览器,指向不同的用户存储路径即可。

lzqial1987的专栏 1万+

【论文阅读】AU检测|《Deep Adaptive Attention for Joint Facial Action Unit Detection and Face Alignment》

摘要 本文旨在从大量没有人工标注的视频中学习用于面部动作单元检测的区分表示。受面部动作是面部肌肉运动这一事实的启发,论文将这些运动描述为不同帧中两幅面部图像之间的转换,并将其用作学习表示的自我监控信号。但是,在不受控制的情况下,这种转换是由面部动作和头部运动引起的。为了消除头部运动的影响,我们提出了一个双圈自动编码器(TCAE),它可以解开面部动作相关运动和头部运动相关运动。具体而言,TCAE被训练成分别将源面部的面部动作和头部姿态改变为目标面部的面部动作和头部姿态。我们的实验验证了TCAE解耦运动的能力。

Celine的博客 4554

NTP 服务器部署与时间同步

本文详细介绍了NTP服务器在Linux系统(CentOS7)中的部署与配置方法。主要内容包括:NTP协议的核心概念与作用,服务器端的安装、配置及防火墙设置,客户端的同步配置与定时任务设置,以及常见问题的排查指南。文章还提供了Windows客户端的同步配置方法。重点强调了服务器时间源选择、防火墙端口开放和客户端定时同步三个关键点,帮助读者实现毫秒级时间同步,解决分布式系统中时间不一致问题。

YongCheng_Liang的博客 1389

Win10 系统下VisualStudio2022 配置点云库 PCL1.13.0

Win10 系统下VisualStudio2022 配置点云库 PCL1.13.0与Win10 系统下 VisualStudio2019 配置点云库 PCL1.11.1流程基本相同,主要区别有两点: * 从PCL1.12.0版本开始需要进行`启用增强指令集`的设置。 * 附加依赖项添加的内容不同。

点云侠的博客 7006

RHEL6上部署/配置NTP时间服务器

前置步骤: 默认yum源已经配置; 一、NTP服务部署 服务端口: [root@pop-t-yum ~]# grep -E ^n+tp /etc/services nntp 119/tcp readnews untp # USENET News Transfer Protocol nntp 119/udp readnews untp # USENET News Transfer ...

Data & Analysis 1244

YOLOv8 道路病害检测全栈工程|22 类路面裂缝坑洞 VOC&YOLO 数据集、PyQt 精美 GUI、ONNX 量化、全套训练评估曲线落地

城市道路、国省道、高速公路路面长期受车辆碾压、雨水侵蚀,衍生纵向 / 横向裂纹、坑洼、车辙、接缝剥落等二十余种路面病害。传统人工道路巡检存在致命行业痛点:人工徒步 / 乘车目视巡检效率极低,单日有效巡查里程不足 20 公里;毫米级细微线性裂纹肉眼极易漏检,雨水冲刷后微小病害快速扩张为大坑槽,养护成本翻倍;强光暴晒、阴雨积水、路面油污场景人工分辨难度大;海量巡检图片人工分类统计病害台账耗时数天,养护决策缺乏量化数据支撑。传统阈值、边缘检测图像处理仅能识别大面积坑洞,无法区分二十余种细分裂纹类型,泛化能力极差。

getusushu的博客 122

运动控制软件:Siemens Sinamics二次开发_(6).通信接口与协议详解

PROFIBUSPROFINETModbus TCPCANopenEtherCAT每种通信接口都有其特定的应用场景和优势。选择合适的通信接口可以显著提高系统的性能和可靠性。在选择通信协议时,需要根据具体的应用场景和需求综合考虑。每种通信协议都有其特定的优势和局限性,因此在设计运动控制系统时,应选择最适合的协议,以确保系统的性能、可靠性、成本和维护性。通过以上对比和分析,希望开发者能够更好地理解和选择适合的通信接口和协议,从而优化运动控制系统的开发和应用。

2401_87715305的博客 901

linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步

概述linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常。下面介绍下怎么部署NTP服务来解决这个问题。ps:强烈吐槽下头条这个新排版功能,只要图片分辨率比较低然后点添加的时候直接白屏,也无法回退,这个很明显的bug居然没测出来,导致我重新写了三次...一、NTP服务概述1、原理NTP(Network TimeProtocol,网络时间协议)是...

weixin_33575588的博客 1316

PCL 基于强度的双边滤波【2026最新版】

基于强度信息的双边滤波代码实现、滤波前后点云未出现变化的原因以及获取带有强度pcd点云的方法。本文由优快云点云侠原创,博客长期更新,本文最近一次更新时间为:2026年5月24日。

点云侠的博客 29万+

Centos NTP时间服务器部署及时间同步

一、前言 1、NTP简介 NTP全称为(Network Time Protocol)即网络时间协议。是用来使计算机时间同步的一种协议。它可以使计算机对服务器或时钟源做同步,可以提供高精度的时间校正(LAN 上与标准时间小于1毫秒,WAN上几十毫秒),而且可以由加密确认的方式防止恶意的协议攻击。 2、使用场景 时间保持同步对于服务器集群来说尤为重要,比如说电商的秒杀,以及火车票的抢购等等,如果服务器时间不同步,那么不同的用户可能不是在同一时间点进行抢购的,就会出现不公平的问题。 对于集群化部署的应用,例如数据

qq_44078641的博客 1452

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Linux服务部署之NTP时间服务器

Linux服务部署之NTP时间服务器 1 原理 NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。 2安装NTP服务端 2.1检查是否已安装ntp时间服务器 rpm -q ntp 查看是否按照ntp服务器 2.2 安装ntp时间服务器 yum install ntp -y 安装ntp服务。(

er222_的博客 463

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Windows Server 2022AD域部署NTP时间服务,又到手了1500,真香

Windows Server 2022AD域部署NTP时间服务,又到手了1500,真香

我在Citrix、VMware、Veeam、微软和NVIDIA等领域拥有丰富经验的专业人士,专注于设计和维护虚拟化基础设施、实施备份与灾难恢复策略,致力于优化企业的IT环境。 3478

[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数

本篇blog主要介绍了[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数详解,并通过案例介绍了系统时区配置及时间同步的多种方法,不同Client客户端的相关配置,最后补充了ntp及ntpdate的相关联系及区别。 Linux系统时区设置 一、什么是NTP NTP是用来使计算机时间同步化的一种协议,全称是Network Time Protocol。它可以在大规模的设备范围内同步矫正时间到几ms级别的精度,在网络稳定的局域网内,精度甚至可以达到微秒级别。 今天NTP协议已经发展

weixin_44898311的博客 4895

centos7部署时间同步(ntp)服务器

小白教程,一看就会,一做就成。

小小傻瓜牙 3462

[NTP] Linux NTP服务器搭建部署与NTP时间同步配置

本篇blog主要介绍了[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数详解,并通过案例介绍了系统时区配置及时间同步的多种方法,不同Client客户端的相关配置,最后补充了ntp及ntpdate的相关联系及区别。 Linux系统时区设置 一、什么是NTP NTP是用来使计算机时间同步化的一种协议,全称是Network Time Protocol。它可以在大规模的设备范围内同步矫正时间到几ms级别的精度,在网络稳定的局域网内,精度甚至可以达到微秒级别。 今天..

weixin_44898311的博客 2451

centos7 校正linux系统时间_基于centos7系统部署NTP服务及配置时间定时同步

概述linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常。下面介绍下怎么部署NTP服务来解决这个问题。ps:强烈吐槽下头条这个新排版功能,只要图片分辨率比较低然后点添加的时候直接白屏,也无法回退,这个很明显的bug居然没测出来,导致我重新写了三次...一、NTP服务概述1、原理NTP(Network TimeProtocol,网络时间协议)是...

weixin_34474777的博客 1032
上一篇: GitLab私有代码仓库部署
下一篇: Nginx服务优化
jccodecode
博客等级 码龄7年 1607粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值