服务器安装到同步流程一览

在long long ago的一个多月前,博主在小黑屋泡了5天,在快被软考小组抛弃的情况下,终于将把一台归零的服务器安装配置成功了,也做到了局域网内文件交流和权限分配等等强大的功能吧~奈何要软考自考,这篇博客也就一直在草稿箱里封存到了现在,终于要重见天日了。

划分raid

raid即为磁盘阵列,磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。

划分raid是因为raid有多个类,这里只介绍一下博主安装的raid5。RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。

安装系统

服务器系统安装就可以方便的理解为普通的计算机上安装系统,这里我用的是centos系统,整个过程和安装XP差不多。首先BIOS中设置从光驱启动,(不知道怎么设置?那你还是先装虚拟机玩玩吧!)会要你选安装模式,直接回车用图形界面;然后Linux安装程序会有一个检查光盘的过程,这里可以选择跳过【Skip】;然后等待初始化工作,系统就可以进入到安装界面了;进入安装界面后就可以进行一些设置(区域,语言,时间,密码,分区等),设置完成后选择要安装的组件,安装完成就一切OK了。

这里我说的是指在分区时采用手动分区,而不是自动分区。Linux分区和Windows有很大的区别,你无法在Linux中看到诸如Windows中的C盘,D盘。这确实会让我们这些用惯了WIN操作系统的人感到很不习惯。其实理解了Linux分区结构后就很清晰了。

挂载硬盘

挂载硬盘就是将服务器上多块的硬盘挂载至系统盘之上,使系统盘可以在这些挂载硬盘之上存储信息。常用的挂载和卸载分区及文件系统的命令是mount和umount ,比如 mount /damishidai /dev/hda5,就是把5号分区挂载到/damishidai目录下。具体的命令格式就不介绍了,网上很多,也可以使用man来查看。我们这里主要讲讲自动挂载。并经每次都要使用命令手动挂载确实很麻烦。详细步骤不再演示。

搭建samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

搭建vnc

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的基本运行原理和一些Windows下的远程控制软件很相像。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了

搭建同步软件rsync

rsync是类unix系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。
它的特性如下:

  • 可以镜像保存整个目录树和文件系统。
  • 可以很容易做到保持原来文件的权限、时间、软硬链接等等。
  • 无须特殊权限即可安装。
  • 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync
    在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。
  • 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
  • 支持匿名传输,以方便进行网站镜象。

同步文件

同步文件需要在rsync的基础上,用命令进行同步,不过命令只能同步当前状态下的文件。想要自动定时同步的话,我们可以将命令写入ssh脚本,设置定时执行脚本即可定时同步文件啦。

好了,要分享的大概就是这些,帮助大家了解一下步骤,如有疑问欢迎评论区回复,希望对大家有帮助喽。

评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值