在須要修改共享文件夾或者增長共享文件夾時,爲了防止影響到客戶機的使用,使用exportfs命令能夠在不重啓nfs服務的前提下從新加載配置
經常使用選項
-a 所有掛載或者所有卸載
-r 從新掛載
-u 卸載某一個目錄
-v 顯示共享目錄
如下操做在服務端上vim
vim /etc/exports //增長 /tmp/ 192.168.127.0/24(rw,sync,no_root_squash) 而後執行 exportfs -arv //不用重啓nfs服務,配置文件就會生效
如下操做在客戶端windows
mkdir /test mount -t nfs -onolock 192.168.127.128:/tmp /test touch /test/test.txt ls -l !$
小公司用的多,大企業不用FTP,由於不安全centos
ftp監聽21端口安全
sshd 22端口服務器
yum install -y vsftpd useradd -s /sbin/nologin virftp vim /etc/vsftpd/vsftpd_login //內容以下,奇數行爲用戶名,偶數行爲密碼,多個用戶就寫多行 testuser1 //帳號1 123456 //帳號1密碼 user1 //帳號2 qwerty //帳號2密碼 chmod 600 /etc/vsftpd/vsftpd_login db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db //將密碼轉換爲二進制文件 mkdir /etc/vsftpd/vsftpd_user_conf cd /etc/vsftpd/vsftpd_user_conf
vim testuser1 //加入以下內容 local_root=/home/virftp/testuser1 //指定虛擬用戶的家目錄 anonymous_enable=NO //是否容許匿名用戶 write_enable=YES //是否容許可寫 local_umask=022 //建立文件或目錄的默認權限 anon_upload_enable=NO //是否容許匿名用戶上傳 anon_mkdir_write_enable=NO //是否容許匿名用戶建立文件夾,寫文件 idle_session_timeout=600 //鏈接ftp以後空閒多久字段斷開 data_connection_timeout=120 //數據傳輸超時時間 max_clients=10 //最大客戶端數
mkdir /home/virftp/testuser1 touch /home/virftp/testuser1/test.txt chown -R virftp:virftp /home/virftp vim /etc/pam.d/vsftpd //在最前面加上 auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
vim /etc/vsftpd/vsftpd.conf 將anonymous_enable=YES 改成 anonymous_enable=NO 將#anon_upload_enable=YES 改成 anon_upload_enable=NO 將#anon_mkdir_write_enable=YES 改成 anon_mkdir_write_enable=NO ----------再增長以下內容------------ chroot_local_user=YES guest_enable=YES guest_username=virftp //虛擬用戶映射到virftp 用戶 virtual_use_local_privs=YES //告訴服務須要用虛擬用戶登錄ftp user_config_dir=/etc/vsftpd/vsftpd_user_conf //虛擬用戶配置文件目錄 allow_writeable_chroot=YES
systemctl start vsftpd //啓動vsftpd服務