1、网络配置
查看Linux的网络配置命令——ifconfig
配置IP地址:直接修改配置文件来指定IP;
vi /etc/sysconfig/network-scripts/ifcfg-ens33
ifcfg-ens33文件说明
DEVICE #接口名(设备,网卡)
USERCTL #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
HWADDR #MAC地址
ONBOOT #系统启动的时候网络接口是否有效(yes/no)
TYPE #网络类型(通常是Ethemet)
NETMASK #网络掩码
IPADDR #IP地址
IPV6INIT #IPV6是否有效(yes/no)
GATEWAY #默认网关IP地址
BROADCAST #广播地址
NETWORK #网络地址
设置静态地址例子:
TYPE=”Ethernet”
PROXY_METHOD=”none”
BROWSER_ONLY=”no”
#BOOTPROTO=”dhcp”
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=”ac9b66bf-74fb-4bda-b89f-c66ff84c9571”
DEVICE=”ens33”
#ONBOOT=”yes”
#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.1.10 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #默认网关
DNS1=8.8.8.8
DNS2=8.8.4.4
修改完IP地址后,需重启网络服务或重启系统生效;
重启网络服务:service network restart
重启服务器:reboot
CentOS8 重启网卡方法:nmcli c reload +网卡名
例:nmcli c reload ens160
如果不行,可尝试以下命令
# 重载所有ifcfg或route到connection(不会立即生效)
nmcli c reload ifcfg-xxx
# 重载指定ifcfg或route到connection(不会立即生效)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX
nmcli c load /etc/sysconfig/network-scripts/route-ethX
# 立即生效connection,有3种方法
nmcli c up ethX
nmcli d reapply ethX
nmcli d connect ethX
2、设置主机名和hosts映射
设置主机名
- 为了方便记忆,可以给Linux系统设置主机名,也可以根据需要修改主机名;
- 查看主机名命令:hostname
- 在/etc/hostname文件中修改主机名;修改后,重启生效。
设置hosts映射
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。简单说,hosts文件就是用来记录IP和hostname(主机名)的映射关系;
Linux系统通过修改/etc/hosts文件来设置相关的hosts映射;