Linux系统培训教程1操作系统基础篇CHAP08基本的网络配置.ppt

上传人:豆**** 文档编号:24772921 上传时间:2022-07-07 格式:PPT 页数:31 大小:475KB
返回 下载 相关 举报
Linux系统培训教程1操作系统基础篇CHAP08基本的网络配置.ppt_第1页
第1页 / 共31页
Linux系统培训教程1操作系统基础篇CHAP08基本的网络配置.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《Linux系统培训教程1操作系统基础篇CHAP08基本的网络配置.ppt》由会员分享,可在线阅读,更多相关《Linux系统培训教程1操作系统基础篇CHAP08基本的网络配置.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第 1 1 章章系统介绍系统介绍 第第 2 2 章章系统的安装系统的安装 第第 3 3 章章图形操作环境图形操作环境第第 4 4 章章ShellShell与用户环境与用户环境第第 5 5 章章系统的基本操作系统的基本操作第第 6 6 章章系统启动和服务系统启动和服务第第 7 7 章章文件系统与权限设置文件系统与权限设置第第 8 8 章章基本的网络配置基本的网络配置第第 9 9 章章软件包管理软件包管理第第 1010章章基本系统管理基本系统管理第八章 基本的网络配置基本的网络配置本章结束时,您能够:本章结束时,您能够:了解系统相关的网络配置了解系统相关的网络配置使用系统工具对网络配置文件进行管

2、理使用系统工具对网络配置文件进行管理通过网络对远程通过网络对远程LinuxLinux服务器进行操作服务器进行操作8 8.1 .1 Linux Linux网络管理网络管理LinuxLinux操作系统作为一种网络操作系统,提供操作系统作为一种网络操作系统,提供了强大的网络功能,在了解网络基本知识的基础了强大的网络功能,在了解网络基本知识的基础上,通过使用命令、直接修改配置文件或者图形上,通过使用命令、直接修改配置文件或者图形工具来进行工具来进行LinuxLinux网络配置,并介绍常用网络命令网络配置,并介绍常用网络命令使用。使用。网络操作系统(网络操作系统(NOSNOS)是网络的心脏和灵魂)是网络

3、的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。增加了网络操作所需要的能力。8 8.1 .1.1 .1 网络基础网络基础 网络网络: :简单说就是可以由两台计算机组成,也可以是在同一大楼简单说就是可以由两台计算机组成,也可以是在同一大楼里面的上千台计算机和使用者。网络通常有三种类型:局域网里面的上千台计算机和使用者。网络通常有三种类型:局域网(LAN(LAN, Local Area Network)Local Area Network)

4、、广域网、广域网(WAN(WAN, Wide Area Wide Area Network)Network)、InternetInternet。我们通常指这样的网络为局域网,比如学。我们通常指这样的网络为局域网,比如学校内网,公司内网,局域网可以说是众多网络里面的最基本单校内网,公司内网,局域网可以说是众多网络里面的最基本单位。而由局域网再延伸出去更大的范围,比如整个城市甚至整位。而由局域网再延伸出去更大的范围,比如整个城市甚至整个国家,这样的网络我们称为广域网。局域网与广域网都需要个国家,这样的网络我们称为广域网。局域网与广域网都需要有专门的管理人员进行维护。有专门的管理人员进行维护。 In

5、ternetInternet: :最常触的最常触的InternetInternet则是由这些无数的局域网和广域网共同组则是由这些无数的局域网和广域网共同组成的。成的。InternetInternet仅是提供了它们之间的连接仅是提供了它们之间的连接但却没有专门的人但却没有专门的人进行管理进行管理( (除了维护连接和制定使用标准外除了维护连接和制定使用标准外) ) ,可以说,可以说InternetInternet是是最自由和最开放的地方。在最自由和最开放的地方。在InternetInternet上面是没有国界种族之分的上面是没有国界种族之分的,只要连上去,在地球另一边的计算机和你的计算机其实没有,

6、只要连上去,在地球另一边的计算机和你的计算机其实没有什么两样的。什么两样的。LinuxLinux网络管理首要的一步就是连接网络管理首要的一步就是连接InternetInternet。8 8.1 .1.1 .1 网络基础网络基础计算机能够联网,需要的参数有:计算机能够联网,需要的参数有:IPIP地址、子网地址、子网掩码、默认网关、掩码、默认网关、DNSDNS等等 IPIP地址的地址的作用作用 IPIP地址的地址的分组分组 IPIP地址的地址的分段分段 子网掩码子网掩码 私有私有IPIP与公有与公有IPIP8 8.1 .1.1 .1 网卡配置网卡配置LinuxLinux操作系统的网络功能十分强大,

7、其衍生出来操作系统的网络功能十分强大,其衍生出来的应用越来越广泛,主要是的应用越来越广泛,主要是InternetInternet和和IntranetIntranet服务及网服务及网络互连服务,实现这些服务,计算机一般要安装网卡络互连服务,实现这些服务,计算机一般要安装网卡。网卡是个硬件,所以要驱动它,核心就需要有支持。网卡是个硬件,所以要驱动它,核心就需要有支持该网络卡的芯片组才行,目前新版的该网络卡的芯片组才行,目前新版的LinuxLinux预设可以支预设可以支持的网络卡芯片组数量已经很完备。持的网络卡芯片组数量已经很完备。如果如果LinuxLinux发行版本包含将要安装的网卡的驱动程发行版

8、本包含将要安装的网卡的驱动程序,那么可以先在安装序,那么可以先在安装LinuxLinux的同时安装网卡。运行的同时安装网卡。运行LinuxLinux的安装程序,按提示进行操作。安装程序会自动的安装程序,按提示进行操作。安装程序会自动检测用户的网卡并安装驱动,在安装窗口中,用户可检测用户的网卡并安装驱动,在安装窗口中,用户可以通过以通过DHCPDHCP来配置网络设备的来配置网络设备的IPIP地址和子网掩码,若地址和子网掩码,若没有选择没有选择DHCPDHCP,则手工配置,则手工配置IPIP地址,还可以选择不进地址,还可以选择不进行网络设置。行网络设置。8 8.1 .1.2 .2 网络配置文件网络

9、配置文件 配置文件配置文件(Redhat)(Redhat) /etc/sysconfig/network-scripts/etc/sysconfig/network-scripts/* * : : 网卡网卡 /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.conf/etc/resolv.conf: DNS: DNS配置配置 命令行命令行 ifconfigifconfig eth0 eth0 ifupifup eth0 eth0 启动网卡启动网卡 ifdo

10、wnifdown eth0 eth0 禁用网卡禁用网卡 图形界面图形界面 netconfignetconfig rootlinux / # ifconfig eth0 202.38.85.10 netmask 255.255.255.0 broadcast 202.38.85.255/etc/sysconfig/network-scripts/ifcfg-eth/etc/sysconfig/network-scripts/ifcfg-eth* * 网络接口参数配置文件网络接口参数配置文件这个文件的内容即是设定网卡的主要参数文件,里面这个文件的内容即是设定网卡的主要参数文件,里面可以设定可以设定

11、“DEVICE,IP, netmask,gateway, IP DEVICE,IP, netmask,gateway, IP 取得方式取得方式( DHCP, ( DHCP, static ), static ), 是否激活是否激活”等。等。例例1 1:查看:查看/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth0文件。文件。8 8.1 .1.2 .2 网络配置文件网络配置文件 rootlinux / # less /etc/sysconfig/network-scripts/ifcf

12、g-eth0DEVICE=eth0 /设备名设备名ONBOOT=yes/激活网络接口激活网络接口eth0BOOTPROTO=static/配置静态配置静态IPIPADDR=192.168.200.55/IP地址地址NETMASK=255.255.255.0/子网掩码子网掩码GATEWAY=192.168.200.254/网关网关8 8.1 .1.2 .2 网络配置文件网络配置文件/etc/resolv.conf/etc/resolv.confDNSDNS域名解析的配置文件域名解析的配置文件DNSDNS域名解析的配置文件,它的格式很简单,每行域名解析的配置文件,它的格式很简单,每行以一个关键字开

13、头,后接配置参数。以一个关键字开头,后接配置参数。resolv.confresolv.conf的关键字的关键字主要有四个,分别是:主要有四个,分别是: nameserver #nameserver #定义定义DNSDNS服务器的服务器的IPIP地址地址 domain #domain #定义本地域名定义本地域名 search #search #定义域名的搜索列表定义域名的搜索列表 sortlist #sortlist #对返回的域名进行排序对返回的域名进行排序域名解析配置示例:域名解析配置示例: rootlinux / # less /etc/resolv.confsearch localdom

14、ain /本地域名本地域名nameserver 127.0.0.1 /最多三个域名服务器地址最多三个域名服务器地址nameserver 192.168.200.53/etc/hosts /etc/hosts 主机名列表文件主机名列表文件记录计算机的记录计算机的IPIP对应的主机名称。对于简单的主机对应的主机名称。对于简单的主机名解析,通常在请求名解析,通常在请求 DNS DNS 或或 NIS NIS 网络域名服务器之前网络域名服务器之前,LinuxLinux系统先访问这个文件把对应的计算机名解析成系统先访问这个文件把对应的计算机名解析成IPIP地址。地址。技巧:把常用的网址与技巧:把常用的网址

15、与IPIP地址的对应关系加入地址的对应关系加入/etc/hosts/etc/hosts文件文件,能够提高访问速度。,能够提高访问速度。8 8.1 .1.2 .2 网络配置文件网络配置文件 rootlinux / # less /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.200.55 Linux.training.loca

16、lLinux /手动添加手动添加192.168.200.53 Dns.training.localDns /手动添加手动添加IP地址地址 主机名主机名 别名别名8 8. .2 2 网络配置网络配置1 1ifconfigifconfig临时配置网络参数临时配置网络参数ifconfigifconfig是一个传统的底层网络设置工具,一般在需是一个传统的底层网络设置工具,一般在需要调试及系统调整时才使用。要调试及系统调整时才使用。ifconfigifconfig主要作用有:激活主要作用有:激活/ /关闭网络设备、更改网络设备信息(关闭网络设备、更改网络设备信息(IPIP地址,子网掩码地址,子网掩码)、

17、修改网卡的硬件地址()、修改网卡的硬件地址(MACMAC),网卡的),网卡的MACMAC是唯一是唯一的,可以作为网卡唯一标识。的,可以作为网卡唯一标识。8 8. .2 2 网络配置网络配置(1 1)查看网络信息。)查看网络信息。 rootlinux / # /sbin/ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:79:39:71 inet addr:192.168.200.55 Bcast:192.168.200.255 Mask:255.255.255.0 inet6 addr: fe80:20c:29ff:fe79:3971/64 Sc

18、ope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:28 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2376 (2.3 KiB) TX bytes:10528 (10.2 KiB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0

19、.0 inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3262 errors:0 dropped:0 overruns:0 frame:0 TX packets:3262 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6003940 (5.7 MiB) TX bytes:6003940 (5.7 MiB)8 8. .2 2 网络配置网络配置(2 2)修改)修改eth0eth0接口的

20、接口的IPIP地址为地址为192.168.200.56192.168.200.56,子网掩码,子网掩码为为255.255.255.0255.255.255.0。 rootlinux / # ifconfig eth0 192.168.200.56 netmask 255.255.0.0 rootlinux / # ifconfig /查看结果查看结果eth0 Link encap:Ethernet HWaddr 00:0C:29:79:39:71 inet addr:192.168.200.55 Bcast:192.168.200.255 Mask:255.255.255.0 Inet6 ad

21、dr: fe80:20c:29ff:fe79:3971/64 Scope:Link.(3 3)关闭)关闭eth0eth0接口。接口。激活激活eth0eth0接口可以使用接口可以使用ifconfig eth0 upifconfig eth0 up。8 8. .2 2 网络配置网络配置 rootlinux / # ifconfig eth0 down rootlinux / # ifconfig /查看结果查看结果lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: :1/128 Scope:Host

22、.8 8. .3 3 图形工具图形工具用户可以选择用户可以选择“系系统统”“管理管理”“网网络络”,将出现如图所示,将出现如图所示的界面。的界面。在图中可以看到有设备在图中可以看到有设备、硬件、硬件、IPSecIPSec、DNSDNS、主机等需要配置的标签主机等需要配置的标签选项。选项。 单击单击“编辑编辑”标签,标签,打开打开“连接连接”选项卡选项卡,改该选项主要是选,改该选项主要是选择具体的物理设备,择具体的物理设备,如有线连接、调制解如有线连接、调制解调器连接。调器连接。 激活具激活具体的网络设备要选中体的网络设备要选中设备前的单选框。设备前的单选框。8 8. .3 3 图形工具图形工具

23、选择常规,单击属选择常规,单击属性,如图,选择是配置性,如图,选择是配置静静态态IPIP地址地址或或自动获取自动获取IPIP地地址址(DHCPDHCP)两种)两种IPIP配置配置方式。如果选择静态配置方式。如果选择静态配置则可以接着配置则可以接着配置IPIP地址、地址、子网掩码、网关;如果选子网掩码、网关;如果选择自动配置(择自动配置(DHCPDHCP)则)则其他配置无效。其他配置无效。这里选择静态这里选择静态IPIP地址地址,输入的一个内部网分配,输入的一个内部网分配的的IPIP地址地址192.168.200.55192.168.200.55,子网掩码是子网掩码是255.255.255.02

24、55.255.255.0,网关为,网关为192.168.0.254192.168.0.254。只有配置了只有配置了IPIP地址,计算地址,计算机在网络中才可以通信。机在网络中才可以通信。然后确定返回到然后确定返回到“网络设网络设置置”窗口。窗口。8 8. .3 3 图形工具图形工具单击单击DNSDNS标签,打开标签,打开DNSDNS选项卡,如图所示选项卡,如图所示。单击添加可以添加具。单击添加可以添加具体的体的DNSDNS,双击已经配,双击已经配置的置的DSNDSN地址可以进行地址可以进行修改。修改。选择主机名选择主机名可以设置计可以设置计算机名、域名。算机名、域名。单击主机标签可以配置单击主

25、机标签可以配置IPIP地址对应的别名。地址对应的别名。8 8. .4 4 远程操作远程操作1 1、远程操作、远程操作 TelnetTelnetTelnetTelnet协议为用户提供了在本地计算机上完成远程主机工协议为用户提供了在本地计算机上完成远程主机工作的能力。在终端上使用作的能力。在终端上使用telnettelnet程序连接到服务器,在程序连接到服务器,在telnettelnet程程序中输入命令,这些命令会在服务器上运行,就像直接在服务序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始器的控制台上输入一样。可以在本地就能控制服务器。

26、要开始一个一个telnettelnet会话,必须输入用户名和密码来登录服务器。会话,必须输入用户名和密码来登录服务器。telnettelnet服务管理服务管理 chkconfig telnet onchkconfig telnet on service telnet startservice telnet start /etc/init.d/xinit start/etc/init.d/xinit starttelnet telnet 远程交互远程交互 telnet hostnametelnet hostname8 8. .4 4 远程操作远程操作2 2、远程操作、远程操作 RshRshrsh

27、rsh是是“remote shell”remote shell”(远程(远程 shellshell)的缩写。)的缩写。 该命令在指定该命令在指定的远程主机上启动一个的远程主机上启动一个shellshell并执行用户在并执行用户在rshrsh命令行中指定的命命令行中指定的命令。如果用户没有给出要执行的命令,令。如果用户没有给出要执行的命令, rsh rsh就用就用rloginrlogin命令命令使用使用户登录到远程机上。户登录到远程机上。 配置配置 chkconfig rsh onchkconfig rsh on chkconfig rlogin onchkconfig rlogin on ch

28、kconfig rexec onchkconfig rexec on 启动服务启动服务 service xinetd reloadservice xinetd reload /etc/init.d/xinetd reload/etc/init.d/xinetd reload /etc/init.d/xinetd restart/etc/init.d/xinetd restart8 8. .4 4 远程操作远程操作2 2、远程操作、远程操作 RshRshrshrsh是是“remote shell”remote shell”(远程(远程 shellshell)的缩写。)的缩写。 该命令在指定该命令

29、在指定的远程主机上启动一个的远程主机上启动一个shellshell并执行用户在并执行用户在rshrsh命令行中指定的命命令行中指定的命令。如果用户没有给出要执行的命令,令。如果用户没有给出要执行的命令, rsh rsh就用就用rloginrlogin命令命令使用使用户登录到远程机上。户登录到远程机上。操作命令操作命令 rlogin rlogin 远程登录远程登录 rlogin hostnamerlogin hostname rsh rsh 远程远程shellshell rsh hostnamersh hostname rcp rcp 远程文件复制远程文件复制 rcp file hostname

30、:/dirrcp file hostname:/dir8 8. .4 4 远程操作远程操作3 3、远程操作、远程操作 SshSshSSHSSH的英文全称是的英文全称是Secure ShellSecure Shell。通过使用。通过使用SSHSSH,你可以把所,你可以把所有传输的数据进行加密,这样有传输的数据进行加密,这样“中间人中间人”这种攻击方式就不可这种攻击方式就不可能实现了,能实现了, 而且也能够防止而且也能够防止DNSDNS和和IPIP欺骗。还有一个额外的好欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。处就是传输的数据是经过压缩的,所以可以加快传输的速度。

31、 配置文件配置文件 /etc/ssh/ssh_config/etc/ssh/ssh_config 操作命令操作命令 ssh ssh 远程远程shellshell ssh hostnamessh hostname scp scp 远程文件复制远程文件复制 scp file hostname:/dirscp file hostname:/dir8 8. .5 5 网络相关命令网络相关命令1 1、IfconfigIfconfig命令命令 显示当前的网卡设置显示当前的网卡设置 #ifconfig#ifconfig 显示系统中所有网卡设置显示系统中所有网卡设置 #ifconfig a#ifconfig

32、a 显示指定网卡的设置显示指定网卡的设置 #ifconfig #ifconfig 网卡设备名称网卡设备名称 启动指定的网卡启动指定的网卡 #ifconfig #ifconfig 网卡设备名称网卡设备名称 up up 或或#ifup#ifup 停止指定的网卡停止指定的网卡 #ifconfig #ifconfig 网卡设备名称网卡设备名称 down down 或或 #ifdown#ifdown 设置网卡的设置网卡的ip ip地址地址 #ifconfig #ifconfig 网卡设备名称网卡设备名称 ip ip地址地址8 8. .5 5 网络相关命令网络相关命令2 2、RouteRoute命令命令

33、用于显示和动态修改系统当前的路由表信息用于显示和动态修改系统当前的路由表信息1 1、显示路由信息、显示路由信息 #route#route2 2、添加删除路由信息、添加删除路由信息r route add net oute add net 网络地址网络地址 netmask netmask 子网掩码子网掩码 dev dev 网卡设备名网卡设备名r route del net oute del net 网络地址网络地址 netmask netmask 子网掩码子网掩码3 3、添加删除默认网关、添加删除默认网关r route add default gw oute add default gw 网关网关

34、ip ip地址地址 dev dev 网卡设备名称网卡设备名称r route del default gw oute del default gw 网关网关ip ip地址地址8 8. .5 5 网络相关命令网络相关命令3 3、PingPing命令命令 Ping Ping c c 发出的报文数发出的报文数 目的主机地址目的主机地址 PingPing命令通过向被测试的目的主机地址发送命令通过向被测试的目的主机地址发送ICMPICMP报文并收取回应报文,来测试当前主机到报文并收取回应报文,来测试当前主机到目的主机的网络连接状态目的主机的网络连接状态8 8. .5 5 网络相关命令网络相关命令4 4、n

35、slookupnslookup命令命令 用于使用系统设定的用于使用系统设定的DNSDNS服务器解析域名,用该命令服务器解析域名,用该命令可以测试可以测试NDSNDS服务器是否工作正常服务器是否工作正常 NslookupNslookup命令有交互方式查询和命令行方式查询命令有交互方式查询和命令行方式查询#nslookup#nslookup#nslookup #nslookup 主机域名主机域名 | | ip ip地址地址8 8. .5 5 网络相关命令网络相关命令4 4、nslookupnslookup命令命令 用于使用系统设定的用于使用系统设定的DNSDNS服务器解析域名,用该命服务器解析域名

36、,用该命令可以测试令可以测试NDSNDS服务器是否工作正常服务器是否工作正常 NslookupNslookup命令有交互方式查询和命令行方式查询命令有交互方式查询和命令行方式查询# nslookup# nslookup 主机域名主机域名 | ip地址地址本章总结本章总结学习完本章后:学习完本章后:您已经了解了您已经了解了LinuxLinux网络基本配置的相关文件,比网络基本配置的相关文件,比如主机名、如主机名、IPIP地址以及地址以及DNSDNS等等,并对基本网络管理等等,并对基本网络管理的命令有了一定的认知,您可以通过使用各种命令或的命令有了一定的认知,您可以通过使用各种命令或者修改相关配置文件对网络进行配置、修改与测试。者修改相关配置文件对网络进行配置、修改与测试。并且,您对经网络对服务器的远程操作也有了基并且,您对经网络对服务器的远程操作也有了基本的认识,例如使用本的认识,例如使用telnettelnet、rshrsh、rcprcp和和sshssh等命令对远等命令对远程服务器进行常规简单的使用和操作。程服务器进行常规简单的使用和操作。AQ&

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁