有非常丰富的 Linux/Unix 下工作的经验指的是什么?
关注者
573被浏览
39,019登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
丰富经验:
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. 或者熟练使用随便哪种快速编程语言。
PS:
想到再补充。