底子薄之12 01

2021-06-28 07:50:36 字數 1093 閱讀 7633

1:df 命令

linux中,df命令是用來檢視伺服器的檔案系統的磁碟空間占用情況。可以用這個來檢視磁碟空間已經占用了多少,還剩多少。

命令格式: df [option] [file]

假如沒有檔名,那麼就預設顯示當前被掛載的檔案系統的可用空間,預設顯示的磁碟空間是以1kb為單位的。

option中常用的命令有這麼幾個。 

-a 全部的檔案系統列表。-i 顯示innode資訊。-k 區塊為1024位元組。-l 只顯示本地檔案系統。

2:掛載點

之前也提到過,linux系統中,把所有的一切都作為檔案來處理,而掛載點,實際上就是linux中的磁碟檔案系統的入口目錄,類似於windows系統中的用來訪問不同分割槽的c盤,d盤等碟符。掛載的本質就是為裝置或者檔案提供乙個訪問介面。比如,把光碟掛在到/home/cd目錄,就可以通過訪問這個目錄來訪問磁碟。

3:inode

檔案儲存在硬碟上,硬碟儲存的最小單位叫做扇區,但是系統在讀取硬碟的時候,並不是乙個乙個扇區的去讀取,這樣效率太低,而是一次讀取多個扇區,這麼多個扇區成為塊。檔案資料都儲存在塊裡面,那麼很顯然,我們還要乙個地方用來儲存檔案的元資訊,也就是檔案的建立者,檔案的建立日期,檔案的大小等,這種儲存檔案元資訊的區域就叫做inode,中文譯名為索引節點。之所以要注意這個問題是我們在使用df命令的時候,有個inode資訊,由於inode也會占用磁碟空間,所以,很有可能,我們df -k的時候,發現還有磁碟還有空間,但是我們就分不出來,就是因為磁碟上inode的空間沒有了,沒有inode空間,不能分配inode,也是不可以分配資料空間的,所以這個時候可以檢視一下,df -i,看看inode是不是滿了。

4:mount命令

mount命令和掛載是緊密相關的。mount命令就是把某個裝置掛載到某個檔案下的。

mount [-t vfstype] [-o options] device dir

-t主要是用來指定檔案系統的型別,通常不必指定。

-o 是用來描述裝置或檔案的掛接方式,常用的引數有loop,用來把檔案當成硬碟分割槽掛接上系統。ro唯讀方式掛接。rw讀寫方式掛接裝置。

5: vi

之前一種用的vim,今天開了乙個虛擬機器,沒有網路,不能使用vim,就用vi來做了一下,感覺還不多。

底子薄之12 03

1 netstat netstat這個命令用來顯示應用的網路狀態,埠資訊之類的。比如我最近需要檢視某個應用跑在哪個埠號上,就用的這個命令。常見的引數有 t僅顯示tcp相關資訊,u僅顯示udp相關的資訊,n拒絕顯示別名,能用數字顯示的就全部用數字顯示。l僅列出有在監聽的服務狀態,a顯示所有的服務狀態,...

C程式設計 習題之1 20 detab

碼農一定是最需要動手實操的行業之一。有一句話叫,好記性不如爛筆頭,牽強附會引申到這裡,變成看書百遍,不如碼字執行一遍。是不是有那麼一點味道?哈哈!這幾天看的 c程式設計 看完每個章節還是覺得沒有完全落實,於是老老實實動手把習題做一遍,算是對不踏實內心的乙個交待。仔細做下來才發現,習題其實並不是作者行...

mysql 必知必會 (25觸發器)之把書讀薄

25 使用觸發器 表才支援觸發器,檢視不支援 為什麼使用觸發器 某個表發生改動時自動處理 什麼是觸發器?mysql響應以下任意語句而自動執行的一條mysql語句 或位於begin和end語句之間的語句 觸發器只支援 delete insert update 建立觸發器 create trigger ...