项目网络配置与软件包管理课件

上传人:壹****1 文档编号:569526528 上传时间:2024-07-30 格式:PPT 页数:60 大小:787.50KB
返回 下载 相关 举报
项目网络配置与软件包管理课件_第1页
第1页 / 共60页
项目网络配置与软件包管理课件_第2页
第2页 / 共60页
项目网络配置与软件包管理课件_第3页
第3页 / 共60页
项目网络配置与软件包管理课件_第4页
第4页 / 共60页
项目网络配置与软件包管理课件_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《项目网络配置与软件包管理课件》由会员分享,可在线阅读,更多相关《项目网络配置与软件包管理课件(60页珍藏版)》请在金锄头文库上搜索。

1、第第1 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024“ “十二五十二五十二五十二五” ”职业教育国家规划教材选题立项职业教育国家规划教材选题立项职业教育国家规划教材选题立项职业教育国家规划教材选题立项Red Hat Enterprise Linux Server 6.4与教材配套的与教材配套的光盘资源光盘资源光盘资源光盘资源Linux网络操作系统配置与管理网络操作系统配置与管理l l教材主编:夏笠芹教材主编:夏笠芹教材主编:夏笠芹教材主编:夏笠芹 l l课程标准课程标准课程标准课程标准( (教学大纲教学大纲教学大纲教学大纲) )l l教学设计方案教

2、学设计方案教学设计方案教学设计方案( (教案教案教案教案) )l lPPTPPT电子课件电子课件电子课件电子课件l l教材习题参考答案教材习题参考答案教材习题参考答案教材习题参考答案l l模拟试卷及参考答案模拟试卷及参考答案模拟试卷及参考答案模拟试卷及参考答案(4(4套套套套) )l lITIT认证认证认证认证+ +全国技能大赛资料全国技能大赛资料全国技能大赛资料全国技能大赛资料l l知识拓展知识拓展知识拓展知识拓展& &网络工程解决方案网络工程解决方案网络工程解决方案网络工程解决方案第第2 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024【项目知识目

3、标项目知识目标项目知识目标项目知识目标】 了解:了解:了解:了解:网络配置文件及配置方式,网络配置文件及配置方式,Linux支持的网络服务类型支持的网络服务类型 熟悉:熟悉:熟悉:熟悉:rpm软件包的命名格式软件包的命名格式 掌握:掌握:掌握:掌握:主机名、主机名、主机名、主机名、以太网卡的设置;常用网络操作命令的使用;网以太网卡的设置;常用网络操作命令的使用;网络服务的启动、停止方法;络服务的启动、停止方法;rpm软件包的安装、查询、升级、删软件包的安装、查询、升级、删除的方法除的方法【项目能力目标项目能力目标项目能力目标项目能力目标】 会配置主机名和网卡会配置主机名和网卡会配置主机名和网卡

4、会配置主机名和网卡 会设置路由会设置路由会设置路由会设置路由 会配置客户端名称解析会配置客户端名称解析会配置客户端名称解析会配置客户端名称解析 能使用常用网络调试命令维护主机能使用常用网络调试命令维护主机能使用常用网络调试命令维护主机能使用常用网络调试命令维护主机 会启动与停止网络服务,能配置网络服务的启动状态会启动与停止网络服务,能配置网络服务的启动状态会启动与停止网络服务,能配置网络服务的启动状态会启动与停止网络服务,能配置网络服务的启动状态 能使用能使用能使用能使用rpmrpm、yumyum命令安装、查询、升级和删除命令安装、查询、升级和删除命令安装、查询、升级和删除命令安装、查询、升级

5、和删除rpmrpm软件包软件包软件包软件包项目项目6 网络配置与软件包管理网络配置与软件包管理第第3 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246.1 项目背景项目背景要使要使要使要使LinuxLinux主机能与网络中的其它主机相互通信主机能与网络中的其它主机相互通信主机能与网络中的其它主机相互通信主机能与网络中的其它主机相互通信, ,必须进行相必须进行相必须进行相必须进行相关的网络配置。网络配置通常包括主机名、网卡的关的网络配置。网络配置通常包括主机名、网卡的关的网络配置。网络配置通常包括主机名、网卡的关的网络配置。网络配置通常包括主机名、网卡

6、的IPIP地址、地址、地址、地址、子网掩码、默认网关子网掩码、默认网关子网掩码、默认网关子网掩码、默认网关( (默认路由默认路由默认路由默认路由) )、DNSDNS服务器的服务器的服务器的服务器的IPIP地址等。地址等。地址等。地址等。在在在在LinuxLinux中中中中, ,网络配置信息是分别存储在不同的配置文件中的。网络配置信息是分别存储在不同的配置文件中的。网络配置信息是分别存储在不同的配置文件中的。网络配置信息是分别存储在不同的配置文件中的。在图形界面和字符界面下均可实现网络配置在图形界面和字符界面下均可实现网络配置在图形界面和字符界面下均可实现网络配置在图形界面和字符界面下均可实现网

7、络配置, ,本项目主要介本项目主要介本项目主要介本项目主要介绍在字符界面下通过编辑、修改相关网络配置文件和网络配绍在字符界面下通过编辑、修改相关网络配置文件和网络配绍在字符界面下通过编辑、修改相关网络配置文件和网络配绍在字符界面下通过编辑、修改相关网络配置文件和网络配置的有关命令工具来完成置的有关命令工具来完成置的有关命令工具来完成置的有关命令工具来完成LinuxLinux主机连入局域网和互联网。主机连入局域网和互联网。主机连入局域网和互联网。主机连入局域网和互联网。在对在对在对在对LinuxLinux系统的使用和操作过程中系统的使用和操作过程中系统的使用和操作过程中系统的使用和操作过程中,

8、,需要经常安装、卸载和需要经常安装、卸载和需要经常安装、卸载和需要经常安装、卸载和升级各种应用软件。为便于软件的安装、更新和卸载升级各种应用软件。为便于软件的安装、更新和卸载升级各种应用软件。为便于软件的安装、更新和卸载升级各种应用软件。为便于软件的安装、更新和卸载, ,这些这些这些这些软件会按一定格式进行封装软件会按一定格式进行封装软件会按一定格式进行封装软件会按一定格式进行封装( (打包打包打包打包) )后供用户安装。目前后供用户安装。目前后供用户安装。目前后供用户安装。目前RHEL5RHEL5软件的安装包有软件的安装包有软件的安装包有软件的安装包有rpmrpm包和包和包和包和tartar

9、包两种。通常包两种。通常包两种。通常包两种。通常, ,用用用用rpmrpm打打打打包的是可执行程序包的是可执行程序包的是可执行程序包的是可执行程序, ,而用而用而用而用tartar打包的则是源程序。本项目将具打包的则是源程序。本项目将具打包的则是源程序。本项目将具打包的则是源程序。本项目将具体介绍对体介绍对体介绍对体介绍对rpmrpm包和包和包和包和tartar包的管理。包的管理。包的管理。包的管理。第第4 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246.2 项目知识准备项目知识准备6-2-1 6-2-1 网络配置的方式网络配置的方式网络配置的方式

10、网络配置的方式 表表6-1 主要的网络配置文件主要的网络配置文件路径及文件名功能/etc/hosts/etc/hosts完成主机名映射为完成主机名映射为IPIP地址的功能地址的功能/etc/sysconfig/network/etc/sysconfig/network包含主机最基本的网络信息包含主机最基本的网络信息, ,如如: :主机名、默认网关等主机名、默认网关等/etc/sysconfig/network-scripts/etc/sysconfig/network-scripts/网卡的配置文件目录网卡的配置文件目录, ,如如: :第第1 1块网卡文件为块网卡文件为ifcfg-eth0if

11、cfg-eth0/etc/resolv.conf/etc/resolv.conf设置设置DNSDNS服务器服务器IPIP地址的配置文件地址的配置文件/etc/host.conf/etc/host.conf设置域名服务客户端的控制文件设置域名服务客户端的控制文件/etc/nsswitch.conf/etc/nsswitch.conf用于指定域名解析顺序的配置文件用于指定域名解析顺序的配置文件/etc/services/etc/services设置主机的不同端口对应的网络服务设置主机的不同端口对应的网络服务( (一般无需修改一般无需修改) )第第5 页LinuxLinux网络操作系统配置与管理网络

12、操作系统配置与管理30 七月七月 20246.2 项目知识准备项目知识准备Linux网络配置的方式大致有以下三种:网络配置的方式大致有以下三种:图形窗口和字符窗口填写方式图形窗口和字符窗口填写方式:通过菜单和窗口填写网通过菜单和窗口填写网络配置参数。络配置参数。命令行方式命令行方式:在字符界面下在字符界面下,通过执行有关网络配置命令通过执行有关网络配置命令实现对网络的配置。此种方式只是临时生效实现对网络的配置。此种方式只是临时生效,系统或网系统或网络服务重启后便失效。络服务重启后便失效。修改网络配置文件的方式修改网络配置文件的方式:使用使用vi编辑器直接修改网络配编辑器直接修改网络配置文件置文

13、件,或用一些工具或用一些工具(如:如:setup)间接修改网络配置文间接修改网络配置文件。此种方式需要系统或网络服务重启后才能生效件。此种方式需要系统或网络服务重启后才能生效,并并且长期生效。且长期生效。 第第6 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246-2-1 网络配置的方式网络配置的方式网卡配置的相关文件网卡配置的相关文件网络配置文件网络配置文件:/etc/sysconfig/network网卡的设备驱动模块:网卡的设备驱动模块: /etc/modules.conf网卡配置文件:网卡配置文件: /etc/sysconfig/network

14、-scripts目录中目录中/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/host.conf/etc/hosts/etc/resolv.conf/etc/services6.2 项目知识准备项目知识准备第第7 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024网络配置文件网络配置文件/etc/sysconfig/network用于对网络服务进行用于对网络服务进行总体配置总体配置,如是否启用网络,如是否启用网络服务功能,是否开启服务功能,是否开启IP数据包转发服务等。数据包转发服务等。在没有配置或安装网卡时,

15、也需要设置该文件,在没有配置或安装网卡时,也需要设置该文件,以使本机的回环设备(以使本机的回环设备(lo)能够正常工作,该设)能够正常工作,该设备是备是Linux内部通讯的基础。内部通讯的基础。常用的设置项主要有:常用的设置项主要有: NETWORKING=yes|no设置系统是否使用网络服务功能。设置系统是否使用网络服务功能。 NETWORKING_IPV6=yes|no设置系统是否支持设置系统是否支持IPv6网络。网络。6.2 项目知识准备项目知识准备第第8 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 FORWARD_IPV4=false|t

16、rue 是否开启是否开启ipv4的包转发功能。的包转发功能。一块网卡时,一般设置为一块网卡时,一般设置为false;若装有两块网卡,并要开启若装有两块网卡,并要开启IP数据包的转发功能,则设置数据包的转发功能,则设置为为true,如在利用双网卡代理上网或连接两个网段进行通,如在利用双网卡代理上网或连接两个网段进行通信时。信时。也可通过编辑修改也可通过编辑修改/etc/sysctl.conf配置文件,将其中的配置文件,将其中的net.ipv4.ip_forward=0语句,更改为语句,更改为net.ipv4.ip_forward=1来打开内核的包转发功能来打开内核的包转发功能.还可以在还可以在/

17、etc/rc.local配置文件中添加如下语句来实现开配置文件中添加如下语句来实现开启内核的内核的包转发功能启内核的内核的包转发功能. ecoh 1/proc/sys/net/ipv4/ip_forward6.2 项目知识准备项目知识准备第第9 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 HOSTNAME 用于设置本机的主机名,用于设置本机的主机名,/etc/hosts中设置的主机名要注意与此处的中设置的主机名要注意与此处的设置相同。设置相同。 GATEWAY 用于设置本机的网关用于设置本机的网关IP地址。地址。DOMAINNAME 用于设置本机

18、的域名。用于设置本机的域名。network的典型配置为:的典型配置为:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=192.168.168.1HOSTNAME=hnwyDOMAINNAME=localdomain6.2 项目知识准备项目知识准备第第10 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024网卡配置文件网卡配置文件(1 1)网卡配置文件简介)网卡配置文件简介)网卡配置文件简介)网卡配置文件简介 网卡的设备名、网卡的设备名、网卡的设备名、网卡的设备名、IPIP地址、子网掩码

19、、默认网关等配置信息地址、子网掩码、默认网关等配置信息地址、子网掩码、默认网关等配置信息地址、子网掩码、默认网关等配置信息是保存在网卡配置文件中的。是保存在网卡配置文件中的。是保存在网卡配置文件中的。是保存在网卡配置文件中的。 一块网卡对应一个配置文件一块网卡对应一个配置文件一块网卡对应一个配置文件一块网卡对应一个配置文件 配置文件位于配置文件位于配置文件位于配置文件位于/etc/sysconfig/network-scripts/etc/sysconfig/network-scripts目录中,目录中,目录中,目录中,其配置文件名具有以下格式:其配置文件名具有以下格式:其配置文件名具有以下格

20、式:其配置文件名具有以下格式: ifcfg-ifcfg-网卡类型以及网卡的序号网卡类型以及网卡的序号网卡类型以及网卡的序号网卡类型以及网卡的序号 以太网卡的类型为以太网卡的类型为以太网卡的类型为以太网卡的类型为etheth 第一块网卡的配置文件名为第一块网卡的配置文件名为第一块网卡的配置文件名为第一块网卡的配置文件名为ifcfg-eth0ifcfg-eth0 第二块网卡的配置文件名为第二块网卡的配置文件名为第二块网卡的配置文件名为第二块网卡的配置文件名为ifcfg-eth1ifcfg-eth1,其余依次类推。,其余依次类推。,其余依次类推。,其余依次类推。 其他网卡的配置文件可用其他网卡的配置

21、文件可用其他网卡的配置文件可用其他网卡的配置文件可用cpcp命令复制命令复制命令复制命令复制ifcfg-eth0ifcfg-eth0配置文件获配置文件获配置文件获配置文件获得,然后再根据需要进行适当的修改即可。得,然后再根据需要进行适当的修改即可。得,然后再根据需要进行适当的修改即可。得,然后再根据需要进行适当的修改即可。6.2 项目知识准备项目知识准备第第11 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024(2)一块网卡如何绑定多个)一块网卡如何绑定多个IP地址地址 每个绑定的每个绑定的IP地址需要一个虚拟网卡地址需要一个虚拟网卡 其名称为:其名称

22、为:其名称为:其名称为:ethN:MethN:M 对应的配置文件名为:对应的配置文件名为:对应的配置文件名为:对应的配置文件名为:ifcfg-ethN:Mifcfg-ethN:M。 如:如:如:如: 第第第第1 1块网卡上绑定的第块网卡上绑定的第块网卡上绑定的第块网卡上绑定的第1 1个虚拟网卡个虚拟网卡个虚拟网卡个虚拟网卡 设备名为:设备名为:设备名为:设备名为:eth0:0eth0:0 配置文件名为:配置文件名为:配置文件名为:配置文件名为:ifcfg-eth0:0ifcfg-eth0:0 第第第第1 1块网卡上绑定的第块网卡上绑定的第块网卡上绑定的第块网卡上绑定的第2 2个虚拟网卡个虚拟网

23、卡个虚拟网卡个虚拟网卡 设备名为:设备名为:设备名为:设备名为:eth0:1eth0:1, 配置文件名为:配置文件名为:配置文件名为:配置文件名为:ifcfg-eth0:1ifcfg-eth0:16.2 项目知识准备项目知识准备第第12 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024(3 3)网卡的配置功能项)网卡的配置功能项)网卡的配置功能项)网卡的配置功能项 查看查看查看查看eth0eth0的配置文件的内容命令:的配置文件的内容命令:的配置文件的内容命令:的配置文件的内容命令: # # more /etc / sysconfig / networ

24、k-scripts / ifcfg-eth0more /etc / sysconfig / network-scripts / ifcfg-eth0 DEVICE=DEVICE=eth0 eth0 当前网卡设备名称当前网卡设备名称当前网卡设备名称当前网卡设备名称 BOOTROTO=static BOOTROTO=static IPIP获取方式获取方式获取方式获取方式 BROADCAST=172.16.102.255 BROADCAST=172.16.102.255 广播地址广播地址广播地址广播地址 HWADDR=00:0C:29:6A:08:39 HWADDR=00:0C:29:6A:08:3

25、9 MACMAC地址地址地址地址 IPADDR=172.16.102.IPADDR=172.16.102.154 154 IPIP地址地址地址地址 NETMASK=255.255.255.128 NETMASK=255.255.255.128 子网掩码子网掩码子网掩码子网掩码 NETWORK=172.16.102.128 NETWORK=172.16.102.128 网络地址网络地址网络地址网络地址 ONBOOT=yes ONBOOT=yes 启动启动启动启动 GATEWAY=172.16.102.254 GATEWAY=172.16.102.254 网关网关网关网关6.2 项目知识准备项目知

26、识准备第第13 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246-2-2 Linux网络服务与协议端口网络服务与协议端口LinuxLinux的两类服务的两类服务的两类服务的两类服务 独立运行的服务独立运行的服务独立运行的服务独立运行的服务。现在的大型网络服务都是自己管理现在的大型网络服务都是自己管理现在的大型网络服务都是自己管理现在的大型网络服务都是自己管理自己,比如自己,比如自己,比如自己,比如httpdhttpd等。等。等。等。 受受受受xinetdxinetd服务管理的服务服务管理的服务服务管理的服务服务管理的服务 xinetdxinetd本身

27、也是一个独立运行的服务部分,常用服务本身也是一个独立运行的服务部分,常用服务本身也是一个独立运行的服务部分,常用服务本身也是一个独立运行的服务部分,常用服务进程的总管进程的总管进程的总管进程的总管 ,父进程。,父进程。,父进程。,父进程。 它负责管理系统中不频繁使用的服务,当这些服务被它负责管理系统中不频繁使用的服务,当这些服务被它负责管理系统中不频繁使用的服务,当这些服务被它负责管理系统中不频繁使用的服务,当这些服务被请求时,由请求时,由请求时,由请求时,由xinetdxinetd服务负责启动运行,完成服务请求服务负责启动运行,完成服务请求服务负责启动运行,完成服务请求服务负责启动运行,完成

28、服务请求后,再结束该服务的运行,以减少对系统资源的占用后,再结束该服务的运行,以减少对系统资源的占用后,再结束该服务的运行,以减少对系统资源的占用后,再结束该服务的运行,以减少对系统资源的占用 又名超级又名超级又名超级又名超级InternetInternet服务器。经常用来管理多种轻量级服务器。经常用来管理多种轻量级服务器。经常用来管理多种轻量级服务器。经常用来管理多种轻量级Internet Internet 服务。如服务。如服务。如服务。如telnettelnet、talk talk 、pop3pop3、 imap imap 等。等。等。等。有时也用来管理有时也用来管理有时也用来管理有时也用

29、来管理Apache Apache 和和和和ftpftp服务。服务。服务。服务。xinetd xinetd 可以在可以在可以在可以在Linux Linux 、FreeBSDFreeBSD、SolarisSolaris等多种等多种等多种等多种UnixUnix操作系统上使操作系统上使操作系统上使操作系统上使用。用。用。用。6.2 项目知识准备项目知识准备第第14 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024不同的网络服务不同的网络服务,它们具体使用的网络协议会不同它们具体使用的网络协议会不同,人们为了人们为了区分不同的网络协议区分不同的网络协议,给每个协

30、议进行了编号给每个协议进行了编号,这个编号在计这个编号在计算机术语里面就叫端口号算机术语里面就叫端口号(简称端口简称端口)。基于。基于TCP/UDP协议的协议的不同网络服务都是以端口来区别的不同网络服务都是以端口来区别的 网络中的主机是通过使用网络中的主机是通过使用“IP地址地址+端口端口”与其他主机建立与其他主机建立连接并进行通信的。连接并进行通信的。计算机通信时使用的端口从计算机通信时使用的端口从065535,共有共有65536个。其中个。其中,从从01023称为保留端口称为保留端口,通常这些端口的通讯固定用于某种通常这些端口的通讯固定用于某种服务协议服务协议,比如比如HTTP协议的端口号

31、为协议的端口号为80,SMTP协议的端口号协议的端口号为为25,TELNET协议的端口号为协议的端口号为23等等。从等等。从102465535称称为动态端口为动态端口,这些端口通常不固定分配给某个服务这些端口通常不固定分配给某个服务,只要运行只要运行的程序向系统提出网络申请的程序向系统提出网络申请,系统自动从这些端口中分配一个系统自动从这些端口中分配一个可用端口供其使用。可用端口供其使用。 6.2 项目知识准备项目知识准备第第15 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246-2-3 管理软件包的两种工具管理软件包的两种工具RPM和和YUM1.R

32、PM管理工具管理工具RPM是红帽子包管理(是红帽子包管理(Redhat Package Manager)的缩写。)的缩写。由由Red Hat公司提出的一种软件包管理标准。公司提出的一种软件包管理标准。是是Linux各发行版中应用最广泛的软件包格式之一(还有各发行版中应用最广泛的软件包格式之一(还有debian发行的发行的deb安装包)。安装包)。作用:作用:作用:作用:对对RPM格式的软件包进行安装、查询、更新格式的软件包进行安装、查询、更新升级、校验、卸载以及生成升级、校验、卸载以及生成.rpm格式的软件包等格式的软件包等RPM功能通过功能通过rpm命令使用不同参数来实现。命令使用不同参数来

33、实现。6.2 项目知识准备项目知识准备第第16 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024rpm软件包软件包压缩存贮,拥有一个头文件,压缩存贮,拥有一个头文件,其中包含有关于本软件包的相关信息,便于其中包含有关于本软件包的相关信息,便于对软件包信息进行查询。对软件包信息进行查询。RPM软件包的典型命名格式:软件包的典型命名格式: 软件名软件名软件名软件名- -版本号版本号版本号版本号- -发行号发行号发行号发行号. .操作系统版本操作系统版本操作系统版本操作系统版本. .硬件平台的类型硬件平台的类型硬件平台的类型硬件平台的类型.rpm.rpm比如

34、:比如: 在在RHEL5 Server 中,中,openssl软件包对应的软软件包对应的软件包名称为:件包名称为:openssl-0.9.8b-8.3.el5.i386.rpm 软件包的名称软件包的名称软件包的名称软件包的名称版本信息版本信息版本信息版本信息发行号发行号发行号发行号代表软件是提供给代表软件是提供给代表软件是提供给代表软件是提供给Enterprise Linux 5Enterprise Linux 5 代表该软件适用于代表该软件适用于Intel 80386以上的以上的x86架构的计算机硬架构的计算机硬件平台适用。件平台适用。 扩展名扩展名扩展名扩展名6.2 项目知识准备项目知识准

35、备第第17 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20242.YUM管理工具管理工具YUM(全称为(全称为Yellow dog Updater, Modified)则能在)则能在线下载、安装线下载、安装、卸载、升级rpm软件包等任务,并且且能够自动查找并解决rpm包之间的依赖关系后,一次性完成所一次性完成所有具有依赖关系有具有依赖关系rpm包的安装的安装,而无需管理员逐个、手工地去安装每一个rpm包。要实现要实现YUM的功能的功能,有赖于三个机制的建立有赖于三个机制的建立其一是需要有一个包含各种其一是需要有一个包含各种rpm安装文件的软件仓库安装文件

36、的软件仓库(即即yum源源);其二是有软件仓库的仓库数据库(其二是有软件仓库的仓库数据库(repodata),其中收集了软其中收集了软件仓库中所有件仓库中所有rpm包的头部信息包的头部信息(每个每个rpm包的包头信息包含包的包头信息包含了该包的了该包的描述描述,功能功能,提供的文件提供的文件,依赖关系等信息依赖关系等信息);其三是有软件仓库的地址等信息。其三是有软件仓库的地址等信息。6.2 项目知识准备项目知识准备第第18 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20246.3 项目实施项目实施任务任务6-1 配置主机名配置主机名主机名用于标识一台主机

37、的名称,在网络中主机名主机名用于标识一台主机的名称,在网络中主机名主机名用于标识一台主机的名称,在网络中主机名主机名用于标识一台主机的名称,在网络中主机名具有唯一性。具有唯一性。具有唯一性。具有唯一性。查看主机名查看主机名查看主机名查看主机名 命令:命令:命令:命令:hostnamehostname临时设置临时设置临时设置临时设置/ /更改主机名更改主机名更改主机名更改主机名 命令:命令:命令:命令:hostname hostname 新主机名新主机名新主机名新主机名 该命令不会将新主机名保存到该命令不会将新主机名保存到该命令不会将新主机名保存到该命令不会将新主机名保存到/etc/syscon

38、fig/network/etc/sysconfig/network配置文件配置文件配置文件配置文件中,重新启动系统后,主机名将恢复为配置文件中所设置的主机中,重新启动系统后,主机名将恢复为配置文件中所设置的主机中,重新启动系统后,主机名将恢复为配置文件中所设置的主机中,重新启动系统后,主机名将恢复为配置文件中所设置的主机名。名。名。名。 在设置了新的主机名后,在设置了新的主机名后,在设置了新的主机名后,在设置了新的主机名后,# #左边的提示符还不能同步更改,使用左边的提示符还不能同步更改,使用左边的提示符还不能同步更改,使用左边的提示符还不能同步更改,使用logoutlogout注销重新登录后

39、,就可显示出新的主机名来。注销重新登录后,就可显示出新的主机名来。注销重新登录后,就可显示出新的主机名来。注销重新登录后,就可显示出新的主机名来。 第第19 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024长期生效的主机名更改长期生效的主机名更改长期生效的主机名更改长期生效的主机名更改 配置文件配置文件配置文件配置文件/etc/sysconfig/network/etc/sysconfig/network 系统启动时,会从该配置文件中获得主机名信息,并进行主机名系统启动时,会从该配置文件中获得主机名信息,并进行主机名系统启动时,会从该配置文件中获得主机

40、名信息,并进行主机名系统启动时,会从该配置文件中获得主机名信息,并进行主机名的设置。的设置。的设置。的设置。 配置文件中的内容一般为:配置文件中的内容一般为:配置文件中的内容一般为:配置文件中的内容一般为: more /etc/sysconfig/networkmore /etc/sysconfig/network NETWORKING=yes NETWORKING=yes / /系统是否使用网络服务功能系统是否使用网络服务功能 NETWORKING_IPV6=yes NETWORKING_IPV6=yes / /是否支持是否支持IPv6IPv6网络网络 HOSTNAME=RHEL5 HOST

41、NAME=RHEL5 / /设置主机名设置主机名 /etc/hosts/etc/hosts中的设置的主机名应与此处相同中的设置的主机名应与此处相同 GATEWAY=192.168.168.1 GATEWAY=192.168.168.1 / /默认网关默认网关 FORWARD_IPV4=false FORWARD_IPV4=false / /是否开启是否开启IPIP数据包的数据包的 转发,单网卡为转发,单网卡为false false 任务任务6-1 配置主机名配置主机名第第20 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任务6-2 网卡的配置网

42、卡的配置1 1使用使用使用使用ifconfigifconfig命令查看、配置网卡命令查看、配置网卡命令查看、配置网卡命令查看、配置网卡命令用法命令用法功能功能ifconfig显示当前活动网卡显示当前活动网卡(未被禁用未被禁用)ifconfig -a显示系统中所有网卡的设置信息显示系统中所有网卡的设置信息ifconfig 网卡设备名网卡设备名显示指定网卡的设置信息显示指定网卡的设置信息ifconfig 网卡设备名网卡设备名 IP地址地址 netmask 子网掩码子网掩码up|down临时设置网卡的临时设置网卡的IP地址地址ifconfig 网卡设备名网卡设备名 downifdown 网卡设备名网

43、卡设备名 down禁用网卡禁用网卡ifconfig 网卡设备名网卡设备名 up ifup 网卡设备名网卡设备名 up启用网卡启用网卡第第21 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20242 2用用用用setupsetup工具修改网卡配置文件工具修改网卡配置文件工具修改网卡配置文件工具修改网卡配置文件 setupsetup配置工具采用基于字符的窗口界面,来完成对用户配置工具采用基于字符的窗口界面,来完成对用户配置工具采用基于字符的窗口界面,来完成对用户配置工具采用基于字符的窗口界面,来完成对用户认证、防火墙、键盘、网络、系统服务启动、时区、和认证、防

44、火墙、键盘、网络、系统服务启动、时区、和认证、防火墙、键盘、网络、系统服务启动、时区、和认证、防火墙、键盘、网络、系统服务启动、时区、和X X等居多配置。等居多配置。等居多配置。等居多配置。 在命令行执行在命令行执行在命令行执行在命令行执行setupsetup命令,即可启动该配置工具命令,即可启动该配置工具命令,即可启动该配置工具命令,即可启动该配置工具任务任务6-2 网卡的配置网卡的配置第第22 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024在启动界面选择在启动界面选择“网络配置网络配置”项项按按Tab键键将焦点移动到将焦点移动到Run Tool按

45、钮按钮按回车,即可进入网络配置界面。按回车,即可进入网络配置界面。选择网卡设备选择网卡设备回车回车进入对网卡的配置界面进入对网卡的配置界面输入相应的配置值输入相应的配置值按按Tab键键将焦点移动到将焦点移动到Ok按钮按钮回车回车返返回上一个界面回上一个界面将焦点移动到将焦点移动到Quit 回车回车返回到上一个界面返回到上一个界面 将焦点移动到将焦点移动到Qui t 回车回车退出退出setup工具。工具。要生效,需重启网络服务。要生效,需重启网络服务。第第23 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20243 3用用用用vimvim直接编辑配置文件直接

46、编辑配置文件直接编辑配置文件直接编辑配置文件若要在若要在eth0网卡上再绑定一个网卡上再绑定一个IP地址的方法:地址的方法:# cd /etc/sysconfig/network-scripts/# cp ifcfg-eth0 ifcfg-eth0:0# vim ifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=172.16.102.255IPADDR=172.16.102.154NETMASK=255.255.255.128NETWORK=172.16.102.128ONBOOT=yes# service network restart要使配

47、置生效,需执行要使配置生效,需执行为网卡临时绑定一个为网卡临时绑定一个IP地址,可用命令:地址,可用命令:# ifconfig eth0:1 172.16.102.150 netmask 255.255.255.0 NETWORKNETWORK、BROADCASTBROADCAST可以不指定,利可以不指定,利可以不指定,利可以不指定,利用子网掩码,系用子网掩码,系用子网掩码,系用子网掩码,系统可自动计算出统可自动计算出统可自动计算出统可自动计算出来来来来任务任务6-2 网卡的配置网卡的配置第第24 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任

48、务6-2 网卡的配置网卡的配置第第25 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任务6-2 网卡的配置网卡的配置第第26 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024以以eth0为首的部分为首的部分第第1行行显示了网卡的设备名和硬件的以显示了网卡的设备名和硬件的以16进制表示的进制表示的48位位MAC地址地址00:00:E8:7D:FB:51。第第2行行显示本机的显示本机的IP地址、网络广播地址和子网掩码。地址、网络广播地址和子网掩码。第第3行行是设备的网络状态:是设备的网络状态:MTU(最大传

49、输单元)(最大传输单元)Metric(度量值)字段显示的是该接口当前的(度量值)字段显示的是该接口当前的MTU和度量值的值。和度量值的值。 其它行其它行显示接口通信的网络统计值。显示接口通信的网络统计值。RX和和TX分别表示接收和传送的数分别表示接收和传送的数据包。如果网卡已经完成配置却还是无法与其它设备通信,那么从据包。如果网卡已经完成配置却还是无法与其它设备通信,那么从RX和和TX的显示数据上可以简单地分析一下故障原因。的显示数据上可以简单地分析一下故障原因。以以lo为首的部分为首的部分回送设备的特殊设备回送设备的特殊设备lo是是look-back网络接口,从网络接口,从IP地址地址127

50、.0.0.1就可以看出,它代表就可以看出,它代表“本机本机”。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由Linux配置配置以提供网络的自身连接。以提供网络的自身连接。IP地址地址127.0.0.1是一个特殊的回送地址(即默认的本机地址),可以在系统是一个特殊的回送地址(即默认的本机地址),可以在系统上用上用telnet对对IP地址地址127.0.0.1进行测试。如果有进行测试。如果有inetd进程

51、在运行的话会从机进程在运行的话会从机器上获得登录提示符。器上获得登录提示符。Linux可以利用这个特征在进程与仿真网络之间进行可以利用这个特征在进程与仿真网络之间进行通信。通信。任务任务6-2 网卡的配置网卡的配置第第30 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20241hosts文件文件/etc/hosts是早期实现主机名称解析的一种方法,其是早期实现主机名称解析的一种方法,其中包含了中包含了IP地址和主机名之间的对应关系。进行名地址和主机名之间的对应关系。进行名称解析时系统会直接读取该文件中设置的称解析时系统会直接读取该文件中设置的IP地址和地址

52、和主机名的对应记录。主机名的对应记录。文件中除文件中除“#”开头的行外,一行为一条记录,开头的行外,一行为一条记录,IP地地址在左,主机名、主机全域名以及主机的别名在右。址在左,主机名、主机全域名以及主机的别名在右。该配置文件的默认内容为:该配置文件的默认内容为:#more /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.:1 127.0.0.1RHEL5 localhost6.localdomain6 localhos

53、t6 任务任务6-3 客户端域名解析的配置客户端域名解析的配置第第31 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任务6-3 客户端域名解析的配置客户端域名解析的配置2设置设置DNS服务器的服务器的IP地址地址配置文件配置文件/etc/resolv.conf配置项配置项nameserver# more /etc/resolv.confnameserver 192.168.252.253最多可配置最多可配置3个个DNS服务器的服务器的IP地址地址用用vi编辑器添加编辑器添加可利用可利用domain来指定当前主机所在域的域名。来指定当前主机所在域

54、的域名。第第32 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 3指定名称解析顺序指定名称解析顺序要设置名称解析的先后顺序,可利用要设置名称解析的先后顺序,可利用/etc/nsswitch.conf配置文件中的配置文件中的hosts:配置项来配置项来指定,其默认解析顺序为指定,其默认解析顺序为hosts文件、文件、DNS服务器。服务器。对于对于Unix系统,还可用系统,还可用NIS服务器来进行解析。服务器来进行解析。# grep hosts /etc/nsswitch.conf #hosts: db files nisplus nis dnshos

55、ts: files dns其中的其中的files代表用代表用hosts文件来进行名称解析。文件来进行名称解析。任务任务6-3 客户端域名解析的配置客户端域名解析的配置第第33 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任务6-4 网络诊断命令的使用网络诊断命令的使用1.ping测试本主机和目标主机连通性测试本主机和目标主机连通性ping 参数参数 主机名或主机名或IP地址地址参数选项:参数选项:-c count共共发发出出count次次信信息息,不不加加此此项项,则则发发无无限次信息。按限次信息。按Ctrl+C停止停止-s 字字节节数数 指指

56、定定发发送送的的报报文文的的大大小小,以以字字节节B为为单单位位,预预设设值值是是56B,加加上上8字字节节的的ICMP头头,共共是是64B。-W timeout等等待待接接收收回回应应报报文文的的间间隔隔时时间间。以以秒秒为单位为单位#ping -c 4 192.168.0.1#ping -c 10 s 2048 192.168.0.1第第34 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务任务6-4 网络诊断命令的使用网络诊断命令的使用第第35 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20241. 1

57、. 通过服务启动脚本管理服务通过服务启动脚本管理服务通过服务启动脚本管理服务通过服务启动脚本管理服务每个服务都有相应的启动脚本每个服务都有相应的启动脚本用于实现启动、重启、停止和查询服务等功能。一般还用于实现启动、重启、停止和查询服务等功能。一般还有对脚本功能的简要说明和使用方法,可利用有对脚本功能的简要说明和使用方法,可利用head命令命令来查看。来查看。 所有启动脚本都放在所有启动脚本都放在/etc/rc.d/init.d目录中目录中脚本名称与服务名称相对应脚本名称与服务名称相对应该目录中有哪些脚本与当前系统中所安装的服务有关。该目录中有哪些脚本与当前系统中所安装的服务有关。/etc/rc

58、.d/rc.local文件相当于文件相当于dos系统的系统的autoexec.bat文件的功能文件的功能放入该文件中的脚本或命令,在其他初始化脚本执行完放入该文件中的脚本或命令,在其他初始化脚本执行完后,将自动被执行。后,将自动被执行。任务任务6-5 网络服务的运行管理网络服务的运行管理第第36 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024用启动脚本实现自动启动或停止用启动脚本实现自动启动或停止用启动脚本实现自动启动或停止用启动脚本实现自动启动或停止用相应的命令来实现对某服务的启动、停止或重启用相应的命令来实现对某服务的启动、停止或重启用相应的命令

59、来实现对某服务的启动、停止或重启用相应的命令来实现对某服务的启动、停止或重启服务。服务。服务。服务。1 1通过服务启动脚本来管理服务通过服务启动脚本来管理服务通过服务启动脚本来管理服务通过服务启动脚本来管理服务用法:用法:# /etc/rc.d/init.d/服务启动脚本名服务启动脚本名 start|stop|status|restart|condrestart|reload服务启动脚本名后面的启动参数若为服务启动脚本名后面的启动参数若为start启动服务;启动服务;stop停止服务;停止服务;restart重启该服务;重启该服务;status查询服务的启动状态。查询服务的启动状态。任务任务6

60、-5 网络服务的运行管理网络服务的运行管理第第37 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024比如:比如:查询查询sshd服务的启动状态命令:服务的启动状态命令:# /etc/rc.d/init.d/sshd statussshd (pid 2252) is running.说明该服务已经启动,其进程号为说明该服务已经启动,其进程号为2252。重启服务命令:重启服务命令:# /etc/rc.d/init.d/sshd restartstopping sshd: ok starting sshd: OK 停止服务命令:停止服务命令:# /etc/r

61、c.d/init.d/sshd stopStopping sshd: OK 任务任务6-5 网络服务的运行管理网络服务的运行管理第第38 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20242 2使用使用使用使用serviceservice命令管理服务命令管理服务命令管理服务命令管理服务利用服务启动脚本来启动或停止服务时,每次都要利用服务启动脚本来启动或停止服务时,每次都要输入输入脚本的全路径脚本的全路径,使用起来比较麻烦,使用起来比较麻烦RHEL专门提供了专门提供了service命令来解决该问题命令来解决该问题,用法为用法为:service 服务名称服务

62、名称 要执行的动作要执行的动作(start|stop|restart)用户在任何路径下均可通过该命令来实现启动或停止服务,用户在任何路径下均可通过该命令来实现启动或停止服务,service命命令会自动到令会自动到/etc/rc.d/init.d目录中查找并执行相应的服务启动脚本。目录中查找并执行相应的服务启动脚本。比如,若要重启比如,若要重启sshd服务,则实现命令为:服务,则实现命令为:service sshd restart若要停止若要停止sshd服务,则实现命令为:服务,则实现命令为:service sshd stop任务任务6-5 网络服务的运行管理网络服务的运行管理第第39 页Lin

63、uxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20243让服务自动运行或停止让服务自动运行或停止如何配置某些服务在某运行级别中如何配置某些服务在某运行级别中自动自动启动或不启动启动或不启动可通过配置服务的启动状态来实现,为可通过配置服务的启动状态来实现,为此此Linux提供了提供了ntsysv和和chkconfig命令命令来实现该功能。来实现该功能。 任务任务6-5 网络服务的运行管理网络服务的运行管理第第40 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024chkconfigchkconfig命令命令命令命令设置系统中所有

64、服务在各运行级别中的启动状态。设置系统中所有服务在各运行级别中的启动状态。设置系统中所有服务在各运行级别中的启动状态。设置系统中所有服务在各运行级别中的启动状态。【方法方法方法方法1 1】查看服务的启动状态查看服务的启动状态查看服务的启动状态查看服务的启动状态 chkconfig chkconfig -list-list 服务名称服务名称服务名称服务名称 用于查看服务的启动状态用于查看服务的启动状态用于查看服务的启动状态用于查看服务的启动状态 若缺省若缺省若缺省若缺省 服务名称服务名称服务名称服务名称 参数,则显示所有服务的启动状态,若指定了参数,则显示所有服务的启动状态,若指定了参数,则显示

65、所有服务的启动状态,若指定了参数,则显示所有服务的启动状态,若指定了要查看的服务,则只显示该服务的启动状态。要查看的服务,则只显示该服务的启动状态。要查看的服务,则只显示该服务的启动状态。要查看的服务,则只显示该服务的启动状态。 比如,查看当前系统中各服务的启动状态:比如,查看当前系统中各服务的启动状态:比如,查看当前系统中各服务的启动状态:比如,查看当前系统中各服务的启动状态: # # chkconfig -list chkconfig -list 单独查看单独查看单独查看单独查看httpdhttpd服务的启动状态:服务的启动状态:服务的启动状态:服务的启动状态: # # chkconfig

66、 -list httpd chkconfig -list httpd 各服务的启动状态改变后,在系统下一次启动时才会生各服务的启动状态改变后,在系统下一次启动时才会生各服务的启动状态改变后,在系统下一次启动时才会生各服务的启动状态改变后,在系统下一次启动时才会生效。效。效。效。任务任务6-5 网络服务的运行管理网络服务的运行管理第第41 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024用法用法2:设置独立运行的服务的启动状态设置独立运行的服务的启动状态 chkconfig chkconfig -level-level 功能:功能:功能:功能:设置指定服

67、务在指定运行级别中的启动状态设置指定服务在指定运行级别中的启动状态设置指定服务在指定运行级别中的启动状态设置指定服务在指定运行级别中的启动状态 onon设置为启动设置为启动设置为启动设置为启动 offoff不启动不启动不启动不启动 resetreset恢复为系统的默认启动状态。恢复为系统的默认启动状态。恢复为系统的默认启动状态。恢复为系统的默认启动状态。 例如:例如:例如:例如:若要设置若要设置若要设置若要设置vsftpdvsftpd服务在服务在服务在服务在2 2、3 3、5 5运行级别启动,运行级别启动,运行级别启动,运行级别启动,则实现命令为:则实现命令为:则实现命令为:则实现命令为: #

68、 chkconfig # chkconfig -level-level 235 235 vsftpd onvsftpd on # chkconfig # chkconfig -list-list vsftpd vsftpd vsftpd 0:off vsftpd 0:off 1:off 2:on 3:on 4:off 5:on 6:off 1:off 2:on 3:on 4:off 5:on 6:off任务任务6-5 网络服务的运行管理网络服务的运行管理第第42 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024用法用法用法用法3 3: 设置非独立运行的

69、服务的启动状态设置非独立运行的服务的启动状态设置非独立运行的服务的启动状态设置非独立运行的服务的启动状态 chkconfig chkconfig 非独立运行的服务受非独立运行的服务受非独立运行的服务受非独立运行的服务受xinetdxinetd服务的管理,因此不存在运行级别启服务的管理,因此不存在运行级别启服务的管理,因此不存在运行级别启服务的管理,因此不存在运行级别启动状态的问题。动状态的问题。动状态的问题。动状态的问题。 非独立运行的服务的启动状态改变后,需要重新启动非独立运行的服务的启动状态改变后,需要重新启动非独立运行的服务的启动状态改变后,需要重新启动非独立运行的服务的启动状态改变后,

70、需要重新启动xinetdxinetd服务,服务,服务,服务,才能使设置立即生效。才能使设置立即生效。才能使设置立即生效。才能使设置立即生效。 比如,若要设置比如,若要设置比如,若要设置比如,若要设置rsyncrsync服务的自启动状态为服务的自启动状态为服务的自启动状态为服务的自启动状态为onon,并让其立,并让其立,并让其立,并让其立即生效启动,则实现命令为:即生效启动,则实现命令为:即生效启动,则实现命令为:即生效启动,则实现命令为: # # chkconfig -list rsyncchkconfig -list rsync rsync off rsync off # # chkconf

71、ig rsync onchkconfig rsync on # # chkconfig list rsyncchkconfig list rsync rsync on rsync on # # service xinetd restart service xinetd restart 任务任务6-5 网络服务的运行管理网络服务的运行管理第第43 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024按上下光标选择启动服务项;按上下光标选择启动服务项;按空格设置或取消服务项;按空格设置或取消服务项;按按Tab选择选择“确定确定”或或“取消取消”ntsysv命令

72、命令ntsysv 工具为激活或停运工具为激活或停运服务提供了简单的界面。基服务提供了简单的界面。基于文本字符界面于文本字符界面只能设置当前运行级别下各只能设置当前运行级别下各服务的启动状态。服务的启动状态。若要设置其他运行级别下各若要设置其他运行级别下各服务的启动状态,则需要转服务的启动状态,则需要转换到相应的运行级别,然后换到相应的运行级别,然后再运行再运行ntsysv命令来进行设命令来进行设置。置。 任务任务6-5 网络服务的运行管理网络服务的运行管理第第44 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024任务导入任务导入Windows中的中的

73、“添加添加/删除程序删除程序”工具工具(图形化的界面)(图形化的界面)=软件包管理工具软件包管理工具Linux中常见的软件安装程序中常见的软件安装程序:源代码软件源代码软件:需编译需编译,通常以通常以gzip压缩过的压缩过的tar包包(扩展名一般为扩展名一般为.tar.gz).可执行程序可执行程序RPM包包,一般扩展名为一般扩展名为.rpm任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第45 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024后面学习中需安装各种服务器软件包后面学习中需安装各种服务器软件包第第46 页LinuxLinux网络

74、操作系统配置与管理网络操作系统配置与管理30 七月七月 2024腾讯腾讯Linux QQ安装安装 下载腾讯下载腾讯Linux QQ :http:/ 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024获得软件包:获得软件包:linuxqq-v1.0.2-beta1.i386.rpmlinuxqq_v1.0.2-beta1_i386.tar.gz解压解压linuxqq_v1.0.2-beta1_i386.tar.gz安装安装包包以以root用户登录,打开终端程序用户登录,打开终端程序输入命令:输入命令:tar xzvf /boot/package_name.

75、tar.gz/bootQQ安装包所在路径安装包所在路径在在/boot/package_name目录下点击目录下点击QQ腾讯腾讯Linux QQ安装安装 第第48 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024必须以必须以必须以必须以rootroot的身份执行的身份执行的身份执行的身份执行1 1查询查询查询查询rpmrpm软件包软件包软件包软件包-q-q查询(查询(查询(查询(queryquery)rpmrpm软件包软件包软件包软件包要查询软件包中的其他信息,可结合使用其它参数。要查询软件包中的其他信息,可结合使用其它参数。要查询软件包中的其他信息,可

76、结合使用其它参数。要查询软件包中的其他信息,可结合使用其它参数。 查询已安装软件包的信息查询已安装软件包的信息查询已安装软件包的信息查询已安装软件包的信息 rpm qarpm qa aa代表全部(代表全部(代表全部(代表全部(allall)。)。)。)。 一般系统安装的软件包较多,为便于分屏浏览,可结一般系统安装的软件包较多,为便于分屏浏览,可结一般系统安装的软件包较多,为便于分屏浏览,可结一般系统安装的软件包较多,为便于分屏浏览,可结合管道操作符和合管道操作符和合管道操作符和合管道操作符和lessless、 grepgrep命令来实现,其命令用法命令来实现,其命令用法命令来实现,其命令用法命

77、令来实现,其命令用法为:为:为:为: # # rpm -qa | lessrpm -qa | less # rpm -qa | grep ssl# rpm -qa | grep ssl任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第49 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 查询指定的软件包是否安装查询指定的软件包是否安装 命令:命令:rpm -q 软件包名称列表软件包名称列表 各软件包名称之间用空格分隔各软件包名称之间用空格分隔各软件包名称之间用空格分隔各软件包名称之间用空格分隔 若已安装,将显示该软件包的完整名称(含版本号

78、信息)若已安装,将显示该软件包的完整名称(含版本号信息)若已安装,将显示该软件包的完整名称(含版本号信息)若已安装,将显示该软件包的完整名称(含版本号信息);若未安装,则提示未安装。;若未安装,则提示未安装。;若未安装,则提示未安装。;若未安装,则提示未安装。 比如,查询比如,查询比如,查询比如,查询openssh openssh 软件包是否已安装命令:软件包是否已安装命令:软件包是否已安装命令:软件包是否已安装命令: # # rpm -q opensshrpm -q openssh openssh-4.3p2-16.el5 openssh-4.3p2-16.el5 查询查询查询查询telne

79、t-servertelnet-server软件包是否安装命令:软件包是否安装命令:软件包是否安装命令:软件包是否安装命令: # # rpm -q telnet-serverrpm -q telnet-server package telnet-server is not installed package telnet-server is not installed任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第50 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 查询软件包的描述信息查询软件包的描述信息查询软件包的描述信息查询软件包的

80、描述信息命令:命令:命令:命令:rpm rpm -qi-qi 软件包名称软件包名称软件包名称软件包名称例如,若要查看例如,若要查看例如,若要查看例如,若要查看opensshopenssh软件包的描述信息的命令:软件包的描述信息的命令:软件包的描述信息的命令:软件包的描述信息的命令: # # rpmrpm -qi -qi opensshopenssh 查询软件包中的文件列表查询软件包中的文件列表查询软件包中的文件列表查询软件包中的文件列表命令:命令:命令:命令:rpm -ql rpm -ql 软件包名称软件包名称软件包名称软件包名称 llistllist的缩写,显示已安装软件包中所包含文件的缩写

81、,显示已安装软件包中所包含文件的缩写,显示已安装软件包中所包含文件的缩写,显示已安装软件包中所包含文件的文件名及安装位置。的文件名及安装位置。的文件名及安装位置。的文件名及安装位置。 # # rpm rpm -ql -ql opensshopenssh | less | less任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第51 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 查询某文件所属的软件包查询某文件所属的软件包命令:命令:rpm -qf 文件或目录的全路径名文件或目录的全路径名查询显示某个文件或目录是通过安装哪一个软件查询显

82、示某个文件或目录是通过安装哪一个软件包产生的。包产生的。# rp qf /usr/lib/libstdc+.so.5.0.7 compat-libstdc+-33.3.2.3-61# rpm -qf /etc/mail sendmail-8.13.2.el5任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第52 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024 查询查询未安装未安装软件包的信息软件包的信息安装一个软件包前,需了解软件包的相关信息,比如:安装一个软件包前,需了解软件包的相关信息,比如:该软件包的描述信息、文件列表等该软件包的描

83、述信息、文件列表等使用使用p参数来实现,用法为:参数来实现,用法为:查询描述信息:查询描述信息:rpm -qpi 软件包文件全路径名软件包文件全路径名查询文件列表:查询文件列表:rpm qpl 软件包文件全路径名软件包文件全路径名查询软件包所安装的软件的名称:查询软件包所安装的软件的名称:rpm -qp 软件包文件全路径名软件包文件全路径名 如:查询如:查询ppp-2.4.4-1.el5.i386.rpm文件列表的方法是:文件列表的方法是:将将RHE L5 安装光盘放入光驱,然后执行以下命令:安装光盘放入光驱,然后执行以下命令:# mount /dev/cdrom /media/cdrom#

84、rpm qlp /media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm| less# umount /dev/cdrom任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第53 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20242安装安装RPM软件包软件包rpm -ivh 软件包全路径名软件包全路径名iinstallv代表代表verbose,显示利用该参数安装过程中较详细,显示利用该参数安装过程中较详细的安装信息的安装信息 ,有助于了解安装是否成功及出错原因。,有助于了解安装是否成功及出错原因。h代表代表has

85、h,在安装过程中将通过显示一系列,在安装过程中将通过显示一系列“#”来表示安装的进度。来表示安装的进度。实例: #mount /dev/cdrom /media/cdrom# rpm ivh /media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm # rpm q ppp ppp-2.4.4-1.el5任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第54 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20243删除删除RPM软件包软件包rpm -e 软件包名软件包名excise删去、切除删去、切除例如,若要删除p

86、pp软件包,则实现命令为:rpm -e ppp 包名可以含版本号等信息,但不可以有后缀包名可以含版本号等信息,但不可以有后缀.rpm比如卸载软件包比如卸载软件包proftpd-1.2.8-1proftpd-1.2.8-1,可以使用下列格式:,可以使用下列格式: # rpm -e proftpd-1.2.8-1 # rpm -e proftpd-1.2.8-1 # rpm -e proftpd-1.2.8 # rpm -e proftpd-1.2.8 # rpm -e proftpd- # rpm -e proftpd- # rpm -e proftpd# rpm -e proftpd任务任务6

87、-6 利用利用rpm命令管理软件包命令管理软件包第第55 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20244升级升级RPM软件包软件包rpm -Uvh 软件包文件全路径名软件包文件全路径名U升级安装,先卸载旧版,再安装新版升级安装,先卸载旧版,再安装新版软件包。软件包。结合结合v和和h参数,详细显示安装过程。参数,详细显示安装过程。若指定的若指定的rpm包并未安装,则系统直接进包并未安装,则系统直接进行安装。行安装。任务任务6-6 利用利用rpm命令管理软件包命令管理软件包第第56 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30

88、 七月七月 2024建立建立yum本地硬盘源本地硬盘源步骤步骤1:搭建软件仓库。搭建软件仓库。步骤步骤2:使用使用createrepo工具创建仓库数据库文件。工具创建仓库数据库文件。由于在由于在RHEL6系统的安装光盘中系统的安装光盘中,已经针对光盘中已经针对光盘中的所有的所有rpm包建好了仓库数据库包建好了仓库数据库,因此因此,此步可省。此步可省。若用户的软件仓库包括了若用户的软件仓库包括了RHEL6安装光盘以外的安装光盘以外的其他其他rpm包包,则需通过以下操作创建仓库数据库文则需通过以下操作创建仓库数据库文件件步骤步骤3:在客户机的在客户机的/etc/yum.repos.d/目录下目录下

89、,新建新建并编辑后缀为并编辑后缀为.repo的的yum源配置文件。这里先复源配置文件。这里先复制一份样本文件制一份样本文件,然后将其修改成所需的然后将其修改成所需的yum源配源配置文件。置文件。步骤步骤4:清除清除yum源缓存。源缓存。任务任务6-7 使用使用yum源安装源安装rpm软件包软件包第第57 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024建立建立yum本地硬盘源本地硬盘源步骤步骤5:验证验证yum源是否可用。源是否可用。在图形界面下验证安装在图形界面下验证安装KDE桌面环境的过程为:在桌面上单桌面环境的过程为:在桌面上单击击【系统】【系统

90、】【管理】【管理】【添加【添加/删除程序删除程序】,打开打开【添加【添加/删除删除软件软件】对话框】对话框,在左窗格的在左窗格的【查找】编辑框内输入【查找】编辑框内输入”KDE”单单击【查找】按钮击【查找】按钮在右窗格中勾选【在右窗格中勾选【KDE桌面桌面】单击【应单击【应用】按钮用】按钮,系统开始解析依赖关系系统开始解析依赖关系,如图如图6-6所示所示解析完成后解析完成后弹出有多少软件将被安装的报告对话框弹出有多少软件将被安装的报告对话框单击单击【安装】按钮【安装】按钮,安装完成后弹出安装完成后弹出【运行新应用程序】对话框【运行新应用程序】对话框,单击单击【关闭】按【关闭】按钮结束安装钮结束

91、安装在桌面上单击【系统】在桌面上单击【系统】【注销】【注销】【注销】【注销】输入用户名并按回车输入用户名并按回车输入密码输入密码在桌面最后一行单击桌在桌面最后一行单击桌面环境切换下拉按钮面环境切换下拉按钮在列表框内选择【在列表框内选择【KDE】单击【登单击【登录】按钮录】按钮任务任务6-7 使用使用yum源安装源安装rpm软件包软件包第第58 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 2024建立建立yum本地硬盘源本地硬盘源任务任务6-7 使用使用yum源安装源安装rpm软件包软件包第第59 页LinuxLinux网络操作系统配置与管理网络操作系统配置

92、与管理30 七月七月 2024项目小结项目小结 项目知识准备项目知识准备 网络配置的方式网络配置的方式网络配置的方式网络配置的方式 LinuxLinux网络服务与协议端口网络服务与协议端口网络服务与协议端口网络服务与协议端口 认识认识认识认识rpmrpm软件包软件包软件包软件包项目实施项目实施 任务任务任务任务6-1 6-1 主机名的配置主机名的配置主机名的配置主机名的配置 任务任务任务任务6-2 6-2 网卡的配置网卡的配置网卡的配置网卡的配置 任务任务任务任务6-3 6-3 客户端域名解析的配置客户端域名解析的配置客户端域名解析的配置客户端域名解析的配置 任务任务任务任务6-4 6-4 网

93、络诊断命令的使用网络诊断命令的使用网络诊断命令的使用网络诊断命令的使用 任务任务任务任务6-5 6-5 网络服务的运行管理网络服务的运行管理网络服务的运行管理网络服务的运行管理 任务任务任务任务6-6 6-6 利用利用利用利用rpmrpm命令管理软件包命令管理软件包命令管理软件包命令管理软件包第第60 页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理30 七月七月 20249、静夜四无邻,荒居旧业贫。2024/7/302024/7/30Tuesday, July 30, 202410、雨中黄叶树,灯下白头人。2024/7/302024/7/302024/7/307/30/20

94、24 6:06:53 AM11、以我独沈久,愧君相见频。2024/7/302024/7/302024/7/30Jul-2430-Jul-2412、故人江海别,几度隔山川。2024/7/302024/7/302024/7/30Tuesday, July 30, 202413、乍见翻疑梦,相悲各问年。2024/7/302024/7/302024/7/302024/7/307/30/202414、他乡生白发,旧国见青山。30 七月 20242024/7/302024/7/302024/7/3015、比不了得就不比,得不到的就不要。七月 242024/7/302024/7/302024/7/307/3

95、0/202416、行动出成果,工作出财富。2024/7/302024/7/3030 July 202417、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。2024/7/302024/7/302024/7/302024/7/309、没有失败,只有暂时停止成功!。2024/7/302024/7/30Tuesday, July 30, 202410、很多事情努力了未必有结果,但是不努力却什么改变也没有。2024/7/302024/7/302024/7/307/30/2024 6:06:53 AM11、成功就是日复一日那一点点小小努力的积累。2024/7/302024/7/3020

96、24/7/30Jul-2430-Jul-2412、世间成事,不求其绝对圆满,留一份不足,可得无限完美。2024/7/302024/7/302024/7/30Tuesday, July 30, 202413、不知香积寺,数里入云峰。2024/7/302024/7/302024/7/302024/7/307/30/202414、意志坚强的人能把世界放在手中像泥块一样任意揉捏。30 七月 20242024/7/302024/7/302024/7/3015、楚塞三湘接,荆门九派通。七月 242024/7/302024/7/302024/7/307/30/202416、少年十五二十时,步行夺得胡马骑。2

97、024/7/302024/7/3030 July 202417、空山新雨后,天气晚来秋。2024/7/302024/7/302024/7/302024/7/309、杨柳散和风,青山澹吾虑。2024/7/302024/7/30Tuesday, July 30, 202410、阅读一切好书如同和过去最杰出的人谈话。2024/7/302024/7/302024/7/307/30/2024 6:06:53 AM11、越是没有本领的就越加自命不凡。2024/7/302024/7/302024/7/30Jul-2430-Jul-2412、越是无能的人,越喜欢挑剔别人的错儿。2024/7/302024/7/

98、302024/7/30Tuesday, July 30, 202413、知人者智,自知者明。胜人者有力,自胜者强。2024/7/302024/7/302024/7/302024/7/307/30/202414、意志坚强的人能把世界放在手中像泥块一样任意揉捏。30 七月 20242024/7/302024/7/302024/7/3015、最具挑战性的挑战莫过于提升自我。七月 242024/7/302024/7/302024/7/307/30/202416、业余生活要有意义,不要越轨。2024/7/302024/7/3030 July 202417、一个人即使已登上顶峰,也仍要自强不息。2024/7/302024/7/302024/7/302024/7/30MOMODA POWERPOINTLorem ipsum dolor sit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis amet, consectetur adipiscing elit. Fusce id urna blanditut cursus. 感感谢谢您您的的下下载载观观看看专家告诉

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号