Ubuntu/Linux入門介紹-一些問題(轉)

BSDLite發表於2007-08-17
Ubuntu/Linux入門介紹-一些問題(轉)[@more@]我的D盤到哪裡去了?
----------------------------------------------------
在使用Linux最初的幾天裡,我感到有些不安。
Windows下,我可以把系統裝在C盤,軟體放在D盤,音樂放在E盤……如果系統出現問題,我只要重灌系統就可以了,大部分軟體都可以直接使用(養成使用綠色軟體是一種好習慣:),而我辛辛苦苦收集起來的電影和音樂,我總是把它們放在一個安全的地方,以免引發失眠的嚴重後果。
其實Linux下硬碟也具有分割槽的概念,這一點和Windows沒有什麼不同(分割槽的概念是由硬碟的物理特性產生的,而不是作業系統)。不同的是,Linux可以將分割槽掛載到任意的目錄下,而不像Windows,您的分割槽只能夠在“我的電腦”裡面:)

那麼這麼作有什麼好處麼?
我們來看看Linux和Windows下路徑的表示方法:
Windows C:Documents and SettingsUsersDocumentsMyDocument
Linux /home/User/MyDocument
您一定注意到了,在Windows下面,路徑中含有磁碟機代號“C:”,它通常代表您硬碟上的第一個分割槽。也就是說,在使用這些檔案時,您需要知道它們在硬碟上儲存的相關物理細節。而在Linux下,您不需要知道這些,或者說,只要您設定好了分割槽掛載的目錄,您就不需要再去理會什麼分割槽。
Windows下的路徑包含有分割槽、目錄和檔案三部分內容;而Linux下的路徑則只有目錄和檔案,不包含任何分割槽資訊,它的硬體抽象度更高!

----------------------------------------------------
Linux下的目錄用“/”表示,這不標準吧??
----------------------------------------------------
完全相反,這才是標準的體現。您只是習慣了Windows的目錄符號,但是那並不意味著它是標準的。
看看Winodws下,各種位置、路徑的表示方法:

ftp://192.168.0.1
c:Windows
file:///C:/Windows/
127.0.0.1$C
……………………………………………………………………
作業系統是一種非常精密的高科技產品,怎麼可能如此混亂!!!他們是怎麼作到的???


----------------------------------------------------
Linux下的病毒少,是因為Linux的使用者少,駭客顯然不願意浪費氣力去攻擊沒有人使用的作業系統。
----------------------------------------------------
您可能已經知道了,網際網路上用作重要用途的伺服器,其中很大一部分是Linux系統,另外的一部分是Unix系統:)如果駭客能夠搞掉Linux系統的話,那麼整個網際網路就會陷於癱瘓!效果似乎更好一些。
當然了,您一定會想:駭客也是人,他們也喜歡上網,兔子還不吃窩邊草呢……兔子那麼笨,連烏龜都跑不過……駭客們可比兔子要聰明的多了!
是的,我承認這一點……不過他們也不一定非得把網際網路幹掉。很多駭客作夢都想入侵美國軍方的伺服器,美軍伺服器中的絕密資料,只要1kb,應該就可以買一臺頂級的個人電腦了:)
如果可以的話,駭客為什麼不去入侵美軍的伺服器,而要入侵您的電腦呢?

這是一個很有意思的觀點,與之相映成趣,另一種論調也使人側目:Windows伺服器佔到了伺服器作業系統xx%的份額。
或許這個現象可以用80:20法則來解釋:)
佔伺服器總數80%的Windows提供了服務總量的20%!
請您務必注意,這只是舉一個例子,Windows伺服器可能永遠也不會佔到伺服器總數的80%!它提供的服務,以我個人的角度,我不認為可以達到20%,而且永遠不會有那一天。


----------------------------------------------------
軟體安裝繁瑣
----------------------------------------------------
或許您已經看過一些關於Linux軟體安裝的文章,但是您也不要忽略,此類文章的數量,是不能夠和同類Windows文章相比的。
當然,使用原始碼包安裝軟體確實有點麻煩,但卻不一定比Windows下的某些軟體複雜。特別要提到,Ubuntu的包管理系統,為您提供了一種高效快捷的軟體管理方式,您只要知道您需要什麼軟體就可以了,甚至不需要關心它存放在網路上的哪一臺伺服器中,而且絕大多數的軟體都可以使用這種方式來安裝。
詳情請參閱 apt
如果您有如下需求,您也可以嘗試以原始碼的形式安裝軟體:
您需要某些軟體的技術預覽版本
您想測試您的機器的運算能力
您找不到一種比安裝軟體更好的方式來消磨時間
(試圖透過編譯原始碼安裝來大幅提高系統效能,其結果很可能會讓您失望)

----------------------------------------------------
原始碼保密性不強,存在安全隱患
----------------------------------------------------
既然Linux下軟體都開放原始碼,那麼會不會造成一些安全隱患呢?比如說一名駭客會發現其中的漏洞,並利用它?
事實剛好相反,一個軟體,即便它不開放原始碼,駭客一樣可以找到其中的漏洞,雷蒙德的軟體巨頭就是最好的佐證。就像一把鎖,無論如何堅固,它總是能被撬開!它的作用無外乎“聊備一格,以防君子”:)
而這把鎖,防住的恰恰是能夠改進它的工程師!工程師知道了它的漏洞,卻不能夠去改進它;駭客知道了它的漏洞,卻可以利用它……這把鎖正是封閉原始碼!
這豈不是不妙?

----------------------------------------------------
軟體功能不夠強
----------------------------------------------------
雖然您很願意使用Linux系統,但是它的軟體並不能使您滿意,甚至使您多愁善感的心靈又蒙上了一層陰影,“長太息以掩涕……”
首先您別忘了,《泰坦尼克》的特效就是在Linux系統下完成的,連業界巨頭SGI都在向Linux遷移(儘管SGI的IRIX本來就是一種Unix系統)。如果您不知道SoftImage,那麼Maya您總聽說過吧?它最初就是多平臺的。
對於電影特效處理時需要的高吞吐量的資料(以TB計)和運算能力,Windows系統恐怕連崩潰的機會都沒有-_-#(最新統計資料顯示,Top500計算機中,使用Linux的佔到73.4%,包括最快的前兩名。其中Linux系統367部,Unix系統98部,混合作業系統24部,AppleMacOS系統5部,BSD系統4部,Windows系統,2部)
類似於大氣模擬、基因解碼等等真正的科學運算……Windows……前幾天我還在verycd.com上看到一套歐洲某天文臺的天文學軟體,只有Linux版!

當然了,Linux下功能強大的軟體大多是命令列的,圖形介面的程式只能視覺上強大,外強中乾!建議您多使用man這個命令來查詢各類軟體的使用方法,它排版美觀,格式工整,語法簡明,意韻流暢,實在是學習英語難得的教材。

----------------------------------------------------
介面不友好
----------------------------------------------------
如果您指的是系統的美觀程度。Gnome預設效果我認為與Windows處於同一水平線,而KDE的效果就要略好一點,很多高手用FVWM可以作出讓人眼花瞭亂的效果來……而Novell的XGL,更是可以用“驚豔”來形容。

如果您指的是操作,這屬於“易於上手難於精通”與“難於上手易於精通”兩種理念的衝撞。
當然了,我指的精通主要針對效率而言。如果您經常玩Blizzard出品的遊戲,您對於“易於上手難於精通”這種理念或許相當瞭解,甚至非常欣賞。
不過這一理念只適用於競技遊戲!競技遊戲要球能夠吸引大量的玩家,所以要易於上手。但是競技遊戲是為競技而生的,所以不可能人人是高手 ────事實上高手只是一小部分人!
而作業系統是給人們來用的,最好人人都成為高手,所以易於精通是很重要的……當然最好也能夠易於上手。但是考慮到效率的問題,這很難解決……


----------------------------------------------------
Linux怎麼佔用這麼多記憶體?
----------------------------------------------------
Linux會最大程度的利用實體記憶體,避免使用交換空間;而不是儘量的回收記憶體,使用頁面檔案。
又因為Linux系統的記憶體管理非常優秀,程式退出時可以高效的回收記憶體,所以更加沒有必要在程式執行時就回收記憶體!
因此,Linux系統表面看來記憶體開銷很大,實際上系統執行是很穩定的──Linux不會時而流暢,時而癱瘓。事實上,在正常情況下,它執行是非常流暢的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-963423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章