[討論] 有非常豐富的Linux/Unix下工作的經驗指的是什麼?

樑濤發表於2012-06-20

帖子來源:有非常豐富的Linux/Unix下工作的經驗指的是什麼?

以下是我的觀點:

豐富經驗
0. 瞭解FHS(Filesystem Hierarchy Standard);
1. 瞭解Bash/Shell工作原理;
2. 能用Bash/Shell結合AWK/Sed及其它小型實用程式,完成日常工作;
3. 瞭解守護程式和服務的啟停(含啟停指令碼編寫);
4. 瞭解系統預設使用的軟體包管理工具,能按照要求安裝軟體包;
5. 瞭解如何在Shell中進行核心微調;
6. 瞭解如何掛載、管理外部裝置;
7. 瞭解如何管理使用者及許可權;
8. 瞭解一款全屏文字編輯器的使用(VI / VIM / Emacs)。

非常豐富經驗
0. 理解FHS的鬱悶之處;
1. 理解Bash/Shell的缺陷,知道如何高效編寫而不落入致命陷阱;
2. 熟知每種小型實用程式(含Shell)的典型應用場景、技巧;
3. 能用Perl、Python、Ruby、C等進行擴充套件程式開發;
4. 能手動安裝各種軟體包(含下載、展開、編譯、安裝、測試);
5. 理解裝置工作原理,能做故障排查;
6. 理解系統安全特性,適時打補丁;
7. 能獨立編譯核心;
8. 熟練微調核心;
9. 熟練使用一款全屏文字編輯器;
10. 理解網路工作原理,並能配置調優網路(如防火牆等)。

強力補充
0. 能構建交叉編譯環境;
1. 玩Perl跟玩大刀似的;
2. 或者熟練使用隨便哪種快速程式語言。

相關文章