linux 的常用命令---------第十四阶段(ntp时间同步管理器与DNS域名解析服务)

ntp服务与DNS域名解析

ntp 服务是一个时间服务器,主要用于对计算机的·时间进行同步管理的

部署ntp:

服务端进行的操作:

第一步:下载:#yum install ntp -y

第二步:配置ntp文件:

#vim /etc/ntp.conf

只需保留:server 127.127.1.0                            server 127.127.1.0

restrict 127.0.0.1   ------→将其3行修改为:  restrict 127.0.0.1

restrict 127.0.0.1                            restrict 客户端机的ip  mask 255.255.255.0

其余的全部删掉。                                        (解释:第一行server表示本地时钟ip地址;

第二行restrict表示限制服务端本                                                                                    机可以使用ntp时间管理服务;

第三行restrict表示限制该客户端                                                                                    的机子可以使用ntp时间管理服务;)

第三步:重启:#systemctl restart ntpd

此时可以查看ntp的状态: #ntpstat   回车

synchronised to local net....

............................      :(当最前面的为synchronised时,表示ntp状态正常

当unsynchronised时,表示ntp状态不正常)

在客户端进行操作:

第四步:使用ntp:

先下载ntpdate: #yum install ntpdate -y       ntpdate是客户端使用工具,通过ntpdate使得客户                                                      端能够与服务端进行时间同步。

使用 ntpdate:  #ntpdate 服务端的ip    回车

ntp在工作中的使用:

在服务端,先把ntp设置为开机自启:#systemctl  enable ntpd

1.在客户端,进行定时任务,可以每10分钟与服务端进行时间同步一次:

#which ntpdate    回车    查看ntpdate的绝对路径

/usr/sbin/ntpdate

#crontab -e        回车

*/10**** /usr/sbin/ntpdate 服务端的ip

#crontab -L        回车    查看一下计划任务

2.在客户端,进行与阿里的时间同步: #ntpdate time1.aliyun.com     回车

ssh与scp的端口号使用:

ssh的端口号:

查看ssh的端口号:#ssh -tnl

一般默认为22端口号

修改ssh的端口号:#vim /etc/ssh /sshd_config

在 #port 22 下方复制出一个来,然后修改成:port 666(其中666是随意编写的端口号)

wq保存并退出

重启:#systemctl restart sshd

由于ssh在进行免密登录时,使用的是默认端口号22,所以在使用ssh免密登录时要这样操作:

#ssh -p 666  192.168.163.7   回车

scp的端口号使用进行文件传输,其默认端口也为22端口号,所以要进行这样的操作:

#scp -P 666 test2 192.168.163.7:/root  回车

DNS域名解析:

. 根

顶级域          -------------→如:   www.baidu.com   (com为顶级域;baidu为二级域)从右向左看域级

二级域

三级域

DNS服务器的查询模式:   递归查询: 指客户端若要查询一个域名,则服务器必须要给返回一个结果。

(面试题)           迭代查询: 指客户端要查询一个域名,则服务端不直接告诉客户端结果,而是告诉它去哪里找。

DNS资源记录:

SOA资源记录:定义了域的全局参数,对整个域管理设置(一般不做修改)

NS资源记录: 用来指定域名服务器的,换句话说是用来指定该域名由那个DNS服务器来进行解析的

A资源记录:  指正向解析,域名→ip

PTR资源记录: 指反向解析,IP→域名

DNS资源记录的格式: name    [time]      IN       type      value

↓        ↓       ↓        ↓         ↓

即为域名   解析结果    关键词     资源记录   ip地址

的缓存,              类型

可有可无

DNS的正向解析:

下载:#yum install bind bind-utils  -y

配置文件: 1.主配置文件的修改:

vim /etc/named.conf    回车

在13行处,修改为 listen-on port 53 {any};

在19行处,修改为 allow-query{any};

2.区域配置文件的修改:

vim /etc/named.rfc1912.zones

定义一个区:zone“hcy.com”IN{

type master;

区域的配置: file“hcy.com.zone”;(区域配置要以.zone为结尾)

3.数据配置文件目录的修改:

#cd /var/named/

#ls   回车

named.ca  named.empty  named.localhost   named.loopback

#cp -a  named.localhost   hcy.com.zone    (其中hcy.com.zone 这个文件名字必须要和区域的配置

中的file后面一致)

#vim  hcy.com.zone

将AAAA去掉,然后在下一行添加:www  IN  A  本机的ip    (其可添加多行)

重启:#systemctl  restart named

编辑配置文件中的DNS1:

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

将DNS1=本机的ip

#systemctl restart network

进行解析:

#nslookup   回车

> www.hcy.com   回车

Address:为本机的ip地址

原文地址:https://www.cnblogs.com/changyu521/p/10909289.html

时间: 2024-08-30 00:48:16

linux 的常用命令---------第十四阶段(ntp时间同步管理器与DNS域名解析服务)的相关文章

第二十四课、布局管理器(三)

一.如何实现下面的用户界面 1.解决方法 (1).绝对定位组件的坐标和大小 (2).嵌套QBoxLayout (3).创建3x2的QGridLayout 编程实验:  Widget.h  Widget.cpp  main.cpp 二.QFormLayout布局管理器 1.以表单(Form)的方式管理界面组件 2.表单布局中的标签和组件是相互对应的关系 3.QFormLayout的用法概要          4.QFormLayout的样式函数    5.表单布局支持嵌套,其它布局管理器可以作为子

Linux常用命令(二十四) - chown

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限. 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chown改变文件的拥有者和群组.在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置.普通用户不能将自己的文件改变成其他的拥有者.

Linux 系统常用命令汇总(四) 程序和资源管理

程序和资源管理 分类 命令 选项 注解 背景管理 & command+& 将任务放到后台进行 ctrl+z 暂停任务 fg [%number] 讲后台程序推到前台来,number表示进程编号,不加参数表示将最近的进程推到前台 jobs 查询所有后台任务 系统状态监控 ps 显示当前系统中运行的进程,ps -aux=ps -ef,都表示显示系统当前的所有进程 -a(-e) 所有进程 -u 显示用户 -x 列出所有tty进程 -f 完整显示进程信息 w 查看当前系统负载,显示的内容依次为:时间

Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗、嗅探、dns欺骗、session劫持

Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗.嗅探.dns欺骗.session劫持 文/玄魂 目录 Kali Linux Web 渗透测试—第十四课-arp欺骗.嗅探.dns欺骗.session劫持      1 关于嗅探.arp欺骗.会话劫持.............................................................. 1 视频教程地址:http://edu.51cto.com/course/course_id-1887.h

Linux常用命令(十二)日志文件分析

? ? ? ? ? ? ? ? ? ? ? ? Linux常用命令(十二)日志文件分析 日志文件是用于记录Linux系统中各种运行消息的文件,相当于Linux主机的"日记".不同的日志文件记载了不同类型的信息,如Linux内核消息.用户登录事件.程序错误等. 一.主要日志文件 ???? ? ? ? 在Linux系统中,日志数据主要包括以下三种类型. ■ 内核及系统日志: 这种日志数据由系统服务rslslog统一管理,根据其主配置文件/etc/rsyslog.conf中的设置决定将内核消

Linux系统管理常用命令

Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+] 1. 时间date 1)显示当前时间: date .//Wed Jul 29 11:05:11 CST 2009  2)date修改时间:date -s  date 修改时间2007-08-29 14:41 date -s 14:36:30   //时间为14点36分30秒 date 08291

嵌入式Linux GCC常用命令

本文和大家分享的主要是嵌入式Linux GCC常用命令相关内容,一起来看看吧,希望对大家学习嵌入式Linux有所帮助. 1.简介 GCC 的意思也只是 GNU C Compiler 而已.经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言:它现在还支持 Ada 语言.C++ 语言.Java 语言.Objective C 语言.Pascal 语言.COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等.而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 

Linux Shell常用命令总结

1.   find       find pathname -options [-print -exec -ok]       让我们来看看该命令的参数:       pathname find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.       -print find命令将匹配的文件输出到标准输出.       -exec find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' {} \;,注意{}和\:之间的空格,同时两个{}

Linux系统管理常用命令学习

在前面的Blog中给大家介绍了Linux安装和目录结构的相关知识,今天我们将正式的走进Linux系统,本期的内容如下: 1.Linux命令功能简单介绍 2.Linux系统管理常用命令 3.Linux系统管理常用热键 4.获取Linux命令帮助 5.内容总结 一.Linux命令功能介绍 首先介绍一个名词"控制台(console)",它就是我们通常见到的使用字符操作界面的人机接口,例如dos.我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令.我们现