1. NFS配置,需要安装哪些包?

答:需要安装两个包:nfs-utils用于NFS服务,rpcbind用于连接。

2. 如果不开启rpcbind服务,就启动NFS,会怎么样?

答:rpc.nfsd: writing fd to kernel failed: error 111 (Connection refused)

3. NFS配置文件中,no_root_squash, all_squash, root_squash 分表表示什么含义?

答:在客户端操作NFS目录时,默认是以nfsnobody:nfsnobody身份操作的,可以使用anonudi和anongid对其加以限制,no_root_squash表示不对root用户限制,all_squash表示对所有用户进行限制,root_squash表示只限制root用户。

4. 用什么命令来查看某个服务器上的NFS共享信息?

答:showmount -e 192.168.147.135

5. 如何把远程的共享NFS挂载到本地?如何查看本机已经共享的NFS资源?

答:mount -t 192.168.147.135:/mnt /opt

df -h

6. 在NFS服务器上,假如更改了配置文件,如何不重启NFS服务使配置生效?

答:使用命令:exports -arv

7. 挂载NFS时,经常加上一个选项 -o nolock, 它的作用是什么呢?

答:默认挂载对文件加锁,不利于操作,使用-o nolock可以指定挂载不加文件锁。

8. 请根据需求写成相应的配置:把/data/123/目录共享,针对192.168.10.0/24网段,限制客户端上所有用户,并限定为uid=800,gid=800

答:vim /etc/exports

共享的目录 共享给IP或网段(操作,同步,限制,指定uid,指定gid)

/data/123 192.168.10.0/24(rw,sync,all_squash,anonuid=800,anongid=800)

9. 有两种方法可以让客户端开机后自动挂载NFS,是哪两种方法?

答:(1)在/etc/rc.local中加入挂载命令

(2)在/etc/fstab中加入挂载命令

1. ftp 服务默认监听哪个端口,我们是否可以更改它?

答:21端口,可以改变。例如将21改为2100

(1)pure-ftpd可以在其配置文件/usr/local/pureftpd/etc/pure-ftpd.conf中加入:Bind 0.0.0.0,2100

(2)vsftpd可以在其配置文件/etc/vsftpd/vsftpd.conf中加入:listen_port=2100

2. 常用搭建ftp服务的软件有哪些? 系统自带的是哪一种?

答:vsftpd和pure-ftpd,vsftpd是系统自带的。

3. 使用pureftp 如何创建一个用户? 如何删除一个用户?

答:创建用户:pure-pw useradd test1 -uwww -d /data/ftp

删除用户:pure-pw userdel test1

4. 如何更改用户的密码(pureftp)?

答:(1)pureftp:先删除用户,再创建同名用户,设置一个新的密码

(2)如果是vsftpd 就vim /etc/vsftpd/vsftpd_login 改账号密码,再生成密码库db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd_login.db。

5. 如何查看当前有几个用户(pureftp)?

答:pure-pw list

6. 使用vsftpd软件搭建一个ftp服务器,你需要满足这样的需求:创建3个账户,user1, user2, user3 ,其中这三个用户都可以访问同一个目录,但是user1可读写,但user2和user3只读.

答:(1)搭建vsftpd虚拟账号

(2)增加三个用户user1,user2,user3,

(3)分别创建三个用户的同名创建配置文件,指定他们的家目录为同一个目录,但user1 write_enable=YES, user2 write_enable=NO, user3 write_enable=NO

7. 使用vsftpd软件搭建一个ftp服务器,你需要满足这样的需求:创建3个账户,user1, user2, user3 ,其中这三个用户都可以访问同一个目录,但是每个用户都可以读取其他用户的文件,但是只能更改自己的文件,不能更改其他用户的文件。

答:vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_local_user=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

local_root=/tmp/123

创建ftp目录: mkdir /tmp/123

修改权限:chmod 1777 /tmp/123

创建账号:useradd user1; useradd user2; useradd user3

创建密码:passwd user1; passwd user2; passwd user3

8. 使用vsftpd软件搭建一个ftp服务器,要求任何人都可以登录(匿名登录),并且匿名账户可以读、写。

答:vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_umask=022

anon_other_write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_local_user=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

chmod 777 /var/ftp/pub

时间: 2024-10-07 13:19:11

1. NFS配置,需要安装哪些包?的相关文章

根文件系统制作、NFS配置与安装及利用NFS挂载根文件系统

最近打算从头开始制作根文件系统,下面是开发过程. 一.根文件系统的制作 0.FHS(Filesystem Hierarchy Standard)标准介绍 该标准规定了根目录下各个子目录的名称及其存放的内容: 目录名 存放的内容 /bin 必备的用户命令,例如ls.cp等 /sbin 必备的系统管理员命令,例如ifconfig.reboot等 /dev 设备文件,例如mtdblock0.tty1等 /etc 系统配置文件,包括启动文件,例如inittab等 /lib 必要的链接库,例如C链接库.内

NFS介绍、NFS服务端安装配置、NFS配置选项介绍

NFS介绍 NFS是Network File System的缩写,NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本.NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写.NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致,NFS服务需要借助RPC服务去通信. NFS服务端安装配

【CentOS】NFS服务器的安装与配置

一.系统环境 [[email protected] mnt]# cat /etc/redhat-release CentOS release 5.8 (Final) [[email protected] mnt]# uname -r 2.6.18-308.el5 [[email protected] mnt]# uname -m x86_64 [[email protected] mnt]# iptables -F #暂时关闭Linux系统防火墙 二.NFS服务器端配置 1.检查nfs与rpc(

Linux NFS服务器的安装与配置(转载)

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NF

【Linux相识相知】yum的配置使用和程序包的编译安装

在上一篇博客中,写到了如何使用rpm命令来安装.卸载软件等,但是大家都知道,各个软件包之间可能存在依赖关系,如果安装某个软件需要额外的依赖其他若干的包,那么我们就需要将其他额外的包一个一个的安装上去,这样的一个过程是非常耗时的,所以出现了一个前端工具,如yum,dnf,apt-get等,本次博客就centos上的yum和程序包的编译安装做出详细的描述,最后还通过实际的例子介绍了程序包的编译安装. yum的实现原理 yum实现软件包的获取其实是基于C/S架构的,C为你的主机,S为yum repos

转_Linux NFS服务器的安装与配置

Linux NFS服务器的安装与配置 一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系

NFS介绍,NFS服务端安装配置,NFS配置选项

笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS可以把A.B.C机器之间的文件数据进行共享,例如用户上传了一个文件到A机器上,用户

2018-3-26 14周1次课 NFS服务端安装、配置

14.1 NFS介绍 ·NFS是Network File System的缩写 ·NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 ·NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. ·NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 (A/B/C三台主机数据一致,仅仅将

五十四、NFS介绍、NFS服务端安装配置、NFS配置选项

一.NFS介绍 NFS是Network File System的缩写. NFS最早由sun公司开发,分2,3,4三个版本,2和3由sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本. NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别挂载A共享的数据目录,从而B和C访问到的数据和A上的一致. NFS原理: RPC服务是由rpcbind所实

十四周一课 NFS介绍、NFS服务端安装配置、NFS配置选项

NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 NFS服务端安装配置 首先在服务端安装两个包yum i