服务器开发,首要的是一种编程语言,C或者Java
要深入这门语言的学习,学习内存管理,学习线程控制,对象池,线程池,Socket等
还要学会数据库增删改查
LINUX平台的软件开发主要使用C语言,把WRichardStevens的<UNIX环境高级编程>、<UNIX网络编程>(上、下)这三本看完,基本上差不多,数据库的编程要根据具体使用的数据库而定;
如果不做开发,只是做LINUX的配置管理,可以看一些相关的服务器配置,脚本编程,数据库 *** 作等等;如果涉及到网络,最好还是再看一下WRichardStevens的TCP/IP系统列的三本;
如果做深入一些,可以做驱动之类的内核模块开发;
再深入就做嵌入式开发,要求对内核非常了解,对硬件也要有一定的知识基础。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)