用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将
被自动挂接到/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/
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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux DNS包的卸载和安装下一篇: linux代理服务器配置二
关于用Linux建立多应用系统备份服务器的所有评论