Open-Source
為系統管理員找到開源項目
我是一名初級 Linux 系統管理員,我想為開源做出貢獻,以獲得新技能並儘可能幫助其他人。我發現了這個SF question並在 Google 上搜尋瞭如何加入 CentOS 或 Snort 基礎架構團隊,但沒有成功。最好是成為一名為開源做出貢獻的程序員。
有人可以幫助了解如何開始以及作為系統管理員參與項目我應該學習什麼?
這些項目中最明顯的貢獻上游角色需要程式技能,或者至少是腳本技能。很多工作都在使諸如啟動之類的事情執行得更快或更有效,而這需要大量的 bash 腳本來實現。
系統管理員技能確實派上用場的一個領域是支持論壇。擅長這些領域並開始幫助其他人。這是對社區的貢獻,可能感覺不像,但它確實使整個生態系統更適合居住。
另一個領域是參與測試開發建構。這將需要一些硬體或至少 VM 空間,但會為開發提供非常需要的回饋,了解哪些工作有效,哪些工作無效,並為您提供大量故障排除經驗。這種故障排除是更好地了解您的項目的好方法。做足夠長的時間,你的技能就會得到足夠的磨練,可以開始貢獻更新檔來解決問題,或者甚至可能學會一種有點罕見但非常有用(對社區)的技能,比如手動 RPM 打包。