20.GC日誌詳解及日誌分析工具
1、什麼是linux
Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX的多使用者、多工、支援多執行緒和多CPU的作業系統。使用者不僅可以直觀地獲取該作業系統的實現機
制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應使用者的需要。Linux 系統主要是應⽤於伺服器 和⼤型計算機領域。我們⽣活中的⼤部分的⽹⻚和 APP,其實都是基於 Linux 系統運
⾏的,這其中就包括我們經常 會使⽤的淘寶和微信。Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆元件效能高效、配置簡單,保證了系統的安全。Linux具有開放原始碼、沒有版權、技術
社群使用者多等特點,開放原始碼使得使用者可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧,經過適當的配置就可實現路由器的功能。
2、如何登入linux
(1)⾸先需要在阿⾥雲伺服器建立賬戶密碼;
(2)客戶端通過ssh的服務連線到阿⾥雲,ssh服務的端⼝是22。
連線的步驟為:
開啟控制檯,輸入命令:ssh 賬戶@伺服器地址(如ssh [email protected]), 然後按下回⻋鍵;
然後輸入yes,再輸⼊密碼,就會登入成功;
最後可以輸入who am i查詢是否登入成功。
由於安全性的問題,登入的linux賬戶如果一段時間不操作,就會自動退出,所以如果我們不想讓其退出,就可以在操作結束,需要在等一段時間再次進行操作的情況下,輸入top(TOP 命令是常
用的 Linux 效能監控的命令)保證登入的賬戶不退出,等需要再次使用的時候,我們輸入q就可以。
linux中超級管理員的賬戶是root。
3、linux基本命令
3.1檢視當前賬戶目錄
pwd
3.2檢視ls命令
(1)檢視根目錄下的所有檔案: ls /(/表示根目錄)
(2)檢視所有檔案內容,包括隱藏檔案,隱藏檔案是.開頭的(如.config):ls -a
(3)檢視列表檔案的詳細資訊:ls -l(只能檢視非隱藏檔案)
(4)僅檢視檔案目錄:ls -d(只能檢視非隱藏檔案,.表示當前目錄)
(5)檢視檔案大小:ls -lh
(6)ls檢視檔案的資訊最常用的命令:
ls -lh:檢視檔案的詳細資訊(包含了檔案大小)
ls -la:檢視所有檔案內容(包含了隱藏檔案)
ls -lah:檢視所有檔案內容以及檔案大小
3.3別名alias
(1)檢視別名:alias
(2)設定別名:alias a="ls -la"(表示把ls -lha的別名設定為a)
(3)取消別名:unalias a(取消別名a)
下面設定和取消綜合執行,進行對比:
3.4檢視當前時間
檢視當前時間:date
3.5建立檔案
(1)建立檔案,如建立yl.txt的記事本:touch yl.txt
(2)樹形目錄
安裝樹形目錄:yum install tree
解除安裝樹形目錄:yum uninstall tree
(3)建立資料夾視覺化的多層級的資料夾,如建立一個a/b/c/d的多層級資料夾:mkdir -pva/b/c/d,其中-p :建立多層級的資料夾、-v:建立的過程可以視覺化的看到。
(4)檢視資料夾的目錄層級,如檢視a資料夾的目錄層級:tree a(表示檢視a資料夾的所有目錄層級)
檢視a資料夾的前n層目錄層級,如檢視前2個:tree -L 2 a
3.6切換目錄
/ 代表根⽬錄
. 當前⽬錄
.. 進⼊當前⽬錄的上⼀級⽬錄
cd 則返回到⽤戶的根⽬錄
(1)進入某個資料夾,如進入a資料夾:cd a
(2)進入當前資料夾,如當前資料夾為a:cd .
(3)進入當前目錄的上一級目錄,如當前在c資料夾:cd ..
(4)返回使用者的根目錄:cd
3.7刪除檔案
(1)強制刪除檔案,如刪除yl.txt檔案:rm -f yl.txt
(2)詢問確認後刪除檔案,如刪除yl.txt檔案:rm -i
(3)刪除檔案(視覺化的只展示),如刪除yl.txt檔案:rm -v:刪除檔案
(4)詢問確認後刪除檔案+視覺化展示,如刪除yl.txt檔案:rm -iv
3.8刪除目錄
(1)直接刪除資料夾,如刪除a資料夾:rm -r a
(2)強制刪除資料夾,強制刪除,若⽬錄不存在,此命令依舊可以執⾏,不報錯,如刪除a資料夾:rm -rf a
(3)視覺化的強制刪除資料夾,如刪除a資料夾:rm -rv a
4、Linux的⽬錄
4.1檢視
檢視linux根目錄命令:ls /
4.2目錄解讀
(1)bin:存放可執行的檔案;
(2)dev:相當於磁碟;
(3)home:使用者的主目錄,在 Linux 中,每個使用者都有⼀個自己的目錄,⼀般該目錄名是以使用者的賬號命名的,相當於windows的user資料夾;
(4)root:該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。