NFS\\Samba\\Http\\FTP四个协议合一目录
1、1:系统分区设置
安装系统时,选择自定义分区。划分300G做存储使用。
注意:
Linux系统安装可以参考我的百度经验:如何正确安装rhel 6.4
http://jingyan.baidu.com/article/fc07f98978fc0012fee51951.html
2、2:Http设置
[root@wiscom1 dump]# service httpd start 启动
[root@wiscom1 dump]# chkconfig httpd --level 2345 on 设置开机自启动
http://172.18.13.216 能够访问页面表示http服务开启成功
3、3:NFS设置
[root@wiscom1 dump]# vi /etc/exports
[root@wiscom1 dump]# cat /etc/exports 编辑后的内容
/share *(rw,sync,no_wdelay,insecure_locks,no_root_squash)
[root@wiscom1 dump]# chkconfig nfs --level 2345 on 开机自启动
[root@wiscom1 dump]# service nfs restart 启动
[root@wiscom1 dump]# showmount -e 172.18.13.216 查看nfs服务设置是否成功
Export list for 172.18.13.216:
/share *
[root@wiscom1 dump]# mount -t nfs -o nolock 172.18.13.216:/share /var/www/html/ 挂载
[root@wiscom1 dump]# vi /etc/fstab
172.18.13.216:/share /b2 nfs rw,nolock,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0 添加一行开机自动挂载
4、4:Samba设置
无密码模式:
[root@wiscom1 vsftpd]# rpm -qa | grep samba
samba-3.6.9-151.el6.x86_64 需要安装
samba-common-3.6.9-151.el6.x86_64 需要安装
chmod -R 777 /var/www/html 修改权限
vi /etc/samba/smb.conf 修改配置文件
# ----------------------- Standalone Server Options ------------------------
security = share 将user改成share
passdb backend = tdbsam
# ----------------------- Domain Controller Options ------------------------
; security = user
security = share 添加一行
#============================ Share Definitions ===============
[myshare]
comment = Public Stuff
path = /var/www/html
public = yes
writable = yes
create mask = 0777
directory mask = 0777
sync always = yes
如果还不能访问:[root@wiscom1 samba]# setenforce 0 关闭SELinux服务
注意:如果不能修改文件或者删除文件需要添加directory mask = 0777
5、5:FTP设置
[root@wiscom1 Packages]# rpm -Uvh vsftpd-2.2.2-11.el6.x86_64.rpm
warning: vsftpd-2.2.2-11.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:vsftpd ########################################### [100%]
[root@wiscom1 Packages]# chkconfig vsftpd on 设置开机自启动
[root@wiscom1 Packages]# cd /etc/vsftpd/
[root@wiscom1 vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
[root@wiscom1 vsftpd]# vi vsftpd.conf
[root@wiscom1 vsftpd]# useradd samba 创建用户
[root@wiscom1 vsftpd]# passwd samba
[root@wiscom1 vsftpd]# vi vsftpd.conf 编辑文件
anonymous_enable=YES 修改成NO
chroot_list_enable=YES # (default follows) 去除注释
chroot_list_file=/etc/vsftpd/chroot_list 去除注释
local_root=/var/www/html 添加在最后
[root@wiscom1 vsftpd]# vi chroot_list
[root@wiscom1 vsftpd]# cat chroot_list 编辑内容
samba
[root@wiscom1 vsftpd]# vi vsftpd.conf
[root@wiscom1 vsftpd]# service vsftpd restart
Shutting down vsftpd: [FAILED]
Starting vsftpd for vsftpd: [ OK ]