nfs的是一个文件文件系统,当自己系统空间不够的时候可以时候用他来挂在网络上的系统分区,ftp 大家肯定很熟悉,想了解更详细一些吗?
nfs (网络文件系统)
配置文件 /etc/exports
启动服务
service portmap restart 先启动这个服务
service nfs restart 启动nfs
------------------
showmount -e 192.168.1.113 查看都那个有共享的文件系统
------------------
配置:
服务端:
vim /etc/exports
/nfs*(rw,sync)
/nfs 192.168.1.0/24(rw) 192.168.0.0/24(ro)
/nfs192.168.1.111/32(rw) 锁定单个IP地址
service portmap restart 先启动这个服务
service nfs restart 启动nfs
showmount -a 查询所有挂载共享目录的主机目录
客户端:
showmount -e 192.168.1.113 查看都那个有共享的文件系统
mount -t nfs 192.168.1.2:/nfs /mnt 挂载
创建文件:如果需要客户端在共享目录里创建文件,服务端需对/nfs目录权限进行设定(设置nfsnobody拥有rwx选现)
------------------------------
/nfs *(rw,sync,no_root_squash) no_root_squash 创建文件时不再考虑权限
------------------------------------
联系
制作NAS服务器(raid,lvm,nfs), 共享目录/testnfs
客户端同3种方式,自动挂载/testnfs目录
vim /etc/fstab
192.168.1.113:/testnfs /mnt nfs defaults 0 0
autofs
1 * -fstype=nfs,rw,sync 192.168.1.113:/testnfs
------------------------------------------------------------------
ftp (文件服务器 文件方式访问不能挂载)
ftp(文件传输协议) sftpd(服务名字) lftp(登录ftp的工具)
安装包
rpm -ivh vsftpd-2.0.5-24.el5.i386.rpm
配置文件:
/etc/vsftpd/vsftpd.conf
数据目录:
/var/ftp/
启动服务:
service vsftpd restart
端口:20(数据端口) 21
开启上传功能
anon_upload_enable=YES
anon_mkdir_write_enable=YES
ftp主目录不能修改权限
只能修改主目录下权限
------------------
上传文件 put
lftp 192.168.1.2
put /etc/aa
lcd /tmp
在lftp上切换路径
mirror -R /root/1
上传文件夹内容
---------------
匿名用户设置
/etc/vsftpd/vsftpd.conf
解决上传文件在下载:
anon_umask=022
在lftp上删除文件
anon_other_write_enable=YES
改变匿名用户登录主目录:
1.passwd
ftp:x:14:50:FTP User:/home:/sbin/nologin
2 anon_root=/home
匿名用户限速上传和下载都限制
anon_max_rate=20000(单位字节)
--------------------
本地用户;
本地用户登录lftp
lftp -u tom 192.168.1.2
改变本地用户的主目录
local_root=/nfs
重启服务
本地用户限速上传和下载都限制
local_max_rate=20000
---------------------
限制本地用户家目录的切换
1 限制所有人
chroot_local_user=YES
2.有选择的限制用户切换目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list (这个文件自己创建)
2限制用户登录
vim/etc/vsftpd/ftpusers 在配置文件里添加用户
vim/etc/vsftpd/vsftpd.conf
2.userlist_deny=YES 为黑名单,写入/etc/vsftpd/user_list文件的用户不能登录
userlist_deny=NO 为白名单,只有写入/etc/vsftpd/user_list文件的用户可以登录