当前位置:首页>Linux>Linux 服务器初始化必备:主机名、静态IP、Hosts

Linux 服务器初始化必备:主机名、静态IP、Hosts

  • 2026-09-10 15:45:24
Linux 服务器初始化必备:主机名、静态IP、Hosts

今天给大家整理一套 企业级标准初始化三件套:

主机名配置

静态IP固定配置

本地 Hosts 域名解析

适配银河麒麟、CentOS8/9、运维日常必用、集群搭建前置基础,新手直接照搬实操即可。

一、配置主机名(永久生效)

主机名是服务器唯一标识,多节点集群、Ansible 批量管理、日志排查,都依赖规范主机名。

1. 推荐命令(简单、永久、即时生效)

查看主机名[root@localhost /]# hostnamectl   Static hostname: localhost.localdomain         Icon name: computer-vm           Chassis: vm        Machine ID: 6e17dd9ba3ae49959002dbd2652f1180           Boot ID: 051d1677fa6d4ae58741f92f7c980e1a    Virtualization: vmware  Operating System: Kylin Linux Advanced Server V10 (Lance)            Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64      Architecture: x86-64修改主机名:方法一:[root@localhost /]# hostnamectl set-hostname node01[root@localhost /]# hostnamectlStatic hostname: node01Icon name: computer-vm方法二:修改/etc/hostname[root@localhost etc]# vim hostname[root@localhost etc]# hostnamectl   Static hostname: node02Transient hostname: node01 :临时主机名,重启之后生效就没有了

二、配置静态IP(企业生产标准)

服务器绝对不能用 DHCP 自动获取 IP!

一旦网络重启、机房重启,IP 变动会直接导致业务失联、集群崩掉。固定静态IP是运维第一准则。

查看网卡信息[root@localhost /]# nmcli device statusDEVICE   TYPE      STATE                   CONNECTION ens33    ethernet  connected               nat-ens33  ens36    ethernet  connected               host-only  docker0  bridge    connected (externally)  docker0    lo       loopback  unmanaged 切换到网卡信息目录cd /etc/sysconfig/network-scripts/修改网卡信息vim ifcfg-ens33(根据自己系统中文件名自行判断修改)BOOTPROTO=noneONBOOT=yesIPADDR=192.168.122.10NETMASK=255.255.255.0GATEWAY=192.168.122.2DNS1=223.5.5.5DNS2=114.114.114.114保存后重启网络nmcli connection reloadnmcli connection up ens33验证配置是否成功ip aping 网关IPping 配置的域名解析服务地址比如:223.5.5.5、8.8.8.8、114.114.114.114

三、配置 Hosts 本地解析(集群必备)

/etc/hosts 优先级高于公共DNS,适合内网多节点、服务器集群、Ansible 批量管理做本地静态解析,稳定无延迟。

编辑/etc/hosts文件vim /etc/hosts添加IP 主机名192.168.88.30 node02192.168.88.34 node03验证:ping node02已经可以ping到IP地址、ssh node02也可以直接登录到相应的服务器[root@localhost etc]# ping node02PING node02 (192.168.88.30) 56(84) bytes of data. #已经能够实现解析

单台配置很简单,企业多台服务器手动配置效率极低。

后续可以通过 Ansible Playbook批量修改所有机器主机名、静态IP、hosts 解析,实现一键初始化,后续内容敬请期待!

最新文章

随机文章