搜尋
首頁php教程PHP开发Linux新手最容易跳進哪幾個坑?

換作業系統對每個人來說都是一件大事——尤其是許多用戶根本不清楚作業系統是什麼。

然而,從Windows切換到Linux特別困難。這兩個作業系統有著不同的前提和優先級,以及不同的處理方式。結果導致Linux新手容易混淆,因為他們在Windows上面得到經驗不再適用。

例如,這裡有7個Windows「難民」開始使用Linux的時候會犯的錯誤(沒有先後順序):

7. 選擇錯誤的Linux 發行版

Linux 有幾百個不同的版本,或者按他們的稱呼叫做發行版(distribution)。其中許多是專門針對不同的版本或使用者的。選擇了錯誤的版本,你與 Linux 的第一次親密體驗很快就會變成一個噩夢。

如果你是在朋友的幫助下切換的話,確認他們的建議是適合你,而不是他們。有大量的文章可以幫助到你,你只需要關注前 20 名左右的或列在 Distrowatch 的即可,就不太可能會搞錯。

更好的做法是,在你安裝某個發行版之前先試試它的 Live DVD。 Live DVD 是在外部裝置上運行發行版的,這樣可以允許你在不對硬碟做任何改動的情況下對其進行測試。事實上,除非你知道怎麼讓硬碟在 Linux 下可訪問,否則你是不會看到你的硬碟的。

6. 期待什麼都是一樣的

由於經驗有限,許多 Windows 用戶不知道新的作業系統意味著新的程序和新的處理方式。事實上你的 Windows 程式是無法在 Linux 上運作的,除非你用 WINE 或 Windows 虛擬機器。而且你還不能用 MS Office 或 PhotoShop —— 你必須學會使用 LibreOffice 和 Krita。經過這些年,這些應用程式可能會有和 Windows 上的應用程式類似的功能,但它們的功能可能具有不同的名稱,並且會從不同的功能表或工具列中獲得。

就連很多想當然的都不一樣了。 Windows 用戶會特別容易因為他們有多個桌面環境可以選擇而大吃一驚——至少有一個主要的和很多次要的桌面環境。

5. 安裝軟體的時候不知所措

在 Windows 上,新軟體是作為一個完全獨立的程式來安裝的。通常它囊括了其它所需的依賴庫。

有兩種稱為 Flatpak 和 Snap 的軟體包服務目前正在 Linux 上引進類似的安裝系統,但是它們對於行動裝置和嵌入式裝置來說太大了。在更多情況下,Linux 依賴套件管理系統,它會根據已安裝的套件來判斷軟體的依賴套件是否是必需的,從而提供其它所需的依賴套件。

筆記本和工作站上的套件管理本質上相當於手機或平板電腦上的 Google Play:它速度很快,並且不需要用於安裝的實體媒體。不僅如此,它還可以節省 20%-35% 的硬碟空間,因為依賴套件不會重複安裝。

4. 假想軟體會自動更新好

Linux 使用者認為控制權很重要。 Linux 提供更新服務,不過預設需要使用者手動執行。例如,大多數發行版會讓你知道有可用的軟體更新,但你需要選擇安裝這些更新。

如果你選擇更新的話,你甚至可以單獨決定每一個更新。例如,你可能不想更新到新的內核,因為你安裝了一些東西需要使用當前的內核。又或者你想要安裝所有的安全性更新,但不想把發行版更新到一個新的版本。一切都由你來選擇。

3. 忘記密碼

許多 Windows 使用者因為登入不方便而忘記密碼。又或者為了方便起見,經常運作一個管理帳戶。

在 Linux 上這兩種做法都不容易。許多發行版使用 sudo 來避免以 root 登錄,特別是那些基於 Ubuntu 的發行版,而其它發行版大多數是安裝為禁止 root 運行圖形介面。但是,如果你在 Linux 上成功繞過了這些限制,請注意你的大部分 Linux 安全性優勢都會無效(其實在 Windows 上也不建議這樣做)。

對了,你是不是在安裝程式上看到一個自動登入的選項?那是在不常用的情景下使用的,例如不包含隱私資訊的虛擬機。

2. 擔心沒有碎片整理和防毒軟體

Linux 偶爾需要進行碎片整理,不過只有在恢復分區或分區差不多滿了的時候。並且由於固態硬碟越來越火,所以碎片整理正在變成過去時,儘管固態硬碟確實需要在任何作業系統上定期運行 trim。

同樣地,只有當你安裝的 Linux 經常傳輸檔案給 Windows 機器的時候,防毒軟體才是一個主要問題。很少 Linux 病毒或惡意軟體存在,而且日常使用非 root 使用者、使用強密碼、經常備份當前檔案就已經足夠阻止病毒了。

1. 認為自己沒有軟體可用

Windows 上的軟體是收費的,大多數類別由一家公司獨佔——例如,辦公室套裝 MS Office 以及圖形和設計的 Adob​​​​e。這些條件鼓勵用戶堅持使用相同的應用程序,儘管它們錯漏百出。

在 Linux 上,故事情節不一樣了。只有少數高階程式是收費的,而且幾乎每一類軟體都有兩三個替代品,所有這些可用的軟體都可以在 10 分鐘或更短的時間內下載好。如果一個替代品不合你口味,你可以刪除它然後毫不費力就可以再裝一個其它的。在 Linux 上,你幾乎總是會有選擇。

過渡期

可能沒有那麼多建議可以讓 Windows 用戶充分準備好切換到 Linux。即使說新用戶應該保持開放的心態也是沒什麼用的,因為他們的期望總是太高,以至於許多用戶都沒有意識到自己有如此高的期望。

Linux 新手可以做的最好的事情就是調整心態,並且花一點時間來適應它們。過渡期會需要一些功夫,不過,從長遠來看,你的多次嘗試終會得到回報。


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。