作為乙個測試人員,平時工作中,接觸到linux的機會相對開發人員來說,會少很多。
但是,我們也得了解linux的作業系統。
你要說專門花費乙個月的時間去學習,如果平時用得少,也是很容易遺忘的。
那麼,我們每天都在linux系統上操作,也就會慢慢的熟悉了linux系統了。
前期我們會使用的有點吃力,後面熟悉後,就跟在windows上使用差不多了。
我講下我自己學習linux的步驟吧,
首先:學習一些基礎命令,和一些linux的理論知識。
在學習部署環境的時候,會發現細節很重要。
無論是jdk,jmeter,jenkins,tomcat等等。
都沒有想象中的那麼複雜,只要我們行動了,就能學會。
大多數測試人員都只停留在只想不做的階段。
再次:我就是通過在linux上運算元據庫,mysql是開源的,自己慢慢玩。玩著玩著,就會發現,都沒有那麼難。
以上也記錄的不是很完整,只是記錄了一下自己學習linux的路線圖。(很多的命令包括防火牆,埠號等操作都沒有記錄,當然在部署環境的時候,自己也是會用到的)
如果大家真能做到掌握這個路線圖中的知識,能自己手動搭建起來,那麼,也是一件值得高興的事情,畢竟,還是有很多的測試人員無法做到的。
另外補充幾個常用的命令:(主要是操作tomcat的時候經常用到,如下命令是在tomcat的bin目錄下執行的,主要作用是重啟tomcat)
./shutdown.sh (關閉tomcat)
ps -ef |grep tomcat (檢視tomcat的程序) 其實這個命令是多功能的,可以檢視別的程式的程序。只要把後面的tomcat換成你想要檢視的程式的名稱就可以了。
kill -9 ....後面跟前面命令檢視的程序號。(這個命令是殺程序)
./startup.sh (開啟tomcat)
以上幾個命令就可以完成tomcat的重啟動作了。
另外介紹幾個好用的命令,也是自己在操作的時候學來的。
進入檔案後, 給檔案內容加上序列號。 :set nu
檔案內查詢指定的內容。:?要搜尋的內容
檔案外查詢指定的內容。cat 檔名|grep 查詢的內容。例子:cat server.xml|grep 8080
其實大家對於linux的命令不要死記硬背,找個專案或學習我前面文章搭建環境,多搭建幾次,就能記住這些命令了。還是買個伺服器把,自己學習使用真的很方便,搭建玩,然後不停的重灌系統,這樣反覆幾次,你就能熟練掌握這些基礎命令,而且收益是很大的。
作業系統知識點
tcp的擁塞控制由4個核心演算法組成。https 把資料進行非對稱加密,然後客戶端從第三方伺服器獲取證書 加密後的公鑰 http完整請求 建立tcp連線,傳送http命令請求頭,web伺服器應答,關閉tcp連線 tcp 三次握手 缺陷 洪氾攻擊 解決辦法 四次揮手 長連線 短連線 程序 執行緒 併發...
作業系統知識點
協程 coroutines 是一種比執行緒更加輕量級的存在,正如乙個程序可以擁有多個執行緒一樣,乙個執行緒可以擁有多個協程。協程不是被作業系統核心所管理的,而是完全由程式所控制,也就是在使用者態執行。這樣帶來的好處是效能大幅度的提公升,因為不會像執行緒切換那樣消耗資源。程序與執行緒見 分頁與分段 分...
作業系統知識點
計算機系統資源分為硬體資源和軟體資源 按資訊交換方式和加接裝置的特性種類不同,通道分為 位元組多路通道 選擇通道 陣列多路通道 兩個交往的併發程序可能出現與時間有關的錯誤,這些錯誤表現為結果不唯一和永遠等待兩種情況 unix檔案可以分成普通檔案 目錄檔案和特殊檔案 從資源管理的觀點上來看,os的功能...