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位址
showmount -a 查詢所有挂載共享目錄的主機目錄
用戶端:
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
上傳檔案夾内容
---------------
匿名使用者設定
解決上傳檔案在下載下傳:
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檔案的使用者可以登入