2026最新软件测试 Linux面试题【含答案】
六、 Linux6.1 Linux系统你是怎么用的?[在测试1、执行的过程中我们发现的bug有时候需要定位bug协助开发修复bug时需要在linux里通过命令tail-200或tail-500查看当天的日志的后面多少行或者前面多少行定位bug或者通过tail -f来查看日志里的关键字 exception(异常) error(错误)。[后台程序运行久了会对系统造成卡顿等诸多隐患或我们做性能测试的时候我们都会通过linux的命令Ps -ef显示所有进程)、top(监控程序执行状况)、free -m显示内存使用情况)来查看系统资源如果服务器出现故障时我们也会用service httpd status看下服务器是否启动用ps -ef|grep httpd查看apache进程是否启动用ps -ef|grepjava查看jdk进程是否启动如果服务器起不来常见的问题有端口可能被占用用 netstat- an|grep 8080查看端口是否已被占用。][搭建测试环境的时候我们在是在linux下进行的搭建LAMP时在线用命令 yum install安装 apachephp以及mysql;或通过 xshell来导入需要的环境包来搭建LTMJ(Tomcat 、Mysql、jdk)6.2 Linux是什么工具连接的 Linux版本是多少Xshell、CRT、SSH用的ssh协议连接端口是22传输文件用xftp工具占用的端口是21Linux版本 centos6.5版本64位6.3 日志具体是怎么看的1、我们根据日志目录找到对应的日志文件用tail -200或者tail-500查看文件内容也可以重定向导出来查看。如果是系统出现了异常导致的错误我们跟去查找关键字比如说error或者 exception等如果是逻辑错误会把操作对应时间的日志跟对应开发一起去定位bug6.4 监控资源命令用到哪些查着进程ps -ef过滤添加grep来着杀掉进程 kill 强制杀掉 -9监控资源top vmstat磁盘 df -h内存 free -m6.5 nmon工具是如何使用的1、下载安装包 ()2、安装(不需要安装-解压即可) nmon_linux_14i.tar.gz1把文件传输到 linux服务器2解压xftptar -zxvf nmon_linux 14i.tar.gz3解压文件中找到你系统版本对应的运行文件比如你们的操作系统 centos6.5 64位系统 ./nmon_x86_64_centos6文件4运行对应的监控资源的文件./nmon_x86_64_centos6按字母c查看cpum查看内存n查看网络q退出3、运行命令把数据保存到文档中./nmon_x86_64_sles11 -s1 -c350 -f -m /home/-s1每1秒采集一次数据-c350采集350次即为采集十分钟的数据。-f生成的数据文件名中包含文件创建的时间-m生成的数据文件的存放目录这样就会生成一个nmon文件并每十秒更新一次直到分钟后。生成的文件名如_090824_1306nmon,””是这台主机的主机名 nmon -h查看更多帮助信息。4、把生成nmon工具导出到 windows5、用 office 运行分析工具6、生成一个xlsx文件6.6 测试环境是如何搭建的(弱项)前提条件租服务器 或者买服务器-仅搭建一次1、搭建环境 linux apachephp mysql linux tomcatjava mysql2、每一次选代每一次测试( apache)html目录下1替换代码包(覆盖代码包)-配置文件已经编辑好-压缩包2运行sql 文件3重启服务tomcat(java语言) ---代码在 webapps目录下1替换代码包(覆盖代码包)·配置文件已经编辑好-压缩包war包(重启 tomcat服务自动化解压)2运行SQL文件3重启服务6.7 linux常见命令有哪些说出10条左右查看实时日志tall 、 head -20 查看前20行 、 tail -20 查看前20行查看进程ps -ef 、查看当前系统端口netstat -an 、查看哪些端口被打开netstat -anp重启数据库服务systemctl restart mysql service重启网卡service network restart解压包.zip包 unzip 包名 .tar tar -xzf 包名在线安装用 yun6.8 如何查看端口是否被占用Netstat -anolgrep 80806.9 data目录下找到所有txt的文件的命令Find /data -name “*.txt”6.10 怎么把lnux服务器的文件拷贝到另外一台 linux服务器scp要拷贝的文件目标主机ip/目录/scp startup.sh 192.168.1.157 /home/root192.168.1.157s password:startup.sh总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题 是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。