百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

2020非常全的软件测试linux面试题及参考答案

sinye56 2025-03-02 18:53 3 浏览 0 评论

一、前言:

作为一名软件测试工程师,我相信大部分的人都和Linux打过交道,因为我们的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,目前主流是CentOS7,那么对于一个测试工程师来说,我们需要掌握哪些命令呢?我将我了解到的命令列举一下,仅供大家参考:

二、Linux最最最常用的面试题及答案

1、你之前在公司使用linux命令做什么?

我们公司之前测试系统搭建在linux上,使用linux搭建和升级测试环境、查香后台日志等

2、在之前公司,测试环境使用的是哪个linux版本?

Centos7或更高版本(命令几乎 一致,可以通用)

3、linux 下安装软件有那些方式?

常用的有4种方式:绿色安装(解压即可使用)、yum安装(联网安装)、rpm包安装(类似exe文件安装)、源码编译安装(gcc、perl 等)

4、在之前使用linux过程中,使用什么工具远程连接?

可以讲使用过的,一般常用xmanager,它集成了xshell xftp

5、vi编辑器如何使用?

Vi:接文件名参数进入文件内容界面,可进行编辑 i: 切换到编辑模式 esc: 切换到命令模式

/+搜索内容 :进行向下披索操作 set nu : 给每行加行号 跳转到文本开头: $ 跳转到文本结尾 dd :删除一行 yy:删除一行

6、常用的linux命令有哪些?

目录相关: cd mkdir rmdir pwd Is ll=ls-l mv cp

文件相关: rm-rf cat more tail head vi du find

网络相关: ping ifconfig netstat

用户相关: groupadd useradd passwd su

权限相关: chmod chgrp chown

系统相关: reboot shutdown mount free df

进程相关: top ps kill

压缩相关: tar zip unzip gzip

其它: grep echo sh init(0-- 6)

7、如何使用linux命令查看后台日志?

使用tail-f日志文件名称

8、如何使用tar命令压缩和解压gz包?

压缩: tar -zcvf

tar zcvf FileName.tar.gz DirName

解压: tar-zxvf

tar zxvf FileName.tar.gz

9、解释命令的含义Is-la lgrep log、 ps -ef、kill -9 2543

Is -la lgrep log查找当前目录含有log的文件

Ps -ef查看所有进程

Kill-9 2543强制终止2543进程

10、文件权限改为所有者读、所在的组写,其它用户执行,如何写命令?

Chmod u+r 文件 Chmod g+w 文件 Chmod o+x文件

或chmod 421文件

11、查看linux文件大小?

可以使用1s-1文件名或者 du文件名

12、重启网络服务的命令?

service network restart或systemctl restart network

network网络服务 firewalld防火墙 mysql数据库服务 httpd apache 服务

13、find命令如何使用?

Find查找目录 -name 文件名称 -type 文件类型

Type可以填写f (文件) d (日录) 1[链接文件)等

14、linux 如何清空日志文件的内容?

cat“”> test.log 其中test.log为日志文件

15、如何在linux上做被测系统代码补丁的更新?

关闭目前的被测系统--- 先备份原有的被测系统的可执行代码---然后通过工具xftp把解压后的补丁中的可执行代码文件分别覆盖之前的可执行代码文件---根据补丁升级文档进行配置文件修改---清空日志文件内容 --- 启动被测系统

如果你觉得此文对你有帮助,如果你对此文有任何疑问,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

16、查询端口占用并杀掉占用端口的进程?

1)已知程序名称查找占用了端口:举例

查进程ID ps-ef|grep 程序名[如tomcat)

根据上一步结果,查占用端口netstat -nap I grep pid(109)

2)已知占用了哪个端口,查程序名称

查进程ID netstat -nap Igrep端口(8080)

根据上步结果,查应用程序名ps ef| grep pid

17、tomcat相关目录用途?

bin目录:主要用来存放Tomcat的命令

conf日录:存放tomcat服务器全局配置的各种文件

lib目录:存放Tomcat服务器所需要的所有Jar包

log目录:存放tomcat执行时的日志文件

webapps目录:Tonmcat默认部署路径

18、测试环境如何搭建?

一般根据开发给的部署文档指建, 都署文档操作步骤如下:

1)安装依赖软件java (jak. tomcat. redis. mysql)等

2)导入基础数据(建表,导入初始化的数据)

3)获取代码(编译、打包),war包

4) 部署到tomcat的webapps目录下

5) 修改配置文件

6)启动服务

19、测试环境部署的注意事项?

1)基础环境JDK MYSQL TOMCAT 版本要与生产环境保持一致

2)服务器部署架构、服务器型号也尽量与生产环境保持一致,配置可以等比例缩减

3)一般先把数据库 表相关操作完成,再进行代码部署

20、测试环境升级?

1)完全升级:根据开发人员给的升级文档,查看代码包、数据库脚本包是否齐备,然后把测试环境的数据库、被测系统代码包先备份然后刷除,然后根据开发最新的文件和代码进行升级部署操作。升级之后做个基本功能验证,如果验证失败,测试环境按之前的备份包回滚

2)增量升级(补丁升级):从svn上拉取开发提交的测试补丁---停止tomcat---备份webapps下部署的项目代码(各份名称实例newdream 2019_08 27 16 _03.tar.gz) --- 使用升级补丁进行升级(升级数据库补丁(sql文件)、代码补丁(覆盖))---清除日志---启动tomcat (./startup.sh) - 验证是否能进入被测试系统

相关推荐

python笔试必会100题(赶紧刷起来)

1、一行代码实现1~100之和```pythonsum(range(1,101))```2、如何在一个函数内部修改全部变量```python'''global'''name="xue"deft...

软件测试笔试题

测试工程师岗位,3-5年,10-14k1.我司有一款产品,类似TeamViewer,向日葵,mstsc,QQ远程控制产品,一个PC客户端产品,请设想一下测试要点。并写出2.写出常用的SQL语句8条,l...

2021年下半年 系统集成项目管理工程师 上午真题答案(21-30)

21.()不属于云计算的特点。A、高可扩展性B、高成本性C、通用性D、高可靠性参考答案:B22、()是基于Linux,入门容易,且中间层多以Java实现的移动互联网主流开发平台。A、AndroidB、...

Java程序员必备——Linux的面试常见问题及面试题!你知道多少?

一.常用命令1.编辑相关①.awkNF:字段总数NR:第几行数据FS:分隔字符②.sed-n-i直接修改4a:在第四行后添加4i:在第四行前插入1,5csting:用sting替换1到5行...

Linux 常见面试题汇总

来源|thinkwon.blog.csdn.net/本文一共3W+字,分别从Linux概述、磁盘、目录、文件、安全、语法级、实战、文件管理命令、文档编辑命令、磁盘管理命令、网络通讯命令、系...

爆肝整理的Golang面试题,拿走不谢

本文转载https://zhuanlan.zhihu.com/p/519979757作者:沪猿小韩1、申明文章部分题目来源于网络,答案系个人结合5月份面试了近30家公司整理所得,最后附录参考原文链...

闭关整理了42页Linux常问面试题,背完稳过面试,学习提升必备

Linux面试时总会遇到各种各样的问题,此时遇事不乱才是最明智的选择,当然,决定你面试是否淡定,取决于你提前是否做好准备,今天给大家分享一份42页Linux常问面试题汇总,背完面试成功率提高80%,所...

linux常见面试题及参考答案

1.Linux下常用的DNS服务软件是什么,举出集中常用的DNS记录,如果域名是abc.com配置好了一台邮件服务器,IP地址为202.10.0.20,该如何做解析。是否了解bind的智能解析,如...

Linux面试最高频的5个基本问题

CPU利用率和CPU负载的区别是什么提到CPU利用率,就必须理解时间片。什么是CPU时间片?我们现在所使用的Windows、Linux、MacOS都是“多任务操作系统”,就是说他们可以“同时”运行多...

运维必备!Linux+Python+Golang,常见面试题及答案都在这里了

工作拧螺丝,面试造火箭。虽有夸大之处,但对于应聘者来说,仅凭工作经验去应付面试是万万不行的,要想顺利通过面试笔试,“刷题”至关重要!本文对运维工程师面试中,经常出现的一些知识点进行了整理,并有针对性地...

Linux运维工程师必备面试题100道及解析(持续更新中)

1.磁盘使用率检测(用shell脚本)root@ecs-c13b~]#catfdisk.sh#!/bin/bash#截取IPIP=`ifconfigeth0|awk-F""...

2021年,运维工程师笔试真题(二)(附带答案)

1、arp协议用了()A、broadcastB、multicastC、unicastD、以上选项都不正确2、终止一个前台进程可能用到的命令和操作是?()A、killB、ctrl+CC、...

2020非常全的软件测试linux面试题及参考答案

一、前言:作为一名软件测试工程师,我相信大部分的人都和Linux打过交道,因为我们的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,目前主流是CentOS7,那么对于一个测...

面试必备,Linux面试题和答案!

作为Java开发,对于Linux相关知识,不管是面试还是工作,多多少少你还是得会点。我专门整理了一版Linux相关的面试题和答案。题目1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用...

142道最新的Linux面试题及解析!代码清晰直接套用

本文整理了最新的Linux面试题,142道题及解析,分享至此,希望对大家有帮助。142道面试题概览部分内容展示1.磁盘使用率检测(用shell脚本)root@ecs-c13b~]#catfdi...

取消回复欢迎 发表评论: