網路城邦
上一篇 回創作列表 下一篇   字體:
全新安裝Ubuntu Server 10.10經驗分享
2011/02/21 07:35:07瀏覽2290|回應2|推薦3

原本打算安裝CentOS版本,後來發現5.4版實在太大,預設套件又多有缺漏,沒辦法安裝完就能使用,網頁移植之後發現只要有使用到mysql資料庫的都不能動作,主要是缺少php-mysql的套件,偏偏內建的yum update又連不到那些套件的mirror站台,試了一個上午,決定放棄,改用一片CD光碟大小,純文字介面的Ubuntu Server版。

Ubuntu官網:

http://www.ubuntu-tw.org/

安裝過程有兩個地方要特別注意,最好在安裝選單裡就先設定好,否則等下再從純文字介面下是很難修改的:

第一個是「網路設定」:

通常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

到最後加上這行並存檔
ServerAliveInterval 5

重啟OpenSSH Server以將更動的設定生效
sudo /etc/init.d/ssh restart

大於2M的資料庫現在有解了,如果不想用指令匯入,可以直接用「BigDump」這支小程式來完成超大資料庫的匯入工作。 

http://briian.com/?p=5102

( 休閒生活生活情報 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=ohgi01&aid=4904523

 回應文章

楊老師
承上
2012/06/03 20:50
我ㄉ信箱:lin713.yang@msa.hinet.net
不叫賭俠的陳小刀(ohgi01) 於 2012-06-06 07:36 回覆:
已寄信給您,有需要再聯絡。

楊老師
ㄧ位需要幫助的網管
2012/06/03 20:43
請問可以幫忙安裝Ubuntu嗎??我已架設好ㄧ台ㄌ.可是遇到一些問題.是否能把電腦搬給你檢測?
不叫賭俠的陳小刀(ohgi01) 於 2012-06-06 07:24 回覆:

抱歉最近期末事多,加上在忙研究所的事,

可能要等暑假才有空幫您看看。