如何查看linux服務器的内存?df命令作用是列出文件系統的整體磁盤空間使用情況可以用來查看磁盤已被使用多少空間和還剩餘多少空間,下面我們就來聊聊關于如何查看linux服務器的内存?接下來我們就一起去了解一下吧!
df命令作用是列出文件系統的整體磁盤空間使用情況。可以用來查看磁盤已被使用多少空間和還剩餘多少空間
語法格式:df [選項] [文件名]
如果df沒有加任何參數,默認将系統内所有的(不含特殊内存内的文件系統與swap)都以1KB的容量列出來
查看根目錄
awk是行處理器: 相比較屏幕處理的優點,在處理龐大文件時不會出現内存溢出或是處理緩慢的問題,通常用來格式化文本信息
awk處理過程: 依次對每一行進行處理,然後輸出
例:
其中awk 可以匹配文檔的某行内容,再打印某行内容之前或者之後的指定行
那我們想要匹配這一行
需要匹配斜杠/,我們執行這一句話,發現有問題
這時候要知道在Linux中,一個斜杠和多個效果一樣
那麼我們把匹配模式改一下,就獲取到本機剩餘空間
df / |awk '/{print $4}'
同樣我們查看内存使用
我們提取内存剩餘空間
free |awk '/Mem/{print $4}'
其中内存和磁盤提取的空間大小都是以 Kb 為單位
我們編寫一個腳本
我們編寫一個腳本,用來測試當前磁盤空間和内存空間,如果小于阈值,那麼将當前的一個文本打包
代碼
練習:打包的命令替換為郵件發送的命令,提醒管理人員内存不足了,郵件發送參考前面的文章《在Linux虛拟機中發送文本郵件和附件》
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!