今天晚上赶巧安装了个Linux虚拟机,但是安装完了才知道,Linux命令一时不用,命令就忘得一干二净,无奈…
接下来记录如何查看ip地址和设置ip地址。
1、首先是查看当前网络接口和ip地址信息,输入以下命令:
[root@localhost ~]# ip addr
会显示如下:

这里显示了3块网卡,其中第2块就是自己设置的ip信息,第三块是Linux启用了桥接模式之后,自动生成的。
2、进入网卡设置的存放目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
然后会看到很多配置项,其中以“ifcfg-”开头的就是网卡,但是因为知识浅薄的原因,找不到上图查看ip地址时显示的“enp0s9”这块网卡配置文件,这里不去管它,先不深究。

3、知道了具体的网卡配置文件,那么就进行编辑,这里我编辑了第二块网卡“enp0s3”。vi命令编辑该文件:
[root@localhost network-scripts]# vi ifcfg-enp0s3
显示了如下信息(经过我改过的):

接下来将下要设置的各项参数解释:
DEVICE=eth0 #描述网卡对应的设备别名
BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp
BROADCAST=192.168.1.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=192.168.1.252 #只有网卡设置成static时,才需要此字段
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址,也就是所属的网段
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
所以对应着各项参数和上图我的设置,就基本会设置ip了,最后esc退出vi编辑模式,然后按住shift键后,按两下z,就可以退出并保存ip参数了。
当然,要想生效,必须重启网卡
[root@localhost network-scripts]# systemctl restart network
扩展:
dns的路径及配置文件是/etc/resolv.conf,所以如果要修改dns的话,可以这么去修改
[root@localhost ~]# vi /etc/resolv.conf
会看到如下:

很明显是两个dns,只要修改为想要的,然后保存退出,重启网络服务即可。