linuxntp版本怎么看|怎么测试linux下搭建的ntp服务器

A. suse linux 怎么查看ntp版本

首先安装ntp service的安装包 安装完成后,运行ntp命令同步时间就可以了 ntp -d serverIP

B. 检查 ntp 服务器是否有效 linux

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

C. 怎样开启linux系统下的ntp同步请求

Linux 系统安装配置NTP时间服务器。

D. 如何在linux 上配置NTP 时间同步

一:NTP是网络时间同步协议,就是用来同步网络中各个计算机的时间的协议。

二:NTP服务端配置

2.1、检查系统是否安装了NTP包(linux系统一般自带NTP4.2),没有安装我们直接使用yum命令在线安装: yum install ntp

2.2、NTP服务端配置文件编辑: vim /etc/ntp.conf

结果:

restrict 控制相关权限。

语法为: restrict IP地址 mask 子网掩码 参数

其中IP地址也可以是default ,default 就是指所有的IP

参数有以下几个:

ignore :关闭所有的 NTP 联机服务

nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。

notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网

noquery :不提供客户端的时间查询:用户端不能使用ntpq,ntpc等命令来查询ntp服务器

notrap :不提供trap远端登陆:拒绝为匹配的主机提供模式 6 控制消息陷阱服务。陷阱服务是 ntpdq 控制消息协议的子系统,用于远程事件日志记录程序。

nopeer :用于阻止主机尝试与服务器对等,并允许欺诈性服务器控制时钟

kod : 访问违规时发送 KoD 包。

restrict -6 表示IPV6地址的权限设置。

root@www ~]#vim /etc/ntp.conf# 1. 先处理权限方面的问题,包括放行上层伺服器以及开放区网用户来源:restrict default kod nomodify notrap nopeer noquery <==拒绝 IPv4 的用户restrict -6 default kod nomodify notrap nopeer noquery <==拒绝 IPv6 的用户restrict 220.130.158.71 <==放行 tock.stdtime.gov.tw 进入本 NTP 伺服器restrict 59.124.196.83 <==放行 tick.stdtime.gov.tw 进入本 NTP 伺服器restrict 59.124.196.84 <==放行 time.stdtime.gov.tw 进入本 NTP 伺服器restrict 127.0.0.1 <==底下两个是预设值,放行本机来源restrict -6 ::1restrict 192.168.100.0 mask 255.255.255.0 nomodify <==放行区网来源# 2. 设定主机来源,请先将原本的 [0|1|2].centos.pool.ntp.org 的设定注解掉:server 220.130.158.71 prefer <==以这部主机为最优先server 59.124.196.83server 59.124.196.84# 3.预设时间差异分析档案与暂不用到的 keys 等,不需要更动它:driftfile /var/lib/ntp/driftkeys /etc/ntp/keys

ntpd、ntpdate的区别

下面是网上关于ntpd与ntpdate区别的相关资料。如下所示所示:

使用之前得弄清楚一个问题,ntpd与ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,它还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。

时钟的跃变,对于某些程序会导致很严重的问题。许多应用程序依赖连续的时钟——毕竟,这是一项常见的假定,即,取得的时间是线性的,一些操作,例如数据库事务,通常会地依赖这样的事实:时间不会往回跳跃。不幸的是,ntpdate调整时间的方式就是我们所说的”跃变“:在获得一个时间之后,ntpdate使用settimeofday(2)设置系统时间,这有几个非常明显的问题:

第一,这样做不安全。ntpdate的设置依赖于ntp服务器的安全性,攻击者可以利用一些软件设计上的缺陷,拿下ntp服务器并令与其同步的服务器执行某些消耗性的任务。由于ntpdate采用的方式是跳变,跟随它的服务器无法知道是否发生了异常(时间不一样的时候,唯一的办法是以服务器为准)。

第二,这样做不精确。一旦ntp服务器宕机,跟随它的服务器也就会无法同步时间。与此不同,ntpd不仅能够校准计算机的时间,而且能够校准计算机的时钟。

第三,这样做不够优雅。由于是跳变,而不是使时间变快或变慢,依赖时序的程序会出错(例如,如果ntpdate发现你的时间快了,则可能会经历两个相同的时刻,对某些应用而言,这是致命的)。因而,唯一一个可以令时间发生跳变的点,是计算机刚刚启动,但还没有启动很多服务的那个时候。其余的时候,理想的做法是使用ntpd来校准时钟,而不是调整计算机时钟上的时间。

NTPD 在和时间服务器的同步过程中,会把 BIOS 计时器的振荡频率偏差——或者说 Local Clock 的自然漂移(drift)——记录下来。这样即使网络有问题,本机仍然能维持一个相当精确的走时。

E. 怎么测试linux下搭建的ntp服务器

三、什么是NTP为了实现时间同步,我们就需要用户NTP(Network Time Protocol)这个协议。如图1所示。简单地说,NTP是用来使系统和一个精确的时间源保持时间同步的协议。笔者建议管理员最好在自己管理的网络中建立至少一台时间服务器来同步本地时间。如 果在一个公司的局域网中,如果让每个员工通过手动的方式每隔一段时间去校准时间,不但不利于管理,而且校准目标时间源也不一定准确。公司局域网络中不同计 算机的时间偏差尤其是客户机/服务器之间的时间偏差,就会对一些要求时间同步的服务产生影响。比如,为了管理方便,服务器设置了一到下班时间便 账号过期,用户无法访问Internet网络。而如果你的电脑时间与服务器的时间不同步,当你为你下班时间未到,正准备发送邮件时,或许在服务器的时间 上,你的账号便过期了,从而导到无法发送邮件。解决这种问题的方法很简单,就是建立一个能提供精确时间的服务器,局域网内的所有电脑统一通过这台时间服务 器进行时间同步、校准。四、NTP服务器安装现在,我们就来介绍一下,如何在Linux系统下,建立一个NTP服务器吧。在本文中,我们采用的是Fedora 2操作系统作为例子 (其它版本Linux也可以,系统的配置类似)。使用 RPM 安装首先输入如下指令rpm -q ntp查询本机是否安装了NTP软件包。如果没有安装的话,找到您的 Linux 的安装光盘,mount 上后,查找以NTP开头的软件包名,然后安装上去,就可以了!rpm –ivh ntp-4.1.2-5.i386.rpm五、NTP服务的设置1.NTP软件包的结构NTP服务的配置文件:/etc/ntp.conf :这个是 NTP 服务的主要配置文件,不同的Linux版本文件所在的目录可能会不同!与NTP服务有关的Linux 系统文件及目录:/usr/share/zoneinfo:这是个目录,在这个目录下是规定了各主要时区的时间设定文件,例如中国大陆地区的时区设置文件是 /usr/share/zoneinfo/Asia/Shanghai 。/etc /sysconfig/clock:这个文件是Linux 的主要时区设定文件。每次启动后,Linux 会自动读取这个文件来设定系统预设要显示的时间!比如这个文件内容为“ZONE=Asia/Shanghai”,这表示我们的时间设定使用 /usr/share/zoneinfo/Asia/Shanghai 这个文件!/etc/localtime:这个文件是本地系 统的时间设定文件! 假设clock 文件里面规定了使用的时间设定文件为 /usr/share/zoneinfo/Asia/Shanghai, Linux 系统就会将 Shanghai那个文件复制一份为 /etc/localtime ,所以系统的时间显示就会以 Shanghai 那个时间设定文件为准。假设这台主机到了美国纽约,您只要将 /etc/sysconfig/clock 里面的ZONE 设定成为ZONE="America/New_York" 并且将/usr/share/zoneinfo/America/New_York复制成为 /etc/localtime ,其它什么设置都不需要改动,系统的显示时间就是美国纽约当地的时间了!与 NTP 及系统时间有关的执行文件:/bin/date: Linux 系统上面的日期与时间修改及输出命令。/sbin /hwclock:因为主机的 BIOS 时间与 Linux 系统时间是分开的,所以使用 date 这个指令调整了时间之后,只是调整了linux的系统时间,还需要使用 hwclock 才能将修改过后的时间写入 BIOS。这个命令必须root用户才能执行 。/usr/sbin/ntpd:NTP服务的守护进程文件,需要启动它才能提供NTP服务。/usr/sbin/ntpdate:NTP客户端用来连接NTP服务器命令文件。2.NTP服务端的设置编辑 /etc/ntp.conf 文件关于权限设定部分权限的设定主要以 restrict 这个参数来设定,主要的语法为:restrict IP地址 mask 子网掩码 参数其中 IP 可以是IP地址,也可以是 default ,default 就是指所有的IP参数有以下几个:ignore:关闭所有的 NTP 联机服务nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网noquery :不提供客户端的时间查询注意:如果参数没有设定,那就表示该 IP (或子网)没有任何限制!上级时间服务器的设定由于我们配置的NTP 服务器需要网络上面时间比较准确的NTP服务器来更新自己的时间,所以在我们的 NTP 服务器上面要配置一部上级时间服务器来进行校准!在 Internet 上面提供了许多时间服务器,从下面地址找一个离你最近的http://www.eecis.udel.e/~mills/ntp/clock1a.html用server这个参数设定上级时间服务器,语法为:server IP地址或域名 [prefer]IP地址或域名就是我们指定的上级时间服务器,如果 Server 参数最后加上 prefer,表示我们的 NTP 服务器主要以该部主机时间进行校准。解决NTP服务器校准时间时的传送延迟使用driftfile参数设置:driftfile 文件名在与上级时间服务器联系时所花费的时间,记录在driftfile参数后面的文件内。注意: driftfile 后面接的文件需要使用完整的路径文件名,不能是链接文件,并且文件的权限需要设定成 ntpd守护进程可以写入。ntp.conf文件举例:设置要求:不对 Internet 提供服务,仅对内部子网 192.168.0.0/24 提供服务,NTP 服务器的上级时间主机为:clock.nc.fukuoka-u.ac.jp和ntp.nasa.gov,内部子网的客户端不能修改NTP服务器的时间参数。在ntp.conf中增加以下内容:restrict default ignore# 关闭所有的 NTP 要求封包restrict 127.0.0.1 # 开启内部递归网络接口 lorestrict 192.168.0.0 mask 255.255.255.0 nomodify #在内部子网里面的客户端可以 进行网络校时,但不能修改NTP服务器的时间参数。server 133.100.9.2 prefer #用133.100.9.2做上级时间服务器server 198.123.30.132 #198.123.30.132作为上级时间服务器参考restrict 133.100.9.2 #开放server 访问我们ntp服务的权限restrict 198.123.30.132driftfile /var/lib/ntp/drift保存退出后。启动NTP服务service ntpd start如果想每次系统启动,NTP服务自动启动,请输入下面命令: chkconfig -level 35 ntpd on 注意:1.NTP服务的端口是123,使用的是udp协议,所以NTP服务器的防火墙必须对外开放udp 123这个端口。2.Ntpd启动的时候通常需要一段时间进行时间同步,所以在ntpd刚刚启动的时候还不能正常提供时钟服务,最长大概有5分钟吧,如果超过了这个时间请检查一下您的配置文件。六、NTP客户端的使用Linux系统在Linux 上面进行网络校时非常简单,执行 ntpdate 即可:ntpdate 192.168.0.1 #192.168.0.1是NTP服务器的IP不要忘了使用hwclock命令,把时间写入bioshwclock -w如果想定时进行时间校准,可以使用crond服务来定时执行。编辑 /etc/crontab 文件加入下面一行:30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w #192.168.0.1是NTP服务器的IP地址然后重启crond服务service crond restart这样,每天 8:30 Linux 系统就会自动的进行网络时间校准。Windows 系统在 Windows XP上面使用NTP进行时间校准也很简单:双击桌面任务栏上的时间,弹出“日期和时间”属性窗口,如图所示:选择Internet时间,在服务器中填入你的NTP服务器的IP地址或者域名,然后点击立即更新,您的系统时间就会立即更新。如果想定时更新,把左上角的自动与Internet时间服务器同步选中,然后点击右下角的应用即可。yy-2-3.tif如 果不是Windows XP系统,但是NTP服务器同时也是samba服务器的话,则对Windows来说,不需要安装任何时间同步软件,因为Windows客户端可以用net time\\时间服务器IP或服务器netbios名/set/yes来同步。可以把该命令放在开始菜单的启动项中,启动windows时自动同步。由于net time命令是利用Netbios over TCP/IP协议来同步时间,所以NTP服务器不同时是samba 服务器的话,就需要Windows客户端安装时间同步软件。这方面的软件很多,使用也很简单,读者可以上网查找一下。

F. 鏌ョ湅iplinux鏌ョ湅iplinux

linux鎬庝箞鏌ョ湅ntp鏈嶅姟鍦板潃锛

1.Linux涓鏌ョ湅nto鏈嶅姟鐨勫湴鍧锛屽彲浠ユ墽琛宯tpq-p杩涜屾煡璇銆

2.鎴栬呭彲浠ラ氳繃鏌ョ湅ntp鐨勯厤缃鏂囦欢锛/etc/ntp.conf

鎵ц宮ore/etc/ntp.conf|grepserver

鍦ㄨ繖涓閰嶇疆鏂囦欢閲岄潰涓鑸璁板綍鐫ntp鏈嶅姟鐨勪笂涓绾ntpserver鐨処P鍦板潃鎴栬呭煙鍚嶃

3.鎴栬呮煡鐪嬪巻鍙茶板綍锛屽洜涓烘湁鐨勬椂鍊欐墽琛岀殑鏄绫讳技ntpdatentp.api.bz鎴栬卬tpdatecn.pool.ntp.org銆傛墍浠ラ氳繃鍘嗗彶璁板綍鍙浠ョ洿鎺ユ煡璇㈠埌銆

linux鏌ョ湅ntp鏈嶅姟鍣ㄧ殑绔鍙f槸鍚﹀紑鍚锛

NTP鏄鐢ㄦ潵浣胯$畻鏈烘椂闂村悓姝ュ寲鐨勪竴绉嶆湇鍔★紝linux涓閫氳繃ntpd鏈嶅姟鏉ヨ繘琛岀$悊锛屽湪淇濊瘉ntpd鏈嶅姟姝e父寮鍚鐨勬儏鍐典笅锛孨TP鏈嶅姟浼氶氳繃UDP123绔鍙h繘琛屾椂闂村悓姝ワ紝鍙浠ヤ娇鐢ㄤ互涓嬪懡浠ゆ潵鏌ョ湅绔鍙e崰鐢ㄦ儏鍐碉細

ss-unlp|grepntp锛屽傛灉鏈夊洖鏄撅紝涓旂鍙f樉绀虹殑鏄123锛屽垯璇存槑NTP鏈嶅姟绔鍙e凡寮鍚銆

linux鏌ョ湅鍝涓猧p鐧诲綍姝よ惧囷紵

鎴戠殑锛歀inux鏌ョ湅鐧诲綍鐨勮惧囷紝鍙浠ユ墽琛寃ho鍛戒护锛屾煡鐪嬫e湪杩炴帴绯荤粺鐨勭粓绔鎴栬呭㈡埛绔疘P鍦板潃鎯呭喌銆

linux鎬庝箞鏌ョ湅鏁版嵁搴擄紵

棣栧厛杈撳叆濡備笅鍛戒护锛歮ysql-uroot-p

杈撳叆root瀵嗙爜杩涘叆mysql銆

1銆佹樉绀烘暟鎹搴

1

showdatabases;

2銆侀夋嫨鏁版嵁搴

1

use鏁版嵁搴撳悕;

3銆佹樉绀烘暟鎹搴撲腑鐨勮〃

1

showtables;

4銆佹樉绀烘暟鎹琛ㄧ殑缁撴瀯

1

describe琛ㄥ悕;

5銆佹樉绀鸿〃涓璁板綍

1

SELECT*FROM琛ㄥ悕

6銆佸缓搴

1

createdatabse搴撳悕;

ipa鐨勪綔鐢ㄦ槸鏌ョ湅缃戝崱淇℃伅?

1.ifconfig

a.浣滅敤锛氭煡鐪媔p锛屾煡鐪婰inux绯荤粺涓鐨勭綉鍗′俊鎭

琛ュ厖璇存槑锛氬彲璁剧疆缃戠粶璁惧囩殑鐘舵侊紝鎴栨槸鏄剧ず褰撳墠鐨勮剧疆

2.ls

a.浣滅敤锛氭煡鐪嬪綋鍓嶇洰褰曚笅鐨勫唴瀹

b.ls/锛氭煡鐪嬫牴鐩褰曚笅鐨勫唴瀹

c.鐩稿硅矾寰勶細浠.鎴栬?寮濮嬭$畻褰撳墠鐩褰曞埌鐩鏍囩洰褰曠殑璺寰

缁濆硅矾寰勶細浠庢牴鐩褰曞嚭鍙戝埌鐩鏍囩洰褰曠殑璺寰

d.ls-a锛氭煡鐪嬪綋鍓嶇洰褰曚笅鐨勬墍鏈夋枃浠跺寘鎷闅愯棌鏂囦欢

e.ls-l锛氭煡鐪嬫枃浠剁殑璇︾粏淇℃伅锛宭s-l–>ll

f.ls-lrt锛氶嗗簭杈撳嚭璇︾粏鐨勬枃浠朵俊鎭

3.pwd

a.浣滅敤锛氭煡鐪嬪綋鍓嶇洰褰曠浉瀵逛簬鏍圭洰褰曠殑璺寰勶紙缁濆硅矾寰勶級

4.cd

a.浣滅敤锛氬垏鎹㈢洰褰

b.甯哥敤鍛戒护

cd/锛氬垏鎹㈠埌鏍圭洰褰昪d~锛氬垏鎹㈠埌home鐩褰曚笅

cd-璺寰勶細浠庡綋鍓嶇洰褰曞垏鎹㈠埌鐩鏍囩洰褰

ctrl+c锛1.閲嶇疆褰撳墠杈撳叆

2.缁撴潫鍓嶅彴杩涚▼

ctrl+a锛氬洖鍒板懡浠ょ殑璧峰

ctrl+insert锛氭嫹璐

shift+insert锛氱矘璐

5.touch

a.鍒涘缓涓涓鏂扮殑鏂囦欢

6.mkdir

a.鍒涘缓涓涓鏂扮殑鐩褰

b.mkdir-p锛氬彲浠ュ垱寤哄氫釜鐩褰曠粨鏋勭殑鏂囦欢澶

7.rm

a.浣滅敤锛氬垹闄ゆ枃浠舵垨鑰呮枃浠跺す

b.rm-r锛氶掑綊鍒犻櫎

c.rm-i锛氭彁绀烘瘡涓姝ユ搷浣滄槸鍚︽墽琛

d.rm-rf锛氶掑綊寮哄埗鍒犻櫎

e.*鏄閫氶厤绗︼紝琛ㄧず鍒犻櫎鎵鏈

f.rm鍙浠ユ惌閰*鍙峰幓浣跨敤锛屾潵鍖归厤涓嶅悓鐨勬枃浠跺悕鎴栬呭悗缂锛屽傛灉rm*琛ㄧず鍒犻櫎褰撳墠鐩褰曚笅鐨勬枃浠讹紝rm-r*琛ㄧず鍒犻櫎褰撳墠鐩褰曚笅鐨勬墍鏈夋枃浠舵垨鑰呮枃浠跺す

G. Linux下怎么查看是否启用NTP,NTP模式,NTP服务器有没有什么命令查看

service ntp restart 起来了就重启了。没起就启动了 没有安装就提示未识别了


赞 (0)