项目3 网络和服务
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
target
netmas k gw dev
目标网络或主机
目标地址的网络 掩码 路由数据包通过 的网关 为跌幅指定的网 络接口
项目实施
范例:为网络接口eth0添加一条IP地址为192.168.1.2的主 机的路由 [root@localhost ~] # route add –host 192.168.1.2 dev eth0 例如:为网络接口eth1添加一条到192.168.1.0/24子网的路 由 [root@localhost ~] # route add –net 192.168.1.0/24 eth1 例如:也可以删除以下添加的两条路由 [root@localhost ~] # route del –host 192.168.1.2 dev eth0 [root@localhost ~] # route del –net 192.168.1.0/24 eth1
项目实施
3、service network命令 格式:service network 【start|stop|restart|status】 功能:实现对网络服务的控制。 选项: start:启动网络连接 stop:停止网络连接 restart:重新启动网络连接 status:查看网络连接状态。 4、system-config-network-tui命令 格式:system-config-network-tui 功能:打开一个命令行网络配置界面
项目实施
路由表中保存着子网的标识信息、网上路由的数量和下 一个路由器的名字等内容。路由表是由系统管理员固定设置 好的,也可以由系统动态修改,可以由路由器自动调整,也 可以由主机控制。分为静态和动态两种。 (1)静态路由表:由系统管理员事先设置好的固定的路 由表,一般是在系统安装时根据网络配置情况预先设置好的, 它不随网络结构的改变而改变。 (2)动态路由表:动态路由表是路由器根据网络系统运 行情况而自动调整的路由表。路由器根据路由选择协议提供 的功能,自动学习和记忆网络运行情况,在需要时自动计算 数据传输的最佳路径。
项目实施
二、linux的内核路由表 1、使用route命令可以查看linux内核路由表,如下表
字段 Destination Gateway Genmask U H G Flags R D M ! Metric Ref Use Iface 说明 目标网段和主机 网关地址、如果没有设置,则用“*”表示 网络掩码 路由是活动的 目标是主机 使用网关 恢复动态路由产生的表现 由路由的后台程序动态地安装 由路由的后台程序修改 拒绝路由 此接口的Metric数 路由项引用次数(linux内核中没有使用) 查找路由项的次数 该路由项的次数
项目实施
任务2:Linux路由配置 一、路由和路由器 路由是指将数据从一个子网传送到另一个子网,而路由 器就是完成这个功能的设备。 路由有两个基本功能:确定最佳路径和通过网络传输信 息。传输信息大家很好理解,而选择最佳路径的策略即路由 算法是路由器的关键所在。为了完成这个工作,路由器中保 存着各种传输路径的相关数据—路由表,供路由选择最佳路 径是使用,就像地图导航一样,得有地图,才能在地图中找 到最近的行驶路径,路由表起到了地图的作用。
项目实施
三、配置默认网关 当主机不能在路由表中查找到目标主机的IP地址或 网络路由时,数据包就被发磅默认路由(默认网关) 上。route命令: 格式: route add default gw <网关地址> 功能:设置网络命令 范例一:设置默认网关的IP地址为192.168.1.1命令是 [root@localhost ~] #route add default gw 192.168.1.1 范例二:删除默认网关的地址 [root@localhost ~] #route del default gw 192.168.1.1
Linux shell下进行 TCP/IP的配置
ห้องสมุดไป่ตู้
培养学生认真负责 的学习态度
Linux shell下静态路 由的配置
服务的管理 软件包的管理
培养学生团结协作 的能力
学生分析问题解决 问题的能力
项目实施
任务1:TCP/IP的配置
一、什么是IP地址 在网络中使用每一块网卡,在linux的核心中都有相应网络接口名 字,如eth0,eth1等。TCP/IP网络模型中,如果想要通信,就需要一个 标识(IP地址),(复习IP地址的格式),一个网络接口上可以配置多 个IP地址
项目实施
2、配置主机名 由于IP地址不易记忆,所以我们给主机起个便于记忆的名 字,即是主机名。在一个局域网中,每台机器都有一个主机名, 使主机与主机之间便于区分。可以为每台机设置主机名,以便 以容易记忆的方法来相互访问。主机名文件为 /proc/sys/kernel/hostname,配置主机名的步骤: (1)查看主机名,有3种方法 • 方法一:直接查看/proc/sys/kernel/hostname文件内容 例如:#cat /proc/sys/kernel/hostname • 方法二:使用sysctl命令查询kernel.hostname参数 例如:#sysctl ketnel.hostname • 方法三:使用hostname命令查询目前的主机名 例如:#hostname
项目实施
配置文件名 /etc/syscofig/network /etc/sysconfig/networkscript/ /etc/hosts /etc/HOSTTNAME /etc/host.conf /etc/resolv.conf /etc/protocols /etc/services /usr/share/doc/initscripts*/sysconfig.txt 功能 包含了主机最基本的网络信息,用于系统启动。 此目录下就是系统启动时初始化网络的一些信息。其 中ifcfg-eth0包含第一块网卡的信息,ifcfg-eth1包含第 二块网卡的配置信息。 完成 主机名映射为IP地址的功能 包含了系统的主机名称,包括完全的域名 配置域名服务器客户端的控制文件 配置域名服务器客户端的配置文件,用于指定域名服 务器的位置 设定主机使用的协议以及各个协议的协议号 设定主机的不同端口的网络服务 包含完整的配置列表
项目实施
四、网络配置文件 当用ifconfig命令设置网络参数后立即生效,但重启后, 所配置的参数会丢失。为了避免这种情况,需要了解一下 网络接口的配置文件。当把所做的配置保存到这个配置文 件后,配置的参数在重启后不会失效。 Linux系统中,TCP/IP网络是通过以下若干个文本文件 进行配置的,下表中列出了配置TCP/IP网络需要配置的文 件。
•任务分析: 任务1:TCP/IP网络配置 任务2:linux路由配置 任务3:网络诊断工具 任务4:服务管理 任务5:软件包管理
学习目标 • 学习目标
知识 目标 技能 目标 能力 目标
TCP/IP的配置
网络配置文件和配置DNS 和主机名
Linux内核路由及其静态 路由、默认网关的配置 网络诊断工具 服务与软件包的概念和作 用 服务与软件包管理的基本 命令和功能
项目实施
(2)修改主机名。也有3种方法 方法一:直接修改/proc/sys/kernel/hostname文件内容 方法二:使用sysctl命令修改kernel.hostname参数 方法三:使用hostname命令设置新主机名 其中方法三最简单,我们用方法三来修改主机名: (3)设置主机名 利用hostname可以快速修改主机名,但是系统重启后,主 机名又将变回原来的主机名,下面我们学习永久改变主机名的 方法。 方法一:在/etc/syssctl.conf中定义kernel.hostname的 参数 方法二:在/etc/sysconfig/network中定义HOSTNAME参数
第一篇
linux办公系统管理与应用
项目3:网络的管理与应用
项目导入
项目描述:
学院新增了 linux ,现要求对服务器进行 TCP/IP 的 配置及静态路由的配置,使服务器能够与网络中的对象 进行相互的通信,提供网络环境中需要的服务,以及用 linux下的路由,使不同子网下的主机能够通信。
项目分析
项目实施
2、traceroute 命令 格式:traceroute 远程主机IP地址或域名 功能:该命令用于检测数据包到达目标主机所经过的路由 范例:检测数据包到达所经过的路由 [root@localhost ~] # traceroute 3、netstat命令 格式: netstat [-选项] 功能:网络状态的工具,通过它可以了解整个linux系统上的 网络状况 选项: –i 统计出各网络设备传送、接收数据包的情况: –r 显示路由表信息; –t 或-u显示TCP/UDP传输协议的网络连接情况:
项目实施
2、设置静态路由 格式:route [add|del] [-net] [-host] target [netmask Nm] [gw Gw] [[[dev] if] 功能:设置和查看路由表 选项:见下表
选项 说明 选项 说明
add
del -net -host
添加一个路由表
删除一条路由表项 目标地址是一个网络 目标地址是一个主机
项目实施
范例2:为网卡配置别名设备,这样一个网卡就可以配置 多个IP地址。 [root@localhost ~] # ifconfig eth0:1 192.168.1.9 [root@localhost ~] # ifconfig eth0:2 192.168.2.1 注意:Linux下通过别名为一个网络接口配置多个IP地址, 别名为:eth0:1,eth0:2等。 2、ifup 和ifdown命令 格式: ifup|ifdown 接口 功能:激活网卡和关闭网卡命令 范例: 激活网卡和关闭网卡 [root@localhost ~] # ifdown eth0 [root@localhost ~] # ifup eht0
二、网络通信的条件 用网线直接连接的计算机或是通过HUB或普通交换机间接的计算机 之间要能够相互通。计算机必须要在同一网络,也就是说它们的网络地 址必须相同,而且主机地址必须不一样.如果不在一个网络就无法通。
项目实施
三、IP地址的配置命令 1、ifconfig命令 格式1:ifconfig [ 网络接口] 功能: 显示IP地址的配置 选项:-a:显示当前系统的已经启动和末启动的所有已经 配置的接口。 格式2:ifconfig <网络接口><IP地址> 用于手工配置网络 功能:用于配置网络 范例1:配置eth0的IP地址为192.168.1.10,并自动判断出 子网掩码和广播地址。 [root@localhost ~] # ifconfig eth0 192.168.1.10
项目实施
任务3:网络诊断工具 一、linux下常用的网络诊断工具
工具名称 ping traceroute host dig netstat 工具功能 检查网络是否通畅或者网络连接速度 跟踪数据包到目标地址所走的线路 返回主机网络地址或主机名 域信息搜索器、用于询问DNS域名服务器 显示网络连接、路中表和网络接口信息
项目实施
五、 具体的配置方法 1、DNS配置 域名服务的作用是将主机名转换为IP地址,域名服务 器的地址存放在/etc/resolv.conf文件中。 在该文件中: (1)关键字nameserver用于指定DNS服务器,最多指 定3个DNS服务器,每个DNS服务器占一行,行的顺序决 定了DNS查询顺序。 (2)关键字domain用于指定当前主机所在域的域名 (3)关键字search用于指定默认的搜索域。通常默认的 搜索域是本地局域网的域名。
项目实施
二、诊断命令的使用 1、ping 命令 格式:ping IP地址或域名 说明:一个最常用的检测是否能够与远端机器建立网络通信 连接的命令。这是通过ICMP这个协议来实现的。 选项: -c:确定向远方主机发送ICMP信息的次数, -l:指定检测到某个具体的网卡 范例:测试是否与192.168.1.1并且只发送4个包 [root@localhost ~] # ping -c 4 192.168.1.1 范例2:当某个系统中有多网卡时,只对eth0IP地址为 192.168.1.2的机器发送信息 [root@localhost ~] # ping –I eth0 192.168.1.2 注意:ping命令默认一直不断的向远方主机发送ICMP信息: