顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

2013-11-03

Google App Engine for PHP

一個偶然的機緣下發現這個訊息,找個時間試了一下,透過 Google Developer's Guide 的說明是試出來了,但是還是發生大眼睛看不見小字的習慣,而且人總是健忘的還是記一下吧!

環境:

  • Debian-7.2
  • PHP-5.4.4
  • Python-2.7.3
  • Google App Engine PHP SDK 1.8.3
重點:
  • 安裝照著 Developer's Guide 即可
  • 記得 php-cli 和 php-cgi 是不一樣的東西,確定有裝 php-cgi ,不然應該會看到這行錯誤
    "assert 'Content-Type' in message, 'invalid CGI response: %r' % stdout"
  • dev_appserver.py 預設是以 localhost 為Server IP,若測試環境Server/Client 是分開的,可以 --host 指定Server IP,如下:
    $> google_appengine/dev_appserver.py --host 192.168.13.128 --php_executable_path=/usr/bin/php-cgi helloworld/

2013-10-30

HighPoint RocketRAID 2310 RAID Management/ Inband Service for FreeBSD

年初代管一部ASUS 1U機架式伺服器,原先的管理者不知為何原因沒起動Raid,後來決定將系統重灌成Linux or FreeBSD,Linux中慣用的Debian內建沒RocketRAID-2310的driver,因為懶得再另外弄driver就決定裝FreeBSD。
FreeBSD內建有RocketRAID-2310的drvier,但是沒管理工具可監看raid的即時狀態,RR2310的Bios介面也粉陽春,一樣看不到現在raid的狀態,以至於更換H.D後是否有進行rebuild也不得而知,這部Server更囧了,連H.D讀取燈也沒看到在亮,當然也看不到H.D的故障燈號,還好H.D故障時會叫給你聽就是了。
後來在 HighPoint 官網找到支援FreeBSD的管理工具,安裝後運行正常。

環境:

  • FreeBSD-8.3-p12
  • HighPoint RocketRAID 2310
  • CLI-FreeBSD-3.5-1-100707.tgz

  1. 官網下載FreeBSD版本的CLI管理工具程式,下載時版本為v3.5-1,下載後解開可看到4支檔案,安裝可參考README.txt,HPT_CLI_Guide.pdf 為使用說明,其他為安裝檔。


  2. 安裝完成後啟動服務 /usr/local/etc/rc.d/hptdaemon.sh start,若正常可看到服務起動。


  3. 服務正常啟動後,執行 hptraidconf ,過程中會要輸入帳號密碼,請參閱HPT_CLI_Guide.pdf。


  4. 輸入query arrays,顯示目前已建立的raid,可以看到現行各raid的狀態,下圖可看到正在rebuild。


  5. 輸入query devices,顯示各H.D的狀態。


  6. rebuild完成,Status會由REBUILDING變成NORMAL。


  7. 它也有輸出log檔儲存使用及系統記錄,路徑及檔名為 /vat/log/hpt.log。


  8. 其他指令可在hptraidconf CLI畫面裡 key "help"即可。

2012-09-28

proftpd.conf 設定多行DefaultRoot

參考:



工作文件的交換存放在FTP Server上,並選用ProFTPD,為了調整權限東找西找,找到了上面的文章,可以在proftpd.conf設定多個DefaultRoot,也快速解決我的問題,格式如下:

DefaultRoot     路徑 群組
ex:
DefaultRoot     ~ jailed
DefaultRoot     ~/../.. othergroup

2012-02-13

google chrome在Xwindow環境下會當機??

最近在Debian裡把Xwindow給裝起來,因為不用再開兩台機器。也許有人會問幹嘛不用VM咧?因為機器太low跑不太動了,10年的NB+7年的桌機...
需求其實很簡單,只要browser + terminal就可以了,browser首選就是google chrome了,因為window環境常用的書籤都在上面。
之前在NB上裝了ubuntu一樣也是使用chrome,就有時常當掉的問題,那時其實也不以為意,後來在桌機上也有一樣的狀況,就算更新到目前最新的v17.xx版也是一樣當給你看,到目前使用Debian+xfce4狀況也並沒有改善。一般的瀏覽是還好,遇到像flash或youtube之類的就頻率增加許多,但反觀firefox就穩定許多沒有上述的情形,目前還沒試出到底是什麼問題,真怪。

[2012/02/14]也許找到問題了??
之前的測試,在基本安裝後接著安裝chrome,實際上系統上並未真正安裝Flash Player,但是若是連接到adobe的網站,偵測到的資訊它又顯示chorme已支援Flash Player,但是若想要對FlashPlayer觀看相關資訊或是啟動硬體加速之類的就當給你看。我想下面也許是問題點:
對chrome放棄之後,就一直使用Firefox,但是Firefox就真的無法顯示Flash所以必須手動安裝Flash Player,在下載解壓縮後會產生一個額外的檔案libflashplayer.so,這個檔案必須放在你Firefox安裝目錄下的plugins目錄裡,ex:/usr/local/firefox/plugins/libflashplayer.so,或是個人目錄下的.mozilla目錄裡,才能讓Firefox可以正常的顯示flash的影片或動畫。
那為什麼以chrome連至adobe的網站為什麼遠端的資訊顯示著chrome已內建了Flash player,但是好像又功能不全咧??在chrome安裝目錄 /opt/google/chrome/ 裡有個檔案 libgcflashplayer.so,我想這個檔案是造成adobe網站回應已內建的原因。雖已內建plugin但卻沒有其他的檔案,才造成功能不全又當機頻頻吧?
在Firefox環境下安裝完成FlashPlayer後再來使用Google Chrome,目前已不再有當機的狀況且穩定許多,有鑑於此,在Linux環境使用chrome還是必須安裝Flash Player,在安裝完全後看的設定的都一切正常。

測試系統環境是Debian6.0.3 + xfce4 + chrome v17.0.963.46 + FlashPlayer v11.1.102.55。

2008-02-22

Debian Kernel Rebuild

最近因為工作需要必須挑一套Linux distribution,現在看得到的版本都像Window一樣得了豬頭症安裝後的容量越來越大,雖然安裝後不用再安裝其他的套件,但是也裝了不少用不到的東西進來,後來決定使用Debian,從過年前玩到現在又有一些東西又忘了.. =.=..
還是記一下好了...

1. Install the packages 'kernel-package' 、'fakeroot',若要使用make menuconfig 必須加裝 'libncurses5-dev'。
2. 其他可參考以下連結
Debian Kernel Building Mini-HOWTO