軟體測試工程師linux十大場景命令使用
由於 在伺服器領域應用非常廣泛,有很多開源和成熟的軟體,目前大多數的應用後臺都是部署在linux上的,熟悉Linux作業系統和相關 ,可以加深我們對軟體的架構和執行機制的瞭解,也可以增加自己核心競爭力、拓寬自己的技能棧,從而獲得更高的薪水。 |
不同崗位職級,對於linux能力要求也不相同,如果你是初級測試工程師,那麼有可能只需要
檢視日誌,分析bug原因。如果你是中級工程師,則需要在linux環境搭建各種測試環境,包括各種應用程式,應用依賴的中介軟體,以及測試工具軟體等。如果你是高階工程師,則需要最佳化系統架構,編寫
,提升測試效率。
軟體測試工程師linux十大場景命令使用
實時檢視tomcat日誌檔案檢視:
cd /home/tomcat/logs #也可用相對目錄` `tail –f catalina.out #實時列印日誌檔案` `ctrl+c #退出檢視
檢視日誌命令:
tail -f log.txt:迴圈檢視 tai -500f log.txt:檢視最後500行 cat file:檢視短檔案 less file:檢視長檔案 head example.txt :顯示檔案 example.txt 的前十行內容 head -n 20 example.txt:顯示檔案 example.txt 的前二十行內容
最常見的就是修改環境變數
vim /etc/profile輸入字母i, 進入編輯模式 輸入內容,按esc,進入命令模式 。 執行:wq,保持修改。 輸入 soucre /etc/profile 使環境變數生效。 可以透過 cat /etc/profile檢視檔案是否修改成功。 3.vi/vim編輯器
vi/vim編輯器:
提供的文字編輯工具,用來編輯文字檔案。
vim是vi的增強版本,增加了部分命令。
如何進入?
新建:直接輸入vi
三種模式:
插入模式:底部有“--INSERT--”標記,完成文字的編輯功能。
i:在當前游標前插入文字;
a:在當前游標後新增文字;
o:在當前游標下一行插入文字;
命令模式:剛進入的狀態,可以實現游標的移動以及字元的刪除、複製、貼上等。
x:刪除字元 dw/dd:刪除詞/刪除行 yw/yy:複製詞,複製行 P:貼上 kjhl:上下左右 ctrl+f/b:翻頁
底線模式:命令模式下輸入冒號進入,可設定行號、查詢、替換字元、儲存退出等。
set nu/nonu:設定行號 w filename:儲存檔案 wq:儲存退出 q!:強制退出,不儲存。 edit:在vi裡開啟另一檔案。
vim模式切換
檢視tomcat程式 ps -ef/grep tomcat ps –aux/grep tomcat 殺死程式 kill -9 程式ID ps -ef/grep tomcat#檢視程式是否已關閉 進入tomcat的bin目錄cd /usr/local/tomcat/bin 啟動tomcat ./startup.sh
tar cvf a.tar 1.txt 2.txt 3.txt#將3個檔案放到檔案包a.tar中。 tar cvf /tmp/a1.tar *.txt#指定包存放的位置。 tar xvf a.tar#將檔案解壓縮到當前目錄。 tar -zcvf a.tar.gz *.txt#打包與壓縮為a.tar.gz。 tar -zxvf a.tar.gz#解壓縮並解包。
引數說明
-c: 建立壓縮檔案 -x:解壓 -t:檢視內容 -r:向壓縮歸檔檔案末尾追加檔案 -u:更新原壓縮包中的檔案 -z:有gzip屬性的 -j:有bz2屬性的 -Z:有compress屬性的 -v:顯示所有過程 -O:將檔案解開到標準輸出
在x
中可以透過下面的命令進行上傳下載:
一般般需要安裝,可使用 yum install lrzsz
rz:選擇上傳檔案
sz 檔名:選擇下載路徑
當然你也可以透過xftp工具,進行視覺化的上傳下載。
find:實時查詢,透過遍歷指定起始路徑下檔案系統層級結構,根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間。
格式:
find ...
結合萬用字元和管道命令有如下示例:
find /etc -name \*****.txt** **:在/etc目錄下,查詢以.txt結尾的檔案,給出所有檔案的路徑。** **find /etc -name '\*abc\*':在/etc目錄下查詢檔名中含有字串‘abc’的檔案。** **find / -amin -5:查詢在系統中最後5分鐘訪問的檔案。** **find / -mmin -5:查詢在系統中最後5分鐘裡修改過的檔案。** **find / -size -1000k:查詢出小於1000KB的檔案。** **find /etc / grep local 在/etc目錄下查詢含有local這幾個字母的所有檔案或者目錄
移動mv
移動當前目錄資料夾AA 到/home/aa/
mv AA/ /home/aa/
移動當前目錄檔案a.txt到 /home/aa/目錄,並重新命名為b.txt
mv a.txt /home/aa/b.txt
複製 cp
複製當前目錄檔案a.txt到/home/B目錄
cp a.txt /home/B
複製資料夾 AA到/home/B目錄
cp -r AA/ /home/B
跨伺服器複製:scp
命令格式: scp
從遠處複製檔案到本地目錄 scp root@192.168.1.204:/home/soft/tomcat.tar.gz /home/test/ 上傳本地檔案到遠端機器指定目錄 scp /home/test/nginx-0.5.38.tar.gz root@192.168.1.204:/opt/soft/
透過ls -l命令,可檢視檔案的相關屬性。
ls -l
第一個字元:- d l
第二到第九位是檔案的所屬許可權。
Linux檔案的許可權分為4種:
read write execute none
9位分成3組:
第一組代表這個檔案的所有者owner有什麼許可權
第二組代表這個檔案的所有組group的人所擁有的許可權
第三組代表其他人others具有什麼許可權
修改檔案訪問許可權:
chmod who +/- r/w/x file
chmod u+x file 只給自己加上可執行許可權
chmod ug+x file 所有者和所屬組加上可執行許可權
chmod u-x file 使用者取消可執行許可權
在Linux內部表示許可權,是用3個二進位制數來表示的
比如000 :0 111:7
所以r=4,w=2,x=1
7表示許可權都齊了 5表示沒有寫的許可權
假設owner:rwx,group:r-x,other:r-x
則許可權設定為:chmod 755 file
監控CPU、記憶體
top:類似於windows的工作管理員,能夠實時監控系統的執行狀態,主要顯示系統中各個程式的資源使用情況,如cpu、記憶體、負載等。
free:檢視伺服器記憶體使用情況,包括實體記憶體、交換記憶體和核心緩衝區記憶體的空閒和剩餘統計。
轉載來源:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2655509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試用例設計方法-場景法
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試培訓:不可不知的十大軟體測試工具
- 工作感想-軟體測試工程師工程師
- 軟體測試黑馬工程師--測試基礎工程師
- 訊息中介軟體 — 使用場景
- 軟體測試工程師的職責工程師
- 軟體測試工程師如何提升自己工程師
- 軟體測試工程師的技能樹工程師
- 軟體測試工程師的尷尬工程師
- 如何去面試軟體測試工程師?面試工程師
- 軟體測試工程師必備技工程師
- 效能測試場景提取
- 單元測試 - 測試場景記錄
- 軟體測試全棧工程師技能樹全棧工程師
- 六年軟體測試工程師感悟工程師
- 女軟體測試工程師的成長工程師
- 典型使用者與場景描述----整合測試
- cassandra 效能測試場景一
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 求助,jmeter 壓測 ,業務場景測試JMeter
- 軟體測試工程師的待遇怎麼樣工程師
- 軟體測試工程師需要具備哪些能力工程師
- 軟體測試工程師的職業規劃工程師
- 上海聘:高階軟體整合&測試工程師工程師
- 軟體測試開發工程師的發展工程師
- 軟體測試工程師的工作總結(轉)工程師
- 場景採集感知測評軟體 INTEWORK-ARS
- 一個軟體測試工程師的學習體驗工程師
- JMeter MQTT 在連線測試場景中的使用JMeterMQQT
- 【軟體測試】——介面測試
- 軟體測試——三、軟體測試的分類
- 效能測試混合場景計算
- 中國軟體評測中心急聘測試開發工程師工程師
- 軟體工程——軟體測試軟體工程
- 10年軟體測試工程師,只剩下這點感悟了(初級測試工程師必看)工程師
- 軟體測試
- 軟體測試工程師職稱評定細則工程師