zoukankan      html  css  js  c++  java
  • 网络基础与配置

    以太网链接

    在linux中,以太网被命名为:eth0、eht1等,0、1代表网卡编号。

    通过lspci(由于我装的centeros是最精简版的,默认是没有这个命令的,后通过yum安装pciutils程序才有的)命令可以查看网卡硬件信息(如果是usb网卡,可以使用lsusb命令查看)。

    命令ifconfig用来查看接口信息

    ifconfig -a 查看所有接口

    ifconfig -eth0 查看特定接口

    命令ifup、ifdown用来开启和禁用一个接口

    ifup eth0

    ifdown eth0

    配置网络信息

    第一种方式使用setup工具通过图形界面设置,万恶的精简版这工具默认也没有,所以先安装吧

    yum install setuptool     安装setup工具

    yum install system-config-network-tui      网络设置

    yum install system-config-firewall-tui      防火墙设置

    yum install ntsysv                          系统服务管理

    通过setup进入,选择NewWork configuration进行设置

    网络相关配置文件

    网卡配置文件

    /etc/sysconfig/network-scripts/ifcfg-th0

    DEVICE=eth0                                                         设备名
    HWADDR=e0:cb:4e:d9:b2:03                                  MAC地址 
    TYPE=Ethernet                                                       网卡类型
    UUID=942cf99d-0181-4ac9-b727-ca4007080010      UUID
    ONBOOT=yes                                                         是否开机的时候启动网卡
    IPV6INIT=no                                                           IPV6
    NM_CONTROLLED=yes             
    BOOTPROTO=none                                                  [none|static|bootp|dhcp]   引导时不使用协议|静态分配|BOOTP协议|dhcp协议
    IPADDR=192.168.101.218                                       IP地址
    NETMASK=255.255.252.0                                        子网掩码
    DNS2=8.8.8.8                                                         备用DNS
    GATEWAY=192.168.101.4                                        网关
    DNS1=192.168.101.4                                              主DNS
    USERCTL=no                                                          非ROOT用户是否可以控制该设备

    DNS配置文件

    /etc/resolv.conf

    service network start         //启动网络服务        

    service network stop         //停止网络服务

    srvice network restart       //重启网络服务

    service network status      //查看网络服务状态

    主机名配置文件/etc/sysconfig/network

    静态主机名配置文件

    /etc/hosts

    网络测试命令

    测试网络连接

    ping 192.168.101.4

    ping www.baidu.com

    修改主机名

    实时修改主机名

    hostname wangdong

    永久修改主机名

    /etc/sysconfig/network

    HOSTNAME=wangdong

    故障排查

    网络故障排查遵循从底层到高层、从自身到外部的流程进行

    先查看网络配置是否正确

    -IP地址

    -子网掩码

    -网关

    -DNS

     查看网关网络是否连通

    ping 网关地址

    查看域名解析是否连通

    host www.baidu.com

    dig www.baidu.com

    精简版没有上面两个命令需要安装bind-utils包

    yum install bind-utils

  • 相关阅读:
    logback 打印mybatis sql mybatis 日志打印sql语句和返回结果
    SpringBoot使用logback输出日志并打印sql信息 --经典---
    Logback设置SQL参数打印
    springboot2.X整合mybatis
    异常解决:java.lang.IllegalStateException: Failed to introspect Class
    springboot 启动报错 java.lang.IllegalStateException: Failed to introspect annotated methods on class org
    数据库相关中间件介绍
    QWaitCondition 的正确使用方法(通过 mutex 把有严格时序要求的代码保护起来,同时把 wakeAll() 也用同一个 mutex 保护起来)
    对生产者和消费者问题的另一个解决办法是使用QWaitCondition(封装好了wakeOne,wakeAll,而且与QReadWriteLock对接,几乎是万能的办法)
    Linux定时器的使用(三种方法)
  • 原文地址:https://www.cnblogs.com/xiaodo0/p/3926523.html
Copyright © 2011-2022 走看看