zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    pandas的简单使用
    java搭建web从0-1(第一步:创建web工程)
    android通过命令行安装sdk
    iOS8不能通过itms-services协议下载安装app
    date命令转换日期命令提示date: illegal time format
    mac通过命令行获取证书和配置文件过期时间
    jenkin 不必要的Execute shell执行失败,导致jenkins都失败的解决
    命令行执行jenkins,构建job(可传递参数)
    Eclipse启动分析。。
    java非web应用修改 properties/xml配置文件后,无需重启应用即可生效---自动加载
  • 原文地址:https://www.cnblogs.com/koushr/p/5873394.html
Copyright © 2011-2022 走看看