優秀Unix管理員的七個習慣

摘要:Unix系統管理員可能會很懶或喜歡優雅的解決方法,這就是他們的存在之美。一位優秀的Unix系統管理員有著自己的習慣:不會等到問題來找你、精通所使用的工具和系統、確定事情優先次序和喜歡優雅的解決方案但不迷失等。


優秀的Unix系統管理員是怎樣工作的?他們有著什么樣的習慣?為何他們有著眾多奇怪的癖性?我們知道,Unix管理員通常都很懶,當遇到一個看起來需要很多手工的、重復性的工作才能解決的問題的時候,他們中一些守舊派的Unix代表一定會選擇編寫一些代碼來搞定它的。這通常會比手工操作更加節省時間,雖然有時候事實也并非如此。

而有時候,他們更喜歡優雅的解決方案,如果有好幾種方法可以修復一個問題或者實現一個目標,那么他們會選擇花費更多的時間來開發一個既可以解決當前的問題又能防止將來發生類似的問題的解決方案,而不是簡單地貼上一塊XX牌創可貼。

下面就讓我們看下來自美國科技網站ITworld總結的優秀Unix系統管理員的七個習慣,類似于Stephen R. Covey所著的《高效能人士的七個習慣》中提到的那樣,該書出版于1989年。

習慣一:不會等到問題來找你

很多人都會保持警覺來隨時迎接可能出現的突發狀況,而處理這類事件的最佳方法是在問題初現的時候就將其扼殺在搖籃之中。例如,事前檢查系統報出的異常日志、檢查性能和磁盤的空間、查看應用故障或丟失的進程。

積極主動才能在問題變得復雜之前解決之(即使是主服務器發生故障,也可以事先利用備份快速重建一個服務器環境。),或者可以在恰當的時間和在故障到來之前將問題通知給用戶。

習慣二:精通所使用的工具和系統

判別你的服務器是否處于故障中最好的辦法就是了解服務器是否在正常的工作。如果一個服務器平時所使用的內存是50%,但從開機就以99%來運行,你就得弄清楚為什么會不同:服務器正在運行哪些進程呢?哪些進程占用了比平時多的資源呢?你需要編寫一個Find命令,來幫助你找出可疑的文件,或許你在遭受一個很大的攻擊,但不要恐慌,靜心地做好每一步才能事半功倍。

習慣三:確定事情優先次序

重要的事情一般情況是先做的,但涉及到你的工作時間或所做的事情的時候,這似乎就不一定了,你應該綜合各個情況來決定事情的優先級,而不僅僅看事情是否重要。如果一個事情能夠在幾分鐘之內就能解決的話,那么就先處理好這個問題后再回到更重要的問題上,即使后者你無法在一天之內完成。

習慣四:喜歡優雅的解決方案,但不迷失

當處理一個大問題的時候,Unix管理員在“尸檢”上花費的時間要比解決這個問題所花費的時間多得多。

在一個強悍的Unix管理員的工作中,不存在不可思議的現象。每一種情況必須要有邏輯起點,而且可以按照合適的路徑來追本溯源。簡而言之,每一件事情都有原因,在找到這個原因以前,他們絕不放棄!

一些Unix系統管理員可能太得意忘形反而迷失了自己,往往為了一個很小的問題浪費太多的時間和精力。如果你遇到一個非常嚴重的問題,可以為了避免再次發生而去花時間了解事故的原因并解決之。如果這個問題并不會造成嚴重的后果以及再次發生的話,那就不要再去推敲了。

習慣五:學會記錄工作

優秀的Unix系統管理員會記錄一些重要的事情,并不會由著自己的性子亂來,因為有些復雜的工作或流程,若不記錄則會讓你回頭重新開始,浪費大量的時間和精力。例如,涉及到Windows虛擬服務器上運行和傳送數據文件到Unix服務器上等事情,都需要記錄和備份。

習慣六:解決問題并解釋

告訴一個優秀的Unix管理員,一個文件“vanished”了,他只會輕蔑地嘲笑你。證明給他看,這真的發生了,他就會不知疲倦地研究這個問題了,直到可以找到一個合理的原因和解決方案為止,之后會慢慢的解釋給你聽。許多人都認為這是傲慢和自負的表現。的確是——但是我們有這個資本。

習慣七:留時間給自己

優秀的Unix管理員并不會把自己所有的時間都投入到工作之中,他們會安排在辦公室走動的時間、去健身的時間、去學習新東西的時間。

其實他們還有很多的特點,例如使用vi,而不是emacs,更不可能是pico或nano;關于Windows,知道的也很多(過去他們可能只是裝作不知道而已);以及對于Unix設備,他們幾乎從來都不選擇重啟等。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448432.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448432.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448432.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue.js 極簡小例:讀值、樣式調用、if判斷、a 標簽、點擊事件、管道

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 寫法&#xff1a; <template><div id"app"><!-- 三目運算符使用 ‘ok’ 的值定義在 data 中-->{{ ok …

【快寫】基本思路及模板

快讀也可以了解一下 先從C自帶的輸出開始吧 cout<<n<<endl;這是最基本的輸出&#xff0c;適合初學者 &#xff08;雖然我到現在都還在用&#xff09; 然后稍微快一點的輸出 printf("%d",n);這個就比較快速了&#xff0c;但是對于那種毒瘤題目 故意卡你的…

C++與C中const的比較以及const和define的比較

C與C中const的比較&#xff1a; C語言中 const修飾的變量是一個 常變量&#xff0c;本質還是變量&#xff0c;有自己的地址空間C編譯器對const常量的處理 當碰見常量聲明時&#xff0c;在符號表中放入常量 > 問題&#xff1a;那又如何解釋取地址編譯過程中若發現對const使…

中國古典十大悲劇

一.《竇娥冤》  《竇娥冤》——元關漢卿 山陰書生竇天章因無力償還蔡婆的高利貸&#xff0c;把七歲的女兒竇娥送給蔡婆當童養媳來抵債。竇娥長大后與蔡婆兒子成婚&#xff0c;婚后兩年蔡子病死。后來蔡婆向賽盧醫索債&#xff0c;被賽盧醫騙至郊外謀害&#xff0c;為流氓張驢…

解決: Elements in iteration expect to have ‘v-bind:key‘ directives

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 報錯&#xff1a; Elements in iteration expect to have v-bind:key directives 原本寫法&#xff1a; <li v-for"site in s…

回來太多事需要處理

出差回來&#xff0c;發現太多事需要處理現在每個項目都在Delay。且沒有一個人是主動匯報項目的。這是非常不正常的現象。感覺有點累轉載于:https://www.cnblogs.com/boriscao/archive/2005/09/03/229368.html

不該失去的,一塊錢也不放棄

很多人都覺得&#xff0c;有錢人既然財力雄厚&#xff0c;花錢時必定毫不手軟。然而&#xff0c;觀察成功的CEO&#xff0c;你會發現&#xff0c;他們多數人花錢也花得小心&#xff0c;對于什么該花、值得花&#xff0c;算得十分精細。 華人首富、香港長江實業與和記黃埔董事局…

C++之引用

普通引用和常引用 1. 變量名的回顧 變量名實質上是一段連續存儲空間的別名&#xff0c;是一個標號(門牌號) 程序中通過變量來申請并命名內存空間 通過變量的名字可以使用存儲空間 問題&#xff1a;一段連續的內存空間是否只能有一個別名嗎&#xff1f; 2. C引用的概念 引…

Vue.js 極簡小例:數值計算、千米換算為米、九九乘法表、循環

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 代碼&#xff1a; <template><div id"app"><!-- 千米和米換算 --><div id "computed_props&quo…

shiro框架的學習

權限控制是shiro最核心的東西 Shiro權限聲明通常是使用以冒號分隔的表達式。一個權限表達式可以清晰的指定資源類型&#xff0c;允許的操作&#xff0c;可訪問的數據。同時&#xff0c;Shiro權限表達式支持簡單的通配符&#xff0c;可以更加靈活的進行權限設置。 下面以實例來說…

C++之內聯函數

內聯函數是一種特殊的函數&#xff0c;具有普通函數的特征&#xff08;參數檢查&#xff0c;返回類型等&#xff09; 內聯函數是對編譯器的一種請求&#xff0c;因此編譯器可能拒絕這種請求 內聯函數由 編譯器處理&#xff0c;直接將編譯后的函數體插入調用的地方 宏代碼片段…

媽媽培養天才的13絕招

作父母的&#xff0c;都希望自己的寶寶可以變得聰明、懂事&#xff0c;所以想盡辦法去讓寶寶上早教班、做早期智力開發……當然&#xff0c;這些做法對于開發寶寶智力能夠起到一定的幫助。但是&#xff0c;千萬別忽視您所能給予寶寶的家庭教育。    近日&#xff0c;日本一位…

Vue.js 極簡小例: 4 種方式樣式綁定、style 的多種方式實現

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 代碼&#xff1a; <template><div id"app"><!-- JSON方式使用樣式 --><div v-bind:style"{ colo…

C++之默認參數

一、什么是默認參數 C中可以在函數聲明時為參數提供一個默認值&#xff0c; 當函數調用時沒有指定這個參數的值&#xff0c;編譯器會自動用默認值代替 二、默認參數規則 只有參數列表后面部分的參數才可以提供默認參數值 一旦在一個函數調用中開始使用默認參數值&#xff…

50 Python - 裝飾器 類定義裝飾器

04 類定義裝飾器 上節通過函數定義裝飾器&#xff0c;本節通過類定義裝飾器 001 定義類裝飾器 定義一個類&#xff0c;類里面兩個函數&#xff0c;一個構造函數init()&#xff0c;一個調用函數call() 構造函數init時候&#xff0c;傳遞一個函數func()進來 調用函數call()&#…

C++之過載函數

過載函數的定義&#xff1a; 用同一個函數名定義不同的函數 當函數名和不同的參數搭配時函數的含義不同 過載函數的判斷標準&#xff1a; 函數重載至少滿足下面的一個條件&#xff1a; 參數個數不同 參數類型不同 參數順序不同 函數返回值不是函數重載的判斷標準 調用…

人民幣貶值會讓八類人損失慘重!有你嗎?

截至20日&#xff0c;人民幣本周對美元累計貶值1.24%&#xff0c;年初以來不到三個月時間累計貶值2.79%。分析人士表示&#xff0c;人民幣短期內仍有較強下跌壓力。本輪人民幣急貶預計將對幾類人群收入造成嚴重沖擊。 本周以來&#xff0c;人民幣對美元即期匯價持續單邊下跌。數…

Vue.js 極簡小例: 點擊事件

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 代碼&#xff1a; <template><div> <!-- jy_mothed 是在 js 中自定義的方法 --><button v-on:click"jy_mot…

從最大似然估計到最小二乘法

這一部分內容和吳恩達老師的CS229前面的部分基本一致&#xff0c;不過那是很久之前看的了&#xff0c;我盡可能寫的像吳恩達老師那樣思路縝密。 1.假設 之前我們了解過最大似然估計就是最大化似然函數$$L(\theta) \sum log(p(x_{i}|\theta))$$ 來確定參數\(\theta\)&#xff0…

C++之類

A&#xff09;封裝&#xff0c;是面向對象程序設計最基本的特性。把數據&#xff08;屬性&#xff09;和函數&#xff08;操作&#xff09;合成一個整體&#xff0c;這在計算機世界中是用類與對象實現的。 B&#xff09;封裝&#xff0c;把客觀事物封裝成抽象的類&#xff0c;…