搭建Linux测试环境

上传人:t****d 文档编号:243307575 上传时间:2024-09-20 格式:PPTX 页数:63 大小:1.15MB
返回 下载 相关 举报
搭建Linux测试环境_第1页
第1页 / 共63页
搭建Linux测试环境_第2页
第2页 / 共63页
搭建Linux测试环境_第3页
第3页 / 共63页
点击查看更多>>
资源描述
搭建,Linux,测试环境,Linux-01 Linux,快速入门,Linux,的起源和发展,Linux,操作系统构成,Linux,内核,、系统基本库、应用程序,Linux,内核项目,主要作者:芬兰赫尔辛基大学的,Linus Torvalds,1991,年,10,月,发布,Linux 0.02,版(第一个公开版),1994,年,3,月,,Linux 1.0,版发布,Linux,内核的标志,企鹅,Tux,,取自芬兰的吉祥物,官方网站:,GNU,项目及,GPL,、,LGPL,协议,GNU,(,GNU is Not Unix,),1984,年由,Richard Stallman,发起并创建,目标是编写大量兼容于,Unix,系统的自由软件,官方网站:,GPL,(,GNU General Public License,),GNU,自由软件的通用许可协议,允许用户任意复制、传递、修改及再发布,基于自由软件修改再次发布的软件,仍需遵守,GPL,LGPL,(,Lesser General Public License,),LGPL,相对于,GPL,较为宽松,允许不公开全部源代码,为基于,Linux,平台开发商业软件提供了更多空间,Linux,发行版本,Linux,发行版本构成,Linux,内核 各种自由软件 完整的操作系统,厂商提供的辅助安装、软件包管理等程序,发行版的名称、版本由发行厂商决定,Red Hat Enterprise Linux 5,,由,Red Hat,公司发布,Suse Linux 11,,由,Novell,公司发布,Debian Linux 5.0,,由,Debian,社区发布,Linux,在企业中的应用,Internet,网络服务器的应用,网站、域名解析、,FTP,、邮件系统,中小企业内部服务器的应用,代理上网、网络防火墙、企业网关,DHCP,动态地址分配、,Samba,文件共享,软件开发环境的应用,支持,C/C+,、,Perl,、,PHP,、,Java,、,Python,语言,桌面环境的应用,OpenOffice,办公软件、,Firefox,浏览器,QQ/MSN,即时通讯、,RealPlayer,、,Mplayer,播放器,磁盘分区表示,Linux,中将硬盘、分区等设备均表示为文件,/dev/,hd,a,5,硬件设备文件所在的目录,hd,表示,IDE,设备,sd,表示,SCSI,设备,硬盘的顺序号,以字母,a,、,b,、,c,表示,分区的顺序号,以数字,1,、,2,、,3,表示,软件的分类,第,1,个主分区,/dev/hda1,第,2,个主分区,/dev/hda2,第,1,个逻辑分区,/dev/hda,5,第,2,个逻辑分区,/dev/hda6,扩展分区,第一块,IDE,硬盘设备,/dev/hda,文件系统类型,Linux,中默认使用的文件系统类型,EXT3,, 第,3,代扩展(,Extended,)文件系统,SWAP,,交换文件系统,Linux,支持的其他文件系统类型,FAT16,、,FAT32,、,NTFS,XFS、JFS,目录结构,树型目录结构,/root,/bin,/boot,/dev,/etc,/home,/var,/lib,/usr,/media,/tmp,/,/usr/bin,/usr/lib,/root/Desktop,/root/Maildir,安装,RHEL5,启动安装程序,设置主机引导设备为光盘驱动器,从安装光盘启动主机,检测光盘介质的完整性,配置安装程序,显示选择语言、键盘类型、初始化磁盘、分区,设置网络地址、系统时区、管理员口令,定制要安装的软件包,软件包复制及安装过程,需,1530,分钟,教员演示操作过程,图形、字符操作界面的切换,控制台切换快捷键,图形界面,字符终端:,Ctrl+Alt+F,n,Vmware,环境中需使用:,Ctrl+Alt+,Shift,+F,n,字符终端,字符终端:,Alt+F,n,字符终端,图形界面:,Alt+F8,图形桌面环境中的伪字符终端,对应程序,: gnome-terminal,打开方式:右击桌面空白处,选择,“,打开终端,”,教员演示操作过程,字符界面命令提示符,主提示符,登录用户,主机名 工作目录,辅助提示符,root,用户(管理员)登陆后,该提示符为,“,#,”,其他普通用户登陆后,该提示符为,“,$,”,rootlocalhost ,#,teacherlocalhost ,$,关机及重启命令,重启,shutdown,-r,now,shutdown -r +15,“,警告:系统将于,15,分钟后重启,”,reboot,主提示符,shutdown,-h,now,halt,halt,-p,教员演示操作过程,Linux,命令行的格式,Linux,命令的通用命令格式,命令字,选项, ,参数,选项及参数的含义,选项:用于调节命令的具体功能,参数:命令操作的对象,如文件、目录名等,rootlocalhost #,ls -l /home,总计,8,drwx- 2 benet benet 4096 09-08 08:50 benet,以 “,-”,引导短格式选项(单个字符),例如“,-l,”,以“,-”,引导长格式选项(多个字符),例如“,-color,”,多个短格式选项可以写在一起,只用一个“,-”,引导,例如“,-al,”,Linux,命令行的格式,命令行编辑的几个辅助操作,Tab,键:自动补齐,反斜杠,“,”,:强制换行,快捷键,Ctrl+U,:清空至行首,快捷键,Ctrl+K,:清空至行尾,快捷键,Ctrl+L,:清屏,快捷键,Ctrl+C,:取消本次命令编辑,教员演示操作过程,获得命令帮助,内部命令,help,查看,Bash,内部命令的帮助信息,命令的,“,-help,”,选项,适用于大多数外部命令,使用,man,命令阅读手册页,使用,“,”,、,“,”,方向键滚动文本,使用,Page Up,和,Page Down,键翻页,按,Q,或,q,键退出阅读环境、按,“,/,”,键后查找内容,使用,info,命令阅读信息页,教员演示操作过程,文件和目录管理,目录操作命令,pwd,、,cd,、,ls,、,mkdir,、,du,文件操作命令,touch,、,file,、,cp,、,rm,、,mv,、,which,、,find,、,ln,文件内容操作命令,cat,、,more,、,less,head,、,tail,、,wc,、,grep,归档及压缩命令,gzip,、,bzip2,、,tar,目录操作命令,pwd,、,cd,pwd,命令,用途:查看工作目录,(Print Working Directory),cd,命令,用途:切换工作目录(,Change Directory,),格式:,cd ,目录位置,rootlocalhost # cd,/etc/httpd,rootlocalhost httpd# cd,conf,rootlocalhost conf# cd,benet,rootlocalhost benet# pwd,/home/benet,rootlocalhost zhangsan# ls -dl,./jerry,drwx- 2 jerry jerry 4096 09-14 21:50 ./jerry,相对路径,相对路径,绝对路径,目录操作命令, ls,ls,命令,用途:列表(,List,)显示目录内容,格式:,ls ,选项,. ,目录或文件名,常用命令选项,-l,:以长格式显示,-a,:显示所有子目录和文件的信息,包括隐藏文件,-d,:显示目录本身的属性,-A,:类似于,“,-a,”,,但不显示,“,.,”,和,“,.,”,目录的信息,-h,:以更易读的字节单位(,K,、,M,等)显示信息,-R,:递归显示内容,-color,:以颜色区分不同类型文件,目录操作命令, ls,rootlocalhost # ls install.log,*,install.log install.log.syslog,rootlocalhost # ls,-lh,install.,?,-rw-r-r- 1 root root 37K 09-08 16:46 install.log,rootlocalhost # ls,-a,. .chewing .gnome install.log.syslog .tcshrc,. .cshrc .gnome2 .lesshst .Trash ,rootlocalhost #,alias myls=ls -alh,rootlocalhost # myls /usr/src,总计,32K,drwxr-xr-x 4 root root 4.0K 09-08 16:40 .,drwxr-xr-x 14 root root 4.0K 09-08 16:28 .,drwxr-xr-x 3 root root 4.0K 09-08 16:33 kernels ,星号通配符,问号通配符,定义命令别名,教员演示操作过程,目录操作命令, mkdir,mkdir,命令,用途:创建新的目录(,Make Directory,),格式:,mkdir -p /,路径,/,目录名,rootlocalhost # mkdir,-p,mydir/level1/level2,rootlocalhost # ls -R mydir,mydir,:,level1,mydir/level1,:,level2,mydir/level1/level2,:,目录操作命令, du,du,命令,用途:统计目录及文件的空间占用情况(,estimate usage,),格式:,du ,选项,. ,目录或文件名,常用命令选项,-a,:统计时包括所有的文件,而不仅仅只统计目录,-h,:以更易读的字节单位(,K,、,M,等)显示信息,-s,:只统计每个参数所占用空间总的大小,rootlocalhost # du,-sh,/etc/httpd/,184K /etc/httpd/,文件操作命令, touch,、,file,touch,命令,用途:新建空文件,或更新文件时间标记,格式:,touch,文件名,file,命令,用途:查看文件类型,格式:,file,文件名,rootlocalhost #,touch,rootlocalhost # ls file*,rootlocalhost #,file,/bin/ls,/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for ,文件操作命令, cp,cp,命令,光盘引导用途:复制(,Copy,)文件或目录,格式:,cp ,选项,源文件或目录 目标文件或目录,常用命令选项,-r,:递归复制整个目录树,-p,:保持源文件的属性不变,-f,:强制覆盖目标同名文件或目录,-i,:需要覆盖文件或目录时进行提醒,文件操作命令,rm,rm,命令,用途:删除(,Remove,)文件或目录,格式:,rm ,选项,.,文件或目录,常用命令选项,-f,:强行删除文件或目录,不进行提醒,-i,:删除文件或目录时提醒用户确认,-r,:递归删除整个目录树,文件操作命令,mv,mv,命令,用途:移动(,Move,)文件或目录,若如果目标位置与源位置相同,则相当于改名,格式:,mv ,选项,.,源文件或目录,目标文件或目录,教员演示操作过程,26,文件操作命令,which,which,命令,用途:查找,Linux,命令文件并显示所在的位置,搜索范围由,PATH,环境变量指定,格式:,which,命令或程序名,rootlocalhost # which mkdir,/bin/mkdir,rootlocalhost # echo,$PATH,/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin,rootlocalhost # which,cd,/usr/bin/which: no cd in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin),cd,是,Shell,内部命令,因此查不到对应文件,文件操作命令,find,find,命令,用途:用于查找文件或目录,格式:,find ,查找范围, ,查找条件,常用查找条件,-name,:按文件名称查找,-size,:按文件大小查找,-user,:按文件属主查找,-type,:按文件类型查找,教员演示操作过程,文件操作命令,ln,ln,命令,用途:为文件或目录建立链接(,Link,),格式:,ln -s,源文件或目录,链接文件或目标目录,常用命令选项,-s,:建立符号链接文件(省略此项则建立硬链接),关于链接文件,符号链接,:指向原始文件所在的路径,又称为软链接,硬链接,:指向原始文件对应的数据存储位置,不能为目录建立硬链接文件,硬链接与原始文件必须位于同一分区(文件系统)中,教员演示操作过程,文件内容操作命令,cat,cat,命令,用途:显示出文件的全部内容,rootlocalhost # cat /etc/host.conf,order hosts,bind,rootlocalhost # cat /etc/resolv.conf,search localdomain,rootlocalhost # cat /etc/resolv.conf /etc/host.conf,search localdomain,order hosts,bind,文件内容操作,命令,more,、,less,more,命令,用途:全屏方式分页显示文件内容,交互操作方法:,按,Enter,键向下逐行滚动,按空格键向下翻一屏、按,b,键向上翻一屏,按,q,键退出,less,命令,用途:与,more,命令相同,但扩展功能更多,交互操作方法,与,more,命令基本类似,但个别操作会有些出入,教员演示操作过程,文件内容操作命令,head,、,tail,head,命令,用途:查看文件开头的一部分内容(默认为,10,行),格式:,head -n,文件名,tail,命令,用途:查看文件结尾的少部分内容(默认为,10,行),格式:,tail -n,文件名,tail -f,文件名,rootlocalhost # tail,-2,/var/log/messages,Sep 8 15:49:29 localhost scim-bridge: Cleanup, done. Exitting.,Sep 8 15:49:29 localhost Cleanup, done. Exitting.,文件内容操作命令,wc,wc,命令,用途:统计文件中的单词数量(,Word Count,)等信息,格式:,wc ,选项,.,目标文件,.,常用命令选项,-l,:统计行数,-w,:统计单词个数,-c,:统计字节数,rootlocalhost # wc /etc/hosts,4 23 185,/etc/hosts,4,行,,23,个单词,,185,个字节,文件内容操作命令,grep,grep,命令,用途:在文件中查找并显示包含指定字符串的行,格式:,grep ,选项,.,查找条件 目标文件,常用命令选项,-i,:查找时忽略大小写,-v,:反转查找,输出与查找条件不相符的行,查找条件设置,要查找的字符串以双引号括起来,“,”,表示以,开头,,“,$,”,表示以,结尾,“,$,”,表示空行,教员演示操作过程,归档及压缩命令,gzip,、,bzip2,gzip,命令、,bzip2,命令,用途:制作压缩文件、解开压缩文件,格式:,gzip -9,文件名,.,bzip -9,文件名,.,gzip -d .gz,格式的压缩文件,bzip2 -d *.bz2,格式的压缩文件,常用命令选项,-9,:表示高压缩比,多在创建压缩包时用,-d,:用于解开已经压缩过的文件,归档及压缩命令,tar,tar,命令,用途:制作归档文件、释放归档文件,格式:,tar ,选项,.,归档文件名 源文件或目录,tar ,选项,.,归档文件名,-C,目标目录,常用命令选项,-c,:创建,.tar,格式的包文件,-x,:解开,.tar,格式的包文件,-v,:输出详细信息,-f,:表示使用归档文件,-p,:打包时保留原始文件及目录的权限,-t,:列表查看包内的文件,制作归档文件,解开归档文件,归档及压缩命令,tar,常用命令选项(续),-C,:解包时指定释放的目标文件夹,-z,:调用,gzip,程序进行压缩或解压,-j,:调用,bzip2,程序进行压缩或解压,rootlocalhost # tar,jcf,test.tar.,bz2,/etc/httpd/,tar:,从成员名中删除开头的“,/”,rootlocalhost # ls -lh test.tar.bz2,-rw-r-r- 1 root root 21K 09-09 01:19 test.tar.bz2,rootlocalhost # tar,jxf,test.tar.,bz2,-C /tmp,rootlocalhost # ls -ld /tmp/etc/httpd/,drwxr-xr-x 4 root root 4096 09-08 16:37 /tmp/etc/httpd/,rootlocalhost # rm -rf /tmp/etc/,教员演示操作过程,制作压缩包文件,释放压缩包文件,文本编辑器概述,文本编辑器的作用,创建或修改文本文件,维护,Linux,系统中的各种配置文件,Linux,中最常用的文本编辑器,vi,:类,Unix,系统中默认的文本编辑器,vim,:,vi,编辑器的增强版本,习惯上也称为,vi,rootlocalhost #,alias vi=/usr/bin/vim,rootlocalhost # which vi,alias vi=/usr/bin/vim,/usr/bin/vim,设置别名,以便执行,vi,时自动调用增强版编辑器,vi,编辑器的工作模式,三种工作模式,命令模式、输入模式、末行模式,不同模式之间的切换,rootlocalhost #,vi,文件名,命令模式,输入模式,末行模式,:键,a,、,i,、,o,等键,Esc,键,Esc,键,教员演示操作过程,命令模式中的基本操作,-1,光标移动,操作类型,操作键,功能,光标方向移动,、,、,、,上、下、左、右,翻页,Page Down,或,Ctrl+F,向下翻动一整页内容,Page Up,或,Ctrl+B,向上翻动一整页内容,行内快速跳转,Home,键或,“,”,、数字,“,0,”,跳转至行首,End,键或,“,$,”,键,跳转到行尾,行间快速跳转,1G,或者,gg,跳转到文件的首行,G,跳转到文件的末尾行,#G,跳转到文件中的第,#,行,行号显示,:set nu,在编辑器中显示行号,:set nonu,取消编辑器中的行号显示,40,命令模式中的基本操作,-2,复制、粘贴、删除,操作类型,操作键,功能,删除,x,或,Del,删除光标处的单个字符,dd,删除当前光标所在行,#dd,删除从光标处开始的,#,行内容,d,删除当前光标之前到行首的所有字符,d$,删除当前光标处到行尾的所有字符,复制,yy,复制当前行整行的内容到剪贴板,#yy,复制从光标处开始的,#,行内容,粘贴,p,将缓冲区中的内容粘贴到光标位置处之后,P,粘贴到光标位置处之前,41,命令模式中的基本操作,-3,文件内容查找,操作键,功能,/,word,从上而下在文件中查找字符串,“,word,”,?,word,从下而上在文件中查找字符串,“,word,”,n,定位下一个匹配的被查找字符串,N,定位上一个匹配的被查找字符串,42,命令模式中的基本操作,-4,撤销编辑及保存退出,操作键,功能,u,按一次取消最近的一次操作,多次重复按,u,键,恢复已进行的多步操作,U,用于取消对当前行所做的所有编辑,ZZ,保存当前的文件内容并退出,vi,编辑器,教员演示操作过程,末行模式中的基本操作,-1,保存文件及退出,vi,编辑器,末行模式中的基本操作,-2,打开新文件或读入其他文件内容,命令,功能,:e,/install.log,打开新的文件进行编辑,:r,/etc/,在当前文件中读入其他文件内容,末行模式中的基本操作,-3,文件内容替换,命令,功能,:s /old/new,将当前行中查找到的第一个字符,“,old,”,串替换为,“,new,”,:s /old/new/,g,将当前行中查找到的所有字符串,“,old,”,替换为,“,new,”,:,#,#,s/old/new/g,在行号,“,#,#,”,范围内替换所有的字符串,“,old,”,为,“,new,”,:,%,s/old/new/g,在整个文件范围内替换所有的字符串,“,old,”,为,“,new,”,:,s,/old/new/,c,在替换命令末尾加入,c,命令,将对每个替换动作提示用户进行确认,教员演示操作过程,RPM,包管理机制,RPM Package Manager,由,Red Hat,公司提出,被众多,Linux,发行版所采用,建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系,RPM,软件包,软件素材参考:,一般命名格式,bash-,3.1-,16.1,.,i386,.,rpm,软件名称,版本号,硬件平台,扩展名,发布次数,RPM,包管理命令,rpm,主要功能,1.,查询,RPM,软件、包文件的相关信息,2.,安装、升级、卸载,RPM,软件包,3.,维护,RPM,数据库信息,查询,RPM,软件信息,查询已安装的,RPM,软件信息,格式:,rpm -q,子选项, ,软件名,用法:结合不同的子选项 完成不同查询,-q,a,:查看系统中已安装的所有,RPM,软件包列表,-q,i,:查看指定软件的详细信息,-q,l,:查询指定软件包所安装的目录、文件列表,-q,c,:仅显示指定软件包安装的配置文件,-q,d,:仅显示指定软件包安装的文档文件,查询文件,/,目录属于哪个,RPM,软件,格式:,rpm -qf,文件或目录名,查询,RPM,软件信息,rootlocalhost # rpm,-q,bash,bash-3.1-16.1,rootlocalhost # rpm,-qa,| grep bash,bash-3.1-16.1,rootlocalhost # rpm,-qf,/usr/bin/vim,vim-enhanced-7.0.109-3,rootlocalhost # rpm,-ql,dhcp,/etc/dhcpd.conf,/etc/rc.d/init.d/dhcpd,查询,vim,是由哪个软件包安装的,教员演示操作过程,查询,dhcp,软件包安装的文件列表,查询是否已安装有,bash,软件包,查询,RPM,软件信息,查询未安装的,RPM,包文件,格式:,rpm -qp,子选项, RPM,包文件,用法:结合不同的子选项 完成不同查询,-qp,i,:通过,.rpm,包文件查看该软件的详细信息,-qp,l,:查看,.rpm,安装包内所包含的目录、文件列表,-qp,c,:查看,.rpm,安装包内包含的配置文件列表,-qp,d,:查看,.rpm,安装包内包含的文档文件列表,查询,RPM,软件信息,rootlocalhost # rpm,-qpi,lynx-2.8.5-28.1.i386.rpm,warning: lynx-2.8.5-28.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186,Name : lynx Relocations: (not relocatable),Version : 2.8.5 Vendor: Red Hat, Inc.,Release : 28.1 Build Date: 2006,年,07,月,13,日 星期四,14,时,10,分,20,秒,rootlocalhost Server# rpm,-qpl,lynx-2.8.5-28.1.i386.rpm,/etc/lynx-site.cfg,/etc/lynx.cfg,查询,lynx,软件安装包的摘要信息,查询,lynx,安装包中的文件列表,教员演示操作过程,安装、升级、卸载,RPM,软件包,安装或升级,RPM,软件,格式:,rpm ,选项, RPM,包文件,.,用法:不同选项适用于不同情况,-,i,:安装一个新的,rpm,软件包,-U,:升级某个,rpm,软件,若原本未装,则进行安装,-F,:更新某个,rpm,软件,若原本未装,则放弃安装,卸载指定的,RPM,软件,格式:,rpm -e,软件名,安装、升级、卸载,RPM,软件包,辅助选项,-force,:强制安装所指定的,rpm,软件包,-nodeps,:安装、升级或卸载软件时,忽略依赖关系,-h,:以,“,#,”,号显示安装的进度,-v,:显示安装过程中的详细信息,安装、升级、卸载,RPM,软件包,rootlocalhost # rpm -q lynx,lynx-2.8.5-28.1,rootlocalhost # rpm,-e,lynx,rootlocalhost # rpm -q lynx,package lynx is not installed,rootlocalhost # rpm,-ivh,lynx-2.8.5-28.1.i386.rpm,warning: lynx-2.8.5-28.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186,Preparing. # 100%,1:lynx # 100%,安装,lynx,软件包同时显示安装进度,卸载,lynx,软件包,教员演示操作过程,安装、升级、卸载,RPM,软件包,rootlocalhost # rpm -i wget-1.10.2-3.2.1.i386.rpm,rootlocalhost # rpm -q wget,wget-,1.10.2-3.2.1,rootmail # rpm,-Uvh,/media/cdrom/wget-1.10.2-7.el5.i386.rpm,warning: /media/cdrom/wget-1.10.2-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186,Preparing. # 100%,1:wget # 100%,rootlocalhost # rpm -q wget,wget-,1.10.2-7,.el5,升级,wget,软件包,解决软件包依赖关系,安装有依赖关系的多个软件时,被依赖的软件包需要先安装,同时指定多个,.rpm,包文件进行安装,卸载有依赖关系的多个软件时,依赖其他程序的软件包需要先卸载,同时指定多个软件名进行卸载,忽略依赖关系,结合,“,-nodeps,”,选项,但可能导致软件异常,vim-common,vim-enhanced,依赖于,教员演示操作过程,源码编译安装的基本过程,解包,tar,解包、释放出源代码文件,配置,./configure,针对当前系统、软件环境,配置好安装参数,编译,make,将源代码文件变为二进制的可执行程序,安装,make install,将编译好的程序文件复制到系统中,源码编译安装的基本过程,解包,习惯上将软件包释放到,/usr/src/,目录,解包后的源代码文件位置:,/usr/src/,软件名,-,版本号,/,rootlocalhost #,tar,zxvf axel-1.0a.tar.gz,-C,/usr/src/,rootlocalhost # ls /usr/src/,axel-1.0a,/,API axelrc.example configure CREDITS gui nl.po tcp.c,axel.1 CHANGES conn.c de.po http.c README tcp.h,axel.c conf.c conn.h ftp.c http.h search.c text.c,axel.h conf.h COPYING ftp.h Makefile search.h,configure,执行脚本用于下一步的配置,README,或,INSTALL,文件可提供安装方法,源码编译安装的基本过程,配置,需将工作目录切换到软件源码所在目录,使用源码目录中的,configure,脚本,执行,“,./configure -help,”,可以查看帮助,典型的配置选项:,-prefix=,软件安装目录,rootlocalhost # cd /usr/src/axel-1.0a,rootlocalhost axel-1.0a#,./configure,-prefix=/usr/local/axel,若不指定任何配置选项,将采用默认值,源码编译安装的基本过程,编译,执行,make,命令,4.,安装,执行,make install,命令,rootlocalhost axel-1.0a#,make,rootlocalhost axel-1.0a#,make install,这两个步骤可以合写为一行:,make & make install,源码编译安装的基本过程,验证已编译安装完成的程序,查看安装后的软件目录、了解软件程序的使用方法,rootlocalhost axel-1.0a# ls /usr/local/axel/ /usr/local/axel/bin/,/usr/local/axel/:,bin etc share,/usr/local/axel/bin/:,axel,rootlocalhost axel-1.0a# /usr/local/axel/bin/,axel,help,Usage: axel options url1 url2 url.,-max-speed=x -s x Specify maximum speed (bytes per second),教员演示操作过程,Question & Answer,?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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