自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

[Ubuntu] SSH 利用金鑰登入

2014年1月26日 星期日

A: 本機
B: 登入機

1. 本機(A)建立公鑰及私鑰
u@A $  ssh-keygen -t rsa

2.在登入機建立 .ssh 資料夾
u@A $  ssh u@B  mkdir -p .ssh  

3. 把本機(A)的公鑰上傳至登入機(B),並儲存為登入機(B)內的 .ssh/authorized_keys
u@A $  cat .ssh/id_rsa.pubssh u@B  'cat  >> .ssh/authorized_keys'  

OK, 完工!!


[Develoop] 查詢開發工具的 finger printing key

Eclipse 有介面可以直接查詢,但是如果使用 Android Studio 的話就得用下列的指令來看了。
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

[kubuntu] 讓 kubuntu 的桌面圖示不重疊

2014年1月9日 星期四

sudo apt-get install plasma-containments-addons
裝完 ezgo 後,對於桌面上的圖示常常會有重疊的情況實在有點困擾,索性上網看看有沒有大能有解決辦法,剛好就找到了,把它記錄下來,也提供給有需要的夥伴!
 
不過,說也奇怪,這個問題好像用  ezgo 時才會出現,Ubuntu 好像沒有遇過!
 

[Ubuntu] 建置 Nginx + PHP + MySQL 環境

2014年1月3日 星期五

環境:Ubuntu Server 12.04

感想:本來覺得應該很簡單的事,卻足足搞了二、三個小時,有時候,真的要試過一遍才知道啊!!

一、安裝 nginx
  1. 下載 nginx key 並新增
    wget -qO - http://nginx.org/keys/nginx_signing.key | sudo apt-key add -
  2. 在 /etc/apt/sources.list 增加 nginx 的 repo
    deb http://nginx.org/packages/mainline/ubuntu/ codename nginx
    deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx
  3. sudo apt-get update && sudo apt-get install nginx

二、安裝 php5-fpm (可以順便把其他套件一併裝上)
  1. sudo apt-get install php5-fpm  php5-curl php5-mysql php5-xcache php5-gd php5-cli
  2. 修改 /etc/nginx/config.d/default.conf (註:php能不能執行就看它了)

   a.加上 index.php
index  index.php index.html index.htm;
   b.取消 php 區段的註解
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name
        include        fastcgi_params;
    } 

   c. 修改 fastcgi_param 後的參數
 fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name
      改成
fastcgi_param  SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
   d.最後,把 nginx 和 php5-fpm 重新啟動一次就OK囉!
$ sudo service nginx restart
$ sudo service php5-fpm restart
 有圖有真相