[随笔]linux从业方向

写在前面

常见的linux从业方向有:运维开发底层

运维

  • 服务器运维:保证服务器不宕机,常常为“背锅侠”。
  • 为开发搭建开发环境和提供技术支持:包括不限于如下服务的配置——ftp、dns、apache、iptable、oracle、mysql。还需要对服器状态进行监视。

===>运维工程师需要学什么?

运维工程师需要懂很多的命令,开发环境的搭建,各种服务的配置,日常的维护等,很多的操作通过脚本能够方便的实现,所以运维工程师还需要东shellpython。推荐入门书籍:《鸟哥linux私房菜》。

应用开发

  • 应用开发工程师:相对运维来说开发和底层要写相对较多的代码;简言之linux开发就是开发linux系统下的应用程序,就如同windows下的程序一样;linux开发工程师主要方向有两个:①服务器方向;②嵌入式方向。

===>开发工程师需要掌握什么?

首先熟悉linux平台的API,包括IO操作、进程间通讯、linux环境、网络通讯等,推荐看APUE这本神书。另外还要懂脚本语言,包括shell、python;还有数据库,比如mysql、sqlite等至少懂一个。

底层开发

  • 底层开发:主要是嵌入式方向,不过现在很多底层移植、适配的工作芯片厂商已经做好了,所以底层开发工程师的好去处是芯片厂商。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×