1匀哄、你之前在公司使用linux命令做什么?
我們公司之前測(cè)試系統(tǒng)搭建在linux上,使用linux搭建和升級(jí)測(cè)試環(huán)境涎嚼、查香后臺(tái)日志等
2、在之前公司苔货,測(cè)試環(huán)境使用的是哪個(gè)linux版本?
Centos7或更高版本(命令幾乎 一致立哑,可以通用)
3、linux 下安裝軟件有那些方式?
常用的有4種方式:綠色安裝(解壓即可使用)诈茧、yum安裝(聯(lián)網(wǎng)安裝)捂掰、rpm包安裝(類似exe文件安裝)敢会、源碼編譯安裝(gcc这嚣、perl 等)
4、在之前使用linux過程中,使用什么工具遠(yuǎn)程連接?
可以講使用過的敛腌,一般常用xmanager,它集成了xshell xftp
5像樊、vi編輯器如何使用?
Vi:接文件名參數(shù)進(jìn)入文件內(nèi)容界面尤莺,可進(jìn)行編輯 i: 切換到編輯模式 esc: 切換到命令模式
/+搜索內(nèi)容 :進(jìn)行向下披索操作 set nu : 給每行加行號(hào) 跳轉(zhuǎn)到文本開頭: $ 跳轉(zhuǎn)到文本結(jié)尾 dd :刪除一行 yy:刪除一行
6生棍、常用的linux命令有哪些?
目錄相關(guān): cd mkdir rmdir pwd Is ll=ls-l mv cp
文件相關(guān): rm-rf cat more tail head vi du find
網(wǎng)絡(luò)相關(guān): ping ifconfig netstat
用戶相關(guān): groupadd useradd passwd su
權(quán)限相關(guān): chmod chgrp chown
系統(tǒng)相關(guān): reboot shutdown mount free df
進(jìn)程相關(guān): top ps kill
壓縮相關(guān): tar zip unzip gzip
其它: grep echo sh init(0-- 6)
7、如何使用linux命令查看后臺(tái)日志?
使用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查找當(dāng)前目錄含有l(wèi)og的文件
Ps -ef查看所有進(jìn)程
Kill-9 2543強(qiáng)制終止2543進(jìn)程
10、文件權(quán)限改為所有者讀霸琴、所在的組寫,其它用戶執(zhí)行澎迎,如何寫命令?
Chmod u+r 文件 Chmod g+w 文件 Chmod o+x文件
或chmod 421文件
11宋下、查看linux文件大小?
可以使用1s-1文件名或者 du文件名
12、重啟網(wǎng)絡(luò)服務(wù)的命令?
service network restart或systemctl restart network
network網(wǎng)絡(luò)服務(wù) firewalld防火墻 mysql數(shù)據(jù)庫(kù)服務(wù) httpd apache 服務(wù)
13学歧、find命令如何使用?
Find查找目錄 -name 文件名稱 -type 文件類型
Type可以填寫f (文件) d (日錄) 1[鏈接文件)等
14、linux 如何清空日志文件的內(nèi)容?
cat“”> test.log 其中test.log為日志文件
15袁铐、如何在linux上做被測(cè)系統(tǒng)代碼補(bǔ)丁的更新?
關(guān)閉目前的被測(cè)系統(tǒng)— 先備份原有的被測(cè)系統(tǒng)的可執(zhí)行代碼—然后通過工具xftp把解壓后的補(bǔ)丁中的可執(zhí)行代碼文件分別覆蓋之前的可執(zhí)行代碼文件—根據(jù)補(bǔ)丁升級(jí)文檔進(jìn)行配置文件修改—清空日志文件內(nèi)容 — 啟動(dòng)被測(cè)系統(tǒng)
如果你覺得此文對(duì)你有幫助横浑,如果你對(duì)此文有任何疑問剔桨,如果你對(duì)軟件測(cè)試、接口測(cè)試徙融、自動(dòng)化測(cè)試洒缀、面試經(jīng)驗(yàn)交流感興趣歡迎加入軟件測(cè)試技術(shù)群:695458161,群里發(fā)放的免費(fèi)資料都是筆者十多年測(cè)試生涯的精華欺冀。還有同行大神一起交流技術(shù)哦树绩。
16、查詢端口占用并殺掉占用端口的進(jìn)程?
1)已知程序名稱查找占用了端口:舉例
查進(jìn)程ID ps-ef|grep 程序名[如tomcat)
根據(jù)上一步結(jié)果隐轩,查占用端口netstat -nap I grep pid(109)
2)已知占用了哪個(gè)端口饺饭,查程序名稱
查進(jìn)程ID netstat -nap Igrep端口(8080)
根據(jù)上步結(jié)果,查應(yīng)用程序名ps ef| grep pid
17职车、tomcat相關(guān)目錄用途?
bin目錄:主要用來存放Tomcat的命令
conf日錄:存放tomcat服務(wù)器全局配置的各種文件
lib目錄:存放Tomcat服務(wù)器所需要的所有Jar包
log目錄:存放tomcat執(zhí)行時(shí)的日志文件
webapps目錄:Tonmcat默認(rèn)部署路徑
18瘫俊、測(cè)試環(huán)境如何搭建?
一般根據(jù)開發(fā)給的部署文檔指建,?都署文檔操作步驟如下:
1)安裝依賴軟件java (jak. tomcat. redis. mysql)等
2)導(dǎo)入基礎(chǔ)數(shù)據(jù)(建表扛芽,導(dǎo)入初始化的數(shù)據(jù))
3)獲取代碼(編譯骂蓖、打包),war包
4)部署到tomcat的webapps目錄下
5)修改配置文件
6)啟動(dòng)服務(wù)
19胸哥、測(cè)試環(huán)境部署的注意事項(xiàng)?
1)基礎(chǔ)環(huán)境JDK MYSQL TOMCAT 版本要與生產(chǎn)環(huán)境保持一致
2)服務(wù)器部署架構(gòu)涯竟、服務(wù)器型號(hào)也盡量與生產(chǎn)環(huán)境保持一致,配置可以等比例縮減
3)一般先把數(shù)據(jù)庫(kù) 表相關(guān)操作完成空厌,再進(jìn)行代碼部署
20庐船、測(cè)試環(huán)境升級(jí)?
1)完全升級(jí):根據(jù)開發(fā)人員給的升級(jí)文檔,查看代碼包嘲更、數(shù)據(jù)庫(kù)腳本包是否齊備筐钟,然后把測(cè)試環(huán)境的數(shù)據(jù)庫(kù)、被測(cè)系統(tǒng)代碼包先備份然后刷除赋朦,然后根據(jù)開發(fā)最新的文件和代碼進(jìn)行升級(jí)部署操作篓冲。升級(jí)之后做個(gè)基本功能驗(yàn)證,如果驗(yàn)證失敗宠哄,測(cè)試環(huán)境按之前的備份包回滾
2)增量升級(jí)(補(bǔ)丁升級(jí)):從svn上拉取開發(fā)提交的測(cè)試補(bǔ)丁—停止tomcat—備份webapps下部署的項(xiàng)目代碼(各份名稱實(shí)例newdream 2019_08 27 16 _03.tar.gz) — 使用升級(jí)補(bǔ)丁進(jìn)行升級(jí)(升級(jí)數(shù)據(jù)庫(kù)補(bǔ)丁(sql文件)壹将、代碼補(bǔ)丁(覆蓋))—清除日志—啟動(dòng)tomcat (./startup.sh) - 驗(yàn)證是否能進(jìn)入被測(cè)試系統(tǒng)