zoukankan      html  css  js  c++  java
  • 阿里云服务器初始化步骤

    阿里云服务器初始化步骤

    1. 安装必要依赖

      yum install -y epel-release
      yum install -y psmisc nc net-tools rsync vim lrzsz ntp libzstd openssl-static tree iotop pdsh git
      
    2. 先在hadoop102配置/etc/hosts

      172.21.6.240    hadoop102       hadoop102
      172.21.6.242    hadoop103       hadoop103
      172.21.6.241    hadoop104       hadoop104
      
    3. 配置服务器间免密登录

      在hadoop102生成公钥

      ssh-keygen -t rsa
      

      进入/root/.ssh,可以看到如下文件:

      -rw------- 1 root root  649 Feb  2 14:20 authorized_keys
      -rw------- 1 root root 1675 Feb  2 14:20 id_rsa
      -rw-r--r-- 1 root root  396 Feb  2 14:20 id_rsa.pub
      

      将id_rsa.pub文件的内容,手动追加到自己和其他服务器的/root/.ssh/authorized_keys

      cat id_rsa.pub >> authorized_keys 或者直接复制里面的内容

      测试一下,从102是否能够登录其他服务器

      ssh hadoop102
      exit
      ssh hadoop103
      exit
      ssh hadoop104
      exit
      
    4. 将/etc/hosts文件和.ssh文件夹拷贝到其他服务器

      rsync -av /etc/hosts hadoop103:/etc
      rsync -av /etc/hosts hadoop104:/etc
      
      rsync -av /root/.ssh hadoop103:/root
      rsync -av /root/.ssh hadoop104:/root
      
    5. 准备xsync和xcall脚本,并增加执行权限,并移动到/bin

    6. 配置atguigu用户,在三台机器上新建atguigu

      useradd atguigu		
      

      在102上配置atguigu免密并发送到103 104

      rsync -av /root/.ssh /home/atguigu
      chown -R atguigu:atguigu /home/atguigu/.ssh
      xsync /home/atguigu/.ssh
      
    7. 在三台机器上配置atguigu具有sudo权限

      visudo
      

      在root ALL=(ALL) ALL下面添加

      atguigu   ALL=(ALL)     NOPASSWD: ALL
      
    8. 在三台服务器上新建文件夹并赋权限

      mkdir /opt/module /opt/software
      chown atguigu:atguigu /opt/module /opt/software
      
  • 相关阅读:
    java10-3 equals方法
    java10-2 toString()方法
    java10-1 Object类
    转载 实现类的封装性
    cocosstdio之字体之文本和FNT字体
    cocos之观察者模式应用实例
    c++双字符常量
    spring之ioc
    cocos2d-x之 利用富文本控件解析xhml标签(文字标签,图片标签,换行标签,标签属性)
    cocos2d-x之利用富文本控件遍历xml
  • 原文地址:https://www.cnblogs.com/xiao-bu/p/14364240.html
Copyright © 2011-2022 走看看