LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

如何成为优秀的Linux工程师

时间:2013-07-25 23:48来源:shaohy.17geek.us 编辑:shaohy.17geek.us 点击:
操作系统(OS) 精通Linux系统管理,包括对Redhat,CentOS,Novell,Ubuntu,archlinux等多版本的深入理解,针对不同场合及目标规划做灵活应用和组合配置。 精通Linux系统的性能调整和故障分析能
操作系统(OS)
  • 精通Linux系统管理,包括对Redhat,CentOS,Novell,Ubuntu,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


其它学习能力

  • 勇于创新和探索新技术,时刻关注新技术,喜尝新技术
  • 自我学习能力和问题分析能力要强,同时具有良好的口头表达和文字描述能力

怎么做好的架构师
做架构的首先是去验证这个架构是不是合理,是不是满足需要。
然后再去找相应的工具来实施。至于你用什么工具,这个就是细节了。
首先你要判断,架构是否合适,这个是道,是战略。如果架构都不合适了,那你怎么搞都是偏离了方向。
然后再从器,战术的角度去考虑如果在单点上提高。
构师掌握的解决问题的方法,或者是思维方式,并不是具体的解决实现。

运维管理数据库
硬件、IDC、带宽管理

方案制定
  1. 产品
  2. 网络
  3. 系统
  4. DN

上线部署

  1. 自动化工具集(正确的文件→正确的地方→正确的权限)
  2. 服务器配置的标识和统计
  3. NFS共享目录 + 定制脚本


运行维护和排障

  1. 配置自动化分发(puppet)
  2. 故障处理


监控系统和日志分析

  1. 系统资源监控
  2. 服务运行监控
  3. 性能分析报表
  4. 日志集中分析和处理

转载请保留固定链接: https://linuxeye.com/Linux/1851.html

------分隔线----------------------------
标签:Linux工程师
栏目列表
推荐内容