zoukankan      html  css  js  c++  java
  • ---01--Lin网络基础设置

    一 查看及测试网络

    1。ifconfig 查看活动的网络接口

    ip -a 查看所有网络接口

    ifconfig  设备名(网卡名)不论该网络接口是否处于激活状态

    cat  /etc/redhat-release查看镜像版本

    2.使用ip     ethtool  命令查看网络接口

    (1)查看网络接口的数据链路层信息

    ip link

    (2)查看网络接口的网络层信息

    ip  a

    (3)查看指定网络接口速率。模式等信息

    ethtool  设备名

    光纤属于单工

    mii-too  设备名       #查看数据链路层

    3 查看主机名。路由表

    (1)hostname

    hostname   主机名 #临时修改主机名

    (2)查看路由表

    route  

    -n 不做地址解析,以数字形式显示

     netstat -r  查看路由表  一般和-n一起用

    4.查看网络连接情况  netstat命令

    -a  #显示所有

    -n  #数字形式显示相关信息

    -r  #显示路由表信息

    -t  #显示TCP相关

    -u  #显示UDP相关

    -p  #显示相关进程号。进程名称信息

    -l  #只看listen状态

    ###  netstat -anpt=ss  -anpt =lsof -i  :22

    5 ping  traceroute  nslookup 命令

    ping  #测试网络连通性

    -c  #指定发送包的个数

    -i  #ping通时,指定间隔多少秒发送下一个包

    -w  #ping不通时,指定发送的每个数据包的超市时间

    -s  #指定包的大小

    traceroute #跟踪数据包的路由途径

    可以后面跟 IP地址

    -n  #数字形式显示IP地址  可以跟网址地址

    课外补充    Windows 中的tracert命令

    常见的TTL生存周期值

    windows  :128

    linux  :64

    unix  :255

    cisco :255

    (3)测试DNS域名解析 nslookup命令

    DNS  :域名解析作用。解析网址域名 为IP地址,因为现在IP地址过多所以用户不好记录,于是用DNS解析,但是可以直接输入IP地址,不需要域名解析

    二 设置网络地址参数

    1 临时修改网络配置 

    方法一:ifconfig  网络设备    IP地址/短格式子网掩码

    方法二:ifconfig  网络设备   IP地址  netmask  子网掩码

    方法三:ifconfig 网络设备   IP地址  (子网掩码是默认的话 后面不用填)

    2固定修改网络配置

    vim  /etc/sysconfig/network-scripts/ifcfg-eno16777728

    3  临时设置网卡子接口

    方法:ifconfig  网络设备:子接口名称(随便设置 123都行)  IP地址/段格式子网掩码

    4 永久设置网卡子接口

    方法 : vim  /etc/sysconfig/network-scrips/    手动配置

    5 临时修改网卡的状态

    方法 :if 网络设备  up/down   注意::::如果使用down关闭的话shell也将关闭,也就无法开启,所以 要 ifconfig eno16777728  down &&ifconfig  eno16777728 up 一般情况下不重启,一般单个开启,单个关闭

    6 重新加载网络配置文件

    (1)重启网络服务以实现重新读取配置文件的目的

    方法1     /etc/init.d/network restart  (centos 6)

    方法2    service   network restart  (centos 6)

    方法3    systemctl   restart  network  (centos  7)

    (2)修改某块网卡配置后,仅重启该网卡

    格式: ifdown 网络设备 ; ifup 网络设备    其实相当于 =ifconfig 网络设备  up/down

    三 修改主机名

    1 临时修改主机名 

    hostname  新的主机名

    bash 

    hostnamectl  set-hostname  新的主机名

    2 永久修改主机名, 但是不会立马生效

    vim /etc/sysconfig/network   (vim  /etc/hostname  一样可以修改)

    一般情况下 临时用户名和永久用户名一块用

    四  配置路由

    1 临时配置路由 

      添加    route add  -net  网段/段格式子网掩码  gw  网关地址

    删除     route  del  -net  网段/段格式子网掩码

    设计到的命令 有  route  -n

    (2) 临时添加。删除默认网关记录

    route  add  default  gw  网关地址

    route  del  default gw    网关地址

    2 永久配置路由

    vim  /etc/rc.local  (这是文件也是开机后最后执行的脚本,所以可以在这文件中任意添加命令 或脚本)

    内容添加 为  route add  -net  IP地址/段格式子网掩码 gw 网关地址

    (2) 在/etc/sysconfig/network 中添加到末尾

    注意:网卡的配置文件中如果有设置了网关,该文件优先级高于此配置文件

    (3) vim /etc/sysconfig/static-routes(没有改文件手动创建)

    改完 重启一下服务

    (4) 开启IP转发(路由功能)

    <1》 echo "1">/proc/sys/net/ipv4/ip_forward (临时开启)

    《2》vi  /etc/sysctl.conf 将net.ipv4.ip.ip_forward=0 改为1 (永久开启) 

    sysctl -p  (使sysctl.conf文件立即生效)

    五 设置DNS域名解析

    1 设置DNS域名解析

    方法1  vi /etc/sysconfig/network-scripts/目录下网络设备的配置文件  

    可以写三个DNS解析

    2 vi /etc/resolv.conf

    2.域名解析本地主机映射文件

    方法 vi  /etc/hosts 文件  (解析优先级高于DNS域名解析服务)

  • 相关阅读:
    将word转化为swf 进行如同百度文库的般阅读
    最大子数组问题——编程珠玑第八章
    为什么静态成员必须在类外初始化
    C++初始化列表
    异步消息总线hornetq学习-03客户端连接hornet进行jms消息的收发-非jndi方式连接
    [PLL][PM]锁相环模拟相位解调
    insertion sort
    SRM 581 D2 L2:SurveillanceSystem,重叠度
    JQuery(下)
    Ajax
  • 原文地址:https://www.cnblogs.com/maoyanqing/p/11348330.html
Copyright © 2011-2022 走看看