网络管理 —— 配置IP、修改主机名、网络测试工具

一、网络接口名称规则

en:eethernet 以太网-双绞线
wl:wirelessLAN:无线网卡
ww:WAN广域网:串行线缆

o:on-board板载网卡
s:hotplug热插拔
p:PCI接口

N:序号或者ID

二、NetworkManager服务

    网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活
    默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。
    查看网络管理程序的状态
        [root@localhost ~]#  systemctl    status   NetworkManager 

网络管理 —— 配置IP、修改主机名、网络测试工具_第1张图片
    查看网络子管理程序的状态
         [root@localhost ~]# systemctl    status   network

三、配置网络的工具

配置的方法,多种多样——图形、命令

(1)命令行配置

配置文件: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33           (看自己的 ip是ens多少就跟多少)
     命令行:  nmcli
            如果没有这个命令,可以执行安装 yum -y install NetworkManager

(2)图形配置

 简易图形: nmtui
        图形界面:nm-connection-editor 

四、配置网络参数

1、配置IP

(1)配置网卡参数
        先备份网卡配置文件,在修改
            [root@qianfeng ~]# cp   /etc/sysconfig/network-scripts/ifcfg-ens33   /tmp
    (2)查看本机的自动获取的IP截图
            命令行查看IP                          [root@qianfeng ~]# ip a

网络管理 —— 配置IP、修改主机名、网络测试工具_第2张图片
            子网掩码                                  255.255.255.0
            命令行查网关/默认路由           [root@qianfeng ~]#ip  r

网络管理 —— 配置IP、修改主机名、网络测试工具_第3张图片
            命令行查dns                            [root@qianfeng ~]#cat   /etc/resolv.conf

网络管理 —— 配置IP、修改主机名、网络测试工具_第4张图片

    (3)根据截图配置
                    
        [root@qianfeng ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33                 —— 根据截图配置
            ONBOOT=yes                                         //是否启用该设备
            BOOTPROTO=none                            //手动(none/static)还是自动获取IP(dhcp)
            IPADDR=192.168.142.131                   老铁不能跟wo一样哈!!!
                                                                           //根据自动获取的地址进行配置——用来定位主机
            NETMASK=255.255.255.0                     //子网掩码——用来定义网络,这台主机是192.168.142的网络
            GATEWAY=192.168.142.2                   //网关,也叫默认路由——带你上网的路由器地址
            DNS1=192.168.142.2                         这个数字1不要忘了

                                                                       //域名解析。当你输入域名访问网站时,他告诉你IP地址。
            网卡信息
            NAME=ens33
            UUID=d1769473-dc3c-4cf3-9158-8798994d24bb                                   UUID不是网卡配置文件中必须的信息
                                                                         //查看自身网卡UUID的命令
            DEVICE=ens33

    (4)重启网络服务
        [root@qianfeng ~] # systemctl   restart network
     (5)查看IP地址
         [root@qianfeng ~] # ip  a

2、主机名

(1)改名方式1
        查看主机名

[root@localhost ~]# hostname
localhost.localdomain

  配置主机名
                [root@localhost ~] # hostnamectl     set-hostname     qianfeng.example.com
        退出shell即可生效
    (2)改名方式2
          查看和配置主机名
            [root@localhost ~] # cat /etc/hostname 
            [root@localhost ~] # vim  /etc/hostname
          重启生效
             [root@localhost ~] # reboot
             [root@localhost ~] # init 6

3、网络测试工具

(1)测试工具
                [root@qianfeng ~]# ip a        //查看所有IP(ifconfig)
                [root@qianfeng ~]# ip route        //查看路由,查看网关
                [root@qianfeng ~]# ip neigh     //(了解)另一台主机ping通,查看邻居
                [root@qianfeng ~]# ping  127.0.0.1
                    PING (Packet Internet Groper),因特网包探索器
                    两台虚拟机需要通信,vmnet号一定要相同  
   (2) ports and services

端口号:
            是一段数字:0-65536
            每一个服务程序,对应一到多个数字。
            通过检查端口号,确认服务是否提供
        安装示例服务
            什么程序不重要
                  [root@aliyun ~]# yum -y install httpd 
                  [root@aliyun ~]# systemctl start httpd
            什么端口不重要
            [root@aliyun ~]# ss -tnl

[root@localhost ~]# ss -tnl
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port                           
LISTEN     0      100    127.0.0.1:25                  *:*                              
LISTEN     0      128     *:22                  *:*                                  
LISTEN     0      100     [::1]:25                   [::]:*                                 
LISTEN     0      128      [::]:80  //80就是他的端口号 [::]:*                  
LISTEN     0      128      [::]:22                   [::]:*     

             [root@aliyun ~]# ss -tna                      // 重要的是要知道端口的概念和查     

你可能感兴趣的:(服务器,运维,ssh,centos,linux)