仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3497|回复: 19

[其他Linux] Linux编程:Linux体系主动化办理:服务器工夫同步仓酷云

[复制链接]
活着的死人 该用户已被删除
发表于 2015-1-18 11:37:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup
前一阵子,在处置日记文件时,因为几台服务器上的工夫纷歧致,在这些日记文件联系关系在一同解读时,使得处置变得很烦琐,必需消费相称大批的工夫举行野生事务跟踪。在更严厉的服务上,由于服务器工夫禁绝确或是纷歧致,很有大概会带来平安或是功效的隐患。因此,有需要接纳措施包管收集中的服务器上的工夫同步。这里,我们先看看利用NTP服务怎样完成同步工夫。NetworkTimeProtocol(NTP),即收集工夫协定,它的目标是在国际互联网上传送一致、尺度的工夫。NTP服务器将当地体系的时钟与一个大众的NTP服务器同步然后作为工夫主机供应服务,使当地收集的一切客户端能同步时钟。
NTP服务的安装、设置、利用这里就不再细说了(不懂得的能够google下)。我们晓得在NTP服务器启动后,NTP客户端能够经由过程手动实行“ntpdate服务器IP”来同步工夫,或是经由过程设置NTP客户端准时举行工夫同步。(固然,必要包管NTP服务器和客户真个之间没有防火墙Block它们的通讯。)
上面我们接着来看,怎样在我们的情况中具有上百台呆板,为了同步工夫,不想手动的在每台呆板上往运转ntpdate同步命令或是设置,你要晓得几百台呆板,你上岸再运转一次命令,也是必要泯灭你良多的工夫。固然,你如果部署每一个服务器的时分就已建好了NTP服务器,那仍是能够当时候就举行NTP客户真个设置。但我们之前没这么做,那只要如今重新入手下手了。手工活太累太贫苦了,我们做个剧本,在NTP服务器上运转一次,就让一切服务器都同步一次工夫。
我们就来看看怎样来利用最复杂的体例来到达这个功效。Linux的ssh供应了一个远程实行命令的体例,如今就来用它来让每一个服务器向NTP服务器来同步一次工夫。ssh会见有两种体例:暗码体例、公钥体例。利用秘钥体例,我们必要保留一切服务器的ip地点、用户、暗码。你假如以为不平安,那能够创建密钥体例会见,这时候必要一些手工设置,当设置好利用公钥体例后,就能够不输出暗码会见对方。
那就来看看剧本吧,剧本1是利用公钥体例举行会见的,剧本2是利用暗码会见的,个中服务器信息都保留在/tmp/servers.txt文件中。
剧本1:
#!/bin/sh
#intheservers.txt
#username1server1
SERVERS=”/tmp/servers.txt”
CMD=”ntpdatentp_server”
whilereadline;do
set—$line
username=$1
server=$2
ssh$username@$server$CMD
done<$SERVERS

剧本2:
#!/usr/bin/expect
setSERVERS“/tmp/servers.txt”
setCMD“ntpdatentp_server”
setfp[open$SERVERS]
while{-1!=[gets$fpline]}{
setln[split$line""]
setusername[lindex$ln0]
setpasswd[lindex$ln1]
setserver[lindex$ln2]
spawnssh$username@$server$CMD;
expect“*password:“;
send“$passwd”;
interact;
}
本文来自:http://rdc.taobao.com/blog/qa/?p=3452

为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
金色的骷髅 该用户已被删除
发表于 2015-1-21 11:14:42 | 显示全部楼层
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
飘灵儿 该用户已被删除
发表于 2015-1-30 16:47:44 | 显示全部楼层
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
爱飞 该用户已被删除
发表于 2015-2-6 14:11:27 | 显示全部楼层
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
精灵巫婆 该用户已被删除
发表于 2015-2-6 17:39:21 | 显示全部楼层
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
变相怪杰 该用户已被删除
发表于 2015-2-8 00:19:02 | 显示全部楼层
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
深爱那片海 该用户已被删除
发表于 2015-2-14 00:11:41 | 显示全部楼层
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
小女巫 该用户已被删除
发表于 2015-2-25 20:29:54 | 显示全部楼层
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
再见西城 该用户已被删除
发表于 2015-2-28 16:32:46 | 显示全部楼层
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
分手快乐 该用户已被删除
发表于 2015-3-10 00:57:44 | 显示全部楼层
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
莫相离 该用户已被删除
发表于 2015-3-14 00:21:46 | 显示全部楼层
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
简单生活 该用户已被删除
发表于 2015-3-17 01:07:56 | 显示全部楼层
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
第二个灵魂 该用户已被删除
发表于 2015-3-22 06:08:13 | 显示全部楼层
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
愤怒的大鸟 该用户已被删除
发表于 2015-4-15 22:04:38 | 显示全部楼层
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
柔情似水 该用户已被删除
发表于 2015-5-11 02:59:18 | 显示全部楼层
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
若天明 该用户已被删除
发表于 2015-5-11 09:45:34 | 显示全部楼层
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
冷月葬花魂 该用户已被删除
发表于 2015-6-5 07:18:07 | 显示全部楼层
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
透明 该用户已被删除
发表于 2015-6-13 09:28:44 | 显示全部楼层
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
因胸联盟 该用户已被删除
发表于 2015-6-13 21:16:37 | 显示全部楼层
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
不帅 该用户已被删除
发表于 2015-6-25 21:56:06 | 显示全部楼层
选择一些适于初学者的Linux社区。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-3-29 19:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表