Linode – Ubuntu SSH

目前使用的是 Linode 提供的虛擬主機,新增好的 Ubuntu 預設會產生 root 帳號給使用者透過 ssh 登入,但這樣的風險很大,仔細看一下 /var/log/auth.log 身份驗證的 log 檔案,你會發現一直有人在透過 ssh 嘗試使用 root 帳號登入. 測試環境為 SSH Client: Mac OS SSH Server: Ubun 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

Docker – Nginx

測試環境 Ubuntu 16.04 AMD64 (Docker 只支援 64位元的作業系統) 關於 Docker 的安裝使用 http://benjr.tw/95998 與 Container架構 http://benjr.tw/95955 請自行參考,下面使用 Docker 的技術來架設 web server (Nginx : 音同 Engine X 輕量 Continue reading Docker – Nginx

CoreOS – Docker

CoreOS 的安裝與設定請參考 http://benjr.tw/96511 Continaer 與 Docker Docker 是 CoreOS 主要的一項功能,而 Docker 是用來管理 Container 的.而 Fleet 是用來管理 Docker 的.感覺很困惑!! Container -> Docker -> Fleet 先來看看什麼是 Con Continue reading CoreOS – Docker

CoreOS 設定檔

Container/Docker 是輕量級的虛擬化技術,而 CoreOS 是針對 Container/Docker 基於 Linux 內核所開發出來的輕量級作業系統,他提供了 Docker 所需要的基礎功能並可在叢集環境下運作. CoreOS 的下載點位於 https://coreos.com/os/docs/latest/booting-with-iso. Continue reading CoreOS 設定檔

VMware Kickstart 安裝

Vmware 也是可以使用 kickstart (自動安裝) 來安裝,適合用於 PXE 環境, 關於 PXE 設定請參考. 架設 PXE 伺服器 VMware PXE 設定檔 PXE 設定檔需要增加關於 kickstart 位址. 安裝好的 VMware 預設會有 kickstart (/etc/vmware/weasel/ks.cfg) 設定檔可供參考. Continue reading VMware Kickstart 安裝

QEMU machine emulator (Ubuntu)

測試環境 Ubuntu 16.04 (X86_64) 如何在 x86_64 環境下產生非 x86_64 的虛擬機器.這就需要透過 QEMU machine emulator 透過全模擬的方式來做. 在使用 QEMU machine emulator 前,我們先來看看 QEMU 三種不同的模擬方式 machine emulator , virtualizer Continue reading QEMU machine emulator (Ubuntu)