Centos7修改主机名及配置IP

实验环境:centos7.5,如果有地方不对或者不严谨,请联系我,谢谢

目录

一、修改主机名

二、配置静态IP

1、编辑配置文件配IP

2、nmcli命令


一、修改主机名

1、修改主机名有两种方法

2、hostnamectl命令修改

语法:hostnamectl set-hostname 主机名
例:把主机名修改为mrshan1
    hostnamectl set-hostname mrshan1

注意:修改完成后,要退出当前用户,在重新登录用户,主机名才会变化

3、/etc/hostname修改

例:把主机名修改为mrshan2
vi /etc/hostname
删除文件里的内容,然后添加主机名
mrshan2
:wq

退出当前用户,重新进入当前用户

4、可以用hostname或者hostnamectl来查看当前主机名

二、配置静态IP

配置IP在centos7以后多了一种nmcli命令配置,原来的配置方法也可以使用,但是推荐使用nmcli命令

1、编辑配置文件配IP

vi /etc/sysconfig/network-scripts/ifcfg-网卡文件名
按i进入编辑模式

修改BOOTPROTO=dhcp为BOOTPROTO=static
在最后添加下面的代码
IPADDDR=IP地址
NETMASK=子网掩码
GATEWAY=网关
DNS1=DNS地址

按ESC退出编辑模式
:wq(保存退出)

重启启动IP:systemctl restart network

2、nmcli命令

1、nmcli connection show		#查看网卡信息
2、nmcli connection modify 网卡名称 ipv4.addresses IP地址/子网掩码	#配置IP地址
3、nmcli connection modify 网卡名称 ipv4.gateway 网关地址	#配置网关地址
4、nmcli connection modify 网卡名称 ipv4.dns DNS地址 	        #配置DNS地址
5、nmcli connection modify 网卡名称 ipv4.method manual		#使获取地址的方式改为手动
6、nmcli connection up 网卡名称	#启动网卡
7、nmcli connection down 网卡名称		#停用网卡
8、nmcli connection modify 网卡名称 -ipv4.addresses <IP地址/子网掩码>	#删除一个IPV4地址
nmcli connection modify 网卡名称 ipv4.address IP地址/子网掩码 ipv4.gateway 网关地址 ipv4.dns <DNS地址> ipv4.method manual

配置IP
nmcli connection modify eno33554960 ipv4.addresses 192.168.100.100 ipv4.gateway 192.168.100.1 ipv4.dns 8.8.8.8 ipv4.method manual
启动IP
nmcli connection up eno33554960 up
注意:使用nmcli命令配置,要用nmcli启动IP

nmcli与ifcfg-*文件的对应关系

nmcli con modifcfg-*文件
ipv4.method manualBOOTPROTO=none
ipv4.method autoBOOTPROTO=dhcp
ipv4 addresses "192.168.100.1/24 192.168.100.254"IPADDR0=192.168.100.1 PREFIX0=24 GATEWAY0=192.168.100.254
ipv4 dns 8.8.8.8DNS0=8.8.8.8
connection.autoconnect yesONBOOT=yes
connection.id eth0NAME=eth0
connection.interface-name eth0DEVICE=eth0
802-3-ethernet.mac-address ...HWADDR=
ipv4.dns-search example.comDOMAIN=example.com
ipv4.ignore-auto-dns truePEERDNS=no

版权声明:本文为m0_52756456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。