天天看點

liunx服務使用(nfs服務和ftp服務還有samba服務)

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檔案的使用者可以登入