想選擇Debian來架設我專屬設計的伺服器

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

想選擇Debian來架設我專屬設計的伺服器

文章訪客 » 週三 6月 08, 2005 11:09 pm

嗨!各位!
我目前是PHP / MYSQL 的程式設計師。
做這個Server Side Script + SQL 已經有很久很久的時間了。

而我目前所架設的伺服器是Win 2000 + IIS為基礎的平台。
因為圖形桌面,及其它無相關的資源,有時會讓表現不錯的電腦感到有點無力。而且漏洞百出,影響到我目前工作領域各方面的表現。

我一直希望能轉換到Linux作業系統下,由節省資源的優良特性讓硬體資源能發揮到極至。
但是,在安裝套件下一直是心中永遠的痛。
曾經使用過RedHat,但它所安裝的套件都會讓Apache 及mysql 搞出些莫名其妙的錯誤,看書上網找資料,一直不能解決。
也使用過FreeBSD,也是一樣有相同的困難,雖然它有ports的特色,但似乎kernl版本有誤也是會編譯錯誤,而且錯誤訊息所顯現的並不是真正的錯誤。光是我在編譯php花了七天都還找不到錯誤。

我想試試Debian這套作業系統,因為我認為Debian它能讓套件安裝可以最單純,若編譯錯誤可以移除再“重新”編譯一次,而不是像RedHat及FreeBSD一樣,移除了,依然留下所做編譯過的套件而再編譯錯誤一次,最後,整個硬碟format格式化再搞。
我一直不知道怎麼移除套件是最純淨的,而我一再的看說明書上的方法,狀況還是一樣,連它的殘餘在哪都找不到。
這,就是我安裝套件最難過的經驗,網路上文件多,但,都不精準,英文文件也多,但是,我差點看到眼睛脫窗。

安裝Debian可不可以只安裝它文字模式下的作業系統所需的軟體就行了呢?
那......它編譯套件所需的編譯程式應該會再吧?我以前裝RedHat時是用最簡化的選項讓它安裝的,結果我要去編譯apache時,它竟然告訴我沒有編譯軟體,害我不知該要如何是好~~~

在下目前還沒看過Debian的手冊,不過是不是能告訴我,能最乾淨的移除套件的方法該如何做呢?

所以在我托付Debian之前,希望前輩們能給點意見,指點迷律。
訪客
 

文章kasl » 週三 6月 08, 2005 11:45 pm

apt-get remove --purge 軟體名稱

有錯請指教 ^^"
kasl
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週一 12月 15, 2003 9:51 pm

文章訪客 » 週三 6月 08, 2005 11:48 pm

你 post 錯版了,這裡不是笑話版。

如果你很認真,自覺沒有 post 錯,那你需要的不是前輩的意見,
而是要先充實自己的基礎知識。

宣稱自己是資深程式設計師,卻把工作上的不良表現推給電腦…
連最簡單的東西都不會,遇到問題還只知道 mkfs…
(唉…又是個只會重灌 win32 的傢伙…可能連什麼是 mkfs 都看不懂…)

連 RedHat 這種中文資源豐富的套件都會不知如何安裝軟體,
那不管你選用哪一個套件,下場都是差不多的啊…

對不起大家,小弟剛好心情不好,違背了這裡溫馨又有人情味的風格…
訪客
 

文章小狐狸 » 週四 6月 09, 2005 12:09 am

Read first!
:-)
自由是 狐狸 的 天性 !
圖檔圖檔我的小站
圖檔圖檔
頭像
小狐狸
版主
版主
 
文章: 541
註冊時間: 週四 4月 17, 2003 10:21 pm

文章wsun013 » 週四 6月 09, 2005 12:54 am

三樓的大大太狠啦...
他只說他做很久的時間啦, 沒說他"資深"嘛~
小弟也是12 歲開始自學QuickBasic, 如今1/5 甲子過了...連VB 都快忘了怎麼用
兩三年前, 因為功課關係灌了mandrake 和 redhat..常常不順心就...fdisk 了
(連mkfs都不會).... :ooops:

給一樓大大一個建議喔, 如果系統弄爛了, 先別急著重新再來
可以考慮一個一個package 先刪掉, 一方面可以知道哪些package 不見了
會少哪些功能, 等拆到要修的package 時, 應該自己也可以慢慢的把之前拆的裝回去.

以我胡亂玩debian 的方式來看, debian 的pacakage分成3 種, 一種是 bin/lib, 一種是 -dev, 一種是 source. 如果發現不能compile 有幾種原因:
1. 你沒裝compiler, compiler 是屬於第一種
2. 你沒裝 -dev, 所以相關的lib 他找不到, 通常裝了 -dev, 跟-dev 相關的第一種套件也會裝
3. 你沒有source....沒有種子..當然種不出東西嘍

使用 "aptitude" 是非常方便的package 管理程式...第一天玩 debian, dselect 用的都快哭了....

如果時間多, 機器強, 那就別在意dependency 啦
裝個gcc, 少什麼source, 就在google 上找, 少什麼lib, 就找source compiles 成lib, ./configure && make && checkinstall 建立自己的distro

玩壞了別找我
:sleep1:
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章giive » 週四 6月 09, 2005 9:39 am

ㄜ...我僅回答 FreeBSD的問題

你應該知道用port去安裝軟體吧 , 記得用cvsup更新port tree
在freebsd下面用port安裝 apache+php+mysql順序為
mysql -> apache -> mod_php

如果你按照這個順序 , php還compile 7天不過
這這這...你的硬碟或是作業系統應該有問題吧
網路上面Linux and FreeBSD中文資訊超級多
教你安裝 apache+php+mysql的東西更是多到數不清
你真的有去花時間閱讀嗎???

ps.
我今年3月才開始摸 Linux and FreeBSD , 到現在也才入門三個月
我桌面用 ubuntu linux , server用FreeBSD
一週碰windows的時數可能不到3小時

我給你的建議是 放空自己 ,
要往Linux or BSD衝 , 就全新全意的衝下去
不要害怕 , 陣痛期過了就好了

還有 , moto學園是個好站 , 你可以好好鑽研大大們的文章
有問題一問 , 大概兩三個小時就有人回答了
要是我當初沒找到這個站 , 我的陣痛期可能是一兩年吧
giive
可愛的小學生
可愛的小學生
 
文章: 54
註冊時間: 週一 3月 07, 2005 5:09 pm

文章caosheng » 週五 6月 10, 2005 2:12 am

debian 下的LAMP 環境必要的(最簡單)套件有:
如果是用apache2 就套件名稱apache後面加個2
使用apt-get install 安裝

apache
libapache-mod-php4
php4
mysql-server
php4-mysql

這樣就可以相容於大部分php 的架站程式了

最乾淨的最容易的移除套件可以使用debfoster
文字介面問答方式操做挺容易的
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

文章whisky » 週五 6月 10, 2005 3:43 am

可以花七天去編譯 php 和找出錯誤,我想這位仁兄該考慮一下 gentoo 了。或許在 Gentoo 你可以找到您的天堂。

不過,要用 Linux/BSD 這些系統,您還是需要多花點時間去找資料。如果找資料後還是有問題,可以直接把問題詳細描述出來後貼出。很多時候找問題只是個方向的問題,這個方向有時候是需要點經驗的 (好像在說軟體 crack 一樣..哈)。

如果要系統效率高,那或許您也會想試看看 Solaris?!不過前提當然都是,您要花時間找對資料。
whisky
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週三 4月 27, 2005 9:05 pm

Re: 想選擇Debian來架設我專屬設計的伺服器

文章Tetralet » 週一 6月 13, 2005 11:33 am

Anonymous 寫:而我目前所架設的伺服器是Win 2000 + IIS為基礎的平台。
因為圖形桌面,及其它無相關的資源,有時會讓表現不錯的電腦感到有點無力。而且漏洞百出,影響到我目前工作領域各方面的表現。

請問您的 User 連線數?

Anonymous 寫:我一直希望能轉換到Linux作業系統下,由節省資源的優良特性讓硬體資源能發揮到極至。

Linux 雖然很節省資源,
但是 MS Windows 也不遑多讓...

Linux 雖然驚人,
但似乎沒有神到能讓效能增大數倍的地步。

Anonymous 寫:安裝Debian可不可以只安裝它文字模式下的作業系統所需的軟體就行了呢?

可以。

Anonymous 寫:那......它編譯套件所需的編譯程式應該會再吧?

Deban 預設不會安裝 gcc 相關套件。

Anonymous 寫:我以前裝RedHat時是用最簡化的選項讓它安裝的,結果我要去編譯apache時,它竟然告訴我沒有編譯軟體,害我不知該要如何是好~~~

直接安裝 Apache 套件即可,
為什麼要費心再重新編譯呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週一 6月 13, 2005 2:51 pm

路過插個花 ^^"

這位長期使用win的工程師的問題
其實有點像小的(me)7年前剛開始玩linux,freebsd時有點類似
重新編譯可能是這位工程師的對linux要求跟期望太高(並不會提高超過1%),
爾或者是學習市面上的書籍(那這書也有一定的年齡了,ps.真的會編譯到吐血)

其實小的以前也陷入過系統的迷思中,
甚至想要用linux,freebsd來取代所有win的destop及server平台
因為沒有考慮到老闆的不安全感及user不習慣
結果下場就是被fire掉
後來因為linux名聲漸漸壯大
再發現只改變多數server平台
,並不會改變user的使用習慣
,當然還有很多沒辦法改變的
,像是IIS中要用到的ASP(一定有人說可以,但是不符合成本效益)

使用了那麼久的unix,unix like
有個心得
它們在多工及i/o(包含網路)的處理能力真的比win高
但是在親和度跟語文支援能力,還是有待加強(總覺得到目前還是不行)
有做過以win做平台的大量網路傳輸程式的工程師就會知道
,到一定的數量假若沒有等待數微秒(照理說是不能這樣寫,這等於是沒有持續傳輸)
,肯定buffer吃太飽然後罷工當機
但是unix like平台中,並沒有明顯有這個問題

還有,使用各種系統要有一個正確的觀念
,每個系統都有其優點及漏洞
別對系統本身依賴太重
少裝用不到的程式及勤於更新才是上策

學習系統也是快不得
多找資料,別一開始就想跳級
這樣是學不好系統的
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客