1、获取计算机的网络信息
基本语法:
# ifconfig
Windows => ipconfig Linux => ifconfig
第一步:连接网络
第二步:使用ifconfig命令,获取计算机的网络信息
# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.1.1.16 netmask 255.255.255.0 broadcast 10.1.1.255 inet6 fe80::e472:7b78:c871:8e12 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:48:bf:f9 txqueuelen 1000 (Ethernet) RX packets 254 bytes 54837 (53.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 287 bytes 42006 (41.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 解析:inet 10.1.1.16 netmask 255.255.255.0 broadcast 10.1.1.255 inet 10.1.1.16 :代表ens33网卡的IP地址,将来远程连接就是用这个IP netmask :子网掩码,一般为255.255.255.0 broadcast :广播地址,10.1.1.255
CentOS6 => eth0 , CentOS7 => ens33
ens33 :是默认的网卡,我们获取的IP也要从这个网卡中获取
lo(loop,循环):表示回环网卡,只有一个固定的IP地址,127.0.0.1代表本机
virbr0:虚拟网络接口,因为咱们使用vmware虚拟机安装Centos,所以其会产生virbr0虚拟网络接口
2、与网卡相关的配置文件
Linux系统中,一切皆文件。所以保存网络信息的也是通过一个文件来完成的。
# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" BOOTPROTO="dhcp" NAME="ens33" UUID="6c809893-d12c-46af-9987-4c05b2773c91" DEVICE="ens33" ONBOOT="yes" 参数解析: TYPE :网络类型,Ethernet以太网 BOOTPROTO:IP的获取方式,dhcp代表自动获取,static/none代表手工设置 NAME :网卡的名称(名字),ens33 UUID :代表网卡的UUID编号(必须是唯一的) DEVICE :设备名称 ONBOOT :代表网卡是否随计算机开启启动,yes随计算机开机启动,no代表不启动
3、查询计算机的网络状态
基本语法:
# systemctl status network systemctl = system + control = 系统控制
主要功能:查询计算机网络的状态,网络是否正常连接。
Active : active(正常)或 inactive(dead,网络状态不正常没有连接)
4、systemctl启动/重启/停止网络
# systemctl start network # systemctl stop network # systemctl restart network 选项解析: start :启动 stop :停止 restart :重启