暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux学习笔记(十)网络配置、设置主机名和hosts映射

ITPro进化论 2021-12-04
139

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映射

设置主机名

  1. 为了方便记忆,可以给Linux系统设置主机名,也可以根据需要修改主机名;

  2. 查看主机名命令:hostname

  1. 在/etc/hostname文件中修改主机名;修改后,重启生效。

设置hosts映射

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。简单说,hosts文件就是用来记录IP和hostname(主机名)的映射关系;

Linux系统通过修改/etc/hosts文件来设置相关的hosts映射;


文章转载自ITPro进化论,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论