2022非常全的软件测试linux常用命令全集,linux面试题及参考答案

一、前言:

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

 

二、Linux常用命令大全(标记为红色的位必须掌握)

在这里插入图片描述

 

 

 

 

 

 

 

 

 

 

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

 1、简述Apache两种工作模式,以及它们之间的区别。
答:(1)prefork MPM使用多个子进程,每个子进程只有一个线程来处理一个http请求,直到这个TCP连接被释放。root主进程在最初建立startserver个子进程后,等待1秒钟,创建2个进程,再等待1秒钟,再创建4个进程,直到满足最小空闲进程的数量,这就是预派生的由来。这种模式可以不必在请求到来时再产生新的进程,从而提高了访问效率。

(2)worker模式使用多个子进程,每个子进程负责接收请求,该进程下多个线程来处理请求。由于线程之间共享地址空间,所以内存消耗小,而且资源利用率高,但是一个线程的崩溃会牵连到其他线程,所以一个程序在运行时必须被系统识别为每个线程都是安全的。

(3)woker和prefork的切换,cd /usr/sbin ,mv httpd httpd.prefork,mv httpd.worker httpd,service http restart

2、用iptables添加一个规则允许192.168.0.123访问本机3306端口

iptables -I INPUT -p tcp -s 192.168.0.123 -d 127.0.0.1 --dport 3306 -j ACCEPT

3、如何对一台Linux服务器进行系统性能调优,列举出参数。

答:主机的存活状态、系统负载值、CPU的使用率、磁盘IO量,swap进出量,网络流量,数据库的主从复制状态、LVS+keepalived的VIP。

4, DNS服务器的工作原理。

答:首先客户机的应用进程将待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器(使用UDP是因为它无连接,开销小),本地域名服务器查看缓存是否对对应域名和IP地址的映射关系,如果有,直接返回IP地址给主机,如果没有,就将向转发器发出查询请求,转发器是网络上的DNS服务器,目的是提高解析效率,如果连转发器也没有的话,就进行递归解析,转发报文从根域名服务器-顶级域名服务器-二级域名服务器等一直找到完整的域名后,进行反向回溯给交本地域名服务器,缓存后再由本地域名服务器将对应的IP地址放在应答报文中,从而主机得到IP地址即可通信。

5、修改第一块网卡的路径是什么。

/etc/sysconfig/network-scripts/ifcfg-eth 0

6、 简述I节点是什么,并说出Linux 文件系统通过i 节点把文件的逻辑结构和物理结构转换的工作过程?

答:I节点是一个多级索引的数据结构,它的基本思想是给每个文件赋予一张成为I节点的小表,在这张小表中列出了文件属性以及文件各数据块中在磁盘中的地址。那么它的工作工程:当需要访问文件时,内核查看文件目录项找到对象的文件名和I节点号,那么再通过这个I节点号来找磁盘的地址,实现逻辑结构和物理结构的转换,返回给数据给用户显示。


 

7、使用shell,建立classl用户组,再批量建立stu 1--stu30的用户,并指定用户组为

classl。

答:vi yonghu.sh

#!/bin/bash

groupadd class1

for((i=1;i<=30;i=i+1))

do

useradd stu$i -G class1  

done

8、日常监控都需要监控哪些?

1)硬件:CPU:cat /proc/cpuinfo,内存: cat /proc/meminfo,硬盘:fdisk -l(dmesg是用来查看硬件信息的)

2)系统:负载:cat /proc/loadavg, uptime查看实时load average、swap,虚拟内存:vmstat(参数一s;  2 4),vmstat 5 5(表示在5秒时间内进行5次采样)。

系统日志:tail -f /var/log/messages

logwatch一print一range Today一service SSHD一service pam_unix

3)网络:Host_ Alive,Ping,端口,连接

9、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。

答:#iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.16.1--dport

80 -j REDIRECT --to-port 8080

10、包过滤防火墙与代理应用防火墙有什么区别,能列举几种相应的产品吗?

答:①包过滤防火墙工作在网络协议IP层,它只对IP包的源地址、目标地址及相应端口进行处理,因此速度比较快,能够处理的并发连接比较多,缺点是对应用层的攻击无能为力。②应用代理防火墙将收到的IP包解封装成高层协议的通讯数据,比如http连接信息,因此能够对基于高层协议的攻击进行拦截。缺点是处理速度比较慢,能够处理的并发数比较少。事实上还有状态监测防火墙(ip_conntrack):状态监测防火墙是在当今企业中部署最为常见的。他们建立在基于防火墙保持每个活动连接状态信息的包过滤上。当有一个新的包到达防火墙时,过滤机制首先检查这个包是否是当前活动连接(前面已经授权过的)的一部分。只有当这个包没有出现在当前的活动连接列表里时,防火墙才会以它的规则库评估这个包。状态监测防火墙之所以如此常见是因为:它们是效率最高、性价比最高的防火墙,并且广泛适用于保护网络的边界。ASA、PIX、firewall

11、iptables是否支持time时间控制用户行为,如有请写出具体操作步骤

iptables -A INPUT -p ICMP --icmp-type 8 -m time --timestart 00:00:00 --timestop 23:59:59 --weekdays Mon -j DROP

限制在每个星期一的0点0分0秒到23点59分59秒这个时间段内,所有icmp协议报文的应答都会拒绝,

12、Linux常见打包工具并写相应解压缩参数?

答:①用tar调用bzip2将file1,file2,file3生成压缩包

        tar -jcvf file.tar.bz2 file{1,2,3}  解压:tar -jxvf file.tar.bz2

 ②用tar调用gzip将file1,file2,file3生成压缩包

        tar -zcvf file.tar.gz file{1,2,3}  解压:tar -zxvf file.tar.gz

③.用tar调用xz将file1,file2,file3生成压缩包

        tar -Jcvf file.tar.xz file{1,2,3} 解压:tar -Jxvf file.tar.xz

13、当用户在浏览器当中输入一个网站,说说计算机对dns解释经过那些流程?注:本地dns还没有缓存。

答:a.用户输入网址到浏览器

b.浏览器发出DNS请求报文

c.计算机首先查询本机HOSTS文件,看是否存在,存在直接返回结果,不存在,继续转发请求报文

d.计算机按照本地DNS的顺序,向合法dns服务器查询IP结果,

e.合法dns返回dns结果给本地dns,管理该域的本地dns服务器缓存本结果,直到缓存时间过期,才再次查询此结果。

14、DNS什么使用TCP,什么时候使用UDP,为什么这么设计?

答:DNS在区域复制的使用TCP,因为主域名服务器传输数据到辅助域名服务器,必须得保证我们传输的数据是可靠的,是没有差错的;那么在浏览器发出DNS请求报文的时候使用UDP,原因是为了减少它的开销,无连接,把这个数据包扔了就走,什么都不用管。

15、请解释FTP控制连接的工作模式?

答:①在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的TCP 21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令(用来告诉服务器连接它的哪个新端口)。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。

②在被动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口。然后向服务器发送PASV命令,通知服务器自己处于被动模式(此端口是空闲的、可用的)。服务器收到命令后,会开放一个大于1024的端口P进行监听,然后用PORT命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。

总的来说,主动模式的FTP是指服务器主动连接客户端的

最低0.47元/天 解锁文章
Linux运维常问面试总结
久伴你逍遥风的博客
08-26 1565
1、简述Apache两种工作模式,以及它们之间的区别。答:(1)prefork MPM使用多个子进程,每个子进程只有一个线程来处理一个http请求,直到这个TCP连接被释放。root主进程在最初建立startserver个子进程后,等待1秒钟,创建2个进程,再等待1秒钟,再创建4个进程,直到满足最小空闲进程的数量,这就是预派生的由来。这种模式可以不必在请求到来时再产生新的进程,从而提高了...
LInux运维进阶(五)-高级系统安防护
上善若水~的博客
07-28 772
SECURITY 003 Linux基本防护 用户账号安 文件系统安 ************************************ 1 用户账号安 设置账号有效期:使用chage 工具 -d 0 强制修改密码 -E yyyy-mm-dd指定失效时间 首先添加用户:Useradd lucy chage -l lucy  查看详情信息 最近一次密码修改时间 :7月 27,...
Linux常用命令面试
最新发布
2401_83974256的博客
04-27 681
cd 切换目录touch 创建空文件echo 创建带有内容的文件。cat 查看文件内容cp 拷贝mv 移动或重命名rm 删除文件-r 递归删除,可删除子目录及文件-f 强制删除find 在文件系统中搜索某文件。
linux运维代码,Linux运维面试(示例代码)
weixin_35944230的博客
05-14 136
总结一下遇到的面试:如有错误,请读者指出,感谢!1、使用iptbales如何将本地80端口的请求转发到8080端口,当前主机ip为192.168.2.11)、DNAT实现:iptables-tnat-APREROUTING-d192.168.2.1-ptcp-mtcp--dport80-jDNAT--to-destination192.16...
2015唯品会运维实习生笔试目(包含个人解答)
WillWinwin
05-10 4149
1.在linux/unix操作系统中用什么命令可以向一个进程发送信号 A.signal B.kill C.create D.fork 答案:B2.在Linux/Unix操作系统中当一个进程终止时,下面哪个信号会被发送 A.SIGCHLD(子进程结束父进程会收到) B.SIGINT(中断) C.SIGTERM(终止) D.SIGQUIT(退出) 答案
linux运维面试3
shangyuanlang的博客
06-13 2万+
一、选择1. Linux系统中DNS服务进程名为(A)A.named  B.httpd  C.ftpd  D.SysLog2.在UINX/Linux中,系统Root用户口令信息一半保存的文件夹是(D)A.autobat  B.service.conf  C.inetd.conf  D.shadow3. 在下列选项中,属于Linux系统日志服务的是(D)A.named  B.httpd  C.ft...
2020非常软件测试linux常用命令全集linux面试参考答案
01-09
作为一名软件测试工程师,我相信大部分的人都和Linux打过交道,因为我们的服务器一般都是装的Linux操作系统,包括各种云服务器也都是用的Linux,目前主流是CentOS7,那么对于一个测试工程师来说,我们需要掌握哪些...
2022年linux面试参考答案.docx
11-11
"2022年linux面试参考答案" 本篇文章将对 Linux 面试参考答案进行逐一解释,涵盖 Linux 操作系统的各个方面,包括进程管理、文件系统、网络管理、安管理等。 1. 在 Linux 系统中,以文献方式访问设备。...
软件测试工程师基础类面试参考答案.pdf
11-16
软件测试工程师基础类面试参考答案.pdf
Linux 40 道面试答案.docx
07-07
"Linux 面试答案" Linux 是一套免费使用和自由传播的类似 Unix 操作系统,一般的 WEB 项目都是部署放在 Linux 操作系统上面。Linux 是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统...
软件测试工程师面试答案.pdf
11-16
软件测试工程师面试答案.pdf
linux系统基础命令面试.md
02-26
linux操作系统基础命令面试,有答案版。 基础不牢,地动山摇,要求每个学员必会的基础命令。 这一个是基础命令考试(1),请关注后期关于面试的日常考试
最新最软件测试- Linux面试
weixin_62238500的博客
03-29 1616
软件测试- Linux面试
架构师小跟班:推荐46个非常经典的Linux面试
chuankanwa7772的博客
07-24 922
大家都知道,做后端开发,做着做着就变成栈了。一般服务器维护应该是运维的事情,但很多很多公司都是后端工程师在做。所以,基本的Linux系统维护也是后端工程师的必修课。 原文地址:https://www.jiagou1216.com/interview/high/321.html 问一: ...
面试必备,Linux面试答案
人生不怕起点低,就怕没追求
04-17 8071
答案:du 显示目录或文件的大小df 显示每个所在的文件系统的信息,默认是显示所有文件系统。(文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为 Meta Data。) du 命令是用户级的程序,它不考虑 Meta Data,而 df命令则查看文件系统的磁盘分配图并考虑 Meta Data。df 命令获得真正的文件系统数据,而 du 命令只查看文件系统的部分情况。
Linux面试必备20个常用命令(文末免费下载Linux命令工具)
热门推荐
努力让自己发光,对的人才能迎着光而来
10-11 24万+
Linux面试必备20个常用命令(文末免费下载Linux命令工具)1·3
Linux常用命令面试
l18223367411的博客
03-13 2608
Linux常用命令 基本命令: 文件的读写: 软件的安装: Linux的文件属性: Linux软件测试中的相关面试: 你主要用Linux做什么? 搭建测试环境; 查看日志,定位bug; 使用什么命令查看Linux进程? ps -ef 查看linux进程; ps -ef | grep 进程名即为在进程中搜索指定进程; chmod命令的作用是什么? 修改文件或目录的权限; tail -f 命令如何查看最后50行? tail -50...
Linux命令面试答案
05-12 1067
1. 如何暂停一个正在运行的进程,把其放在后台(不运行)?   答案:为了停止正在运行的进程,让其在后台运行,我们可以使用组合键 Ctrl+Z。   2. 什么是安装Linux所需的最小分区数量,以及如何查看系统启动信息?   答案:单独一个/root分区足以执行所有的系统任务,但是强烈建议安装Linux时,需要至少三个分区:/root,/boot,/swap。一个IDE硬盘驱动
16道Linux基础命令目详解!
oldboyedu1的博客
10-27 811
目15:如何创建一个新文件,并且向文件内部写入数据"清华大学",并在当前的文件里面追加数据"计算机科学与技术"Space键:显示文本的下一屏内容,B键:显示上一屏内容。目12:强制递归删除一个文件夹用什么命令?目14:如何创建一个文件夹,使用什么命令?目6:显示一个文件的最后10行用什么命令目13:如何复制一个文件,使用什么命令?目3:查看当前的工作目录用什么命令?目9:使用什么命令检测网络是否畅通?目16:查看文件的内容用什么命令?目4:创建一个文件夹用什么命令?
linux常用命令面试2022
08-18
以下是一些关于Linux常用命令面试及其答案: 1. 介绍一下Linux命令行。 Linux命令行是在终端窗口中输入命令与系统交互的方式。它允许用户执行各种任务,如文件和目录操作、软件安装、网络配置等。Linux命令行的...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 自动化测试面试题整理出炉附答案,建议收藏 10913
  • ​UI自动化测试面试题及答案大全 5187
  • Postman如何使用(一):导入导出和发送请求查看响应 4294
  • 2022非常全的软件测试linux常用命令全集,linux面试题及参考答案 3050
  • 马上2023年了,《北上广深杭》有哪些值得加入的软件测试大厂公司呢?花了三天三夜整理出各大互联网公司 2451

分类专栏

  • 软件测试 27篇
  • 自动化测试 13篇
  • Python 7篇

最新评论

  • 语音识别功能测试:90%问题,可以通过技术解决

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN月度精选】榜单,全部的排名请看 https://bbs.csdn.net/topics/617828219。

  • Jmeter、postman、python 三大主流技术如何操作数据库?

    征途黯然.: 这篇关于Jmeterpostmanpython三大主流技术如何操作数据库的文章非常令人印象深刻!见解非常独到,我从中获益匪浅。

  • 语音识别功能测试:90%问题,可以通过技术解决

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617718250。

  • Postman如何使用(三):使用数据文件

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617643206。

  • Postman如何使用(二):Postman Collection的创建/使用/导出分享等

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617633934。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 详细教程!VMware Workstation Pro16 安装 + 创建 win7 虚拟机!
  • 五大方法教你如何分分钟构造百万测试数据!
  • 字节一面 : post为什么会发送两次请求?
2024年19篇
2023年68篇
2022年32篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司文山企业网站设计多少钱张掖网站优化哪家好张掖seo优化报价海北百度网站优化价格莱芜百度竞价包年推广南联关键词排名扬州网站优化按天扣费推荐邯郸设计公司网站哪家好黄南网站关键词优化公司淄博高端网站设计公司上饶设计公司网站哪家好安庆seo网站推广推荐岳阳seo网站推广通化网站建设多少钱诸城百搜标王多少钱张掖阿里店铺托管公司天津网站制作哪家好咸阳SEO按天扣费白银英文网站建设多少钱唐山阿里店铺托管公司大理网络广告推广价格孝感网页设计哪家好襄阳营销网站哪家好揭阳网站优化按天扣费龙华网站建设推荐玉树网站设计模板价格宁德网站建设设计公司崇左如何制作网站公司阿里seo排名公司池州至尊标王推荐歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化