何为优秀的Linux工程师
操作系统(OS)
- 精通Linux系统管理,包括对Redhat/CentOS,Debian/Ubuntu,Suse/Archlinux等多版本的深入理解,针对不同场合及目标规划做灵活应用和组合配置。
- 精通Linux系统的性能调整和故障分析能力,熟练应用软件,或硬件设备加强服务器的安全防御能力。
- 精通Linux系统的内核编译及定制。
- 熟悉BSD/Solaris系统,这是一个不容小觑的基于BSD系列的系统,需要持续关注。
网络服务器
- 精通网络知识,包括网络拓扑组成,系统架构,服务器规划和布署。
- 精通各种基于Linux/BSD的应用服务器的配置及trouble shooting。
- 熟练掌握各种集群应用服务,包括高可用性,高扩展性,高性能集群服务均有实战经验。
网络体系及硬件
- 熟练掌握网络体系及信息全,熟悉TCP/IP协议分析
- 精通各种HP(ML,DL),IBM,DEll,Compaq(alpha)的服务器的安装和调试,包括磁盘阵列柜及硬raid的各级别配置,对系统运维和系统安全有相当的了解。
- 熟悉交换机、防火墙等网络设备配置,网络安全意识强。
系统脚本自动化
- 精通linux下的各种命令的使用和组合应用。
- 精通Bash Shell , AWK, Sed,帮助管理员改进工作效率。精通VI编辑器的使用。
编译语言
- 熟悉C/C++ ,JAVA语言,了解编译原理及运行过程。
动态语言
- 精通PHP的网络编程,熟练掌握Python,Ruby,Perl,erlang灵活应用
数据库管理
- 精通Mysql代理,Mysql主从集群应用服务器。
- 熟悉Mysql的性能调优和sql语句的优化。
- 熟悉和了解以下数据库:Oracle/Sybase/Postgresql
嵌入式系统
- 精通Linux组成及运行原理,打造基于LFS的小型系统。
- 精通如何裁剪一个小型的特定操作系统,以及配置相关服务器。
- 熟练掌握嵌入式数据库:SqlLite,Firebird
其它学习能力
- 勇于创新和探索新技术,时刻关注新技术,喜尝新技术
- 自我学习能力和问题分析能力要强,同时具有良好的口头表达和文字描述能力