2017
Sep
16

我很常使用 .ssh/config 建立 tunnel 連線,有一天突然 ssh 連線一直出現 "bash: No such file or directory" 這個錯誤,上網查了很久,有人說是 chroot 後,預設...

2017
Jun
06

Everything is a file 這是 Linux 系統設計的基本原則,任何一個 sockets/hardware devices/process/pipes 都是一個檔案,而且這些操作 kernal 的系統擋案是有上...

2016
Nov
27

如何使用 Docker 建立一個 Linux Server (CentOS 7) 呢 ,我要用 Docker 建一個 Linux container ,並且讓我可以從遠端登入這個 container ,把它當作一台 Linux...

2016
Nov
17

Linux 環境裡有個 sudo 的指令,這個指令主要功能是用來提高 User 權限,讓 User 可以執行 root 才能做的事,當我們要用 vim 修改 root 的檔案時,會使用 "sudo ...

2016
Sep
09

自從全球開始推網站必須要支援 SSL (https) 加密之後,我就到 startssl.com 申請了一個免費的 SSL Certificate ,用了一陣子發現,只要用 HTTPS 打開我的個人網站...

2016
Jul
30

git checkoutcheckout 有兩種用途,第一種是切換 git branch ,另一種則是回復檔案修改。git checkout branch_name 這個指令會切換目前的工作路徑到 branch ,如...

2016
Jul
06

Virtual Machine 的工作是模擬出一台真實的 OS 系統,包含硬體操作,網路操作與軟體運作,如果你要用虛擬機器,實作線上的環境,那麼你可能需要建一台 VM 當資料...

2016
Jun
27

這篇文章將會帶你一步一步的建立 Docker Container 並裝好一個網頁伺服器 (apache) ,如果你還沒安裝過 docker ,那麼你可以先讀文章 https://www.puritys.me/...

2016
May
23

Hudson, Jenkins, Gulp, Grunt 這些都是用來寫自動化的工具,網路已經有很多相關的教學,使用這些工具的公司更是不勝枚舉,而就算沒有這些工具,我們仍然可以用 ...

2016
May
06

不管是 Mac 或是 Redhat, freebsd, debian ,這些 unix like 的系統,都有內建其本的 Linux 指令,如果你是 Windows 用戶,可以安裝 Cygwin ,這個軟體能夠在 Wi...