美文网首页node.js学习历程
全栈工程师之路--第六天

全栈工程师之路--第六天

作者: Ddaidai | 来源:发表于2016-08-12 09:32 被阅读0次

架构师之路--服务器集群搭建、管理、与快速部署

  • 今天的目标是有4台Linux的服务器架设一个小规模的集群

  • 我们可以随时的扩展我们的服务器集群,就像牲口干活一样,一匹马拉不动,可以由多匹马来拉

  • 在Linux中有一个hosts 文件 ,每一台机器都会有IP地址,搭建集群的第一个工作,得知道每台机器的名字,也
    就是给每台机器起名字

  • 在每台机器,把这台机器的主机名改掉在etc下有一个hostsname 修改服务器名字

  • 现在把4个主机名都修改之后,现在就可以识别自己登陆的哪一台

  • 第二,我们现在需要每台服务器之间可以认识,把每台机器的hosts配置一下

  • 使用ifconfig 命令查询每一台机器的IP地址

  • 现在把每台机器的hosts文件来修改一下

    127.0.0.1 localhost
    127.0.0.1 MS
    192.168.38.129 MS
    192.168.38.130 DB1
    192.168.38.131 T1
    192.168.38.132 P1

  • 修改了之后 我们ping T1 可以PING通的话,说明现在这台机器认识T1这台机器了

  • 其他的4台都可以实验,也可以ping自己,现在只修改了一个,剩下的把每台机器都同上依次修改,让他们相互之间都可以认识(ping
    通)

  • 当我们所有的主机相互都认识之后,现在进到第一台机器中,(MS) 我们在MS机器上使用scp命令可以把新建的文件aa 传到T1 中 就可以scp T1 然后输入密码就可以传送了

  • 现在我们在T1 中去查看aa文件就已经传输过来了

  • 产品服务器的IP是直接暴露在外的,不安全,为了安全就要把密码登陆关闭掉(T1 P1 DB1)但是我们关闭密码登陆了,我们又是如何登陆呢?我们如何管理呢?我们自己必须可以登陆啊,openssh(我们现在使用的是XSHEEL)我们就必须使用公钥和私钥来登陆

  • 我们现在必须在外网上只能MS登陆,T1 P1 DB1 只能在内网登陆,我们可以把T1 P1 DB 1 上只有公钥 私钥只在MS上,只要登陆了MS 就可以登陆其他的服务器,进行管理了(通过ssh隧道)

  • Ssh –keygen –t rsa 创建秘钥

  • 我们看到 .ssh 的隐藏文件 我们cd进入.ssh 执行命令 .ssh$ ls 会出现id_rsa 还有一个id_rsa pub

  • 我们使用scp 命令把私钥传输给 T1 P1 DB1

  • 我们把id _rsa.pub 这个文件>> 重定向到 authorized_keys
    然后执行cat .ssh 就可以看到秘钥了

  • 然后把服务器重新启动,登陆到MS服务器中
    通过ssh 可以登陆到其他服务器中(如果传输文件的话密码都不用输入了哦)

Paste_Image.png
  • 接着把其他服务器的密码登陆关闭(T1 P1 DB1),在etc 下面的 sshd_config 文件 我们去配置这个文件 找到一个52行的yes 该为 no 然后重启 使用远程登陆,然后连接不上我们就成功了
Paste_Image.png
  • 如果MS服务器挂了的话,就没有办法登陆其他服务器了,可以把MS做一个备份,也可以在其他服务器上做防火墙,让其他服务器只能局域网访问,这样的话,我们一个基本的环境OK了。

相关文章

  • 辉达IT-全栈的定位到底在哪里?

    全栈的定位在哪里-辉达IT为您解读深层全栈内容 全栈工程师的定义与市场价值 全栈定义 全栈工程师,也叫全端工程师(...

  • 20160804周国康笔记

    # 什么是全栈工程师--通往架构师之路 ## 栈是什么,堆栈的栈 栈的特点:先进后出,后进先出 * 搭建LAMP或...

  • 全栈工程师书单

    全栈工程师书单 《全栈工程师的自我修养》—余果 扩展书单 什么是全栈工程师 《黑客与画家》《专业主义》...

  • 20160804周国康笔记

    什么是全栈工程师--通往架构师之路 栈是什么,堆栈的栈 栈的特点:先进后出,后进先出 搭建LAMP或LNMP 前端...

  • 扯淡之全栈工程师

    即将奔跑在创业路上的全栈工程师 混日子的全栈工程师???具有全栈思维仅仅是开始还需要有全栈解决方案即使有了全栈解决...

  • 第一天 全栈工程师

    兄弟会-全栈工程师 兄弟会-全栈工程师 第一天笔记 markdown文档编写 全栈工程师: 网站服务器搭建+数据设...

  • 2018年,为什么你该学 M-E-A-N 全栈?

    即便你没有听说过全栈技术,想必听说过全端工程师吧。 不错,全端工程师是全栈工程师的一个分支;全栈技术(Full S...

  • 全栈工程师之路--第六天

    架构师之路--服务器集群搭建、管理、与快速部署 今天的目标是有4台Linux的服务器架设一个小规模的集群 我们可以...

  • 想成为全栈工程师,要做到哪几点?

    简介: 如何成为一名全栈工程师?需要具备哪些技术积累?成为全栈工程师有哪些好处?希望本文能为期望成为全栈工程师的同...

  • 我告诉你什么才叫真正的全栈工程师——我就是全栈工程师

    直奔主题什么是真正的全栈工程师? 个人观点是:一名懂技术的合格产品经理就是全栈工程师!全栈工程师诞生在有创意想法...

网友评论

    本文标题:全栈工程师之路--第六天

    本文链接:https://www.haomeiwen.com/subject/zqgssttx.html