Google系統(tǒng)管理員的技巧分享與碎碎念
原創(chuàng)【51CTO精選譯文】本文是Google系統(tǒng)管理員Tom Limoncelli近日的一篇博文“Random technical tips, thoughts and rants”,總結(jié)了一些零碎的心得技巧和碎碎念(其實(shí)整篇文章就是個(gè)碎碎念集合)。內(nèi)容比較雜,希望對(duì)你有所啟發(fā)!以下為全文翻譯:
◆在Mac中,如果按住Shift并單擊窗口上的綠色圓點(diǎn),則實(shí)現(xiàn)了該窗口最大化功能,即代替了應(yīng)用程序默認(rèn)的操作。
◆即使“ls -l”將一個(gè)文件的權(quán)限顯示為“-rw-r--r--”,你仍然無(wú)法在chmod指令中使用“-rw-r--r--”。這可能是長(zhǎng)久以來(lái)在Unix系統(tǒng)中最明顯也是最未受到重視的UI沖突,以致該問(wèn)題至今仍未得到修正。反之,我們強(qiáng)迫使用者學(xué)習(xí)八進(jìn)制及0064模式。同時(shí)每一本Unix/Linux教材都為了解決上述問(wèn)題而花費(fèi)大量篇幅講解八進(jìn)制。這些時(shí)間本應(yīng)被用于積極發(fā)布補(bǔ)丁以更正chmod指令的沖突,而非普及八進(jìn)制。
◆如果一個(gè)網(wǎng)絡(luò)問(wèn)題在某個(gè)事件(例如啟用VPN或電腦與網(wǎng)絡(luò)的連接動(dòng)作)之后的300秒總會(huì)發(fā)生一次,那么這個(gè)問(wèn)題應(yīng)被歸為ARP,其特征為每300秒重復(fù)一次。類(lèi)似的,如果延時(shí)至2小時(shí)后出現(xiàn),則問(wèn)題應(yīng)該出在你的路由系統(tǒng),其特征為每2小時(shí)重復(fù)一次。
◆Git很棒。我早該用Git來(lái)代替SubVersion。悲劇的是我更喜歡SubVersion這個(gè)名稱(chēng)。我聽(tīng)說(shuō)Hg/Mercurial比Git更好用,但Git的市場(chǎng)營(yíng)銷(xiāo)工作做得更到位。
◆將你所有的Unix“dot files”(51CTO編輯注:dot files,帶點(diǎn)的文件,即配置文件)與http://wiki.eater.org/ocd保持同步(我可不只是說(shuō)說(shuō)而已,因?yàn)槲业睦习灏堰@條寫(xiě)下來(lái)了)。
◆使用Python的用戶(hù)不該再對(duì)其功能有所抱怨了,我們可是在用bash的。事實(shí)上,bash中的很多功能都是從/bin/sh時(shí)代遺傳過(guò)來(lái)的,而/bin/sh的歷史比我們大多數(shù)人的工作經(jīng)驗(yàn)都要老。
◆數(shù)年前IETF開(kāi)始啟動(dòng)強(qiáng)硬的發(fā)布者協(xié)議條款以避免廣播功能被濫用,并使用“本地多路廣播”作為代替。因?yàn)閺V播功能會(huì)使LAN設(shè)備廠(chǎng)商將LAN設(shè)備設(shè)定得越來(lái)越巨大。如果你的LAN網(wǎng)絡(luò)經(jīng)銷(xiāo)商產(chǎn)品的狀態(tài)在多路廣播繁忙時(shí)因數(shù)據(jù)在CPU運(yùn)算階段“過(guò)站過(guò)緩”而每況愈下,記得提醒他們“他們做錯(cuò)了”。
◆“diff”是目前世界上最好用的“殺蟲(chóng)”軟件。首先,保存輸出結(jié)果至/tmp/old。當(dāng)你編輯你的代碼時(shí),將輸出結(jié)果寫(xiě)入/tmp/new再執(zhí)行“diff /tmp/old /tmp/new”。當(dāng)你看到你所想要的結(jié)果變化時(shí),目的就達(dá)到了?;蛘呔庉?tmp/old來(lái)比照你所想要的輸出結(jié)果。當(dāng)diff無(wú)輸出結(jié)果時(shí),即代表你已修正了相應(yīng)的錯(cuò)誤。
◆參加當(dāng)?shù)氐南到y(tǒng)管理者會(huì)議。這種區(qū)域性的會(huì)議是最具性?xún)r(jià)比的升職加速器。你將學(xué)到可以幫助你鞏固職位、完善工作、獲得提拔乃至醞釀跳槽的各項(xiàng)技能。另外,你將結(jié)識(shí)及聯(lián)系到許多本地的朋友,他們對(duì)你的幫助要比運(yùn)營(yíng)商提供的普通技術(shù)支持熱線(xiàn)大得多。在西雅圖、新澤西/紐約/費(fèi)城地區(qū)有很多這樣的活動(dòng)。
(51CTO編輯順便在這里打個(gè)廣告:我們?cè)?月12日下午2點(diǎn)將在北京舉辦一次Linux相關(guān)的線(xiàn)下沙龍,地點(diǎn)在海淀區(qū)中關(guān)村南大街30號(hào)東聯(lián)藝術(shù)工社。這可是個(gè)與Linux運(yùn)維同行們溝通的好機(jī)會(huì),當(dāng)天在北京的朋友們千萬(wàn)不要錯(cuò)過(guò)!沙龍?jiān)斍橐?jiàn)http://www.scjtxx.cn/exp/salon/)
【51CTO.com獨(dú)家特稿,轉(zhuǎn)載請(qǐng)注明原文作者和出處。】
原文:Random technical tips, thoughts and rants
【編輯推薦】