运维
运维(Operation and maintenance),这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门。
在产品的整个生命周期里运维的职责重要而广泛,但运维工程师们的职责不仅限于这部分工作,还需要总结工作中遇到的问题,抽取相关的技术 方向、研发相关的工具和平台以支持/优化业务的发展并提高运维的效率,相关的技术一般包括服务监控技术、服务故障管理、服务容量管理、性能优化、任务调度、集群管理和数据库管理等。
这里的运维我们是基于Linux系统的运维,通过学到的技术和经验对Linux进行运维管理,保障产品从开始到结束的这一过程,使其不影响到公司业务的正常运行。
认识Linux系统
Linux是一套免费使用和自由传播的类似Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、多线程和多CPU的操作系统。它支持32位和64位的硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux在市场上也存在许多不同的Linux版本,常见的有Redhat、Debian、CentOS、Ubuntu、SuSe、Fedora等等。
每一个发行的版本都有各自的特点和优势,市场上用得最多的是CentOS,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。但CentOS与Redhat不同的就是CentOS是完全开源。
服务器
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器跟普通PC机结构相似,但服务器的性能会是PC机的几倍甚至几十倍,所以所用的硬件也是相对普通PC机来说性能好,而且数量多,当然价格也就更加昂贵。
服务器一般是由CPU,主板,内存,硬盘,电源,Raid卡/SAS卡,ILO,网卡,导轨等组成。
按照机箱结构,服务器可以分为台式服务器(塔式服务器),机架式服务器,机柜式服务器和刀片服务器。