软件测试复习要点_第1页
软件测试复习要点_第2页
软件测试复习要点_第3页
软件测试复习要点_第4页
软件测试复习要点_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

复习要点

一、软件测试的介绍

厂①产品质量的评估

②持续的质量反馈

软件测试的作用V

③客户满意程度的提升

Q④缺陷的预防

软件测试的目的:尽可能的发现并改正被测软件中的BUG(缺陷),提高软件的

可靠性。检验软件它是否满足规定需求或是弄清预期结果与实际结果之间的差

别。简而言之,测试的目的应该是验证需求,BUG是这个过程中的产品而非目标。

软件测试流程、生命周期(V、W模型)

1、从软件工程过程来看:需求评审一►设计评审一►代码评审一►单元测试

集成测试~►系统测试一~►验收测试

2、从项目管理的角度看:测试计戈L测试用例的设”一►测试执行与监12测

试结果分析与评估f二页目总结

测试的原则

1、木桶原理

2、八二原则:80%的程序缺陷常常生存在软件20%的程序空间里。

测试用例的书写

1、设计时的主要影响因素:需求目标、实际用户使用的场景、软件功能需求规

格说明书和产品设计文档、测试的方法、测试的对象、软件实现所采用的技术

2、设计时的基本思想:

①设计测试用例时,要寻求系统设计、功能设计的弱点。

②设计正面的测试用例,应该参照设计规格说明书,根据关联功能、操作路径的

等设计。

③设计负面的、异常的测试用例。

通用测试用例的格式

①用例编号、

②测试项目

③测试标题

④重要级别I

⑤预置条件f必要的

⑥输入数据

⑦操作步骤

⑧预期输出)

测试人员、测试时间、测试结果

需求关联、缺陷关联、测试时间J其他

功能测试用例设计方法

①等价类划分法_

②边界值分析法U-7两者一般并合使用

③决策表与因果图法

④状态迁移图法

⑤正交试验法

⑥错误推测法

软件错误的原因

1、开发产生的原因:需求不清晰、软件复杂性、编码错误、需求变化、时间压

力、代码文档贫乏、开发工具自身错误

2、测试导致的原因:测试目标定义错误、错误的选择了测试介入时期、选择了

低效的测试技术、测试人员能力不足、计划不详细,工作低效、测试人员与开发

人员沟通困难

缺陷

1、导致软件包含故障的人为原因

2、软件的异常情况

3、引起一个功能组件不能完成所需求功能的一种意外情况

4、功能组件执行其规定功能能力的缺失

二、缺陷报告单

报告单准则:准确、清晰、简洁、完整、一致

三、严重程度

,致命

严重

,一般

提示

、建议

缺陷报告状态

CNew缺陷的初始状态

Open开发人员开始修改缺陷

Fixed开发人员修改缺陷完毕

Closed回归测试通过

<Reopen回归测试失败

Postpone推迟修改

Rjectcd开发人员认为不是程序问题,拒绝缺陷

Dulicate己与提交的Defect重复

<Abandon认定不是问题将Defect置为此状态

二、LINUX命令

模式切换

1.由命令到图形界面:ttstartx/#init5

快捷键:|(shift)+alt+ctrl+F7

2.由图形到命令界面:Slogout/#init3(需要重新进入系统)

快捷键:|(shifl)+alt+ctrl+F4

3.退出当前控制端:exit/control+d

4.关机:poweroff/init0/shutdownnow/halt-pO

shutdown-h时间点/now(Ti将系统服务停止后关机)

halt杀死进程后调用sync,写完之后停止内核

5.重启:reboot/init6/shutdown-rnow(shutdown之后重新启动)

ctrl+alt+de:ete(只适用于控制台方式)

用户模式切换

su用户名:只更换用户,不改变当前所在路径

su-用户名:更换用户,在当前用户的“家目录”(如:普通用户到超级用户

的切换,会到/root下)

虚拟控制台

虚拟控制台可使用户同时在多个控制台上工作,多个虚拟控制台可以并行独立的

工作

切换键:ctrl+alt+Fl~F6(同时登陆终端数默认为6个)

启动图形界面:startx

退出图形界面ctrl+alt+Backspace

控制台乱码问题

改变linux版本问题(同样可以改变乱码问题)

1>如果改变为英文版linux系统,则输入命令:

exportLANG=en_US(常用)

2>如果改变为中文版系统,则输入以下任一种:

exportLANG=zh_CN.GBK(常用)

exportLANG=zhCN.utf-8

exportLC_ALL=zh_CN.GBK

获得帮助

help提供内部命令的帮助一help

man(manual的缩写)/info提供外部命令的帮助

rm-rf*玲强制删除当前目录下的所有文件或者目录

*今表示所有文件或者目录(当前目录下)

du,df命令

du命令:显示目前的目录所占的磁盘空间

不加任何参数的情况下,返回的是整个磁盘的使用情况

查看home目录所占的磁盘空间(也可先进入某一目录,直接du):

du-s分对每个查询的目标只给出占用的数据块总数

du-a玲递归的显示格定目录中个文件及子目录中各文件占用的数据块总数

du-b9以字节为单位列出磁盘空间使用情况

du-kf以1024字节为单位列出磁盘空间使用情况

du-c■>最后再加上一个总计(系统缺省设置)

du-19计算所有文件的大小,对硬链接文件,则计算多次

du-h目录今查看指定目录的大小

df命令:显示目前磁盘剩余的磁盘空间

查看整个文件系统磁盘剩余空间(可进入到某一目录查看当前目录磁盘使用情

况):

df-h玲查看某个目录的磁盘剩余空间

pwd

执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称

clear

清楚屏幕,不需要任何参数与dos下面的clr具有相同的功能

grep

g(globally)searchforare(regularexpression」」)andp(print)the

results

用于查找文件中符合字符串的哪行

Eg.grep-nr“network_ssl”./查找当前文件夹下所有文件内容,列出包含

有networkssl该字串的行,并显示行号。

参数说明:

-a将binary文件以text文件的方式搜寻数据

-c计算找到“搜寻字符串”的次数

-i忽略大小写的不同

-n顺便输出行号

-V反向选择,亦即显示出没有“搜寻字符串”内容的那一

mount挂载

usb挂载

1>fdisk-1查看当前usb链接设备

2>mount-tvfat原文件(usb挂载设备)新建目录

3>umount原文件名

注:对于不同的设备,其vfat可能需要变动

文件查看相关命令

1s命令

Is-a:除显示一般文件名外,隐藏文件也会显示出来

linux上的文件已”开头的文件被系统视为隐藏文件

1s-1:显示文件的详细信息(11)

显示的内容::dr-xrw-rwx(目录用户同组权限其他权限

1>第一字段:文件属性字段

文件属性字段10个字符组成

第一个字符:文件类型

-:普通文件

d:是一个目录(directory)

1:链接文件(link)”类似于windows下的快捷方式

b:块设备文件(block),一般位于/dev目录下

设备文件时普通文件和程序访问硬件设备的入口,没有文件大小,只有一个

主设备号和一个辅设备号。

块设备:一次传输数据为一整块(如硬盘、光盘等)

最小数据传输单位为一个数据块(大小为512字节)

c:字符设备文件(character),位于/dev目录下

字符设备:一次传输一个字节的设备(如键盘、字符终端等)

传输数据的最小单位为一个字节

P:命令管道文件,与shell编程有关的文件

s:sock文件,与shell编程有关的文件

链接文件分为硬链接、符号链接(软连接)两种

硬链接:多个指向同一文件。硬链接文件大小完全相同,如有多个硬链接,所链

接的文件只是一个文件大小

软链接:建立一个独立的文件,这个文件会让数据的读取指向它链接的文件内容。

类似于windows快捷方式

第一个字段剩下的9个字符表示该文件或目录的双限

r—>读(read)可以用“4”代替

w—》写(write)可以用“2”代替(二进制换算)

X-〉执行(execute)可以用“1”代替

其中前三个表示文件拥有者的权限

中间三个表示文件所属组拥有的权限表示文件所属

后三个表示其他用户拥有的权俳组拥有的权限

前三个表示rw-------1rootroot13411-3009:33testl.c

文件拥有者

Is-F:在文件的后面却罚符号

的权限*:表示可执行/表示目录@袤京连结文ft

方法一:chmod指令可以用来修改权限:表示其他用户

chmod(u^g、o)+/-(r、w、x)用户拥有的权限

方法二:二进制数字法

用每个用户或者组的数字来表示如d___xr_xr_x改为dr_xr_xrwx我们

只要把后面二进制代表的数字输入就好,to厂而前飞57AA

2〉第二字段

表示文件硬连接数

3〉第三字段

表示文件(目录)拥有者

4〉第四字段

文件(目录)拥有者所在的组

5>第五字段

文件所占用的空间(以字节为单位)

6》第六字段

文件(目录)最近访问(修改)时间

7〉第七字段

文件名

如果是一个符号链接,那么会有一个“->〃箭头符号,后面跟一个它指向的文

件名

cat命令(concatenate)

功能:显示或连结一般的ascii文本文件,类似于dos下的type命令

用法如下:

cattext显示text这个文件显示该文件的内容

cat-n文件->对所有输出行进行编号:(n—〉number)

cat-btest,c~>输出编号(空白行除外)

catfilelfile2依Jl网序显示filel、file2的内容

catfilelfile2>file3把filcbfilc2的内容结合起来,再”重定向(〉)”

到file3中

将fileLfile2的内容重新写入到file3中

如果“>”前边没有文件,则命令可理解为在lcsl2.c输入内容,输入完毕后,

再按Ctrl+d或Ctrl+c结束i编程并保存。使用cattest2.c命令访问内容,却为

刚刚输入的内容。

cat为filel的文件内容“附加”到file2的文件后面,而file2

的内容依然存在

以上命令即为将test,c和testl.c的内容顺序复制到test2.c内容的后面

cat/etc/group->查看系统的组

巴上寺tc/passwd^)查看系统的用户:

chinal:x:501:501::/home/chinal:/bin/bash

china2:x:502:501::/home/china2:/bin/bash

engl:x:503:502::/home/engl:/bin/bash

eng2:x:504:502::/home/eng2:/bin/bash

以上写声字段)用尸名(隼录名》/

第二季段珈令母/etc«h跖文件中可看第/

第三字段¥用夕iD//

第四字段今组//

第五字段分用户名全称/盒是可旗的/可以不设置(以上为空字段)

第六字段分用户的家媒/

第七字段9用户所用shell巍

使用cat/etc/shadow查看系统用户的登录口令如下截图:

hinal:$l$v9NE00uk$zGIaHbuYPfa0QuXW/2Sbf.:16407:0:99999:7::

hina2:!!:16407:0:99999:7:::

以上截图第二字段即为登录口令,如果没有设置登录口令(如china2用户),则

显示两个!!。

more,less

显示一般文本文件的指令。

如果一个文本文件太长了超过一个屏幕的画面,用cat则不理想

more:使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显

more+ntest今从test文本的第n行开始显示

more-ntest->表示每页显示test内容的n行:

以上操作,

1>可按Enter键继续卜一行显示,

2>也可按空格继续下一页

3>/字符串:向下查询字符串的内容

4>Ctrl+f->向下显示ctrl+b今向上显示

5>q今退出more

less:除有more的功能以外,还可以用方向键往上或往下的滚动文件

按q退出

nl命令

功能:查看文件添加行号打印(没有参数的情况下,编号除空行外的其他行)

-nl-ba目标文件(空行也进行编号)

head命令

功能:查看文件(与cat类似)

head-ntest今表示查看文件tQst的前n行:

head不带参数,默认显示前10行内容。

tail命令

功能:查看文件(与cat、head类似),不同的是可输出文件的最后几行内容

tail-ntest玲输出test文件的后n行内容:

tail不带参数,输出目标的所有内容

tail-f日志文件->持续监测后面的文件内容(方便查阅正在改变的日志文

使用tail-f查看test.log文件内容(使用ctrl+c暂停)

文件修改相关命令

chmod命令

功能:改变文件或目录的访问权限

两种方法实现:

1>文字设定法:

chmodu+r/w/x今给用户添加写/读/执行的权限

chmodu-r/w/x今给用户取消写/读/执行的极限

chmodg+r/w/x今给组添加写/读/执行的权限

chmodg-r/w/x分给组取消写/读/执行的权限

chmodo+r/w/x今给其他用户增加写/读/执行的权限

chmodo-r/w/x>给其他用户取消写/读/执行的权限

注:chmod文字设定法一次只能改变一个对象(用户/组/其他)的权限

2>数字设定法:

rwx

111

22=42]=22气

数字设定法可同时修改用户、组、其他用户的权限

chgrp命令

功能:改变文件或目录所属的组

格式:chgrpgroupfilename

chgrp-R递归修改(即修改目标文件及其下的所有文件或目录的所属组)

chown命令

功能:更改文件或目录的属主和属组

格式:

chownuser[:group]-R目标文件(-R的使用同上chgrp一样)

文件内容编辑相关命令

touch命令(创建新文件)

touch文件名即可

touchabc表示创建一个新的文件

如果abc己经存在,则touchabc只会改变其创建时间

vi编辑命令

犍入a一分进入编辑项

键入i:表示第一行有效输入

键入。:表示下一行输入

按esc进入到命令行模式

:q退出(不保存)

:wq保存并退出

:q!强制退出

:wq!强制保存退出

在命令行模式下(即编辑模式下,按esc进入的模式):

dd-一玲删除某一行(光标所在)3dd一玲删除光标所在往下3行

D->删除光标所在行3D->删除光标所在行往下3行

:5----->光标移至文本第5行

$一一1光标移至当前行号最后

0(数字)一一分光标移至该行的最前面

G-—玲光标移至文件末尾

/字符一一今在木文档查找指定字符(当前光标往下)注:区分大小写字符查

/字符\c--〉不区分大小写字符进行查找

?字符-一少在本文档查找指定字符(当前光标往上)注:区分大小写字符查找

?字符\c—>不区分大小写字符进行查找

:s/old/new/g------->表示用new的字符替换old的字符

:%s/old/new/g--->表示将该文本的所有old字符替换为new代替的字符

nyyp——今表示复制光标所在行往下n行注:yy不区分大小写

ctrl+f屏幕向下移动一页

ctrl+b屏幕向上移动一页

toucha(已经存在的文件,只改变其文件创建时间,内容不改变)

文件基本操作

In命令

功能:为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参

数是-s,具体用法是:In源文件-s目标文件

当需要在不同的目录,用到相同的文件时.,即需要在每一个需要的目录下都放一

个必须相同的文件,而我们只要在某个固定的目录,放上该文件,然后在其他的

目录下用In命令链揭它就可以,不必重复的占用磁盘空间

-s(symbolic)

l>ln命令会保持每一处文件的同步性,即不论你改动了哪一处,其他的文件都

会发生相同的变化;

2>ln的链接分软链接和硬链接两种

软链接:In-s源文件目标文件,它只会在你选定的位置上生成一个文件

的镜像,不会占用磁盘空间

软链接类似于windows的“快捷方式”

硬链接:In源文件目标文件,没有参数-s,它会在你选定的位置上生成一

个和源文件大小相同的文件

对硬链接文件的删除,只有删除所有链接文件及本身才算删除

注意:硬链接的2个限制:

硬链接对象不能是目录

硬链接文件只能在同一文件系统中的文件之间才行,即不同硬盘分区上的两

个文件之间不能建立硬链接

无论是硬链接还是软链接,文件都保持同步变化

删除创建的链接文件

rm-rf链接文件名(或者nn-r)

不使用rmdir删除,因为它不是一个目录

find命令(文件查找)

功能:在目录结构中搜索文件,并执行指定的操作

语法.

find起始目录寻找条件操作

说明:

find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条

件的文件并对其采取相关的操作

常用参数:

-name文件名今查找文件名的所在路径

-user/-uid/-gid/-group今查找相关用户和组

find(可加路径查找)/寻找条件操作

Find命令可使用''(单引号和*号组合查找内容)

文件内容的查询(grep)

文件内容的查询命令:grep、fgrep和egrep

grep命令

功能:一次只能搜索一个指定的模式,搜索模式可以使正则表达式

grep-i(ignore)检索条件被检索文件)检索忽略大小写

grep-n(number)检索条件被检索文件令检索输出行号

grep-v检索条件被检索文件今反向进行查询

grep-i检索条件被检索文件(a和b)

grep-in”检索内容”被检索文件今表示在被检索文件中查找字符串“检索

内容”

文件相关补充命令

mv命令

功能:1》文件移动

2>文件更名

移动目录或文件,引申的功能是给目录或文件重命名

使用该命令移动目录时,会连同该目录下的子目录也一同移走

使用该命令实现重命名的方法:

mv原文件(目录)新的文件(目录)名

(•,/”正确书写)

find

find.-name"*.txt"-print:■找所有的“*.txt”文件在当前目录及子

目录中

find.-name“[A-Z]*”-print:用于当前目录及子目录中查找文件名以

一个大写字母开头的文件

find/etc-name“host*"-print:在/etc目录中查找文件名

find.-namea[a-z][a-z][0―9][0—9].txtw-print:在当前目录查找文

件名以两个小写字母开头,跟真是两个数字,最后是.txt的文件;

find命令的一般形式:

findpathname-options[-print-exec-ok…]

find命令的参数:

pathname:find命令所查找的目录路径(.表示当前目录/表示系统根目录)

-print:find命令将匹配的文件输出到标准输出

-exec:find命令对匹配的文件执行该参数所给出的shell命令

相应命令的形式为'command'{}注意{}和'之间有空格

-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出

的shell命令,在酒行每个命令之前,都会给出提示,让用户确定是否执行

find命令选项

-name按照文件名查找文件

-perm按照文件权限来查找文件

-prune是find命令天在当前指点的目录中查找,如同时使用-depth选项,那

-prune将被find命令忽略

-user按照文件属主来查找文件

-group按照文件所属的组来查找文件

-mtime-n+n

按照文件的更改时间来查找文件,-n表示更改时间距现在n天以内,+n表示文

件更改时间距现在n天以前。

find命令还有-atime和-ctime诜项

-nogroup查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存

-nouser查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在

-newerfilel!file2

查找更改时间比文件filel新但比文件file2旧的文件

-type查找某一类型的文件,如:

b--今块设备文件

d----->目录

c-一今字符设备文件

P--->管道文件

1-一分符号链接文件

f一一今普通文件

-sizen:[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计。

-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找

-fstype:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在

配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信

-mount:在查找文件时不跨越文件系统mount点

-follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件

-cpio:对匹配的文件使用cpi。命令,将这些文件备份到磁带设备中

diff命令

比较两个文本文件的内容,并输出两者不一样的内容,具体参见mandiff

2.用户和组相关命令

.group命令

在linux系统中,每个用户账号至少属于一个用户组(如创建时没有指定,系统

会自动创建一个与用户名相同的组)

一个用户组可包含多个账号

属于同一用户组的用户享有该组共有的权限(主要指文件使用权限)

1>添加用户组

groupadd<group_name>

2>删除用户组

groupde1<group_name>

groupadd

groupadd[-ggid][-0][-r][-f]groupname常用参数

-ggid->指定组ID号(不使用-o参数的话,组火卅)|

-o今允许组ID号不必唯一

-r9加入组ID号,低于499系统账号(建立系统组)

-f今强制执行,默认是不允许创建相同的id的组的,使用此参数可在没有-。

参数的情况下创建形同ID号的组

如下:默认创建不能有相同ID的组:

使用-。参数创建相同纽ID的组:

使用-f强制创建,系统会默认在其输入ID前+1:

groupmod

groupmod[-g组ID号<-0〉][-欣新群组名称〉][群组名称]

-g<组ID号)今设置要使用的该组ID号

-0今重复使用群组识别码

-n<新群组名称》今设置要使用的群组名称

F参数命令使用(修改组名称)

groupde1

删除组时,若组内有用

user命令户,则须先删除用户

useradd

功能:建立用户账号

useradd-参数新建的用户名

-d<登入目录)》指定用户登入时的起始目录(即家目录)

注:-d〈家目录〉与创建用户名user2位置可调换

飞<群组>》指定用户所属的群组

-m9自动建立用户的登陆目录(即家目录)

useradd其他参数说明:

-c〈备注〉加上备注文字。备注文字会保存在passwd的备注栏位中

-e〈有效期限》指定账号的有效期限

一长缓冲天数)指定在密码过期后多少天即关闭该账号

-G〈群组>指定用户所属的附加群组

-m不要自动建立用户的家目录

-n取消建立以用户名祢为名的群组

-r建立系统账号

-s<shell>指定用户登录后所使用的shell

-u<uid>指定用户十

usermod

-d修改用户家目录(directory)

-1修改用户名(loginname)

-u修改用户ID

-g修改用户默认所属组

userdel

注:userdel若不加参数,则只是删除用户账号,而不删除相关文件

userdel-r用户账号可删除用户账号与相关的文件

id

功能:显示用户的ID,以及所属群组的ID

id[-gGnru][—help][--version][用户名称]

-g->只显示用户所在组的组ID

who命令

功能:用于查看当前在线上的用户情况

用户组管理(组添加删除用户、密码等)

gpasswd

1>定义组管理员

gpasswd-A<user><group_name>(该操作需由系统管理员进行)

2》设定组密码

gpasswd<group_name>

3>取消组密码一

gpasswd-r<group_name>

4>添加组成员

gpasswd-auser_name

5>删除组成员

gpasswd-d<user><group_name>

groups命令

查看用户属于哪个组:

groups<user>(如果不加用户名,则默认为查看当前用户属于哪个组)

newgrp命令

切换组

比如当前用户engl默认为eng组

使用newgrp切换至Uchina组,如下:

注:newgrp可访问其他组,但访问的那个组需要有密码

exit命令

离开当前有效组(或者用户)

注意;1>若组没有设置密码,则其他成员无法对其进行访问(只有组成员才能够

对其进行访问)

2>,普通用户与普通用户间的切换需要使用密码

3>.groups命令如后面没有写指定用户,则默认为查看当前用户所在的组

系统相关命令

进程管理ps命令

功能:进程查看命令,对系统中的进程进行监测控制

psaux

ps-ef

参数:-e显示所有进程

-f全格式

top命令

功能:动态显示进程

top-d时间今延迟时间刷新

top-d时间-n数字今延迟多长时间刷新多少次

top-p进程号今查看指定进程号的进程

kill命令

功能:杀死进程

kill-9进程号->强行杀掉指定进程

包压缩与解压

tar包

参数说明:

tar-cvf目标文件.tar源文件”仅打包,不压缩

tar-zcvf目标文件.tar源文件》打包后,以gzip压缩

tar-ztvf目标文件.tar9查看压缩中的文件

tar-tvf目标文件.tar*查看打包中的文件

打包:

tar-cvf目标文件名.tar源文件

解压包:

tar-xvf目标文件名.tar-C指定目录

文件压缩:

tar-zcvf目标文件名.tar.gz(或者.tgz)源文件

tar-tvftar文件今查看tar文件里的内容(不解压)

文件解压:

tar-zxvf目标文件tar.gz(或者.tgz)-C指定目录

参数解释:

c创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个

选项。相当于打包。

x从档案文件中释放文件。相当于拆包。

t列出档案文件的内容,查看己经备份了哪些文件。

特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可

能同时压缩与解压缩。

zip包

zip压缩时默认不覆盖源文件,zip压缩时新的名字后可不加后缀名.zip

压缩包:

zip-r目标文件源文件(可不止一个)

解压缩:

unzip压缩文件-d解压到的目的地

gzip包

参数:

-c)将输出写到标准输出上,并保留原有文件

-d今将压缩文件解压

-1今对每个压缩文件,显示下列字段:

压缩文件的大小天压缩文件的大小压缩比未压缩文件的名字

-r9递归压缩

-t分测试,检查压缩文件是否完整

-v9对每个压缩和解压的文件,显示文件名和压缩比

gzip源文件(即指需要压缩的文件),默认不保存源文件

gzip-c源文件>新文件(后缀名.gz可加可不加)T将源文件压缩,新压缩

文件名是自己起的,新文件可以是在其他路径下

gzip-d压缩文件今解压文件

使用gunzip命令也可以解压

gzip-v压缩文件分对压缩和解压的文件,显示文件名和压缩比

注意:

gzip压缩命令只针对文件操作,对目录操作会报错

如果想压缩目录,则先使用tar命令将目录打包,然后再使用gzip命令进行压

rpm包

rpm是RedHatPackageManager(RcdHat软件包管理工具)类似于windows里

面的“添加/删除程序”

rpm执行安装包(二进制包Binary源代码包Source)二进制包可以直接安装

在计算机中,而源代他包将会有RPM自动编译、安装。源代码包经常以src.rpm

作为后缀名

rpm-ivh包名今安装rpm包

rpm-Uvh包名今升级门巾包(如系统中没有安装此包,自动安装)

rpm-erpm包今删除rpm包

rpm-qirpm包名称今列出详细信息

rpm-qlrpm报名称今列出该包中所有的文件与目录所在完整文件名

rpm-qrpm包名称》查询系统已安装的软件

rpm-qa->列出所有已安装的rpm包

rpm-qc9列出该套件的所有配置文件

rpm-qf->查询文件属于哪一个安装包

安装ftp服务的步骤:

1>查看linux系统中是否已经安装过:

rpm-qa|grepftp

如果已经有vsftd…开头的安装包存在,则表明已经安装过

2>如果没有安装过,需要先挂载redhat5.ISO光盘镜像文件

注意:在挂载镜像之前,要查看系统上当前有没有挂载其他东西(如如ware),

使用df-h查看,如果media下没有挂载点•则继续操作,如果有.使用

|umount/media-)取消挂载

步骤如下:

a>点击VMware菜单栏的“虚拟机”->“设置”->“CD/DVD…”

b〉选择相应的redHat5.TSO文件

点击浏览,找到自己安装的

linux路径下的redHat5.ISO

文件

选择

c>选中已连接,点击确定

为上一步找到

的redHad.ISO

路径

确定

d>使用以下命令查看是否有相应的cdrom文件:

先cd/dev->进入到dev目录下,再使用11|grepcdrom查看

e》如果有,则进行下一步挂载(如没有,检查上述操作是否出现问题)

mount/dev/cdrom/media/今将其挂载到media下

f>cd/media进入到media目录下,使用Is-al|wc-1查看该目

录下文件和目录总数(此段命令1为字母)

g>cdServer/然后使用11Igrepftp查看(1为字母)

h>rpm-ivhvsftpd…今安装ftp

i>rpm-qcvsftpd—今查看该套件下的所有配置文件

J>rpm-qivsftpd…分查看该安装包的详细信息

网络管理

hostname

功能:查看主机名称

修改主机名

修改两个文件:

/etc/hosts

/etc/sysconfig/network

hmm为修改

vi/etc/hosts进入,修改以下行

的主机名

vi/etc/sysconfig/network,修改以下行:

HOSTNAME=hmm修改成新的

主机名

ifconfig命令

功能:查看和设置网络配置

ifconfig今查看当前网络ip、子网掩码等网络配置信息

ifconfig修改IP:

1>修改临时生效:

ifconfigethOIP(替换为想修改的IP)

2>修改永久生效IP:

命令行设置:

vi/etc/sysnconfig/network-scripts/ifcfg-ethO…进行编辑(编辑之前先

备份一份文件)

修改后使用servicenetworkrestart重新启动下,再使用ifconfig查看

方式3:系统设置(yast适用于suselinux版本)

直接在终端输入setup回车

route命令

功能:查看路由

一般使用route-n

netstat命令

功能:显示各种网络相关信息,如网络连接,路由表,接口状态(Interface

Statistics),masquerade链接,多播成员(MulticastMemberships)等

常见参数:

-a(all)显示所有选项,默认不显示LISTEN相关

-t(tcp)仅显示tcp相关选项

-u(udp)仅显示udp相关选项

-n拒绝显示别名,能显示数字的全部转化为数字

-1仅列出有在Listen(监听)的服务状态

-P显示建立相关链接的程序名

-r显不路由信息,路由表

-e显示扩展信息,例如uid等

-s按各个协议进行统计

netstat-an|grep21今查看ftp服务的路由状态

-c每隔一个固定时间,执行该netstat命令

其他命令

echo命

温馨提示

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

评论

0/150

提交评论