# 系統信息相關命令
- 本節內容主要是為了方便通過遠程終端維護服務器時,查看服務器上當前 **系統日期和時間** / **磁盤空間占用情況** / **程序執行情況**
- 本小結學習的終端命令基本都是查詢命令,通過這些命令對系統資源的使用情況有個了解
## 目標
- 時間和日期
- `date`
- `cal`
- 磁盤和目錄空間
- `df`
- `du`
- 進程信息
- `ps`
- `top`
- `kill`
## 01. 時間和日期
| 序號 | 命令 | 作用 |
| :--- | :--- | :----------------------------------------------- |
| 01 | date | 查看系統時間 |
| 02 | cal | `calendar` 查看日歷,`-y` 選項可以查看一年的日歷 |
## 02. 磁盤信息
| 序號 | 命令 | 作用 |
| :--- | :------------- | :-------------------------------- |
| 01 | df -h | `disk free` 顯示磁盤剩余空間 |
| 02 | du -h [目錄名] | `disk usage` 顯示目錄下的文件大小 |
- 選項說明
| 參數 | 含義 |
| :--- | :------------------------- |
| -h | 以人性化的方式顯示文件大小 |
## 03. 進程信息
- 所謂 **進程**,通俗地說就是 **當前正在執行的一個程序**
| 序號 | 命令 | 作用 |
| :--- | :----------------- | :------------------------------------ |
| 01 | ps aux | `process status` 查看進程的詳細狀況 |
| 02 | top | 動態顯示運行中的進程并且排序 |
| 03 | kill [-9] 進程代號 | 終止指定代號的進程,`-9` 表示強行終止 |
> `ps` 默認只會顯示當前用戶通過終端啟動的應用程序
- `ps` 選項說明功能
| 選項 | 含義 |
| :--- | :--------------------------------------- |
| a | 顯示終端上的所有進程,包括其他用戶的進程 |
| u | 顯示進程的詳細狀態 |
| x | 顯示沒有控制終端的進程 |
> 提示:使用 `kill` 命令時,最好只終止由當前用戶開啟的進程,而不要終止 `root` 身份開啟的進程,否則可能導致系統崩潰
>
> - 要退出 `top` 可以直接輸入 `q`
- linux基礎
- 01_Python基礎課程安排
- 02_操作系統(科普章節)
- 03_操作系統的發展史(科普章節)
- 04_文件和目錄(理解)
- 05_Ubuntu圖形界面入門
- 06_常用Linux命令的基本使用
- 07_Linux終端命令格式
- 08_文件和目錄常用命令
- 09_遠程管理常用命令
- 10_用戶權限相關命令
- 11_系統信息相關命令
- 12_其他命令
- python基礎
- 01_認識 Python
- 02_第一個Python 程序
- 03_PyCharm的初始設置(知道)
- 04_多文件項目的演練
- 05_注釋
- 06_算數運算符
- 07_程序執行原理(科普)
- 08_變量的基本使用
- 09_變量的命名
- 10_判斷(if)語句
- 11_運算符
- 12_循環
- 13_函數基礎
- 14_高級變量類型
- 15_綜合應用——名片管理系統
- 16_變量進階(理解)
- 17_函數進階.md
- 面向對象
- 01_面向對象(OOP)基本概念
- 02_類和對象
- 03_面向對象基礎語法
- 04_面向對象封裝案例
- 05_面向對象封裝案例 II