linux一些面试问题2022

1、Linux熟悉吗,具体工作中哪些地方使用到了Linux?

  定位问题,分析问题,需要查看日志。搭建环境部署项目。监控一些系统资源的情况。

2、Linux是什么工具连接的,版本是多少?

 Xshell,CRT,SSH用的ssh协议连接。端口是22

传输文件用 xftp工具,占用的端口是21.

Linux版本是centos 6.5版本64位

3、日志具体是怎么看的?

根据日志目录找到对应的日志文件,用 tail -n 200 文件名,或者 tail -n 500 文件名查看文件内容,也可以重定向导出来查看

如果是系统出现了异常导致的错误,我们可以去查找关键字,比如说 error 或者 exception 等,如果是逻辑错误,会把操作对应时间的日志跟对应开发一起去定位bug

4、监控资源命令用到哪些

查看进程 ps -ef 过滤添加 grep 来着

kill -9 强制杀死

5、测试环境如何搭建的?

前提条件:买服务器搭建多次。

①搭建环境 Linux+apache+php+mysql , linux+tomcat +java+mysql

②每一次迭代,每一次测试(apache)--html 目录下

1、替换代码包(覆盖代码包)--配置文件已经编辑好-压缩包

2、运行 sql文件3、重启服务

tomcat(Java语言)-代码在webapps 目录下

1、替换代码包(覆盖代码包)--配置文件已经编辑好-压缩包,war包(重启tomcat服务)

2、运行 sql文件3、重启服务

tomcat(Java语言)-代码在webapps 目录下

 

6、如何查看端口是否被占用

netstat -ano|grep 8080

7、data目录下找到所有 txt 的文件的命令

find /data -name "*.txt"

8、怎么把Linux服务器的文件拷贝到另一台Linux服务器

scp 要拷贝的文件 目标主机IP:/目录/

scp startup.sh 192.168.1.157:/home/

root@192.168.1.157's password:

startup.sh

 

posted @ 2022-11-16 11:20  低调的昵称  阅读(74)  评论(0编辑  收藏  举报