Linux基础服务
1.NFS
NFS即网络文件系统,用以在网络上与他人共享文件和目录;NFS是运行在应用层的协议;基于Client/Server架构。
知识扩展:scp
作用:scp可以实现远程主机之间的文件复制
scp使用ssh协议,所有想要免密进行复制,需要发送密钥给相应的节点
option:-r:复制目录时使用
-P:大写的P指定端口
2.SSH
SSH即安全外壳协议;SSH为建立在应用层和传输层基础上的安全协议;
作用1:是远程连接Linux系统的一种服务协议,常用于加密传输数据。
作用2:相比较之前用telnet方式来输出文件要安全很多,因为telnet使用明文传输,ssh是加密传输;
作用3:sshd服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件;
知识扩展:SSH协议默认端口22,这个端口一般是可以更改或添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置;
3.DHCP
DHCP即动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作
主要用途:用于内部网或网络服务提供商自动分配IP地址;
DHCP服务属于 C/S模式。
4.DNS简介
DNS域名解析是互联网的一项服务;它作为将域名解析和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网;DNS使用TCP和UDP端口53。
DNS服务器
运行DNS服务器程序的计算机,存储DNS数据库信息。
DNS缓存
DNS服务器在解析客户请求时,如果本地没有DNS信息,则可以会询问其他DNS服务器,当其他域名服务器返回查询结果时,该DNS服务器会将结果记录在本地的缓存中,成为DNS缓存。
- 知识扩展:DNS查询方式递归查询和迭代查询
1.递归查询
递归查询是一种DNS服务器的查询模式,在该模式下DNS服务器接收到客户机请求,必需使用一个精确的查询结果回复客户机。如果DNS服务器本地没有存储查询DNS信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
2.迭代查询
DNS 服务器另外一种查询方式为迭代查询,当客户机发送查询请求时,DNS服务器并不直接回复查询结果,而是告诉客户机另一台DNS服务器地址,客户机在向这台DNS服务器提交请求,依次循环直到返回查询的结果为止。
5.NTP
NTP即网络时间协议,它用来同步网络中各个计算机的时间的协议;时间的同步对计算机集群协同完成项目起关键作用。