Linux學習(二)
Linux
linux基礎命令
Vim編輯器
1、安裝yum install vim
快速開啟記事本:控制檯輸入notepad
儲存檔案內容:
1、進入vim編輯器
2、輸入a或者i,就會顯示insert(插入)
3、編寫具體的內容 4、按esc鍵 5、再按下shift+:,就會顯示出來:,然後在後面輸入wq,就會儲存檔案內容
1、
2、
3、
4、
大資料中介軟體:
Hadoop
Spark
Hive
Hbase
Flink
Kafka
RabbitMQ
Redis
Python
Java
Go
C++
C
顯示內容的行數
命令:cat -n 檔名字
倒敘檢視
命令 tac index.txt
3、⼀屏⼀屏檢視⽂件內容 more(左下⻆會顯示檢視⽂件的進度)
切換⾄下⼀屏:空格鍵
切換⾄上⼀屏:Ctrl+B
命令: more 檔名稱
補充知識:檢視⽂檔的總⾏數,使⽤命令 wc -l
命令: more 檔名稱 | wc -l
命令: less 檔名稱
命令:
檢視前5行 head -n 5 檔名稱
檢視後5行:tail -n 5 檔名稱
檢視實時的日誌內容:
tail -f fileName
場景: 在測試的過程中程式出現了500的狀態碼,下來測試需要提單反饋給開發,但是需要把錯誤日誌資訊 也是需要帶上,這個時候你的操作步驟是什麼?
1、再次操作同樣的操作步驟(出問題操作步驟)
2、在操作的時候檢視日誌內容,使用的命令是tail -f
3、那麼出錯的時候,日誌會打印出錯誤的資訊
4、把錯誤資訊獲取出來,然後提單給開發
info
Linux 系統中,⽂件的基本許可權由 9 個字元組成,以 rwxrw-r-x 為例,我們可以使⽤數字來代表各個許可權,各個權 限與數字的對應關係如下: r --> 4 w --> 2 x --> 1
r:讀 read:4 w(write):2 寫 x:1 執行
所有者--所屬組--其他人
由於這 9 個字元分屬 3 類⽤戶,因此每種⽤戶身份包含 3 個許可權(r、w、x),通過將 3 個許可權對應的數字累加, 最終得到的值即可作為每種⽤戶所具有的許可權。 拿 rwxrw-r-x 來說,所有者、所屬組和其他⼈分別對應的許可權值為: 所有者 = rwx = 4+2+1 = 7 所屬組 = rw- = 4+2 = 6 其他⼈ = r-x = 4+1 = 5 所以,此許可權對應的許可權值就是 765。 使⽤數字修改⽂件許可權的 chmod 命令基本格式為: [root@localhost ~]# chmod [-R] 許可權值 ⽂件名 -R(注意是⼤寫)選項表示連同⼦⽬錄中的所有⽂件,也都修改設定的許可權。
既然⽂件的基本許可權就是 3 種⽤戶身份(所有者、所屬組和其他⼈)搭配 3 種許可權(rwx),chmod 命令中⽤ u、 g、o 分別代表 3 種身份,還⽤ a 表示全部的身份(all 的縮寫)。另外,chmod 命令仍使⽤ r、w、x 分別表示 讀、寫、執⾏許可權。 使⽤字⺟修改⽂件許可權的 chmod 命令,其基本格式如下圖 所示
資源監控:
在Linux系統中,資源監控主要監控的是系統的CPU和記憶體資源,主要關注的是它的使用率。因為在企業中,所有的服務都是部署在Linux伺服器上,當伺服器上的資源都使用率如果達到80%及以上,那麼系統中部署的軟體也會大導致不可用。
wget 連結地址
nmon:Linux視覺化資源監控軟體
下載命令:wget 連線地址
差看記憶體第二種方法:
輸入命令:nmon
按m檢視記憶體
檢視磁碟的使用率:
df -h
磁碟使用率到達100%時 系統不能讀寫
檢視cpu
第一種方法:nmon
進入nmon後輸入c
htop介面解讀
(1)Tasks顯示程序總數,當前執行的程序數
(2)Load average顯示的是(平均負載)系統的1分鐘,5分鐘,10分鐘的平均負載情況
(3)Uptime顯示系統運行了多長時間
PID:表示程序id,是非零正整數
kill -9 pid 刪掉程序