Ubuntu 16.04 Server PXE 安裝

Ubuntu 的版本可以區分為 3 種 Desktop , Server , cloud 如果是要將 Desktop 放到 PXE 很簡單,請參考 http://benjr.tw/28619 , 關於 PXE 的基礎設定,請參考 http://benjr.tw/83 ,下面僅針對不同的地方做說明. HTTP Mirror (Local) 複製 ubuntu Continue reading Ubuntu 16.04 Server PXE 安裝

linux command – discover

測試環境為 Ubuntu 16.04 x86_64 #discover 功能類似 # lshw – list hardware http://benjr.tw/53000 透過 lshw 的功能可以檢視系統的硬體設施. 包括記憶體組態 (memory configuration),韌體版本 (firmware version),主機板組態 (mainboar Continue reading linux command – discover

GUI Hardware detection 檢視硬體資源

測試環境為 Ubuntu16.04 x86_64 通常會利用文字介面的指令來查詢與檢視硬體資源,如 lshw , lspci , lsusb , lpinfo ,這幾個指令的使用請參考 http://benjr.tw/52888,下面介紹幾個在 Linux GUI 下檢視硬體資源的工具. hardinfo 非預設安裝,可以透過 apt 來安裝,安裝完成即可以 Continue reading GUI Hardware detection 檢視硬體資源

SystemD – journalctl

以前要看服務的狀態訊息需要到 /var/log/ 下去看 syslog 或是其他相對應的 log 在從改成 systemd 之後,我們就可以透過 #systemctl status 來查看目前服務的狀態. 不過只有最新的資料,如果要看完整的訊息可以透過指令 #journalctl -u -u : –unit , Show messages for Continue reading SystemD – journalctl

Linux command – rsync

測試環境為 Ubuntu16.04 x64 發現之前用 wordpress 時,其中一個步驟會用到 rsync ,查了一下以前自己的文章也有用過 rsync . 將文件複製到目錄 /var/www/html/ (Nginx 預設的根目錄) 參數 -a, –archive archive mode; equals -rlptgoD (no -H,- Continue reading Linux command – rsync

使用 root 登入 Ubuntu

測試環境為 Ubuntu 16.04 Desktop 64bits Ubuntu 預設是不能使用 root 來登入,只能用一般使用來登入,然後透過 #sudo su – 切換身份 或是 gksudo(Graphically sudo) http://benjr.tw/1273 等方式來執行一些特權指令. 下面步驟可以讓使用者在登入時選擇 root Continue reading 使用 root 登入 Ubuntu

Docker – network

測試環境為 Ubuntu16.04 ,關於 Docker 使用與設定請參考 http://benjr.tw/95998,這邊討論關於 Docker 網路的設定. 安裝完 Docker.io 之後觀察一下網路裝置的改變.可以看到多了一個 docker0 這個網路裝置. Linux 網路提供 Bridge mode 他可以模擬一個 switch (Bridge) Continue reading Docker – network

Linux command – Stressful Application Test (NUMA)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的記憶體 NUMA 測試來做說明. 測試環境為 Ubuntu16.04 64bits NUMA (Non-uniform memory access) NUMA (Non-uniform memory ac Continue reading Linux command – Stressful Application Test (NUMA)

NUMA (Non-uniform memory access)

多核心的處理器最早是透過對稱多處理 SMP (Symmetric multiprocessing) 的方式,所有的 CPU 核心對於記憶體的存取是共用的,但是當 CPU 核心數太多時反而是一個限制,當不同的處理器需要交換資料時都是透過系統匯流排將資料儲存在記憶體中,但當核心數多時,交換資料變成常態, CPU 與記憶體之間的速度跟不上 CPU 處理的速度.越多 Continue reading NUMA (Non-uniform memory access)

Linux command – Stressful Application Test (Memory)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的 記憶體 測試詳細來做說明. 測試環境為 Ubuntu16.04 64bits Memory 與記憶體相關的參數 -m threads : Number of memory copy threads to Continue reading Linux command – Stressful Application Test (Memory)