|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常用的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_[1-3]三个节点:- shell>cat/etc/clustershell/groupsdb:db_1db_2db_3
复制代码 筹办停当,顺着文章开首的例子说:查询一切数据库服务器以后的负载情形:注:条件是必要在被操纵服务器上设置免暗码登录,假如不分明,请看上面的内容。
番外篇:怎样设置服务器免暗码登录?
假如没有事前天生ssh密匙的话,必要师长教师成:可选操纵:为了便利,我们能够给必要登录的服务器起一个可读性更好的别号,假如你做了相似的操纵,那末前面的<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,向人谈论起来头头是到,好像懂的很多。 |
|