Linux不需要重做系統

2021-06-06 10:56:21 字數 1597 閱讀 4488

但從系統構架上來講,總所周知,linux的穩定性遠大於windows,單純的使用不會引起系統的損壞。當不進行危險操作時,例如執行sudo rm -rf /*之類的命令,或者混用分割槽工具,是不會引起各種徹底性損壞。同樣,linux優良的磁碟管理機制,不會想windows那樣產生大量的磁碟碎片,導致系統每年都得至少要重灌一次。饒是xp,家裡用了兩年,仍是沒有重做過系統,更何況效能優良的linux。

從一開始接觸linux開始,好像就進入了乙個死迴圈——裝系統,折騰系統,重灌系統。將近兩年的時間,浪費在裝系統上的時間不計其數。

然而,這一切都值當的嗎?

但從系統構架上來講,總所周知,linux的穩定性遠大於windows,單純的使用不會引起系統的損壞。當不進行危險操作時,例如執行sudo rm -rf /*之類的命令,或者混用分割槽工具,是不會引起各種徹底性損壞。同樣,linux優良的磁碟管理機制,不會想windows那樣產生大量的磁碟碎片,導致系統每年都得至少要重灌一次。饒是xp,家裡用了兩年,仍是沒有重做過系統,更何況效能優良的linux。

linux的不穩定因素在於軟體公升級管理機制,與系統自身的穩定性類似,linux的軟體管理的不容易也是總所周知的。在rh之前,幾乎所有的linux系統安裝軟體都要靠人工編譯,對於入門級別的水平,其穩定性遠小於windows。rh之後,發行版開始有打包這一方案解決軟體安裝問題,同時發行版本開始帶軟體管理器,比較有名比如rh系的rpm、debian系的apt-get、arch的pacman等。這些軟體管理器負責軟體公升級的同時也負責著系統的公升級,而此時帶來的潛在問題越來越多。

首先,由於開源軟體自身的性質,其穩定性難以保障,這點在arch的testing庫里尤為明顯。去年的n卡驅動與x不相容的現象導致n卡使用者將近乙個月無法載入驅動;而pacman4.0的推出,也帶來了一片不小的譁然。由於linux的軟體很多是直接與系統底層掛鉤,一旦出問題直接導致的系統的崩潰,好在出問題的機率並不是太大。即便是arch的testing庫,其穩定性也是有一定保障的。

其次,軟體的更新時,尤其是核心和驅動的更新,會導致一些老的硬體不可使用。出現這個問題的很大一部分原因在於人們傾向於拿低端機裝linux,認為linux對硬體的要求相當低。其實不然,linux的發行版本何止幾百個,不同的發行版本對硬體的要求也不一樣。拿ubuntu來說,lubuntu和xubuntu相對來說硬體要求要比 ubuntu和kubuntu要低,但也絕非586的電腦所能帶起來的,即便是輕巧如e17的輕量級桌面也有一定的下限。所以,不要期冀無窮老機能安裝乙個帶x的linux,當然tiny core linux之流或許是這些無窮老機的歸屬。

然而,軟體的不穩定性會導致我們頻繁的重做系統麼?對於這個軟肋,各大發行版仍然有對策應對,對於一些不直接影響系統底層的軟體,我們可以採用鎖定版本的辦法不公升級該軟體。這個功能無論是deb系還是 arch都可以輕易做到,而且也是一種行之有效的方法。對於一些直接與系統底層掛鉤的軟體,更新後直接導致系統損壞無法開機,我們可以採用live cd或者live usb進行軟體的降級,具體方法很多,最常用的就是chroot方法,降級之後鎖定版本,等待更新。

對於硬體不相容的問題,這個很大一定程度上屬於硬體廠商的問題,一般處理方法可以採用通用驅動或者在一些老的版本裡找所需要的驅動。

總而言之,正常使用linux的情況下,很少能導致系統損壞,我們所要做的只是找出問題癥結所在,處理好問題,而不是不厭其煩的重做系統。

LINUX不需要抱怨

看到了很多關於linux的抱怨,沒有建設性,沒有針對性,毫無價值的抱怨。有些話不吐不快。首先,linux是怎麼產生的,大家都應該知道吧?linux最初的產生並不是出於什麼黑客的需要,而是乙個對計算機有深入了解的人為了滿足自己工作 學習的需求而創造出來的,事實證明這是乙個偉大的產品。了解了這些,我們就...

Linux不需要抱怨

看到了很多關於linux的抱怨,沒有建設性,沒有針對性,毫無價值的抱怨。有些話不吐不快。首先,linux是怎麼產生的,大家都應該知道吧?linux最初的產生並不是出於什麼黑客的需要,而是乙個對計算機有深入了解的人為了滿足自己工作 學習的需求而創造出來的,事實證明這是乙個偉大的產品。了解了這些,我們就...

sudo不需要密碼

1 首先需要切換到root,su 注意有 這和su是不同的,在用命令 su 的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前用乎的環境變數,用 su 命令將環境變數也一起帶過去,就象和root登入一樣 2 然後 visudo 或者 vi etc sudoers,visudo 這個...