iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1
自我挑戰組

Linux in my LIFE系列 第 30

我的Linux生活日記 30.學習資源

  • 分享至 

  • xImage
  •  

今天是最後一天了,連續發文30天真的不容易,過程中需要排除萬難騰出寶貴的時間寫。最後一天就來寫我自己的學習資源吧!

打造學習環境

學習Linux,首先必須想辦法把環境建立起來,讀在多的理論知識知道再多的指令,沒有一個環境去實做永遠都是資訊或是紙上的文字紀錄而已。必須將所得到的紀錄、技術資訊實做一遍才會知道遺漏了哪些技術細節。以 rsync 指令為例。例如需要將本機的 /home/tomcat/catalina 底下所有的文件同步到 192.168.56.2 的相同目錄中,在網路上找到的資訊後所下的指令是 rsync -ruptl /home/tomcat/catalina tomcat@192.168.56.2:/home/tomcat/catalina 但是會發現無法正常運作。可能會出現不同類型的錯誤,如目標主機沒有安裝 rsync 套件、主機網路環境有阻擋 port 22、目標主機目錄權限不足等等。上述這些狀況必須在實做上才會知道。

另外在學習的過程中一定會出現失敗,或是想知道別人說絕對不能下的指令,如:sudo rm -rf /。沒有允須失敗的環境是很難放心執行所學到的新事物。這時虛擬環境就很重要了。如今虛擬環境已經可以不用像以前一樣安裝虛擬機器,如:KVM、VirtualBox、VMware。用Docker 就可以實現Linux不同發行板版本,虛擬環境建置成本低很多。當然虛擬機還是有他的價值在,快照就是 docker 無法達成的項目。

網路資源

在操作上有問題最快尋找解答的方式就是透過搜尋引擎尋找,但是要確保資訊正確需要經過數月甚至幾年的經驗累積。以下是大家公認上,在學習Linux 資訊品質比較好的網站。

網站:https://linux.vbird.org/

鳥哥大大沒有人會質疑吧!在架設伺服器方面,鳥站是不錯的學習資源,重點是品質很好的中文學習資源。

網站:https://documentation.suse.com/zh-tw/sles/15-SP2/html/SLES-all/book-sle-admin.html

SUSE Linux 、Red Hat 官方網站也是很好的學習資源,而且可以切換成 英文/中文 介面。可以透過中英對照習得英文原文的術語,未來在面對問題時可以更快獲得解決問題的資訊。

網站:https://www.debian.org/doc/manuals/debian-reference/

Debian 官方的中文手冊,內容是很豐富的。

軟體資源

網站:https://vault.centos.org/

centos 已經算是進入產品生命週期的終點,但是未來的10年內仍然會有他的身影。

網站:https://cdimage.debian.org/mirror/

網站:https://git.kernel.org/

想知道linux 是哪些軟體組成的嗎?Kernel.org 可以讓你一探究竟。

書籍

  • 邁向Linux工程師之路:Superuser一定要懂的技術與運用

ISBN: 9789864344383

在維運上有很多基礎知識可以從這本書取得。

  • 乾脆一次搞清楚:最完整詳細網路協定全書

ISBN: 9789865501396

如果有架設網站需求,可以看看這一本。作者把網路環境描述的就像介紹你家附近每一條道路一樣,讓網路更親近自己的生活。而且Linux 在設定防火牆時多多少少需要有一點網路基礎知識。


上一篇
我的Linux生活日記 29.如何從小使用Linux
下一篇
完賽心得
系列文
Linux in my LIFE32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言