CentOS7设置hostname、hosts、静态IP地址、关闭防火墙

1. 设置hostname

方法1:

centos7 里面修改hostname的方式有所改变,修改/etc/hosts和/etc/sysconfig/network两个文件已经不能生效。使用的新命令是: 

[root@hadoop101 mort]# hostnamectl set-hostname hadoop101
[root@hadoop101 mort]# hostname -f
hadoop101

方法2:

修改配置文件/etc/hostname来实现主机名的修改。把该文件内容hostname name中的name替换成自己想要的主机名重启即可。

[root@hadoop101 mort]# vim /etc/hostname
hadoop101

centos7之前的版本请用此方法:

[root@hadoop101 mort]# vi /etc/sysconfig/network
#Created by anaconda
NETWORKING=yes
GATEWAY=192.168.1.2
HOSTNAME=hadoop101

2. 设置/etc/hosts

1
2
3
4
5
6
7
8
[root@hadoop101 mort]# vi /etc/hosts
 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 
192.168.1.101 hadoop101 hadoop101
192.168.1.102 hadoop102 hadoop102
192.168.1.103 hadoop103 hadoop103

  

3.设置静态IP

1)通过ifconfig查看网络信息,记录MAC地址

复制代码
[root@hadoop101 jdk1.8.0_121]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.101  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fef1:82f0  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:f1:82:f0  txqueuelen 1000  (Ethernet)
        RX packets 148611  bytes 194668379 (185.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17002  bytes 2111219 (2.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
复制代码

2)编辑vi /etc/sysconfig/network-scripts/ifcfg-ens33

(注意:克隆的机器的网卡地址HWADRR要与ifconfig统一)

复制代码
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
NM_CONTROLLED=yes
DEFROUTE=yes
IPV6INIT=no
NAME=ens33
UUID=98af9087-41c0-43e0-8696-580bd991a0e4
DEVICE=ens33
ONBOOT=yes
HWADDR=00:0C:29:F1:82:F0
IPADDR=192.168.1.101
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=8.8.8.8
IPV4_FAILURE_FATAL=no
复制代码

3)编辑vi /etc/resolv.conf

vi /etc/resolv.conf
nameserver 8.8.8.8

4)编辑vi /etc/sysconfig/network

[root@hadoop101 jdk1.8.0_121]# vi /etc/sysconfig/network 
# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.1.2

5)重启网络服务

systemctl restart network.service

6)关闭启动防火墙

复制代码
systemctl stop firewalld.service   #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state          #查看防火墙状态

  systemctl start firewalld 开启

  systemctl  restart firewalld 重启



复制代码

4. 重启后生效

 

【若出现ifconfig中没有ens33情况】

是CentOS图形管理中的NetworkManager接管了网络配置, 执行以下命令关闭、重启网络服务:

1
2
3
4
5
ifconfig ens33 up
systemctl stop NetworkManager
systemctl disable NetworkManager
ifup ens33
systemctl restart network.service

posted on   uestc2007  阅读(644)  评论(0编辑  收藏  举报

编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
历史上的今天:
2020-01-13 基于Nginx实现访问控制、连接限制
2020-01-13 Tomcat线程模型分析及源码解读

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示