Linux – cgroup & namespace

什麼是 cgroup (Control Group) 和 Namespaces (Name spaces) ? 要先說什麼是 container ? Container 與虛擬機類似,都是在原作業系統提供一個環境給另外一個作業系統來使用,虛擬機器 Virtual Machine 透過 VMM (Virtual Machine Monitor,也可以稱作 Hy Continue reading Linux – cgroup & namespace

CCminer

挖礦大概要準備 比特幣錢包 & 挖礦程式 ,挖礦可以簡單區分為這幾種. 個人挖礦 (Solo mining) – 個人使用自己的硬體設定來進行挖礦,從最早的 CPU -> GPU -> FPGA -> ASIC (FPGA 與 ASIC 都是針對特定演算法來設計,只能用來挖取特定虛擬貨幣) 依據目前狀況個人很難挖到了. 礦池 (Pool Continue reading CCminer

NiceHash

挖礦大概要準備 比特幣錢包 & 挖礦程式 ,挖礦可以簡單區分為這幾種. 個人挖礦 (Solo mining) – 個人使用自己的硬體設定來進行挖礦,從最早的 CPU -> GPU -> FPGA -> ASIC (FPGA 與 ASIC 都是針對特定演算法來設計,只能用來挖取特定虛擬貨幣) 依據目前狀況個人很難挖到了. 礦池 (Pool Continue reading NiceHash

Nvidia GPU Tesla Driver + CUDA Toolkit

測試環境為 Ubuntu 16.04 x86_64 從 Nvidia 下載驅動程式(含 CUDA Toolkit) http://www.nvidia.com/download/driverResults.aspx/124729/en-us ,依著下列步驟,即可以完成安裝. Tesla 支援列表: V-Series: Tesla V100 (CUDA Too Continue reading Nvidia GPU Tesla Driver + CUDA Toolkit

Mining – minergate

挖礦大概要準備 比特幣錢包 & 挖礦程式 ,挖礦可以簡單區分為這幾種. 個人挖礦 (Solo mining) – 個人使用自己的硬體設定來進行挖礦,從最早的 CPU -> GPU -> FPGA -> ASIC (FPGA 與 ASIC 都是針對特定演算法來設計,只能用來挖取特定虛擬貨幣) 依據目前狀況個人很難挖到了. 礦池 (Pool Continue reading Mining – minergate

BitCoin – SHA256

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

BitCoin 什麼是挖礦?

什麼是 BitCoin 挖礦?? 比特幣系統每隔一段時間大約是 10 分鐘產生一個新的節點(隨機代碼),網路上的的人都可以去猜這個代碼是多少,方式是去計算 sha256 (on way hash) 算出有效的 hash 哈希值,猜對了就可以得到比特幣(目前一個區塊有 12.5 個比特幣) 什麼是 單向雜湊函數 (one-way hash function)? Continue reading BitCoin 什麼是挖礦?

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

Container & Docker

關於 Virtualization 虛擬化類別請參考 http://benjr.tw/3383 Container Container 採用與 KVM 一樣的做法 (Linux 核心加入 KVM 再讓這 Linux 核心當作 VMM ,在 KVM 下的 Guest OS 對於 Linux 核心而言都只是一個 Process 行程). LXC 採用類似的方式在 Continue reading Container & Docker

Docker – network

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