当我们新安装 Linux 系统后,特别是在搭建集群环境(如 Hadoop 集群)时,需要进行一系列基础配置。这些配置不仅能让系统更易于管理和识别,还能确保网络通信的稳定性和安全性以下四项配置是 Linux 系统初始化的重要步骤,为后续的软件部署和集群搭建奠定基础。


一:主机名配置

1)配置作用

主机名是服务器在网络中的身份标识,在集群环境中尤为重要。通过有意义的主机名(如 hadoop101、hadoop102),我们可以快速识别和管理不同的节点。

2)配置方法

  • 方式一:修改配置文件(需要重启生效)
    [root@localhost ~]# vim /etc/hostname
    hadoop101
  • 方式二:使用 hostnamectl 命令(立即生效)
    [root@localhost ~]# hostnamectl set-hostname hadoop101
    查看当前主机名
    [root@hadoop101 ~]# hostname
    hadoop101

二:静态 IP 配置

1)配置作用

动态 IP 会导致服务器地址经常变化,这对于需要稳定连接的集群环境是不可接受的。配置静态 IP 可以确保:

  • 服务器始终使用相同的 IP 地址

  • 节点间能够稳定通信

  • 服务能够通过固定地址被访问

2)配置步骤

  1. 设置 VMware 虚拟网络编辑器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 指定机器 NAT 网络模式
    在这里插入图片描述在这里插入图片描述

  3. 修改网卡配置文件

    如果没有修改网卡,则默认为 ifcfg-ens33

    [root@hadoop101 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static  # 设置为静态 IP 模式
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    #UUID=0c24d491-930e-4e98-b322-2c94d7148555  # 注释或者删除设备 ID
    DEVICE=ens33
    ONBOOT=yes  # 开机自启网卡
    IPADDR=192.168.2.101  # 指定 IP
    GATEWAY=192.168.2.2  # 指定网关(为宿主机IP)
    NETMASK=255.255.255.0  # 子网掩码
    DNS1=223.5.5.5  # 指定 DNS
    DNS2=223.6.6.6  # 指定 DNS
  4. 重启网络

    [root@hadoop101 ~]# service network restart
  5. 查看验证

    [root@hadoop101 ~]# ip a

三:主机映射配置

1)配置作用

主机映射(hosts 文件)建立了主机名与 IP 地址的本地解析关系,作用包括:

  • 简化节点访问,无需记忆 IP 地址

  • 提高解析速度(跳过 DNS 查询)

  • 在内部网络环境中实现名称解析

2)配置方法

配置后,可以直接使用 ping hadoop102 而不是 ping 192.168.2.102,大大简化了集群节点间的通信。

[root@hadoop101 ~]# vim /etc/hosts
192.168.2.101 hadoop101
192.168.2.102 hadoop102
192.168.2.103 hadoop103
192.168.2.104 hadoop104
192.168.2.105 hadoop105

四:防火墙管理

1)配置作用

在生产环境中,应配置精细的防火墙规则而不是完全关闭防火墙。

2)配置方法

  1. 关闭防火墙服务
    [root@hadoop101 ~]# systemctl stop firewalld.service
  2. 禁用防火墙开机自启
    [root@hadoop101 ~]# systemctl disable firewalld.service
  3. 查看防火墙状态
    [root@hadoop101 ~]# systemctl status firewalld.service 
    ● firewalld.service - firewalld - dynamic firewall daemon
    Loaded: loaded (/usr/lib/systemd/system/firewalld.service; 	    disabled; vendor preset: enabled)
    Active: inactive (dead)
    Docs: man:firewalld(1)

总结

这四项基础配置为 Linux 系统的稳定运行和集群环境搭建提供了必要的基础:

  • 主机名让每台服务器有了明确的身份标识

  • 静态 IP 确保了网络连接的稳定性

  • 主机映射简化了节点间的访问方式

  • 防火墙管理避免了不必要的网络访问限制

完成这些配置后,系统就为后续的软件安装和集群部署做好了准备,特别是在大数据平台搭建中,这些配置是必不可少的前置步骤。

posted on 2025-10-21 19:09  ycfenxi  阅读(1)  评论(0)    收藏  举报