肖sir___环境相关的面试题

环境相关面试题
1、请简述多有米环境的搭建、用到了哪些工具和流程介绍?
jdk、服务器、代码包、数据库

2、查看当前端口被哪个应用程序占用了?
netstat -ntlp |grep 端口号


lsof -i :端口号
ps -ef|grep 端口号
3、Tomcat和Nginx的区别,nginx有哪些优点?
(1)区别
Tomcat:处理动态资源
Nginx:动静态分离、正向代理、反向代理、负载均衡

4、日志的级别有几种?(5种)
debug:基础信息
info :预期运行的信息
warning:告警
error : 错误
critical :严重错误

5、怎么查看实时日志? 在哪个目录下面?用的什么命令查看?如果报错的日志太多你是怎么去定位的?怎么去找到报错日志的?
(1) 在日志文件中查看
(2)logs下的cataina.out
(3)tail -f 日志文件名
(4)
cat 日志文件|grep “报错信息”或 ?或/ 字符 搜索

6、Tomcat的启动命令和Tomcat的端口号在哪里修改?
(1)sh 或./ sh startup.sh
(2)tomcat 中conf文件 ,vim server.xml

7、jdbc你怎么了解的? 全称是什么?
(1)jdbc是一种用于执行sql语句的java的api,可以为多种关系数据库提供统一访问。
(2)jdbc :(java databases connect ) java的api

8、数据库当中怎么不区分大小写?
在/etc/my.cnf 文件中 ,vim my.cnf
lower_casea_table_names=1(1表示不区分大小写)
lower_casea_table_names=0(0表示区分大小写)
9、你们公司的测试环境是由谁搭建的?

10、搭建测试环境的工具有哪些?
11、jdk是什么,有什么作用?
12、你们公司的测试环境是基于什么系统搭建的?
13、帮我解释一下webapps是什么?webapps目录下面存放的东西是什么?
14、http和HTTPS是什么?各自的端口号是什么?
15、nginx的端口号在哪个文件里面修改?为什么访问多有米前后台的服务器
ip地址和访问mysql数据库的服务器ip地址是一致的?
16、Tomcat的默认端口号是多少?nginx的默认端口号是什么?mysql的默认
端口号是多少?假如端口号80、8080、3306被占用了怎么办?用什么命令进行
查看?怎么去结束这进程?
17、mysql数据库的配置文件存放在哪里?
18、什么叫动态资源?什么叫静态资源?
19、nginx web应用服务器有哪些优点? 你用nginx做过代理服务器吗?
nginx的动静态分离机制和负载均衡功能可以详细的介绍一下吗?
20、对nginx的正向代理和反向代理有了解过吗?
21、你们公司的服务器一般是怎么进行配置的?
22、假如你在前端页面点击一个搜索按钮的时候,有弹框提示:系统异常,
这个时候你应该怎么去定位和分析这个问题?看日志怎么去看?
23、你们公司有多少张表?能说出常用的几张表的名字吗?和表里面的
具体的一些字段的名字?

你可能感兴趣的:(测试环境和问题,环境)