Linux制作之Linux运维利器之ClusterShell仓酷云
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);假如你有多少台数据库服务器,俄然你想晓得它们以后的立即负载情形,你会怎样办?挨个登录上往uptime一下?感到有点傻,写个shell?华侈工夫,间接用ClusterShell吧!
ClusterShell的安装与设置
ClusterShell的安装很Easy,假如利用APT或YUM保证理体例的话,基础就是一条命令的事儿,我就不说了,这里说一下怎样从源代码安装,必要在源代码目次实行以下命令:
shell>pythonsetup.pyinstall为了利用的便利,还必要拷贝设置文件到指定目次:
shell>mkdir/etc/clustershellshell>cpconf/*/etc/clustershell接着设置我们要办理的节点,假定我们设置了一个db组,包括db_三个节点:
shell>cat/etc/clustershell/groupsdb:db_1db_2db_3筹办停当,顺着文章开首的例子说:查询一切数据库服务器以后的负载情形:
shell>clush-gdb"uptime"注:条件是必要在被操纵服务器上设置免暗码登录,假如不分明,请看上面的内容。
番外篇:怎样设置服务器免暗码登录?
假如没有事前天生ssh密匙的话,必要师长教师成:
shell>ssh-keygen可选操纵:为了便利,我们能够给必要登录的服务器起一个可读性更好的别号,假如你做了相似的操纵,那末前面的<USER>@<SERVER>都能够换成对应的<HOST>:
shell>cat~/.ssh/configHostdb_1Hostname<SERVER>User<USER>Port<PORT>Hostdb_2Hostname<SERVER>User<USER>Port<PORT>Hostdb_3Hostname<SERVER>User<USER>Port<PORT>然后把天生的公钥增加到必要登录的服务器指定地位:
shell>cat~/.ssh/id_rsa.pub|ssh<USER>@<SERVER>"cat->>~/.ssh/authorized_keys"假如你和我一样总记不清怎样准确拼写authorized_keys,能够接着学一下ssh-copy-id的用法,这个命令可让操纵更复杂点:
shell>ssh-copy-id-i~/.ssh/id_rsa.pub"<USER>@<SERVER>"注:每设置好一台免暗码登录的服务器,最妙手动实践操纵一下,由于第一次毗连会请求手动确认是不是保留信息到~/.ssh/known_hosts文件。
…
有的网友会说,监控服务器负载能够用Munin之类的工具。不错的确云云,不外Munin之类的工具没法给你一个实时数据,别的,ClusterShell其实不范围在查询负载的功效上,跟上分歧的命令,就能够查询分歧的数据,而在Munin之类的工具里,假如你想监控某个数据,必需有对应的插件才行。ClusterShell是不成或缺的Linux运维利器!
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 我感觉linux的学习,学习编程~!~!就去学习C语言编程!! 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 学习Linux应具备的。[书籍+网络资源]
页:
[1]