快速业务通道

用Linux建立多应用系统备份服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-13
阵列可以正常使用的设备情况,现假设/dev/
hdb1出现故障,则该标记将变成 [_UU],这时的阵
列以降级模式运行,即该阵列仍然可用,但是不再
具有任何冗余; “sdd1[2]” 指阵列所包含的设备数为
n,若方括号内的数值小于 n,则表示该设备为活动
设备,若数值大于等于n,则该设备为备份设备,当
一个设备出现故障的时候,相应设备的方括号后将
被标以(F).
3)配置Raid设备
接下来为mdadm生成配置文件, mdadm的缺省
配置文件为/etc/mdadm.conf,为了方便阵列的日常
管理而设置的,为了减少日后管理中不必要的麻
烦,还是应该坚持把这一步做完.
在mdadm.conf文件中要包含两种类型的行:一
种是以DEVICE 开头的行,它指明在阵列中的设备
列表;另一种是以ARRAY 开头的行,它详细地说
明了阵列的名称、模式、阵列中活动设备的数目以
及设备的UUID 号.
(4)生成文件系统
创建文件系统并挂接(mount)使用.Raid5已
经启动并处于运行状态,现在要做的就是在其上创
建一个文件系统,使用mkfs命令,文件系统类型为
ext3.命令如下:
# mkfs -t ext3 /dev/md0 //以ext3文件系统格式
化Raid5设备
当新的文件系统生成之后,就可以将/dev/md0
挂接到指定的目录了.命令如下:
# mount /dev/md0 /ftp //挂接/dev/md0设备到/
ftp目录
为了让系统在启动时自动将/dev/md0挂接到/
ftp,还需要修改/etc/fstab文件,添加如下内容:
/dev/md0 /ftp ext3 defaults 0 0
这样在系统重新启动后, Raid5设备/dev/md0将
Empire CMS,phome.net

被自动挂接到/ftp目录中,我们对目录/ftp的操作
实际就是对Raid5设备/dev/md0的操作.
通过以上步骤,完成了在Linux 系统下创建软
件Raid的配置过程,再将使用Linux提供的vsftpd
服务器,创建一个具有不同功能权限的FTP 服务器
用户,并在/ftp目录中建立备份系统目录结构,以
实现备份服务器应具备的全部功能. 1.2 FTP服务器及备份目录结构的设置
设定3 个不同的用户权限:upload 用户,用于
上传数据; download用户,用于下载数据;admin用
户,作为管理员.为了有效地保护系统安全,这些
用户都不能登录系统,并且用FTP 连接时锁定在自
己的根目录中不能进入系统文件夹.
创建FTP 用户的命令如下:
(1) vi logins.txt
1>upload
2>upload (注:本行的“upload”为“upload”
用户的密码)
3>download
4>download
5>admin
6>admin
此文本文件的格式是单数行为用户名,偶数行
为密码.
(2) db_load -T -t hash -f logins.txt /etc/vsftpd_log-
in.db
(3) chmod 600 /etc/vsftpd_login.db
(4) useradd -d /ftp virtual ; chmod 700 /ftp
(5)修改FTP 配置文件:
在/etc/vsftpd.conf文件中插入下面的配置语句
Anonymous_enable=NO(禁止匿名用户)
guest_enable=YES(启用虚拟用户)
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
guest_username=virtual (将虚拟用户映射为本
地virtual用户)
pam_service_name=vsftpd.pam(指定PAM配置
文件为在/etc/pam.d/下的vsftpd)
user_config_dir=/etc/vsftpd_user_conf (指定不
同虚拟用户配置文件的存放路径)
保存退出
(6) cp /usr/share/doc/vsftpd-2.0.1/EXAMPLE/
Empire CMS,phome.net

VIRTUAL_USRES/vsftpd.pam /etc/pam.d/
(7) mkdir /etc/vsftpd_user_conf
(8)开放不同用户的不同权限 
echo "anon_world_readable_only=NO">/etc/
vsftpd_user_conf/download (开放 download用户的
下载权限—只能下载;注意这个地方不要写成YES,
否则将不能列出文件和目录)
cp /etc/vsftpd_user_conf/download /etc/
vsftpd_user_conf/upload
vi /etc/vsftpd_user_conf/upload, 添加下列行
write_enable=YES (增加写权限)
anon_upload_enable=YES(增加上传权限)
anon_world_readable_only

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号