计算机科学与工程系第五章Linux网络基础配置主讲教师:刘敏E-mail:liumin_xt@163.comPage2本章目标掌握Linux系统中查看TCP/IP掌握TCP/IP网络配置理解与网络配置有关的文件网络诊断工具常用网络命令教学重点:TCP/IP网络配置Page3Linux网络配置基础网络配置参数主机名IP地址与子网掩码网关地址DNS服务器地址Page4网络的相关概念Linux网络接口Lo接口eth接口ppp接口Linux网络端口Page5与网络配置有关的文件手动编辑/etc/sysconfig/network-scripts/ifcfg-ethx1.运行servicenetworkrestart使其立即生效.2.以上二种更改tcp/ip参数的方式都可以永久生效。Page6文件/etc/sysconfig/networkNETWORKING:设置是否运行网络HOSTNAME:设置主机名GATEWAY:设置网关的ip地址文件/etc/hosts:存储主机名和IP地址映射的静态文件与网络配置有关的文件2Page7网络相关配置文件配置文件名功能/etc/sysconfig/network最基本的网络信息,系统启动时读取该文件/etc/sysconfig/network-scripts/*此目录下的文件是系统启动时用来初始化网络的一些信息,例如:第一块以太网卡对应的文件为ifcfg-eth0/etc/host.conf域名解析的控制文件/etc/hosts域名或主机名与IP地址的映射文件/etc/resolv.conf域名服务器设置文件/etc/protocols定义使用的网络互联协议及协议号/etc/services设定主机的不同端口的网络服务Page8查看tcp/ip参数1.ifconfigethx查看ethx的参数2.ifconfig查看所有网卡的参数3.ifdownethx关闭某块网卡ifupethx开启某块网卡Example:ifconfigeth0192.168.1.1netmask255.255.255.0broadcast192.168.1.255这种方式更改的ip地址只对本次登陆有效,重启之后不保存。Ifconfigeth0down=ifdowneth0(关闭网卡1)Ifconfigeth0up=ifupeth0(打开/激活网卡1)Page9Tcp/ip图解参数HWaddr:网卡的MAC地址Inetaddr:InternetAddrss,主机的IP地址Bcast:网络的广播地址用于发送信息给同一网络中的其它计算机Mask:子网掩码MTU:数据包的最大传输单位,以太网为1500字节RX、TX:接收和发送数据包的总数,及传输时数据包出现流失或碰撞等情况的数量。Page10loopback使用TCP/IP协议的计算机,都会有一个IP地址,彼此之间都以IP地址确认对方的位置并传递信息。有时候我们可能会处于单机工作状态,或要进行某些测试,但并没有另一台计算机作为接收端,此时就可利用本机同时扮演信息的发送端和接收端,这就叫做本地回路。本地回路的IP地址为127.0.0.1Page114service脚本运行service脚本文件可以启动或停止网络用法:serviceservicenamestart|restart|status例:#servicenetworkrestart重启所有网络接口#service–status-all显示系统中所有服务的运行状况5hostname显示以及设置主机名Page12在Shell提示符下键入system-config-network7使用图形工具配置网络Page139网络诊断工具PING命令#ping192.168.1.1测试连通性#ping–c8192.168.1.1发送8个数据包测试#traceroute到网易经过的路由数#host#nslookup#host202.102.134.68#nslookup202.102.134.68查询网易的IP地址查询FQDNPage14Traceroute命令:用来跟踪本地与远程主机之间的UDP数据报,根据收到回应的情况可以判断网络故障可能位置netstat:用来查看各种与网络相关的状态信息。#netstat–t显示系统当前TCP协议连接情况Page1510常用的网络命令ftptelnetfingerpingPage16ftp服务ftp简介ftp服务器常用命令Page17ftp简介主机A主机B文件通过FTP协议相连的计算机中可以上传下载文件FTP客户机TCPIPTCPIP数据传输用控制用数据传输用20控制用21数据传输用TCP协议的连接控制用TCP协议的连接FTP服务器Page18ftp常用命令?用来列出ftp命令pwd显示远程主机上的当前目录ls列出当前远程目录内容cd在远程主机中切换目录lcd在本地主机切换目录axcii以纯文本方式传输文件bin以二进制方式传输文件get从远程主机当前目录下下传一个文件mget从远程主机当前目录下下传多个文件Page19ftp常用命令put上传一个文件到远程主机的当前目录mput上传多个文件到远程主机的当前目录!ls显示当地主机目录bye、quit断开与远程主机的连接Page20telnet命令telnet主机名/远程IP地址远程登录的终端仿真程序,允许用户使用telnet协议与远程计算机之间进行通信Page21Finger命令功能是查询用户的信息语法:finger[选项][用户名@远程主机]Page22Ping命令用于检测网络上的主机是否在运行或网络连接是否畅通