九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


我的 Linux 一萬小時(shí)


這篇文章并不是一篇?jiǎng)?lì)志文,因?yàn)槲以谑褂?linux 一萬小時(shí)后并沒有成為 linux 達(dá)人,甚至在很多方面,我連新手都算不上。我走過的這些彎路可以寫成一本很有參考價(jià)值的反面教材。接下來,我將分享我在使用 Linux 時(shí)的各種嘗試和經(jīng)歷。

我的 Linux 一萬小時(shí)Ubuntu 誕生之前,各種 Linux 發(fā)行版百花齊放。以包管理機(jī)制區(qū)分,可以分為兩派:直接安裝二進(jìn)制可執(zhí)行文件的和下載源碼自行編譯的,Gentoo 屬于后者中的一個(gè)知名項(xiàng)目。為了讓硬件性能發(fā)揮到極致,Gentoo 的 emerge 命令提供了許多編譯參數(shù)供用戶調(diào)整。從內(nèi)核到日常使用的工具,都需要通過包管理工具自動(dòng)下載源碼并編譯,這對(duì)于像我這樣的 Linux 新手來說的確能學(xué)到不少東西。而且每次編譯時(shí),滿屏幕的日志滾動(dòng)非常酷,改用綠色文字就像在體驗(yàn)《黑客帝國》。

然而,這個(gè)機(jī)制有一個(gè)明顯的缺點(diǎn),有時(shí)做一些小事情都需要花很長(zhǎng)時(shí)間編譯大量的依賴包。而像我這樣的強(qiáng)迫癥患者,總覺得下一次編譯換一個(gè)參數(shù)也許能讓程序運(yùn)行得更快,結(jié)果導(dǎo)致很多常用工具我都編譯了不下三遍。另外,編譯內(nèi)核和格式化硬盤重裝 Gentoo 的事情數(shù)也數(shù)不清。最糟糕的一次是,同事讓我?guī)兔Π惭b一臺(tái) 1U 服務(wù)器,他用 Debian 可以很快把 LAMP 環(huán)境搭建好,而我執(zhí)意用 Gentoo 壓榨性能,結(jié)果編譯了一個(gè)下午,反復(fù)調(diào)整內(nèi)核浪費(fèi)了大量時(shí)間,最終還是沒能配置好兩塊網(wǎng)卡,無奈之下只能讓他用 Debian

Gentoo 給我的教訓(xùn)是,大量零散的編譯調(diào)優(yōu)時(shí)間累積起來會(huì)消耗很多寶貴的青春和電費(fèi),而帶來的收益卻微乎其微,不如直接購買更好的硬件。選擇一個(gè)包管理機(jī)制成熟、社區(qū)活躍的發(fā)行版可以節(jié)省很多精力,把真正要做的事情做好。這也是我后來只用 Debian 的主要原因之一。

桌面美化和窗口管理器曾經(jīng)每天瀏覽 DistroWatch.com,除了了解各種發(fā)行版的動(dòng)態(tài),還希望找到一個(gè)界面更美觀的發(fā)行版,因?yàn)槲矣X得大部分發(fā)行版的開發(fā)者審美過于非主流。我使用了很長(zhǎng)時(shí)間的 XFCE 和 FVWM-Crystal,也嘗試過臃腫的 KDE 和 Gnome。嘗試了許多布局和配置,下載了很多 GTK 皮膚和圖標(biāo)庫,玩過炫酷的 Compiz,調(diào)整過中文字體的顯示效果。但不管怎么改,總覺得哪里不完美,直到后來接觸到同事 Apple iBook G4 上的 Mac 系統(tǒng),我便陷入了在 Linux 上模仿 Mac 界面的深淵。這個(gè) Flickr 相冊(cè)里有不少那段時(shí)間的痕跡。

這同樣是一件沒有什么收益的事情,2006 年后我放棄了這種努力,轉(zhuǎn)而使用 Mac 系統(tǒng)。

wine當(dāng)周圍的人問我為什么不用主流的 Windows 操作系統(tǒng),反而喜歡用小眾的操作系統(tǒng)時(shí),我總是笑而不答,后來我用 Mac 的時(shí)候也常常遇到這樣的問題。有趣的是,現(xiàn)在這個(gè)問題在大部分互聯(lián)網(wǎng)公司里變成了:“為什么你不用 Mac?”

我最初用 Linux 作為開發(fā)主力機(jī)時(shí),的確發(fā)現(xiàn)了諸多不便。比如同事發(fā)給我一個(gè) microsoft office 生成的文件;比如做網(wǎng)頁需要在 Internet Explorer 中調(diào)試;比如要使用 qq。不過我并沒有感覺到 Linux 不主流,很多在線論壇上有大量熱心的 Linux 用戶可以幫助解決各種技術(shù)問題。而同一時(shí)期,Windows 相關(guān)的社區(qū)大多在共享盜版軟件。

在還沒有虛擬機(jī)技術(shù)的時(shí)候,我很長(zhǎng)一段時(shí)間使用 GRUB 啟動(dòng)多系統(tǒng)。后來逐漸用 wine 運(yùn)行大部分 Windows 程序,完全拋棄了 Windows,再后來因?yàn)橐鲿车剡\(yùn)行《魔獸世界》內(nèi)測(cè),不得不重新安裝 windows

開發(fā)工具的選擇對(duì)于開發(fā)人員來說,選擇開發(fā)工具是一件非常費(fèi)神的事情,尤其是文本編輯器。我用遍了市面上幾乎所有收費(fèi)或免費(fèi)的編輯器,都沒有找到一款像 Windows 下的 editplus 那樣好用的產(chǎn)品。主流推薦是 vimemacs,我嘗試學(xué)習(xí) Vim,但當(dāng)時(shí)沒有多少好用的插件,加上不熟悉各種快捷鍵,文本編輯效率并不高。幸運(yùn)的是,后來改用 Mac 后,很長(zhǎng)一段時(shí)間被 TextMate 拯救了。

在我還是前端開發(fā)工程師和 Flash 開發(fā)工程師的日子里,在 Linux 下繪圖也不是一件輕松的事,我一直用不慣 GIMP 和 InkScape。嘗試過用 wine 運(yùn)行 Flash 的 ide 和 Macromedia Fireworks。為了能在 Linux 下愉快地開發(fā) Flash 程序,我還把整個(gè)項(xiàng)目改用 MTASC 編譯。我很后悔沒有早點(diǎn)明白,在 Linux 下繪圖就是自找苦吃,同一時(shí)期在 Windows 下的繪圖體驗(yàn)會(huì)愉快很多。

運(yùn)維因?yàn)闀?huì)使用 Linux,所以在開發(fā)過程中時(shí)不時(shí)地會(huì)承擔(dān)一些簡(jiǎn)單的運(yùn)維任務(wù)。為什么只是簡(jiǎn)單的,因?yàn)楦鼜?fù)雜的任務(wù)會(huì)由那些擁有 RedHat 證書的專業(yè)運(yùn)維人員負(fù)責(zé)。在我這些年的工作經(jīng)歷中,我曾多次進(jìn)入機(jī)房,管理過一些 1U 服務(wù)器,但都只停留在安裝系統(tǒng)和配置服務(wù)環(huán)境的階段,并沒有機(jī)會(huì)接觸那些需要大量服務(wù)器協(xié)同工作的任務(wù)。而這些安裝和配置任務(wù)在 Debian 下非常簡(jiǎn)單,apt-get install 安裝的東西通常不需要再多折騰就能很好地使用。所以我在運(yùn)維這一塊沒有能夠更深入,只是變成了一個(gè)初級(jí)熟練工。

前幾年因?yàn)?a href="http://www.albr2v3.cn/help/index.php/tag/%e8%99%9a%e6%8b%9f%e5%b8%81" title="虛擬幣flickr.photos.notes.edit target="_blank">虛擬幣的泡沫,我開始有動(dòng)力自學(xué)配置管理工具,學(xué)了一點(diǎn)點(diǎn) Chef 和 puppet,覺得略復(fù)雜個(gè)人用不上,所以學(xué)習(xí)了相對(duì)簡(jiǎn)單好用且不需要 master 服務(wù)器的 ansible。有一段時(shí)間我控制了近 50 臺(tái)虛擬機(jī)挖虛擬幣,最高的一個(gè)月有 6000 元的收入。

隨后我嘗試將一些日常開發(fā)中經(jīng)常需要反復(fù)做的事情寫成 Ansible Playbook,于是便有了 ios-dev-playbook。在與防火墻斗爭(zhēng)的過程中,從 V**-deploy-playbook 這個(gè)倉庫中也學(xué)到了不少實(shí)用技能。但是,很多線上服務(wù)實(shí)際上比某些開源程序做得好,有時(shí)候自己運(yùn)維往往省不下幾個(gè)錢。舉個(gè)例子,git 倉庫,我曾經(jīng)很喜歡在 Linode 虛擬器上搭建 gitlab 或者 Gogs,但后來發(fā)現(xiàn) github 在社區(qū)工具鏈集成度以及易用性上都遠(yuǎn)超其它競(jìng)品。

此外,這幾年為了滿足各種創(chuàng)業(yè)公司對(duì)高生產(chǎn)效率和低成本的需求,IaaS、paas、SaaS 以及 docker 開始流行,創(chuàng)業(yè)公司不再需要專職的運(yùn)維,開發(fā)人員只需寫幾個(gè)配置文件,在網(wǎng)頁上點(diǎn)幾下鼠標(biāo)就能把一個(gè)完整的系統(tǒng)上線。

因此,我掌握的這些簡(jiǎn)單的 Linux 運(yùn)維技能,幾乎已經(jīng)被淘汰了。

我嘗試學(xué)習(xí) Google kubernetes 和 AWS Lambda,但感覺業(yè)余時(shí)間不夠,也沒有項(xiàng)目可以實(shí)踐。

總結(jié)如果我晚十年出生,或者早點(diǎn)用上 Mac OS,或者考了一張 RedHat 證書,可能就不會(huì)這么折騰了。

相關(guān)閱讀

主站蜘蛛池模板: 欧美中文字幕一区二区 | 精品国产一区二区三区四区在线 | 久草a√| 颜色网站在线观看 | 国产午夜一级 | 国产九九九九 | www.国产| 日韩欧美三区 | 午夜精品久久 | 在线超碰 | 国产精品一区二区久久精品爱微奶 | 91中文| 91精品久久久久久久99 | 免费毛片网站在线观看 | 在线免费av电影 | 福利视频一区 | 国产美女一区二区三区 | 天天狠狠| 国产视频福利在线观看 | 成人高清在线视频 | 久久网站免费视频 | 欧美日韩中文在线 | 日韩免费一二三区 | 成人福利网站 | 中文字幕丁香5月 | 免费在线性爱视频 | 亚洲一区二区久久 | 天天操网 | 成人一区二区三区在线观看 | ww 255hh 在线观看 | 妞干网视频 | 成人精品一区亚洲午夜久久久 | 亚洲天堂av在线 | 日本一区二区三区精品视频 | 亚洲一区二区久久久 | 逼逼网 | 亚洲色在线视频 | 欧美一二三四成人免费视频 | 中文字幕第十五页 | 麻豆毛片 | 国产精品久久久久久久久久不蜜臀 |