《第三章Linux网络基础知识.ppt》由会员分享,可在线阅读,更多相关《第三章Linux网络基础知识.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章Linux网络基础知识3.1 TCP/IP协议基础知识o 3.1.1 IPv4地址和端口 1. 网络号和主机号:IP地址有两种表示形式:二进制表示和点分十进制表示。 2. 子网掩码:用来封装或“屏蔽”IP地址的一部分,以区分网络号和主机号。 3. 端口:是一个软件结构,被客户程序或服务进程用来发送和接收信息,一个端口对应一个16比特的数。 3.1.2 IPv6 o 1. IPv6具有多个特点:近乎无限的地址空间、更简洁的报文头部、内置的安全性、更好的QoS支持、更好的移动性等。(1)IPv6地址特点 IPv6采用了长度为128位的IP地址,。一个IPv6的IP地址由8个地址节组成,每节包
2、含16个地址位,以4个十六进制数书写,节与节之间用冒号分隔。 o 2.IPv6表示方法 (1)用十六进制表示,如:FE08:;(2)4位一组,中间用“:”隔开,如: 2001:12FC:;(3)若以零开头可以省略,全零的组可用“:”表示,如:1:2:ACD;(4)地址前缀长度用“/xx”来表示,如:1:1/64;3.2 Linux网络管理 o 3.2.1网络配置文件 1./etc/hosts 文件 2. /etc/resolv.conf文件 3. 接口配置文件 4. 网络驱动3.2.2 配置命令 o 1.配置IP地址 运行setup显示如图 所示地址信息配置界面:2. ifconfig命令 (
3、1)ifconfig显示网络配置信息 如果直接使用ifconfig命令而没有加上任何参数。会显示当前有效网卡的名字,IP地址,子网掩码,广播地址等信息。 (2)ifconfig 配置网络接口 语法格式如下: ifconfig 接口 IP地址 netmask 网络掩码 broadcast 广播地址 up/down 3.2.3 网络诊断命令 o 1.ping测试网络 ping 是一个十分有用的TCP/IP工具,它主要的功能是用来检测网络的连通情况和分析网络速度。 o 2. netstat命令 语法如下: netstat -a -e -n -o -p Protocol -r -s Interval
4、o 3. lsof命令 lsof是一个用来显示被打开的文件的强大而有用的工具。 o 4. traceroute 命令 通过traceroute可以得到从一台计算机到互联网另一端的主机所经过的路径。 其用法如:traceroute 目地主机 此外traceroute还有很多可选参数 3.2.4 服务管理 o 1.setup命令 在命令提示符下运行setup ,弹出如下图所示的界面 。2. ntsysv 命令o 该命令的功能在网络服务配置方面比setup强大,setup只能修改当前运行级别下的服务。而ntsysv 则通过使用 “-level 运行级别” 。选项修改其他运行级别上的服务配置。如当前系
5、统运行在级别3上,可以使用如下命令修改级别5上的服务配置信息。 rootlocalhost # ntsysv -level 53.chkconfig 命令o chkconfig命令可以用来检查、设置系统的各种服务。-add 增加所指定的系统服务,让chkconfig命令得以管理,并同时在系统启动描述文件内增加相关数据。-del 删除所指定的系统服务,不再由chkconfig命令管理,并同时在系统启动描述文件内删除相关数据。-level 指定系统服务在哪一个执行级别中开启或关毕。 4.service命令o 使用ntsysv命令与chkconfig命令对系统设置后,只有在系统下次引导时才起作用。 service命令的语法格式如下:service 服务名 start|stop|restart|status本章小结 o 本章首先简要地介绍一下IPv4与端口的概念、IPv6地址格式以及相应的配置方法等内容;然后针对Linux系统对几个重要的网络配置文件进行了分析;最后从网络管理的角度讲解了setup、ifconfig、ntsysv、 chkconfig、service等网络管理命令的用法。学习本章内容之后,用户可以顺利地获得系统网络相关信息、并可以进行相关的设置工作,本章是网络管理应该具备的基础知识。