---
# System prepended metadata

title: 第三篇、檢查我們的硬體設備
tags: [工程師]

---

# 第三篇，檢查我們的硬體設備
## 大略講解
通常我們拿到了電腦，都是要檢查電腦的**硬體設備**。
而這些簡單的電腦設備，我相信有在碰電腦的朋友們一定很清楚以下幾個東西:
* CPU:你電腦的心臟
* RAM:你電腦幫你暫時記住的東西，通常越多越好
* HD:這邊泛指一般硬碟，但是現今因為有**SSD**的出現，所以要檢查的方式也會不一樣。
下面呢，就沒了....
沒啦，因為你開的是**虛擬機器**，所以你的設備一開始會隨著**自己的設定**也有不一樣!
當然還有PSU(電源供應器)那些的，但這並不在討論範圍，接下來我們就依照以上這3個硬體設備做檢驗吧。

### 如何檢查CPU
首先，我們先登入linux
再來，有以下2個方式可以檢驗
~~~gherkin
1.cat /proc/cpuinfo
2.lscpu
~~~
以上這2個方法都會出現CPU的**詳細資訊**，會以以下方法呈現
![image](https://hackmd.io/_uploads/SJcSszirR.png)
這邊我們可以清楚的看到，我們的CPU是AMD架構(**model name那一行**)的，然後是1核心(**cpu cores**)的
![image](https://hackmd.io/_uploads/S1el3zjrR.png)
這邊顯示的也大同小異，但是要注意到一件事，那就是
CPU(s)跟On-line CPU(s) list是指同一件事情，但因為在電腦的規劃裡面，是設計**十進位**來讓人們比較好操作電腦，所以是從0~9這樣去寫的，這一點一定要注意。
所以在CPU(s)這邊寫1核心，但是On-line CPU(s) list卻寫0，但是它其實是1核心，這邊**一定要注意**。
參考文獻:[怎麼檢查CPU](<https://www.geeksforgeeks.org/how-to-check-how-many-cpus-are-there-in-linux-system/>)
### 怎麼檢查記憶體(RAM)
~~~gherkin
1.free -m
2.free -mh
~~~
沒錯，記憶體就是越大越好，就是辣個自由的男人
![image](https://hackmd.io/_uploads/rkTKgXjS0.png)
沒啦...這是淦話
![image](https://hackmd.io/_uploads/BJxbWmiHC.png)
說回正經的，只要在linux裡面輸入free -m，就可以展示記憶體的(**注意，是以MB顯示**)
![image](https://hackmd.io/_uploads/SyCTW7iB0.png)
其實，上面的你只要看total就好(目前進度)，但上面各個要**記得自己做功課**
但是，有注意到後面多加了h(free -mh)，h代表的是**human**，就是加入我們人類可讀的狀態，請看以下圖片
![image](https://hackmd.io/_uploads/rkc9QmsBC.png)

### 怎麼檢查硬碟
~~~gherkin
1.lsblk
2.lsblk -o NAME,ROTA 
~~~
其實lsblk很簡單，因為你可以拆分2個去看
* ls:條列式的顯示需要的資料
* blk:就是block的縮寫，泛指硬碟空間。
以下就是會出現的畫面:
![image](https://hackmd.io/_uploads/rJv5D7jSA.png)
這個就很好懂，不必多解釋(有需要可以提問)
![image](https://hackmd.io/_uploads/SyUm_QiB0.png)
就如同電腦語言，1是代表是，0是代表不是
RO是代表rotation，旋轉的意思
![image](https://hackmd.io/_uploads/H1JuK7iHR.png)
誤，我透漏年紀了...
![image](https://hackmd.io/_uploads/ryiCKmorA.png)
有看到中間的轉盤，傳統式硬碟其實中間有個轉盤，硬碟的讀寫都是藉由轉盤的刻印去運作的
![image](https://hackmd.io/_uploads/r1PCo7srC.png)
而因為固態硬碟，他是存在顆粒顆粒的，所以沒有像轉盤的東西

#### 小結語

其實這只是講個大概，但細節要自己去看歐，因為，要學習linux**不是用看的**，要自己操作才會去了解的。
聲音跟畫面就到這邊，那就先這樣囉。


###### tags: `Linux` `硬碟(HDD)` ‵固態硬碟(SSD)` `中央處理器(CPU)` `記憶體(RAM)`

## Appendix and FAQ

:::info
**Find this document incomplete?** Leave a comment!
:::




