阿里云服务器初始化步骤

阿里云服务器初始化步骤

  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
    
原文地址:https://www.cnblogs.com/xiao-bu/p/14364240.html