• centos7基本环境搭建


    利用docker启动一个linux服务器即可,不要再用虚拟机了。

    1. 关闭防火墙

    不同于之前版本用iptables作为防火墙,centos7使用firewall作为防火墙:

           查看防火墙状态

                  #systemctl status firewalld.service

           停止firewall

                  # systemctl stop firewalld.service

           禁止firewall开机启动

                  # systemctl disable firewalld.service

    关闭防火墙是很重要的一步,如果不关的话,很可能出现各种异常错误,如zookeeper启动后选举不出leader,报java.net.NoRouteToHostException: No route to host

    2. 修改主机名

      $ sudo vi /etc/hostname

        清空内容后,添加主机名,如centos1

    3. 修改hosts文件。

         $ sudo vi /etc/hosts,清空内容,添加如下

               192.168.100.100   centos1

    4.安装上传小工具,实现拖拽式上传。

    $ yum -y install lrzsz

    上传:直接输入rz即可

    下载:直接输入sz 文件名即可

    5.配置ssh免密登录(从centos1服务器ssh免密登录到centos2)

    5.1 生成密钥:

    ssh-keygen -t rsa  在centos1服务器上,使用ssh-keygen命令生成基于RSA加密算法的密钥库

    一直回车,最终会在当前用户主目录 .ssh子目录中生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)。如果当前用户是root,则.ssh目录路径是/root/.ssh,如果当前用户是koushengrui,则.ssh目录路径是/home/koushengrui/.ssh。

    5.2 把公钥复制到要ssh登录的主机(centos2)中:

    cd /home/koushengrui/.ssh

    ssh-copy-id -i id_rsa.pub centos2  使用ssh-copy-id命令可快速完成公钥复制操作(实际上是在centos2的.ssh目录中创建了一个authorized_keys文件,文件内容就是所复制的公钥的内容)。

    如此,就可以在centos1上ssh免密登录到centos2上了。

    6、设置时区、时间。

    设置时区:

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    设置时间:

    如果服务器可以连公网,那么只需执行ntpdate命令:ntpdate -u ntp.api.bz。ntp.api.bz是NTP服务器。

    如果服务器不能连公网,那么只能手动设置:date -s "2015-02-04 17:55:55",之后,写入BIOS,避免重启失效:hwclock -w

  • 相关阅读:
    [No0000199]设计模式总结
    [No0000197]Windows用户都应该知道的运行命令
    [No000017F]如何监控注册表的修改
    [No0000196]一文读懂Java 11的ZGC为何如此高效
    [No0000195]NoSQL还是SQL?这一篇讲清楚
    [No0000194]聊聊 Chrome DevTools 中你可能不知道的调试技巧
    [No000018A]改善C#程序的建议11-20
    [No000018C]Vim清除上次的搜索高亮结果-Vim使用技巧(1)
    [No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)
    [No000018E]Vim快速跳转任意行、任意列以及高亮显示当前行、当前列方法-Vim使用技巧(3)
  • 原文地址:https://www.cnblogs.com/koushr/p/5873394.html
Copyright © 2020-2023  润新知