# **lsblk** **英文list block devices的縮寫 功能是查看系統的磁盤使用情況 列出所有可用塊設備的信息,顯示他們之間的依賴關係** ## **搭配指令:** -a: 顯示所有設備信息 -m: 顯示權限信息 -S: 查看scsi信息 -s: 反向依賴 -b: 顯示以字節為單位的設備大小 -e: 排除指定設備 -o: 輸出列信息 -f: 顯示文件系統信息 -P: 使用key=value格式顯示信息 -h: 顯示幫助信息 -r: 使用原始格式顯示信息 -i: 僅使用字符 -t: 顯示拓撲結構信息 -V: 顯示版本信息 -l: 使用列表格式顯示 -n: 不顯示標題 ## **實作:** ### **lsblk -a** :::spoiler **顯示系統中所有磁盤設備的使用情況信息** ![image](https://hackmd.io/_uploads/BJ1NPbZ7R.png) NAME:設備名稱 MAJ:MIN:主要設備和次要設備數量 RM:可移動設備 SIZE:設備大小 RO:只讀設備 TYPE:設備類型 MOUNTPOINT:設備掛載點 ::: ### **lsblk -m** :::spoiler **顯示系統中磁盤設備的歸屬及權限信息** ![image](https://hackmd.io/_uploads/ryU7dZbQC.png) OWNER: 所有者用戶名 GROUP: 組名 MODE: 設備節點權限 ::: ### **lsblk -S** :::spoiler **顯示系統中所有SCSI類型的磁盤設備信息** ![image](https://hackmd.io/_uploads/BJXiY-Zm0.png) REV: 設備版本 TRAN: 設備傳輸類型 ::: ### **lsblk -nl** :::spoiler **列表格式顯示磁盤設備信息,不顯示標題** ![image](https://hackmd.io/_uploads/HyFm0-WQA.png) ::: # **ntpdate** **ntqdate用於時間同步更新互聯網時間或NTP服務器** ## **NTP服務器** NTP服務器是作為時間資訊傳送和同步化的協定(網路時間協定) 以下是一些NTP服務器 :::spoiler cn.pool.ntp.org 中國開源免費NTP服務器 ntp1.aliyun.com 阿里雲NTP服務器 time1.aliyun.com 阿里雲NTP服務器 time1.apple.com 蘋果NTP服務器 time1.google.com 谷歌NTP服務器 pool.ntp.org 開源免費NTP服務器 ::: ## **搭配指令:** -u: 指定使用無特權的端口發送數據包 -b: 通過調用 settimeofday 子例程來增加時鐘的時間(強制進行一次時間調整) -s: 指定日誌操作 syslog 設施的使用,顯示 NTP 伺服器的響應時間 -d: 指定調試方式,判斷 ntpdate 命令會產生什麼結果(不產生實際的結果) -q: 查詢NTP服務器時間 -e: AuthenticationDelay 指定延遲認證處理的時間秒數。 -p: Samples 指定從每個服務器獲取的樣本的數目 -v: 紀錄ntpdate的版本標示字符串 ## **實作:** ### **安裝與指令** :::spoiler 1. 更新:確保你的虛擬機中的套件列表是最新的 sudo apt update ![image](https://hackmd.io/_uploads/B1iVyzMmC.png) 2. 安裝:使用 apt 套件管理器安裝 ntpdate 工具 sudo apt install ntpdate ![image](https://hackmd.io/_uploads/HyuqyMfQ0.png) 3. 同步:與該NTP伺服器時間同步 ntpdate -u ![image](https://hackmd.io/_uploads/HJ96UGQmR.png) 4. 查詢NTP服務器時間 ntpdate -q ![image](https://hackmd.io/_uploads/S1sZbfGX0.png) ::: # **lsblk+ntpdate** ## **實作:** ### **同時使用** sudo ntpdate -s cn.pool.ntp.org & lsblk ![image](https://hackmd.io/_uploads/SJ454MM7R.png) ntpdate -s cn.pool.ntp.org 用於同步時間並顯示 NTP 伺服器的響應時間 & 符號用於將其放入後台運行 lsblk 則用於顯示系統中的塊設備信息。 ### **分開使用** 運行 sudo ntpdate -s time.nist.gov 然後運行 lsblk ![image](https://hackmd.io/_uploads/rkPxBzzQA.png) ## 參考資料 - [【运维必看】Linux命令之lsblk命令](https://zhuanlan.zhihu.com/p/555993724) - [ntpdate命令详解](https://blog.csdn.net/wangjie72270/article/details/125182856) - [Linux ntpdate命令介绍](https://blog.csdn.net/Dontla/article/details/132665558)