字體:小 中 大 | |
|
|
2011/02/21 07:35:07瀏覽2309|回應2|推薦3 | |
原本打算安裝CentOS版本,後來發現5.4版實在太大,預設套件又多有缺漏,沒辦法安裝完就能使用,網頁移植之後發現只要有使用到mysql資料庫的都不能動作,主要是缺少php-mysql的套件,偏偏內建的yum update又連不到那些套件的mirror站台,試了一個上午,決定放棄,改用一片CD光碟大小,純文字介面的Ubuntu Server版。 Ubuntu官網: 安裝過程有兩個地方要特別注意,最好在安裝選單裡就先設定好,否則等下再從純文字介面下是很難修改的: 第一個是「網路設定」: 通常Server要的都是「固定IP」所以這裡等他開始抓網路設定時一定要按下Enter中止,然後選擇「手動設定網路」,不然等下還要用文字指令叫出來改是很累人的。 第二個是「安裝軟體選擇」: 到了這裡千萬別急著按Enter,不然會在什麼套件都沒有安裝的情形下跳過,等到之後還得重新安裝一次。 安裝完之後,Ubuntu會預設一組「非root」的帳號,下root指令就在指令之前加上sudo應該就可以了。不過有時候權限還是不夠,例如從遠端登入後要刪除目錄非root不可,此時就要用指令來更改root的密碼: 指令如下: sudo passwd root 他會先要求你輸入自己的密碼,再輸入要給root的密碼,設定完之後就可以用root遠端登入主機,可以刪除目錄了。 用scp的指令搬移www目錄下的檔案到新的伺服器上: 利用ssh從別台主機登入Ubuntu伺服器,再下指令: scp -P 22 -r root@(host IP):/var/(來源目錄)/ /(目的目錄)/ 資料庫用phpMyAdmin匯入。 不習慣純文字介面的,可以安裝Webmin,讓我們可以在網頁介面下操作許多東西。 http://www.info-artist.net/2009/11/ubuntu-server-webmin.html 但是使用ssh會一直斷線,參考此篇的方法可以解決: http://note.tcc.edu.tw/361.html ubuntu的SSH連線預設只要一段時間沒有輸入任何字,伺服器會視同使用者已經斷線,會主機切斷連線,因此我們必需修改OpenSSH Server的設定,讓他每隔5秒就送出小封包以保持連線持續 sudo vi /etc/ssh/ssh_config 到最後加上這行並存檔 重啟OpenSSH Server以將更動的設定生效 大於2M的資料庫現在有解了,如果不想用指令匯入,可以直接用「BigDump」這支小程式來完成超大資料庫的匯入工作。 |
|
( 休閒生活|生活情報 ) |