Linux command – glances

在 Linux 系統下,可以透過不同的工具來檢視 CPU , Memory ,I/O (Disk, Network) 目前狀態.或是直接透過 glances 程式來檢視系統效能. 測試環境為 Ubuntu 16.04 x86_64(虛擬機) 預設每秒更新一次系統資訊,不想要這麼快可以使用參數 -t sec 來指定更新率. 狀態會以顏色來區分重要性. GREE Continue reading Linux command – glances

BitCoin – SHA256

我要怎麼估算自己機台的算力(Hash Rate)? Bitcoin 主要使用 SHA256 為演算法.它單向雜湊函數 (one-way hash function)的一種. 什麼是 單向雜湊函數 (one-way hash function)? One Way Hashes 主要會產生一組固定長度字串 (fingerprint or message dige Continue reading BitCoin – SHA256

HTTP + SSL + CA = HTTPS

WordPress 的需求建議 https://wordpress.org/about/requirements/ 裡面有提到要使用 https ,所謂的 https 就是 http with SSL (Secure Sockets Layer) 或是 TLS (Transport Layer Security) 還要加上 CA. 先來了解一下什麼是 SSL Continue reading HTTP + SSL + CA = HTTPS

Linux command – lsscsi

硬碟的相關資訊可以去哪裡看,除了 fdisk 外,我們可以透過 lsscsi 來看比較詳細的資訊. 測試環境為 Ubuntu 16.04 x86-64 (虛擬機 sda , sdb 與 sr0 ) 輸出的第一段 [H:C:T:L] 所代表意思如下: H : SCSI host id C : SCSI channel T : Target Number L : Continue reading Linux command – lsscsi

lmbench – lmdd

LMbench 是用來測試系統效能的工具.關於安裝與測試種類請參考 http://benjr.tw/98076 測試環境為 Ubuntu 16.04 x86_64 (VMware 虛擬機) . 安裝完成的 LMbench 程式目錄位於 /usr/lib/lmbench/bin/x86_64-linux-gnu/ lmdd 其實很類似 dd 用來測試硬碟速度的 Continue reading lmbench – lmdd

Linux command – hwloc

Linux 系統下要看 PCI-E 裝置,可以透過 #lspci (list all PCI devices) 來查看 PCI-(E) Bus 的系統硬體相關訊息的指令,請參考 http://benjr.tw/10851 如果是 CPU 可以透過指令 #lscpu (display information about the CPU architecture Continue reading Linux command – hwloc

LMbench – stream

LMbench 是用來測試系統效能的工具.關於安裝與測試種類請參考 http://benjr.tw/98076 測試環境為 Ubuntu 16.04 x86_64 (VMware 虛擬機) 安裝完成的 LMbench 程式目錄位於 /usr/lib/lmbench/bin/x86_64-linux-gnu/ stream John McCalpin’s st Continue reading LMbench – stream

Linode – Ubuntu SSH

目前使用的是 Linode 提供的虛擬主機,新增好的 Ubuntu 預設會產生 root 帳號給使用者透過 ssh 登入,但這樣的風險很大,仔細看一下 /var/log/auth.log 身份驗證的 log 檔案,你會發現一直有人在透過 ssh 嘗試使用 root 帳號登入. 統計一下,嚇死人了. 測試環境為 SSH Client: Mac OS SSH S Continue reading Linode – Ubuntu SSH

Linux command – 檢視 CPU 資訊

測試環境為 Ubuntu 16.04 x86_64 . 在 Linux 下,幾個常用來檢視 CPU 資訊的指令. /proc/cpuinfo 直接看 /proc/ 是最簡單,最快的方式. dmidecode 透過 dmidecode 來查看存放在 SMBIOS 的 Flash Rom 空間中儲存的硬體資訊. lscpu 也可以直接透過 lscpu 指令來查詢 Continue reading Linux command – 檢視 CPU 資訊

LMbench – lat_pagefault & lat_mem_rd & lat_mmap

LMbench 是用來測試系統效能的工具.關於安裝與測試種類請參考 http://benjr.tw/98076 測試環境為 Ubuntu 16.04 x86_64 (VMware 虛擬機) . 安裝完成的 LMbench 程式目錄位於 /usr/lib/lmbench/bin/x86_64-linux-gnu/ lat_pagefault 主要在測試 檔案 Continue reading LMbench – lat_pagefault & lat_mem_rd & lat_mmap