環境:
Ubuntu 14.04
Nginx
MySQL
passenger
rbenv
參考步驟:
1.主要:Deploy Ruby On Rails on Ubuntu 14.04 Trusty Tahr
2.輔助:setup production development
PYTHON、UBUNTU、MAC、CMS
Ubuntu 14.04
Nginx
MySQL
passenger
rbenv
1.主要:Deploy Ruby On Rails on Ubuntu 14.04 Trusty Tahr
2.輔助:setup production development
解決在Ubuntu14.04環境下的ls: error initializing month strings
錯誤訊息。
$ sudo nano /etc/default/locale
修改LC_TIME這個欄位。
LANG=”zh_TW.UTF-8″
LANGUAGE=”zh_TW:zh:en_US:en”
LC_NUMERIC=”zh_TW”
LC_TIME=”zh_TW.UTF-8
”
LC_MONETARY=”zh_TW”
LC_PAPER=”zh_TW”
LC_NAME=”zh_TW”
LC_ADDRESS=”zh_TW”
LC_TELEPHONE=”zh_TW”
LC_MEASUREMENT=”zh_TW”
LC_IDENTIFICATION=”zh_TW”
MySQL預設編碼為latin1,但我希望建立新的tables時,預設編碼為utf8_unicode_ci連線校對。
Ubuntu 14.04
MySQL 5.5
$ sudo nano /etc/mysql/my.cnf 在[client]區塊加入 default-character-set = utf8 把[mysqld]區塊加入 character-set-server = utf8 collation-server = utf8_unicode_ci
我的工作很常有機會用到Linux,使用的發行版是Ubuntu。
不過一般都使用它的server版,因為只要使用ssh
連進去機器,不管要設定還是新增檔案都很方便,就不安裝x-windows來將大部分效能都留給server。
後來入手了一台Macbook air 2013,更是將所有的工作都使用Macbook air處理,無論寫程式、作網站、教學備課方面..還是使用Macbook air比較順手。Ubuntu部分只有架設server和backup的時候才會上場。
我目前運作中的網頁伺服器有三台,身為一個懶惰的網站管理者,設置一台專門排程備份的伺服器是最基本的,萬一server真的故障才不用事後花大把心力去搶救資料。
雖然很早就知道如何免驗證
登入伺服器,但之前所操作的步驟一直很繁瑣,先在client產生金鑰,然後傳送到server端,之後又很辛苦的ssh進去server端將金鑰加入信份名單。
直到最近..
突然發現之前步驟雖然沒錯,但其實還有更簡單的方法來省時間..