服务器的基本管理需要搞些什么东西啊?

服务器的基本管理需要搞些什么东西啊?

公司要我参与学习服务器的基本管理学习,可我得先自己学基本知识。
这基本知识什么东西啊?我目前任务是写些小程序,
不知道服务器基本知识要搞什么东西?请各路linuxfans帮帮忙啊!
基本的linux操作
shell编写
编译和依赖处理
web、ftp、mail服务器的配置和简单优化
其他的就是多实践^_^