在 CentOS 上面安裝 Ruby 環境

centos
目前開發網站都傾向於用 Compass 這套 CSS Framework 來 develop,開發之前必須把環境先弄好,就是要有 Ruby 套件才可以安裝 Compass,網路上的教學幾乎都在是 Ubuntu 底下用 apt-get 方式來安裝,其實相當方便,但是 FedoraCentOS 就是要用 yum 方式來安裝,這次碰到 CentOS 竟然 yum search git 出來的結果是空的,所以決定全部都透過 tar 的方式來安裝全部套件了。由於 Fedora 幾乎都可以找到套件,但是碰到 rubygems 需要用到 ruby 1.8.7 以上版本,所以還是乖乖的用 tar 方式吧。 大家可以試試看透過底下 yum 方式安裝:
yum install -y ruby ruby-devel rubygems
雖然 Fedora 透過上面可以安裝成功,可是 ruby 跟 rubygems 的版本根本是…太舊了吧 … Continue reading “在 CentOS 上面安裝 Ruby 環境”

[VPS] 虛擬主機 Linode 720 使用心得 (一)

Linode VPS
最近正在玩 Linode 720 VPS 這個方案,整體服務感覺非常的不錯,正在測試速度跟效能,可以選擇四個地方的機房,可以參考此 連結,剛開通給我的是 Fremont, CA 機房,其實在哪個機房都是要自己去測試看看,ping 主機,或者是開 ftp 下載,http上傳下載,都要交換測試速度阿,在 Fremont, CA 那邊目前可以放 6 個 Linode 720s 服務,測試 web 的速度感覺還蠻不錯的,Linode 抓取學宿網路速度可以到達 400K/s 以上,抓取美國職棒官網 MLB TV 可以到 4MB/s 以上,學網抓 Linode 可以到 1MB/s,有圖證明: linode_wget_in (by appleboy46) Linode 抓取美國檔案 linode_01 (by appleboy46) Linode 抓取學網檔案 linode_02 (by appleboy46) 學網抓 Linode 檔案 Continue reading “[VPS] 虛擬主機 Linode 720 使用心得 (一)”

[Linux] CentOS 4.4 安裝過程 NAS 2U Server

新主機 2u nas server
  • 2顆amd Opteron 2.2ghz
  • 機架高度2u
  • 2*1GB RAM ECC DDR400
  • SCSI硬碟 ULTRA320磁碟陣列卡支援RAID0,1,5,1000RPM 72GB4顆
  • 網路卡10/100/ 1000 Mbps介面卡2個
  • 主機板型號GA-7A8DRH 連結
主機照片 上面那台,下面那台也是NAS WIN2003 SERVER
  • 安裝步驟:
  • 利用光碟開機,鍵入linux dd
    DSCF0059 Continue reading “[Linux] CentOS 4.4 安裝過程 NAS 2U Server”

    [CentOS 4.4] 架設 rsync 伺服器

    • 安裝方式:
      • 先檢查是否有安裝rsync
        • yum list installed | grep rsync
        • rsync.x86_64 2.6.3-1 installed
    • vi /etc/xinetd.d/rsync
    service rsync { disable = yes socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = –daemon log_on_failure += USERID }
    disable = yes 改成 disable = no
    然後重新啟動xinetd
    /etc/init.d/xinetd restart
    • vi /etc/rsyncd.conf
      • [backup] path = /backup02 auth users = admin uid = root gid = root secrets file = /etc/rsyncd.secrets read only = no
    [主機代號:自訂] path = 備份資料放置的路徑 auth users = 定義援權的帳號 uid = 應是執行時的uid gid = 應是執行時的gid secrets file = 認證密碼檔的位置 read only = 是否唯讀
    • vi /etc/rsyncd.secrets
    • 填上 admin:1234 #自己建立密碼
    • chown root:root /etc/rsyncd.secrets chmod 600 /etc/rsyncd.secrets
    設定client端:
    • 自行建立rsyncd.secrets vi /etc/rsyncd.secrets
    • /usr/bin/rsync -a –progress –log-format=/var/log/rsync.log –delete –password-file=/etc/rsyncd.secrets /var/www/html admin@192.168.100.244::backup
      • 說明 :最後面backup名稱,就是你設定conf檔的名稱 [主機代號:自訂]
      • –progress:顯示傳送進度
      • –delete:如果傳送端沒有此檔案的話,就刪除該檔案
      • –password-file:放置密碼檔案的地方