第九章Linux网络基础_第1页
第九章Linux网络基础_第2页
第九章Linux网络基础_第3页
第九章Linux网络基础_第4页
第九章Linux网络基础_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第九章 LINUX 网络基础教学内容:n 网络配置文件n 常用的网络命令n 服务的启动方式教学目标:n 了解Linux支持的网络服务n 熟悉Linux中服务的启动方式n 掌握Linux的以太网设置、网络操作命令、服务的启动方法教学重点:n 以太网的设置n 网络常用命令n 服务的启动方法教学难点:n 超级服务器一 网络配置文件1 网络服务WWW(apache) SMTP (sendmail,postfix,qmail) POP3(imap,vpop) FTP(vsftpd,wu-ftpd,proftpd)DNS(bind)DB(mysql,postgresql,Sybase,oracle,db2

2、)SAMBADHCP2 /etc/sysconfig/network 文件 功能:设置主机最基本的网络信息,包括主机名、默认网关等信息 内容: NETWORKING= yes/no 设定启动系统时是否启用网络服务。 HOSTNAME= www.sina.cm 设定主机名(不是NETBIOS名)。 GATEWAY= 设定默认网关。 GATEWAYDEV= eth0 设定网关接口。 FORWARD_IPV4= yes/no 设定LINUX是否支持IP转发。3 /etc/sysconfig/network-scripts/ifcfg-ethX(X取值0,1,2,.n) 功能:

3、用于配置以太网接口卡的初始信息,。 内容: ONBOOT= yes 在设定启动时,是否激活网卡。 DEVICE= eth0 设定物理设备名称。 BOOTPROTO= none|static|dhcp|bootp 设定网卡启动协议。 NETMASK= 设定子网掩码。 BROADCAST= 55 设定广播码。 NETWORK= 设定网络号。 IPADDR= 设定主机IP。注意:一个以太网卡如何绑定多个IP地址?实例:设定主机中存在的eth0设备,它的ip地址是:/24,要求给et

4、h0再绑定ip: # cp /etc/sysconfig/network-scripts/ifcfg-eth0 至 /etc/sysconfig/network-scrppts/ifcfg-eth0:0(x的取值从0开始) # vi /etc/sysconfigt/network-scrpts/ifcfg-eth0:0 修改后: DEVICE= eth0:0 ONBOOT= YES BOOTPROTO=NONE IPADDR= NETMASK= NETWORK= BROADCAST=192.168.5.

5、2554 /etc/resolv.conf 功能:域名服务客户端的配置文件,用于指定域名服务器的位置 内容: domainname 设定主机域名。 search 设定搜索列表。 nameserver 54 设定DNS服务器的IP(最多三个)。5/etc/host.conf功能:配置DNS解析顺序及解析相关参数文件选项:order bind,hosts/hosts,bind 配置解析顺序multi on/off 设置hosts文件中是否允许一主机名对应多个IP地址 spoof on/warn/nowar 设置是否记录欺骗的主机地址 nos

6、poolf on/off 是否防止主机欺骗6./etc/hosts功能:配置主机名和IP的对应关系,可利用该文件进行名称解析文件格式:IP地址 主机名 主机别名 www二 常用的网络服务命令.1. ifconfig功能: 显示网络接口的配置信息。 激活/禁用某个网络接口。 配置网络接口IP地址。格式:# ifconfig# ifconfig(up/down)# ifconfigip地址 netmask子网掩码实例: # ifconfig # ifconfig eth0# ifconfig eth0 down # ifconfig eth0 192.

7、168.3.3 netmask 2. ifup 功能:激活网络接口。格式:ifup 实例:# ifupeth03. ifdown功能: 禁用网络接口。格式: ifdown 实例: # ifdown eth04. ping功能:向目标主机发送icmp数据包(检测网络)。5. netstat功能:显示网络的连接状态。格式:# netstat 参数参数:-i 显示接口状态信息 -lpe 显示所监控中的服务器的socket和正使用的socket程序信息 -nr 显示内核路由表信息 -t/-u 显示TCP/UDP连接状态实例:#netstat -nr #netstat -lpe

8、 #netstat -t6. traceroute功能:跟踪路由实例:#traceroute 7. hostname功能:显示主机名实例:#hostname8. route功能: (1) 显示路由表(2) 添加路由(3) 删除路由实例:(1)#route(显示当前系统的路由表信息)(2)#route add net /24 dev eth0(3)#route add host dev eth1(4)#route add host gw (5)#route add net 192.1

9、68.3.0 netmask gw (6)#route add default gw (7)#route del host . dev eth1(8)#route del net /24 dev eth0(9)#route del default gw 9. arp功能:维护arp地址表实例:#arp (显示arp地址表)# arp s 00:60:08:27:ce:b2(向arp地址表中添加记录)#arp d

10、(删除arp地址表的记录)#arp -f (从/etc/ethers文件中读取添加的记录)10netconfig功能:配置网络接口选项格式:#netconfig 选项选项:-d 接口名 指定接口名实例:#netconfig d eth0三 服务的启动方式1. 守护进程的定义linux系统上提供服务的程序是由运行在后台的守护程序来执行的,这些后台守护程序监听特定端口上的客户机的请求,并且为客户机提供相应的服务,我们称这个后台的守护程序称为“守护进程”,又称“服务”。2. 服务的运行方式 独立运行方式:独立运行的服务由init脚本负责管理,并且每项服务只监听该服务指定的端口,服务的启动脚本存放在/

11、etc/rc.d/init.d。 超级服务:超级服务由xinetd管理,xinetd同时创建多个socket和监听多个端口,由xinetd管理的服务的配置文件存放在/etc/xinetd.d目录中。3. 服务的启动、关闭与重启 独立服务的启动、关闭与重启手工方式:# /etc/rc.d/init.d/脚本名 实例: #/etc/rc.d/init.d/network restart# service 服务名 实例:#service httpd start自动方式:# ntsysv - -level 级别 实例:# ntsysv(设置当前运行级别要运行的服务)# ntsysv -level 5(设置启动5号运行级别要运行的服务)# chkconfig - -list | - -level 级别 服务名 实例:#chkc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论