软件测试【面试题】:Linux常问问题

服务器操作系统
Linux CentOS7.0或者CentOS7.5,连接工具CRT/Xshell
Linux和windows上传下载的工具叫FTP工具,一般讲用crt自带的(右上角)

什么时候用到Linux?
1.查看日志,定位问题(cat,less,tail -f)
(Apache日志一般存放在/var/log/httpd,日志文件名access_log)
(Tomcat日志一般存放在tomcat目录的logs文件夹下,日志文件名catalina.out)
2.做性能测试会用到(top,free -m,df -h,或者上传一些监控工具监控服务器资源)
3.搭建测试环境(一般是运维搭建的,但是让我搭建应该没问题的)


如何搭建测试环境?
回答公司环境都是运维搭建的,但是自己之前也搭过,就简单描述一下,首先运维提供安装手册和安装包:
LAMP:Linux+Apache+Mysql+PHP
先安装apache工具,安装完apache再安装mysql,最后安装PHP语言,因为apache默认不支持php语言,所以需要修改http.conf配置文件,用vi编辑,在800行加两行代码,最后把项目包丢到apache默认的/var/www/html下,赋予所有权限,最后安装相应的gd库和mysql的支持,输入service httpd resratr重启apache服务,还有service mysqld resratr重启数据库服务,就搭建成功...

LTMJ:Linux+Tomcat+Mysql+Java
首先安装JDK,在/etc/profile文件配置环境变量,配置好再安装tomcat服务器,然后再安装mysql,启动mysql服务,最后把开发提供的项目war包放入tomcat的webapps下,最后再启动tomcat服务,就搭建好了,后续要更新的话,就先停止tomcat服务,然后换包,再重新启动服务即可

启动mysql服务
service mysqld start

启动apache服务
service httpd start

启动tomcat服务
进入tomcat的bin目录下
输入命令./startup.sh 就可以启动

--搭建环境遇到哪些问题--
1.tomcat环境问题:
搭建完无法启动tomcat服务,端口号被占用,修改tomcat端口号,进入tomcat的conf目录下,vi编辑server.xml文件,搜索“8080”跳转到相关地方,修改端口号,然后保存并退出,重新启动tomcat服务
2.Apache环境问题:
搭建完环境,在浏览器输入相关地址,提示403(没有权限),最后发现是项目包文件没有赋予所有权限,最后赋予项目包所有权限就可以

vi和vim区别?
vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。

服务器的中间件有哪些?
redis,docker,mq,kafka

docker有了解过吗?
docker的作用是可以去仓库,拉取不同的应用镜像文件,然后打包放到不同的容器内运行,类似一台物理机可以划分多个小型虚拟机,让环境进行隔离,方便环境部署和扩展。

kafka和mq有了解吗
都是消息中间件,应该场景有:异步,解耦,日志处理等

shell脚本有了解过吗?
有了解,就是把一些常用的命令放入一个sh文件,启动sh文件,就会执行文件内的命令

linux操作mysql
mysql -u'root' -p'':进入终端,输入密码,回车
show databases;      查看数据库
use 数据库名          进入数据库
show tables;         查看表名
desc 表名;           查看标结构
exit;                退出数据库

软件测试常用的Linux命令
1.文件管理命令
2.查看文件命令
3.资源管理命令
4.网络相关命令

有更多疑问,或者一起共同学习的朋友可以+V:164344204

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值