Linux第二次测试

合集下载

软件测试linux面试题

软件测试linux面试题

软件测试linux面试题1. 介绍Linux操作系统Linux操作系统是基于UNIX的开源操作系统,广泛应用于服务器、嵌入式设备、个人电脑等各个领域。

其核心是Linux内核,支持多用户、多任务的操作环境。

Linux具有稳定性、安全性和可定制性等特点,成为软件测试领域主要使用的操作系统。

2. 什么是shell?请简要介绍shell的种类和作用。

Shell是指操作系统提供给用户与内核进行交互的一种接口。

它解释用户输入的命令并调用相应的程序进行操作。

常见的shell种类有Bourne Shell(/bin/sh)、Bash Shell(/bin/bash)和C Shell(/bin/csh)等。

- Bourne Shell是最初的UNIX Shell,是现在大部分Linux系统默认的Shell。

它具有跨平台性,语法简洁明了,易于学习和使用。

- Bash Shell是Bourne Shell的升级版,兼容性更好,添加了很多实用的功能,如历史命令、命令补全和命令别名等。

它是Linux系统上最常用的Shell。

- C Shell是类似于C语言语法的Shell,使用起来更加高效。

它适合于需要编写复杂脚本的任务。

Shell的作用包括文件操作、程序执行、环境配置和脚本编写等。

在软件测试中,可以利用Shell脚本编写自动化测试脚本,提高测试效率。

3. 请解释Linux的文件权限和权限位的含义。

Linux的文件权限通过权限位(权限标志)来表示,分为三种权限:所有者权限、用户组权限和其他用户权限。

权限位包括读(r)、写(w)和执行(x)三种权限,用数字表示。

- 读权限(r):表示对文件内容的读取权限,权限值为4。

- 写权限(w):表示对文件进行修改的权限,权限值为2。

- 执行权限(x):表示对文件进行执行的权限,权限值为1。

- 权限位为0时表示没有相应的权限。

每个文件的权限位用10个字符表示,第一个字符表示文件类型,后面9个字符分别表示所有者权限、用户组权限和其他用户权限。

实验二Linux系统的启动与关闭

实验二Linux系统的启动与关闭

实验⼆Linux系统的启动与关闭实验⼆Linux系统的启动与关闭⼀、实验⽬的1.熟悉Red Hat Linux操作系统的环境。

2.掌握Red Hat Linux 9.0系统下的基本操作。

3.掌握字符界界⾯下基础命令的使⽤⼆、实验环境1.装有Red Hat Linux 9.0系统的计算机。

三、实验重点及难点1.重点:学习掌握Red Hat Linux 9.0系统下的基本操作。

2.难点:在字符界⾯下各种基础命令的使⽤四、实验内容1、若对Linux系统安装仍有疑问的同学继续熟悉Linux系统的安装2、登陆Red Hat Linux 9.0系统。

以root⽤户登录到Red Hat Linux 9.0系统(也登陆到上次课安装的系统,或实验⾃带的系统,⽤户名:root,密码:000000)3、图形⽤户模式和字符模式之间(六个终端)是如何切换:熟悉/etc/inittab⽂件的内容(cat /etc/inittab)你能给出每⾏的含义吗?图形界⾯字符界⾯Alt+shift+crtl+F1~F6字符界⾯图形界⾯Alt+F7字符界⾯字符界⾯Alt+Fn4、创建⽤户账号(1)在图形⽤户界⾯下创建⾃⼰的⽤户帐号及帐号密码;1、主菜单----系统设置----⽤户和群组---新建⽤户2、输⼊⽤户名、全程、⼝令、确认⼝令、登陆shell、主⽬录3、确认不误后,点击确定后完成相关操作(2)在⽤字符界⾯下通过adduser或useradd命令创建⾃⼰的帐号,通过passwd命令设置⾃⼰帐号的密码;1、在桌⾯点击⿏标右键、然后点击新建终端2、adduser tong3、passwd tong4、tong5、完成相关操作(3)查看/etc/passwd和/etc/shadow⽂件,你能说出每个字段的含义吗?Passwd:登录名:密码:⽤户ID:群组ID:全名:⼯作⽬录:解释程序Shadow:⽤户名:加密密码:最后⼀次修改密码时间:密码最短有效天数:密码最长有效天数:警告时间:失效时间:保留字段(⽬前没有特定⽤途)(4)观察添加⽤户,在系统中的那些位置发⽣了变化?在/etc/passwd、/etc/shadow、/etc/group中添加在home下创建了⼀个新的⽤户⽂件夹5、虚拟机下⽹络的配置:IP地址的设置(⾃动获取)、DNS服务器(210.45.160.1)的设置、⽹卡连接模式的设置(设置成NAT)。

Linux下测试工具简介

Linux下测试工具简介

iozone3_326

• • • • • • • • • •
测试步骤:
1、硬盘上有空闲空间,新建一20g的分区,格式化为ext3格式,然 后挂载分区 2、将测试工具包iozone3_326.tar拷贝到/opt目录下,并解压缩 3、进入测试工具iozone的目录: # cd iozone3_326/src/current 4、查看CPU位宽: # file /bin/ls 5、依据位宽大小选择编译方式,如果是32-bit,则执行: # make linux 如果是64-bit,则执行 # make linux-AMD64
lmbench-3.0-a7
• • • • • • 2、删除可能存在的编译文件和编译结果: # ls results | grep -vi Makefile | rm –rf # make clean 3.配置并运行一次: # make results 配置相关参数
– – – – – Options to control job placement,选择1 Memory设置为略大于4倍的cache size Email最好选择no,避免太长时间 其余选项保持默认即可 下次测试时,可以直接make rerun,不必重新配置
ltp-full-20091231
• 测试目的: – 为系统提供足够的压力,评估在超越最大负载的情况 下系统的运行,是系统在正常的情况下对某种负载强 度的承受能力的考验 。
• LTP套件的测试用例:包含了超过2000个测试用例,涵盖 了内核的大多数接口,如系统调用、内存、IPC、I/O、文 件系统和网络。 • LTP测试的过程主要分为两个阶段
• • •
4.写入结果并查看: # make see # mv results/summary.out results/`date+%y%m%d%H%M`.summay.out

华科_计算机系统实验报告

华科_计算机系统实验报告

课程实验报告课程名称:计算机系统基础专业班级:学号:姓名:指导教师:报告日期:年月日计算机科学与技术学院目录实验1: (1)实验2: (7)实验3: (24)实验总结 (34)实验1:数据表示1.1 实验概述实验目的:更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。

实验目标:加深对数据二进制编码表示的了解。

实验要求:使用有限类型和数量的运算操作实现一组给定功能的函数。

实验语言:c。

实验环境:linux1.2 实验内容需要完成bits.c中下列函数功能,具体分为三大类:位操作、补码运算和浮点数操作。

1)位操作表1列出了bits.c中一组操作和测试位组的函数。

其中,“级别”栏指出各函数的难度等级(对应于该函数的实验分值),“功能”栏给出函数应实现的输出(即功能),“约束条件”栏指出你的函数实现必须满足的编码规则(具体请查看bits.c中相应函数注释),“最多操作符数量”指出你的函数实现中允许使用的操作符的最大数量。

你也可参考tests.c中对应的测试函数来了解所需实现的功能,但是注意这些测试函数并不满足目标函数必须遵循的编码约束条件,只能用做关于目标函数正确行为的参考。

表1 位操作题目列表2)补码运算表2列出了bits.c中一组使用整数的补码表示的函数。

可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。

表2 补码运算题目列表3)浮点数操作表3列出了bits.c中一组浮点数二进制表示的操作函数。

可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。

注意float_abs的输入参数和返回结果(以及float_f2i函数的输入参数)均为unsigned int类型,但应作为单精度浮点数解释其32 bit二进制表示对应的值。

表3 浮点数操作题目列表表示,当输入参数是NaN 时,返回NaN 号整型操作,包括||,&&以及if,while控制结构4 float_f2i 返回浮点数‘f’的强制整型转换“(int)f”表示仅能使用任何整型/无符号整型操作,包括||,&&以及if,while控制结构301.3 实验设计根据题目要求,选择合适的操作符来编写代码。

Linux系统管理与应用项目实训期末测试卷AB试卷2套带答案高职

Linux系统管理与应用项目实训期末测试卷AB试卷2套带答案高职

函一在E盘建立考生文件夹,文件夹名称为IinUX系统管理与应用+姓名+学号后2位(试卷总分为100分)分一一一目录及文件操作(30分)1使用桌面VMWare打开Centos7虚拟机,用户名为root,密码为1,使用Xshe1I远程登录工具登录到Centos7虚拟机上(6分)2进入/root目录,使用命令以长格式方式查看/root目录下的文件,将结果拷屏为命令a1∙bmp.保存到考生文件夹.(6分)3在root目录下,建立子目录a2,在a2目录下新建文件a2.bak,查看a2.bak的详细信息,将结果拷屏为a2.bmp,保存到考生文件夹.(6分)4在root目录下,将a2目录下的a2.bak重命名为a3.bak,将结果拷屏命名为a3.bmp,保存到考生文件夹.(6分)5在根目录下建立目录a3,在a3下创建文件a3.txt,将a3.txt拷贝到∕root∕a2目录下,将操作过程拷屏为a4.bmp,保存到考生文件夹(6分)。

二用户及组操作(30分)1新建立用户为user2,使用命令方式查看新建的user2用户,拷屏为a5∙bmp,保存到考生文件夹。

(6分)2使用交互方式设置user2的密码是123。

(6分)3复制会话,切换到USer2用户下,在USer2的家目录建立文件USer2.txt,查看新建立的文件,拷屏为a6∙bmp,保存到考生文件夹。

(6分)4新建立用户组group2,使用Cat命令查看蛆文件中含有group2的信息。

(6分)5将use”附加组都设置为group2,查看USer2所在的组,将结果拷屏为a9∙bmp,保存到考生文件夹。

(6分)三配置服务(40分)1将D盘下光盘文件CentOS-7-x86_64-DVDT511.iso安装到光盘上,在根目录下建立文件夹CdrOm,把光盘文件挂载到CdrOm下,查看Cdrom文件夹里的内容,拷屏为a10.bmp,保存到考生文件夹(10分)2使用rpm安装方式安装zip软件包,显示安装过程,将安装后的界面拷屏为a11.bmp,保存到考生文件夹Go分)3使用rpm安装Irzsz,使用sz命令将∕root∕a2∕a3.bak文件传送到WindOWS桌面,拷屏为a12.bmp,保存到考生文件夹(10分)4使用yum安装方式安装vsftpd软件包,使用我的电脑访问vsftpd服务,将结果拷屏为a13.bmp,保存到考生文件夹Go分)函一在E盘建立考生文件夹,文件夹名称为IinUX系统管理与应用+姓名+学号后2位(试卷总分为100分)分一一一目录及文件操作(30分)1使用桌面VMWare打开Centos7虚拟机,用户名为root,密码为1,使用Xshe1I远程登录工具登录到Centos7虚拟机上(6分)2进入∕etc∕yum.repos,d目录,使用命令以长格式方式查看∕etc∕yum.repos,d目录下的文件,将结果拷屏为命令a1.bmp,保存到考生文件夹.(6分)3在根目录建立子目录a1,在a1目录下新建文件a1.bak,查看a1∙bak的详细信息,将结果拷屏为a2.bmp.保存到考生文件夹.(6分)4将a1目录下的a1.bak重命名为a2∙txt,将结果拷屏命名为a3∙bmp,保存到考生文件夹.(6分)5在根目录下建立目录a2,在a2下创建文件a3.txt,将a3∙txt移动到a1目录下,将操作过程拷屏为a4.bmp,保存到考生文件夹(6分)。

操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)

操作系统实验答案-实验2Linux的基本操作及vi的使用(答案)

实验二Linux的基本命令操作及vi的使用实验目的:1、熟悉Linux操作系统环境2、熟悉Linux操作系统的文件结构3、熟悉Linux操作系统的基本命令4、熟悉Linux操作系统的文件组织方式5、学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。

实验内容及要求:1、登陆实验室的Linux服务器。

启动电脑,进入Windows操作系统,在“开始”-〉“运行"中输入“Telnet 10。

200.41。

178”,即可登陆实验室的Linux服务器.在“Login:”提示后输入“stu”+学号(如02号同学输入stu02),按下回车键。

在“Password:”提示后输入“123”(注意输入密码时屏幕上不会有“*”等符号出现,这和Windows 不同),按下回车键,若出现“[os@ root os]$”或“—bash—2.05b$”,表示已成功登陆系统,可以开始输入指令操作。

思考:(用pwd指令)查看自己登陆后位于Linux的哪个目录,写出该目录的路径,与自己周围的同学比较,看是否相同.(可查阅Linux资料了解“/home”目录的功能介绍)2、在Linux中进行以下基本操作:1)在当前目录下新建一个名为(自己姓名首字母缩写+学号后3位数)的子目录.写出你所用的指令.(例如:mkdir zq000 )2)进入刚创建的子目录环境下。

(提示:指令cd)3)在刚创建的子目录下新建一个名为abc.txt的文件。

写出你所用的指令。

(提示:新建文件的指令是touch)4)将/目录下(即根目录下)的welcome.txt文件复制到自己的子目录下,写出你所用的指令。

cp –i /root/stu62/abc.txt /home/welcome。

txt5)写出welcome.txt文件的内容。

(提示:用cat指令查看)Hello, Boys and girls , welcome to the wonderful Linux world!3、在Linux中进行以下基本操作:1)进入自己的主目录。

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。

A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。

A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。

A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。

A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。

A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。

计算机网络实验心得体会

计算机网络实验心得体会

计算机网络实验心得体会计算机网络实验心得体会有了一些收获以后,好好地写一份心得体会,这样有利于培养我们思考的习惯。

相信许多人会觉得心得体会很难写吧,下面是小编收集整理的计算机网络实验心得体会范文,希望能够帮助到大家。

计算机网络实验心得体会1这学期我们开设了计算机网络技术实验课。

我们都对这门课很感兴趣,因为计算机普遍的应用以我们的日常生活当中,同时也在这个信息时代里占有重要的地位。

我们的第一次实验课时做双绞线,也就是我们平时上网用的网线,我们高兴极了,所有同学都是那么的认真。

前面在理论课上老师已经给我们讲解了必备的基础知识,所以在实验课上老师就给我们讲了一些实验规则,并给我们做了示范,看起来挺简单的。

很快我们也就拿着工具和材料开始做起来了,看似简单的实验做起来却平平出错,不是把网线的顺序排错就是把水晶头弄坏,不过还是有同学是顺利完成了的。

在整个实验中我们认识到了很多。

实验的成与败并不重要,当然当我们成功的完成实验的时候,那也是一份难得的快乐!不过大部分同学还是出错了,所以我们在实验过程中,我们应该尽量减少操作的盲目性提高实验效率的保证,不要过于着急。

实验中我就是范了一个很傻的错误,我把线接反了,导致报废了以个水晶头,这应该是不认真导致的后果,在这个实验中需要的是我们认真严谨、大胆、自信,还有团队合作精神。

通过这次实验才知道我们拥有的东西太少了,还有很多好的习惯我们都不具有,这些习惯很重要,它们将在以后的生活工作中起到非常重要的作用。

生活中的我们常常粗心大意,胆小,有一些自卑,没有目标,我们在盲目的过着每一天,这就是现在的我们,二十岁的我们还像个长大的孩子,对于我们曾经的梦想却无从下手,我们无奈的挣扎在生命的每一天里。

这次实验我们受益匪浅,不求以后能有多大的改进,只求自己能坚持每天都在进步,哪怕一点点就好。

同时也希望能在今后的课程中学到更多,熟练地掌握所学的知识,并应用于日常生活当中。

计算机网络实验心得体会2计算机网络课程的实验不同于以前做过的C语言上机实验和数据结构上机实验,后两者都是编程的,要求的是个人对基础知识的掌握和熟练的应用,简单地说就是一个人的战场。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux综合测试(2)
1.简述Linux操作系统的启动过程;
答:(1):主机加点CPU初始化本身,接着在硬件固定位置执行一条命令,进行扇区引导。

(2):BIOS装载并将控制权交给LILO,LILO获得引导过程控制权后,会显示GRUB提示符。

(3):内核启动Linux的第一个进程是init,该进程将根据/etc/inittab文件中的设置来执行相应的启动程序,引导系统启动所需要的程序并进
入指定的运行级别,init进程是linux系统中所有进程的祖先进程,
进程号为1
(4)根据不同的进程级别,系统启动相应的服务程序。

(5)login进程等待用户登录。

2.查询当前操作系统下httpd服务的启动状态、重新启动该服务;查询该服务的
开机自动启动设置、并将其开机启动状态重新设置为0、1、6运行级别关闭;
2、3、4、5运行级别自动启动。

答:Service httpd status
Service httpd restart
Chkconfig --level httpd
Chkconfig --level 016 httpd off
Chkconfig --level 2345 httpd on
3.简述进程和程序的关系及二者之间的区别,简要说明进程有哪些种类。

答:区别:程序是为了完成某种任务而设计的软件,进程是指开始执行但是没有结束的程序的实例。

进程的种类:1.交互进程 2.批处进程3.守护进程
4.使用进程指令完成操作:
今晚23点,查看内存使用情况将结果存入abc.txt中。

明天上午10点10分,将使用系统的用户存入文件w.txt。

Linux系统的用户john远程登录到系统准备开始一天的工作,首先他设置了一个
提醒任务:在上午8:50,系统自动输出“I have a meeting at 9:00.”,以提醒john
在9:00点的时候有一个会议要参加。

同时john以后每周四下午要主持一个讲座,
因此他制定了一个周期性任务:每周三下午4点提醒自己第二天有讲座。

答:(1) At 23:00 today
At >w >/abc.txt
At 10:10 tomorrow
At >w>w.txt
(2)At 8:50
At >echo "I have a meeting at 9:00."
Crontab
00 16 * * 3 echo "第二天有讲座"
5.Linux服务器管理员要在服务器上安装配置DHCP服务器他需要做的工作如
下,试完成相关操作的命令:
首先查询目前系统中是否已经安装了合适版本的DHCP服务器。

如果未安装,设已经准备好了dhcp-1.1.3-8.i386.rpm软件包在主目录下待安装。

安装前,管理员需要了解DHCP软件包将要安装的位置;然后安装DHCP 软件包;查询DHCP软件包安装是否成功;设置DHCP服务的自启动状态;启动DHCP服务。

答:#rpm -q dhcp
//提示“package dhcp is not installed”表示未安装DHCP软件包
#rpm -qpl dhcp-1.1.3-8.i386.rpm
#rpm -ivhdhcp-1.1.3-8.i386.rpm
#chkconfig dhcp on
#server dhcp restart
Linux服务器的远程用户tom正在进行的工作包含在几个子目录和文件中,如下所示,共计2个目录,4个文档:
/hom e/tom/test/
jsp
index1.jsp
index2.jsp
java
U ser.java
File.java
工作完成后,tom用户想把所做的工作发送到自己的邮箱中以便随时使用。

为了方便文件的发送,tom用户决定将所做的工作进行打包压缩成一个文件再发送。

试完成除发送邮件外的所有指令。

答:(1) cd /home/tom
(2) tar -zcvf test .tar.gz test
(3) ls -l
(4) tar -ztvf test.tar.gz
(5)cd /tmp
(6)tar -xzvf /home/tom/test.tar.gz
(7)ls -R test
(8)rm -rf test
(9)cd
6.root管理员需要重新配置网络环境。

他需要完成的工作如下:
设置主机命名为teach.student(两种方式:临时、永久)
用ifconfig命令设置网卡信eth0息:IP地址为192.168.0.3,网关地址为子网掩码是255.255.255.0。

MAC地址为00:11:22:33:44:55
通过修改配置文件的方式来设置域名解析服务器地址为100.128.5.13。

对于每一步的设置,root都要作相应的查看以确认设置成功。

答:Hostname teach.student
ifconfig
Vi /etc/sysconfig/network
Hostname=teach.student
ifconfig
Ifconfig eth0 192.168.0.3 netmark 255.255.255.0
ifconfig
Ifconfig eth0 hw ether 00:11:22:33:44:55
Ifconfig
Vi /etc/resolv.conf
Dns1=100.128.5.13
Ifconfig。

相关文档
最新文档