批量管理Linux服务器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通过dsh批量管理Linux服务器 发布时间: 2011-4-11 10:15 ?? 作者: 张勤 ?? 来源: 51Testing软件测试网采编 字体:? 小? 中? 大? | 上一篇 下一篇 | 打印? | 我要投稿? | 推荐标签: Linux 操作系统   目前在企业网络中越来越多的出现 Linux服务器,而如何方便高效的管理大量的Linux服务器是系统管理员非常关心的一个问题。现在有大量的开源管理工具,可以实现这样的管理工具,现在给大家介绍一个通过命令行有效地管理大量Linux的工具---dsh。   dsh是专为在远程系统上运行 Shell命令设计的,通过dsh可以简化对大量计算机的操作。dsh命令语法如下: dsh [-m machinename | -a | -g groupname] [-f machinefile] [-M] [-q] [--wait-shell]-- commandline   常用选项:   -M:在显示远程命令执行的输出时,在前面加上主机名。   -a:如果经常操作同一组计算机,可以创建一个全局集合的组。$HOME/.dsh/machines.list文件是全局集合的定义。在该文件中每行一个计算机的IP地址,在指定-a后,dsh就会在machines.list中列出的所有计算机上执行指定的命令。   -q:指定使用安静模式输出。   -m machinename:指定需要执行指定命令的计算机。   -g groupname:指定需要执行指定命令的计算机组,主机名组在$HOME/.dsh/group/目录是定义,每个计算机组一个文件,文件名即是组外,在文件中每行一个计算机IP地址。   -f machinefile:指定计算机列表文件。   -wait-shell:在默认情况下,dsh是并行地在计算机上运行命令。如果希望顺序地运行命令则指定--wait-shell。   下面在我们一起来看看在如下图的网络中如何通过dsh有效的管理Linux服务器。   1、dsh是通过SSH方式连接到服务器,所以需要在所有服务器上安装SSH。   2、在srv.example.zqin上通过如下命令安装dsh。 srv:~# apt-get -y install libdshconfig1 libdshconfig1-dev dsh 3、在使用dsh进行管理时,需要输入被管理服务器的用户名及密码,为了使用起来更加方便可使用如下命令将SSH的公钥复制到被管理服务器。 通过dsh批量管理Linux服务器 发布时间: 2011-4-11 10:15 ?? 作者: 张勤 ?? 来源: 51Testing软件测试网采编 字体:? 小? 中? 大? | 上一篇 下一篇 | 打印? | 我要投稿? srv:~# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: dd:e9:d3:84:fc:4c:ff:b4:b0:fa:12:fa:fd:49:3d:4d root@testsrv The keys randomart image is: +--[ RSA 2048]----+ | | | | | | | . o o | | S . = o E| | o * oo| | . +.+o=| | . ...+.=| | .o++.+.| +-----------------+ srv:~# scp ~/.ssh/id_rsa.pub 1:/root/.ssh/authorized_keys srv:~# scp ~/.ssh/id_rsa.pub 2:/root/.ssh/authorized_keys srv:~# scp ~/.ssh/id_rsa.pub 1:/root/.ssh/authorized_keys srv:~# scp ~/.ssh/id_rsa.pub 2:/root/.ssh/authorized_

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档