Linux 系统基础服务

这里介绍几个 Linux 系统维护过程中常用的扩展服务。
这些服务可能不是系统自带的服务,也可以使用其他服务来实现相同的功能需求。不过因为这些服务是大多数情况下,最先考虑到的;所以在维护Linux 系统过程中,少不了接触到。

NFS 网络文件系统

NFS 是Network File System的缩写,即网络文件系统。
一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。

  1. NFS网络文件系统基础说明和常用命令介绍
  2. NFS服务exports文件配置说明和操作演示

FastDFS 分布式文件系统

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

  1. FastDFS 分布式文件系统介绍
  2. CentOS7 上安装和配置 FastDFS服务

GlusterFS 分布式文件系统

GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。

  1. GlusterFS 分布式文件系统说明
  2. Glusterfs 分布式文件系统模块和优缺点说明
  3. GlusterFS 分布式文件系统安装和使用
  4. GlusterFS 文件系统常用命令记录
  5. Heketi 为GlusterFS 提供RESTful 接口

Samba 文件共享

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
SMB(Server Messages Block,信息服务块)是一种在局域网(domain)上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

  1. Samba 服务基础说明
  2. Samba 配置文件说明和示例
  3. Samba 错误排查步骤和方式
  4. Samba 配置软链接和文件不可删除
  5. Samba 服务锁机制使文件暂时锁定

Rsync 文件差异检查和同步

rsync(Remote Sync:远程同步)是类unix系统下的数据镜像备份工具。

  1. 远程同步说明和常用参数 Rsync
  2. 远程同步Rsync 守护进程配置和使用
  3. Rsync 数据同步时设置加密传输

FTP 文件传输协议

FTP服务器(File Transfer Protocol Server 文件传输协议)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。

  1. FTP服务简单介绍和安装

Lvm 逻辑卷管理器

LVM is a logical volume manager for the Linux kernel
LVM 是一种可用在Linux内核的逻辑分卷管理器;可用于管理磁盘驱动器或其他类似的大容量存储设备。

  1. LVM 逻辑卷管理器基础说明
  2. LVM逻辑卷管理器常用操作示例

Bacula 数据备份

Bacula 开源、跨平台网络备份工具

  1. Bacula 备份工具服务基础说明
  2. Bacula 备份服务编译安装介绍
  3. Bacula 控制器配置文件说明1
  4. Bacula 控制器配置文件说明2
  5. Bacula 客户端/文件/存储进程配置文件
  6. Bacula GUI Software 图像管理界面

Squid 代理服务

  1. Web 代理服务器简单介绍
  2. Squid 进程启动配置和服务管理
  3. Squid 控制元素和控制规则设置
  4. Squid 正向代理服务配置

Gearman

  1. Gearman第一篇
  2. Gearmand持久化

维基百科

  1. MoinMoin wiki 维基百科