一、nfs服务器
在使用nfs服务器的时候,首先需要检查是否已安装nfs服务器的启动脚本及管理维护程序nfs-utils
1》service指令
1)service nfs status 查看nfs服务器是否启动
2)service nfs start 启动nfs服务器,注意此处权限是超级用户
3)service nfs stop 关闭nfs服务器
2》nfs配置文件
nfs所有的共享目录均记录在文件/etc/exports中,每一个配置目录格式为
共享目录名 *(sync,ro,no_root_squash) 此处见图。
使用vim /etc/exports 指令修改配置文件,在该文件中记录需要共享的目录。
3》配置生效
如果nfs服务器没有打开,那么直接开启就一生效。如果nfs服务器已经打开,那么可以
1)service nfs restart 即重启nfs服务器即可
2)service -ra ra指令生效配置
在生效后,可通过“service -v”指令查看共享的文件或目录。此外,若希望查看某主机共享的文件
可通过指令showmount -e ip来实现
4》挂载共享文件
mount -t nfs 主机地址:/共享目录 /mnt/nfsfolder
注意,此处nfsfolder为自己创建的文件夹,共享目录为主机创建的文件夹。
如果希望自动挂载,则可以使用 tail -1 /etc/fstab
例如添加挂载点192.168.1.131:/opt/share /mnt/share nfs defaults 0 0
5》卸载共享文件
卸载同usb、cd差不多,都是
umount /mnt/nfsfolder/ nfsfolder为先前自己创建的文件夹。
另外,在本机挂载时,可能会出现service dennied.....问题,此处是由于文件夹用户权限的问题,
解决办法,可将共享文件转移到home目录下,或者将其所在目录用户权限扩大。
二、samba服务器
首先应该清楚,samba和nfs都可建立服务器,它们的区别在于smaba主要应用于windows与linux间通信,
当然也可以应用于linux之间,而nfs只应用于linux之间通信与传输。
1)在windows与linux间通信时首先应确定双方的防火墙(或杀毒软件)应关闭。此外还应禁用linux下
的SElinux。
2)若在图形界面下添加共享文件,打开系统-》管理下的smaba进行添加共享文件,然后设置用户即可。
当然,若希望用户能够访问该文件,则应在主机下设置共享文件的用户权限。
3)若在命令行下,待续
三、tftp服务器
tftp主要用于嵌入式中普通传输文件,如下载文件。
1)查询是否安装tftp脚本程序
rpm -qa | grep tftp
已安装信息为tftp-server-0.49-6.fc14.i686
如果没有安装,执行如下命令安装
安装xinetd 服务:yum install xinetd
安装tftp-sever:yum install tftp-sever
2)然后设置配置文件
vim /etc/xinetd.d/tftp
更改配置文件内容设置TFTP服务器的根目录为/tftpboot
即 server——args=-s /tftpboot
disable=no
3)添加tftpboot访问权限使可写
4)重启tftp服务
service xinetd restart //重启服务
或者/etc/init.d/xinetd restar
5)利用如下命令能够查看TFTP服务是否已启动
netstat –a | grep tftp
已启动结果为:udp 0 0 *:tftp *:*
在使用nfs服务器的时候,首先需要检查是否已安装nfs服务器的启动脚本及管理维护程序nfs-utils
1》service指令
1)service nfs status 查看nfs服务器是否启动
2)service nfs start 启动nfs服务器,注意此处权限是超级用户
3)service nfs stop 关闭nfs服务器
2》nfs配置文件
nfs所有的共享目录均记录在文件/etc/exports中,每一个配置目录格式为
共享目录名 *(sync,ro,no_root_squash) 此处见图。
使用vim /etc/exports 指令修改配置文件,在该文件中记录需要共享的目录。
3》配置生效
如果nfs服务器没有打开,那么直接开启就一生效。如果nfs服务器已经打开,那么可以
1)service nfs restart 即重启nfs服务器即可
2)service -ra ra指令生效配置
在生效后,可通过“service -v”指令查看共享的文件或目录。此外,若希望查看某主机共享的文件
可通过指令showmount -e ip来实现
4》挂载共享文件
mount -t nfs 主机地址:/共享目录 /mnt/nfsfolder
注意,此处nfsfolder为自己创建的文件夹,共享目录为主机创建的文件夹。
如果希望自动挂载,则可以使用 tail -1 /etc/fstab
例如添加挂载点192.168.1.131:/opt/share /mnt/share nfs defaults 0 0
5》卸载共享文件
卸载同usb、cd差不多,都是
umount /mnt/nfsfolder/ nfsfolder为先前自己创建的文件夹。
另外,在本机挂载时,可能会出现service dennied.....问题,此处是由于文件夹用户权限的问题,
解决办法,可将共享文件转移到home目录下,或者将其所在目录用户权限扩大。
二、samba服务器
首先应该清楚,samba和nfs都可建立服务器,它们的区别在于smaba主要应用于windows与linux间通信,
当然也可以应用于linux之间,而nfs只应用于linux之间通信与传输。
1)在windows与linux间通信时首先应确定双方的防火墙(或杀毒软件)应关闭。此外还应禁用linux下
的SElinux。
2)若在图形界面下添加共享文件,打开系统-》管理下的smaba进行添加共享文件,然后设置用户即可。
当然,若希望用户能够访问该文件,则应在主机下设置共享文件的用户权限。
3)若在命令行下,待续
三、tftp服务器
tftp主要用于嵌入式中普通传输文件,如下载文件。
1)查询是否安装tftp脚本程序
rpm -qa | grep tftp
已安装信息为tftp-server-0.49-6.fc14.i686
如果没有安装,执行如下命令安装
安装xinetd 服务:yum install xinetd
安装tftp-sever:yum install tftp-sever
2)然后设置配置文件
vim /etc/xinetd.d/tftp
更改配置文件内容设置TFTP服务器的根目录为/tftpboot
即 server——args=-s /tftpboot
disable=no
3)添加tftpboot访问权限使可写
4)重启tftp服务
service xinetd restart //重启服务
或者/etc/init.d/xinetd restar
5)利用如下命令能够查看TFTP服务是否已启动
netstat –a | grep tftp
已启动结果为:udp 0 0 *:tftp *:*