Linux学习笔记(第十二篇)网络基础

Linux学习笔记(第零篇)计算机基础
Linux学习笔记(第零篇)Linux文件系统及Shell
Linux学习笔记(第一篇)零散命令
Linux学习笔记(第二篇)目录操作命令
Linux学习笔记(第三篇)文件操作命令
Linux学习笔记(第四篇)文件内容操作命令+正则表达式+重定向和管道
Linux学习笔记(第五篇)归档及压缩命令
Linux学习笔记(第六篇)Vi编辑器
Linux学习笔记(第七篇)用户和组管理
Linux学习笔记(第八篇)磁盘与文件系统管理
Linux学习笔记(第九篇)逻辑卷管理(LVM)
Linux学习笔记(第十篇)进程管理
Linux学习笔记(第十一篇)服务管理
Linux学习笔记(第十二篇)网络基础
Linux学习笔记(第十三篇)通信管理
Linux学习笔记(第十四篇)管理常用网络服务
Linux学习笔记(第十五篇)常用网络服务器配置

Part12–网络基础

1.网络信息查看:

  • Linux系统中普通用户可以使用命令查看系统的网络属性信息:
    (1)查看网络接口信息
    (2)测试网络连接状态
    (3)查看网关地址和路由信息
    (4)查看主机名称信息

2.查看网络接口信息:

  • ifconfig:查看所有活动网络接口的信息
    在这里插入图片描述

  • ifconfig -a:查看所有网络接口(包括非活动网络接口)的信息
    在这里插入图片描述

  • ifconfig eth0:查看指定网络接口信息
    在这里插入图片描述

2.查看主机路由信息:

  • route:查看主机的路由信息
    在这里插入图片描述

3.使用ping命令测试网络连接:

  • ping 测试连接的目的主机地址:测试当前主机与其他主机的网络连接
    在这里插入图片描述
    在这里插入图片描述

4.指定ping命令的测试数据包:

  • ping -c 4 目的主机地址:-c表示指定测试数据包的数量,4为-c选项设置的值,即发送4个测试数据包。
    在这里插入图片描述

5.测试与其他主机的网络连接路径:

  • traceroute:测试当前主机到目的主机之间经过的所有网络节点
    在这里插入图片描述
  • (注:Windows系统下为tracert)
    在这里插入图片描述

6.查看当前主机名称:

  • hostname:查看当前主机名称
    在这里插入图片描述

7.域名查询:

  • nslookup:在交互式模式下进行域名查询
    在这里插入图片描述
  • nslookup 被查询的域名:直接查询域名
    在这里插入图片描述

8.使用命令进行网络设置:

  • 使用命令配置网络属性可以随时生效,但主机重新启动后将丢失配置:
    (1)网络设置的两种方法
    (2)ip地址配置命令
    (3)路由配置命令
    (4)主机名称配置命令
    (5)DNS域名解析

9.网络设置的两种方法:

  • DHCP网络配置 :
    (1)Linux主机通过网络中已有的DHCP服务器获取必要的设置信息进行网络配置
    (2)网络客户端的配置简单,需要在DHCP服务器端进行正确的配置
  • 手工网络配置:
    (1)在每台主机中独立配置网络属性
    (2)主要应用于网络服务器主机

10.ip地址配置命令:

  • ifconfig命令可以设置网络接口的ip地址
    在这里插入图片描述

11.路由配置命令:

  • route命令可以维护系统路由表信息
  • 删除缺省网关
    route del default gw 缺省网关的地址:del表示删除路由表记录,default gw表示缺省网关。
  • 添加缺省网关
    route add default gw 缺省网关的地址:…

12.设置主机名称:

  • hostname 新主机名:即时生效,重启后将恢复为系统原有的主机名称
    在这里插入图片描述

13.DNS域名解析:

  • nslookup:交互模式可以显示和设置当前命令使用的DNS服务器:
    (1)server:显示使用的DNS服务器地址
    (2)server 新的DNS服务器地址:设置nslookup命令使用的DNS服务器地址
    在这里插入图片描述

14.修改配置文件进行网络配置:

  • 通过配置文件进行网络配置可以使配置持久有效:
    (1)使用工具进行网络配置
    (2)网络服务启动脚本
    (3)网络接口配置文件
    (4)主机名称配置文件
    (5)本地主机名称解析文件
    (6)域名服务器配置文件

15.使用工具进行网络配置:

  • RHEL6提供了网络配置工具:启动命令为system-config-network
    在这里插入图片描述
  • NetworkManager网络连接:
    在这里插入图片描述

16.网络服务启动脚本:

  • network:此服务程序用于对RHEL6中的网络属性进行配置生效:重新启动network服务
    在这里插入图片描述

17.网络接口配置文件:

  • 网络接口的文件位于目录:/etc/sysconfig/network-scripts

  • 网络接口eth0的配置文件是ifcfg-eth0
    在这里插入图片描述
    在这里插入图片描述

      (1)BOOTPROTO:用于设置网络接口是否配置为静态地址(static),或是配置为使用DHCP(dhcp)获得地址
    (2)IPADDR:用于设置网络接口的ip地址
    (3)NETMASK:用于设置网络接口的子网掩码
    (4)GATEWAY:用于设置网络接口的缺省管管地址
    (5)ONBOOT:用于设置网络接口是否在系统启动时激活
    (6)DEVICE:用于设置网络接口的名称

  • ifcfg-eth0 文件内容:
    (1)动态 ifcfg-eth0 文件内容
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=dhcp
    (2)静态 ifcfg-eth0 文件内容
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.0.131
    PREFIX=24
    GATEWAY=192.168.0.254
    DNS1 =192.168.0.254

18.停止和启动指定的网络接口:

  • 网络接口配置文件修改后并不会自动生效,需要执行先停用后启用相应网络接口,使配置生效
  • 停用网络接口:ifdown eth0
  • 启用网络接口:ifup eth0
    在这里插入图片描述

19.主机名称配置文件:

  • network文件位于/etc/sysconfig/目录中,其中保存了主机的名称配置
  • 在文件/etc/sysconfig/network中对HOSTNAME配置项进行配置后,需要重新启动计算机使新设置的主机名生效
  • (注:hostname命令无法修改配置文件)
    在这里插入图片描述

20.本地主机名称解析文件:

  • /etc/hosts文件保存本地的主机名与ip地址的对应记录
    在这里插入图片描述
  • hosts文件和DNS服务器功能的比较
    (1)在hosts文件中设置主机名称的解析更加灵活,可以立即生效
    (2)hosts文件中的设置内容只在当前的Linux主机中有效,无法作用于整个网络
    (3)hosts文件无法完全取代DNS服务器的作用,只能完成辅助的本地主机名称解析

21.域名服务器配置文件:

  • 系统使用的DNS服务器的ip地址保存在“resolv.conf”文件中
    在这里插入图片描述
  • 文件中最多可以有3个nameserver配置记录
  • 系统会优先使用文件中前面的“nameserver”配置记录
  • 当前面的DNS服务器无效时系统会自动使用后面的DNS服务器进行域名解析
  • nameserver配置项用于设置系统使用的DNS服务器地址

22.查看和修改网络配置:

  • 查看ip地址和子网掩码: ip addr(ifconfig)
    /etc/sysconfig/network-scripts/ifcfg-eth0
  • 查看路由和默认网关:ip route(route)
    /etc/sysconfig/network-scripts/ifcfg-eth0
  • 查看系统主机名:hostname
    /etc/sysconfig/network
  • 查看DNS服务器地址:nslookup(host)
    /etc/resolv.conf
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超周到的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值