ubuntu

A collection of 8 posts

tutorial

第一次用 Docker 自架 v2ray + shadowsocks 翻牆伺服器就上手

How It Works 我們接下來將使用 v2ray 架設使用 VMess 與 ShadowSocks 協議翻墻的伺服器。我們主要將使用 VMess 進行翻墻,ShadowSocks 僅作為備用。 VMess 部分我們將將流量偽裝成正常的 https 流量並使用 WebSocket 進行與 nginx-proxy 的通訊,由 nginx-proxy 進行 reverse proxying,SSL 憑證由 jrcs/letsencrypt-nginx-proxy-companion 自動向 Let's Encrypt 申請並套用。 ShadowSocks 部分則使用原版協定,且不使用混淆參數。(v2ray 目前尚未實作這些部分,希望未來可以看到) 本文示範環境 使用系統為

docker

解決 apt-get dist-upgrade 並 reboot 之後 Docker daemon 無法啟動的問題

發現問題 剛剛在更新自己的 Ubuntu Server 的時候遇到的問題。跑了 sudo apt-get dist-upgrade -y; reboot 之後,再跑 sudo service docker start 就失敗了。 看了一下 sudo journalctl -u docker.service,跑出下面的 log: Apr 21 15:10:47 docker-node-01 systemd[1]: Starting Docker Application Container Engine... Apr 21 15:10:47

windows

Windows Subsystem for Linux (WSL) 安裝教學 & 初體驗

八月二日時微軟釋出了 Windows 10 年度更新版(組建 14393),其中已經添加了流傳已久的 Bash for Windows(其實組建 14316 就有了)。小弟早就迫不及待想嘗試一下了,在這裡寫個教學記錄一下。 首先你要知道:這不是虛擬機器,也不是容器,也不是專門為 Windows 編譯的 Linux binary(像是 cygwin)。[1] 你可以想象它是 Wine 的相反——Ubuntu 的 binaries 在 Windows 上原生實作。Ubuntu 官方提到[2]: A team of sharp developers at

單元測試簡介以及在 Docker 上部署 Drone 並連結至 GitHub
installation

單元測試簡介以及在 Docker 上部署 Drone 並連結至 GitHub

Unit Test 開發專案時,我們常需要確保其中的功能或函式能夠達到我們預期的效果而進行測試, 但是遇到大型專案時我們通常無法手動進行它們的測試, 於是就有了「單元測試」(Unit Test)這個東西的誕生。 單元測試是什麼? 當我們寫好每個功能或函式時,我們會需要幫他寫一個單元測試的程式。 你可以上 GitHub 看看,很多大型專案可能都有 /test 這個資料夾, 點進去之後一般來說裡面都是單元測試的程式。 舉例來說 ... 今天有一段 Node.js code 長這樣: function testMe () { if (no_

如何自動化專案在伺服器上的部署過程
tutorial

如何自動化專案在伺服器上的部署過程

如今 Docker 正夯,已經是伺服器部署專案時的首選工具了。 只要寫好 Dockerfile 就可以 build 出一個 image,從而就可以在 Docker daemon 上執行這個 image 的 container。 這樣做不但方便部署,而且還方便維護伺服器。 但是上面的步驟你看出來了嗎?你大概會需要做這些事情: $ docker build -t foo/dockerized-bar ./ $ docker run foo/dockerized-bar

在 Docker 上安裝 Redmine 並套用 Dwarf 佈景主題
docker

在 Docker 上安裝 Redmine 並套用 Dwarf 佈景主題

Redmine 是一套開源的線上專案管理系統,它以 Ruby on Rails 框架寫成,在資訊界可說是一套值得信賴的專案管理系統。 Redmine 官方對其功能的粗略介紹: 支援多專案管理 彈性化的權限管理系統 彈性化的 issue 追蹤系統 支援甘特條狀圖、行事曆 管理新聞、文件以及檔案 Feed 以及 email 的通知 每個專案都有自己的 wiki、forum 時間追蹤 內建支援版本管理系統,如:SVN、

linux

修復 Ubuntu 上 Sunpinyin 輸入法無法輸入 ue 音的問題

我個人習慣使用的輸入法是拼音,在 ubuntu 上之前一直無法使用 Sunpinyin 輸入 ue 的音,像是學、月、越等字,在網上查到了解決方案在這裏整理一下。 Step 1 下載最新的 Sunpinyin 安裝包:sunpinyin-data_0.1.22+20131212-1_amd64.deb,然後安裝 Step 2 安裝完成後,請重新啓動 Ubuntu:sudo reboot Step 3 點擊右上方的 fcitx 圖樣,選擇 “設定“,彈出下圖視窗: 點擊下方的 + 號,彈出如下的畫面: 選擇

installation

Windows 10 Pro + Ubuntu 14.04.3 LTS 雙系統安裝(更新:修復 grub 教學)

相信大家都聽過 Ubuntu 吧,Based on Linux 但是可能大家的工作是離不開 Windows 的,或是娛樂方面的需求。像我一樣,我有時候也會玩一會遊戲當打發時間用,而且我現在的學校的英語作業有時候要在 IE 上面做,所以就必須裝雙系統囉。 但是這可不是一件輕鬆的事情(對我來說 XD),在過程中遇到各種困難,下面就分享一下這雙系統的安裝過程吧! Requirement Windows 10 Pro 官方 ISO 檔下載教學:http://188.166.181.226/get-windows-10-iso/ Ubuntu 14.04.3 LTS 下載連結:http://www.ubuntu.com/