在须要修改共享文件夹或者增长共享文件夹时,为了防止影响到客户机的使用,使用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服务