一、前言:

2020非常全的軟體測驗linux面試題及參考答案
作為一名軟體測驗工程師,我相信大部分的人都和Linux打過交道,因為我們的服務器一般都是裝的Linux作業系統,包括各種云服務器也都是用的Linux,目前主流是CentOS7,那么對于一個測驗工程師來說,我們需要掌握哪些命令呢?我將我了解到的命令列舉一下,僅供大家參考
二、Linux最最最常用的面試題及答案

2020非常全的軟體測驗linux面試題及參考答案
1、你之前在公司使用linux命令做什么?
我們公司之前測驗系統搭建在linux上,使用linux搭建和升級測驗環境、查香后臺日志等
2、在之前公司,測驗環境使用的是哪個linux版本?
Centos7或更高版本(命令幾乎 一致,可以通用)
3、linux 下安裝軟體有那些方式?
常用的有4種方式:綠色安裝(解壓即可使用)、yum安裝(聯網安裝)、rpm包安裝(類似exe檔案安裝)、原始碼編譯安裝(gcc、perl 等)
4、在之前使用linux程序中,使用什么工具遠程連接?
可以講使用過的,一般常用xmanager,它集成了xshell xftp
5、vi編輯器如何使用?
Vi:接檔案名引數進入檔案內容界面,可進行編輯 i: 切換到編輯模式 esc: 切換到命令模式
/+搜索內容 :進行向下披索操作 set nu : 給每行加行號 跳轉到文本開頭: $ 跳轉到文本結尾 dd :洗掉一行 yy:洗掉一行
6、常用的linux命令有哪些?
目錄相關: cd mkdir rmdir pwd Is ll=ls-l mv cp
檔案相關: rm-rf cat more tail head vi du find
網路相關: ping ifconfig netstat
用戶相關: groupadd useradd passwd su
權限相關: chmod chgrp chown
系統相關: reboot shutdown mount free df
行程相關: top ps kill
壓縮相關: tar zip unzip gzip
其它: grep echo sh init(0-- 6)
7、如何使用linux命令查看后臺日志?
使用tail-f日志檔案名稱
8、如何使用tar命令壓縮和解壓gz包?
壓縮: tar -zcvf
tar zcvf FileName.tar.gz DirName
解壓: tar-zxvf
tar zxvf FileName.tar.gz
9、解釋命令的含義Is-la lgrep log、 ps -ef、kill -9 2543
Is -la lgrep log查找當前目錄含有log的檔案
Ps -ef查看所有行程
Kill-9 2543強制終止2543行程
10、檔案權限改為所有者讀、所在的組寫,其它用戶執行,如何寫命令?
Chmod u+r 檔案 Chmod g+w 檔案 Chmod o+x檔案
或chmod 421檔案
11、查看linux檔案大小?
可以使用1s-1檔案名或者 du檔案名
12、重啟網路服務的命令?
service network restart或systemctl restart network
network網路服務 firewalld防火墻 mysql資料庫服務 httpd apache 服務
13、find命令如何使用?
Find查找目錄 -name 檔案名稱 -type 檔案型別
Type可以填寫f (檔案) d (日錄) 1[鏈接檔案)等
14、linux 如何清空日志檔案的內容?
cat“”> test.log 其中test.log為日志檔案
15、如何在linux上做被測系統代碼補丁的更新?
關閉目前的被測系統— 先備份原有的被測系統的可執行代碼—然后通過工具xftp把解壓后的補丁中的可執行代碼檔案分別覆寫之前的可執行代碼檔案—根據補丁升級檔案進行組態檔修改—清空日志檔案內容 — 啟動被測系統
如果你覺得此文對你有幫助,如果你對此文有任何疑問,如果你對軟體測驗、介面測驗、自動化測驗、面試經驗交流感興趣歡迎加入軟體測驗技術群:695458161,群里發放的免費資料都是筆者十多年測驗生涯的精華,還有同行大神一起交流技術哦,
16、查詢埠占用并殺掉占用埠的行程?
1)已知程式名稱查找占用了埠:舉例
查行程ID ps-ef|grep 程式名[如tomcat)
根據上一步結果,查占用埠netstat -nap I grep pid(109)
2)已知占用了哪個埠,查程式名稱
查行程ID netstat -nap Igrep埠(8080)
根據上步結果,查應用程式名ps ef| grep pid
17、tomcat相關目錄用途?
bin目錄:主要用來存放Tomcat的命令
conf日錄:存放tomcat服務器全域配置的各種檔案
lib目錄:存放Tomcat服務器所需要的所有Jar包
log目錄:存放tomcat執行時的日志檔案
webapps目錄:Tonmcat默認部署路徑
18、測驗環境如何搭建?
一般根據開發給的部署檔案指建, 都署檔案操作步驟如下:
1)安裝依賴軟體java (jak. tomcat. redis. mysql)等
2)匯入基礎資料(建表,匯入初始化的資料)
3)獲取代碼(編譯、打包),war包
-
部署到tomcat的webapps目錄下
-
修改組態檔
6)啟動服務
19、測驗環境部署的注意事項?
1)基礎環境JDK MYSQL TOMCAT 版本要與生產環境保持一致
2)服務器部署架構、服務器型號也盡量與生產環境保持一致,配置可以等比例縮減
3)一般先把資料庫 表相關操作完成,再進行代碼部署
20、測驗環境升級?
1)完全升級:根據開發人員給的升級檔案,查看代碼包、資料庫腳本包是否齊備,然后把測驗環境的資料庫、被測系統代碼包先備份然后刷除,然后根據開發最新的檔案和代碼進行升級部署操作,升級之后做個基本功能驗證,如果驗證失敗,測驗環境按之前的備份包回滾
2)增量升級(補丁升級):從svn上拉取開發提交的測驗補丁—停止tomcat—備份webapps下部署的專案代碼(各份名稱實體newdream 2019_08 27 16 _03.tar.gz) — 使用升級補丁進行升級(升級資料庫補丁(sql檔案)、代碼補丁(覆寫))—清除日志—啟動tomcat (./startup.sh) - 驗證是否能進入被測驗系統
需要面試視頻 ,面試資料,點擊鏈接加入群聊【Python自動化測驗交流群】領取!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/136012.html
標籤:AI
上一篇:自己動手搭建網盤(●----●)
下一篇:有知道東軟集團的嗎,我想了解一下
