您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第九章.Linux网络基础
红旗Linux软件技术学院-----RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638第九章LINUX网络基础教学内容:网络配置文件常用的网络命令服务的启动方式教学目标:了解Linux支持的网络服务熟悉Linux中服务的启动方式掌握Linux的以太网设置、网络操作命令、服务的启动方法教学重点:以太网的设置网络常用命令服务的启动方法教学难点:超级服务器一.网络配置文件1.网络服务(apache)SMTP(sendmail,postfix,qmail)POP3(imap,vpop)FTP(vsftpd,wu-ftpd,proftpd)DNS(bind)DB(mysql,postgresql,Sybase,oracle,db2)SAMBADHCP2./etc/sysconfig/network文件功能:设置主机最基本的网络信息,包括主机名、默认网关等信息内容:①NETWORKING=yes/no设定启动系统时是否启用网络服务。②HOSTNAME=设定主机名(不是NETBIOS名)。③GATEWAY=192.168.0.1设定默认网关。④GATEWAYDEV=eth0设定网关接口。⑤FORWARD_IPV4=yes/no设定LINUX是否支持IP转发。3./etc/sysconfig/network-scripts/ifcfg-ethX(X取值0,1,2,…….n)功能:用于配置以太网接口卡的初始信息,。内容:①ONBOOT=yes在设定启动时,是否激活网卡。②DEVICE=eth0设定物理设备名称。③BOOTPROTO=none|static|dhcp|bootp设定网卡启动协议。④NETMASK=255.255.255.0设定子网掩码。⑤BROADCAST=192.168.3.255设定广播码。⑥NETWORK=192.168.3.0设定网络号。红旗Linux软件技术学院-----RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638⑦IPADDR=192.168.3.2设定主机IP。注意:一个以太网卡如何绑定多个IP地址?实例:设定主机中存在的eth0设备,它的ip地址是:192.168.3.1/24,要求给eth0再绑定ip:192.168.5.1①#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:0ONBOOT=YESBOOTPROTO=NONEIPADDR=192.168.5.1NETMASK=255.255.255.0NETWORK=192.168.5.0BROADCAST=192.168.5.2554./etc/resolv.conf功能:域名服务客户端的配置文件,用于指定域名服务器的位置内容:domainnamelinux.cn设定主机域名。searchlinux.cn设定搜索列表。nameserver192.168.0.254设定DNS服务器的IP(最多三个)。5./etc/host.conf功能:配置DNS解析顺序及解析相关参数文件选项:orderbind,hosts/hosts,bind配置解析顺序multion/off设置hosts文件中是否允许一主机名对应多个IP地址spoofon/warn/nowar设置是否记录欺骗的主机地址nospoolfon/off是否防止主机欺骗6./etc/hosts功能:配置主机名和IP的对应关系,可利用该文件进行名称解析文件格式:IP地址主机名主机别名192.168.0.1二.常用的网络服务命令.1.ifconfig功能:①显示网络接口的配置信息。②激活/禁用某个网络接口。③配置网络接口IP地址。格式:①#ifconfig[接口名]②#ifconfig接口名(up/down)③#ifconfig接口名ip地址netmask子网掩码红旗Linux软件技术学院-----RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638实例:⑴#ifconfig⑵#ifconfigeth0⑶#ifconfigeth0down⑷#ifconfigeth0192.168.3.3netmask255.255.255.02.ifup功能:激活网络接口。格式:ifup设备名实例:#ifupeth03.ifdown功能:禁用网络接口。格式:ifdown设备名实例:#ifdowneth04.ping功能:向目标主机发送icmp数据包(检测网络)。5.netstat功能:显示网络的连接状态。格式:#netstat[参数]参数:-i显示接口状态信息-lpe显示所监控中的服务器的socket和正使用的socket程序信息-nr显示内核路由表信息-t/-u显示TCP/UDP连接状态实例:#netstat-nr#netstat-lpe#netstat-t6.traceroute功能:跟踪路由实例:#traceroute功能:显示主机名实例:#hostname8.route功能:(1)显示路由表(2)添加路由(3)删除路由实例:(1)#route(显示当前系统的路由表信息)(2)#routeadd–net192.168.0.0/24deveth0(3)#routeadd–host192.168.3.2deveth1(4)#routeadd–host192.168.1.3gw192.168.1.1(5)#routeadd–net192.168.3.0netmask255.255.255.0gw192.168.3.1(6)#routeadddefaultgw192.168.0.1红旗Linux软件技术学院-----RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638(7)#routedel–host192.168.3.2.deveth1(8)#routedel–net192.168.0.0/24deveth0(9)#routedeldefaultgw192.168.0.19.arp功能:维护arp地址表实例:#arp(显示arp地址表)#arp–s192.168.3.100:60:08:27:ce:b2(向arp地址表中添加记录)#arp–d192.168.3.1(删除arp地址表的记录)#arp-f(从/etc/ethers文件中读取添加的记录)10.netconfig功能:配置网络接口选项格式:#netconfig[选项]选项:-d接口名指定接口名实例:#netconfig–deth0三.服务的启动方式1.守护进程的定义linux系统上提供服务的程序是由运行在后台的守护程序来执行的,这些后台守护程序监听特定端口上的客户机的请求,并且为客户机提供相应的服务,我们称这个后台的守护程序称为“守护进程”,又称“服务”。2.服务的运行方式⑴独立运行方式:独立运行的服务由init脚本负责管理,并且每项服务只监听该服务指定的端口,服务的启动脚本存放在/etc/rc.d/init.d。⑵超级服务:超级服务由xinetd管理,xinetd同时创建多个socket和监听多个端口,由xinetd管理的服务的配置文件存放在/etc/xinetd.d目录中。3.服务的启动、关闭与重启⑴独立服务的启动、关闭与重启手工方式:①#/etc/rc.d/init.d/脚本名start|restart|stop实例:#/etc/rc.d/init.d/networkrestart②#service服务名start|restart|stop实例:#servicehttpdstart自动方式:①#ntsysv[--level级别]实例:#ntsysv(设置当前运行级别要运行的服务)#ntsysv-–level5(设置启动5号运行级别要运行的服务)②#chkconfig[--list|--level级别][服务名on/off]红旗Linux软件技术学院-----RCE课程之用户基础邮电:z_an_d@tom.com电话:13856036638实例:#chkconfig–-list(显示各项服务在每个运行级别中的状态)#chkconfig–-level3dhcpdon⑵超级服务器的启动、关闭与重启手工方式:①#/etc/rc.d/init.d/xinetdstop|restart|start②#servicexinetdstop|start|restart自动方式:①#ntsysv[--level]级别②#chkconfig[--list|--level]级别服务名on/off
本文标题:第九章.Linux网络基础
链接地址:https://www.777doc.com/doc-2184144 .html