Linux 系统基础配置:主机名、IP、主机映射、防火墙
Linux 系统基础配置:主机名、IP、主机映射、防火墙
- 一:主机名配置
- 1)配置作用
- 2)配置方法
- 二:静态 IP 配置
- 1)配置作用
- 2)配置步骤
- 三:主机映射配置
- 1)配置作用
- 2)配置方法
- 四:防火墙管理
- 1)配置作用
- 2)配置方法
- 总结
当我们新安装
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)配置步骤
-
设置 VMware 虚拟网络编辑器
-
指定机器 NAT 网络模式
-
修改网卡配置文件
如果没有修改网卡,则默认为
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
-
重启网络
[root@hadoop101 ~]# service network restart
-
查看验证
[root@hadoop101 ~]# ip a
三:主机映射配置
1)配置作用
主机映射(hosts 文件)建立了主机名与 IP 地址的本地解析关系,作用包括:
-
简化节点访问,无需记忆 IP 地址
-
提高解析速度(跳过 DNS 查询)
-
在内部网络环境中实现名称解析
2)配置方法
配置后,可以直接使用
ping hadoop10
2 而不是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)配置方法
- 关闭防火墙服务
[root@hadoop101 ~]# systemctl stop firewalld.service
- 禁用防火墙开机自启
[root@hadoop101 ~]# systemctl disable firewalld.service
- 查看防火墙状态
[root@hadoop101 ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)
总结
这四项基础配置为 Linux 系统的稳定运行和集群环境搭建提供了必要的基础:
-
主机名让每台服务器有了明确的身份标识
-
静态 IP 确保了网络连接的稳定性
-
主机映射简化了节点间的访问方式
-
防火墙管理避免了不必要的网络访问限制
完成这些配置后,系统就为后续的软件安装和集群部署做好了准备,特别是在大数据平台搭建中,这些配置是必不可少的前置步骤。