Squid 是 Linux 系统中最常见的一块开源代理服务软件(官方网站为 http://www.squid-cache.org ),可以很好地实现HTTP、FTP、DNS、查询,以及SSL等应用的缓存代理,功能十分强大。
Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立Linux系统的网络安装环境,Cobbler最初支持Fedora、RedHat和衍生版(如CentOS和Scientific Linux),现在还支持Debian、Ubuntu、SuSE以及FreeBSD、ESXI等。Cobbler是一款快速的网络系统部署工具,其最大的特点是集合了所有系统部署所需服务,如DHCP、DNS、TFTP,这样你在部署一台操作系统的时候不需要在各个服务之前协调切换,Cobbler都可以替你来管理,Cobbler内部集成了一个镜像版本仓库,你可以自定义相关配置文件,实现不同系统不同安装需求的选择;当然,Cobbler还提供了包括yum源管理、Web界面管理、API接口、电源管理等功能,方便你自定义开发管理。
在大规模的Linux应用环境中,如Web群集、分布式计算等,服务器往往并不配置光驱设备,在这种情况我们就要使用PXE批量装机,而传统的USB光驱、移动硬盘等安装方法显然已经力所不逮。 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并加载安装文件或者整个操作系统。而要搭建PXE网络体系,必须满足几个前提条件:1.客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导;2.网络中有一台DHCP服务器以便为客户机自动分配IP地址、指定引导文件位置;3.服务器通过TFTP(Trivial Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载。
DNS域名解析服务的作用,即向客户提供正向或反向的地址查询,但在实际应用中,因IP地址段问题、运营商不同问题,为了让用户有更好的体验,咱们还需要搭建DNS服务器并实现分离解析。
DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务,即正向解析与反向解析。
Samba是著名的开源软件项目之一,它在Linux/UNIX系统中实现了微软的SMB/CIFS网络协议,使得跨平台的文件共享变得更加容易。在部署Windows、Linux/UNIX混合平台的企业环境时,选用Samba可以很好的解决在不同系统之间的文件互访问题。
账户安全是保障各类设备安全的至关重要的基础,但长期以来,弱口令及不可控应用端口一直作为电信企业常见的高风险的安全问题存在。
RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
LVM(Logical Volume Manager)是Linux系统中对磁盘分区进行管理的一种逻辑机制,他是建立在磁盘和分区之上的一个逻辑层,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号