请问操作系统对于三大共享文件的使用方法?
发布网友
发布时间:2024-09-28 18:36
我来回答
共1个回答
热心网友
时间:2024-10-12 09:20
功能概述
Samba可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享;
NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享。(将TCP/IP中的全部层或者某几层组合起来进行实现);
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是FTP的简化版本,当用户确切地了解想要获取的文件名及其准确位置时,可以选择使用TFTP。
功能介绍
1、Samba 服务
Samba 用于 Linux 和 windows 之间的共享,服务器系统中默认没有安装 samba服务。
在安装好 samba 之后,就用开始配置 samba 服务:
Samba 服务器主要配置文件为/etc/samba/smb.conf,并且可以将 NetBIOS 名与主机的对应关系写在/etc/samba /lmhosts 文件中。
在 Windows 系统中不用输入密码访问
Linux 共享目录 在 Linux 共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf 文 件即可。如:若共享/home/myth/share 目录,要在 Windows 系统中访问这 个共享的目录,假设 Windows 主机的 IP 为 192.168.0.11,Linux 主机的 IP 为 192.168.0.10,进行 如下操作:
# mkdir /home/myth/share
# sudo vim /etc/samba/smb.conf
或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件
将文件中的内容做如下相应修改:
#security=user 后面添加:
security=share
在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes
保存退出,启动 Samba 服务: 设置完成!
在 Windows 下访问共享目录,可点击运行,输入
\\192.168.0.10\share
这样就能以匿名用户访问共享目录 share 了。
关于 windows 下无写权限:chmod -R go+rwx share/
(图形化设置为:系统 -> 管理 -> samba 进行设置)
2、NFS (Network File Service)
NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
NFS在文件传送或信息传送过程中依赖于RPC协议,RPC远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制,NFS本身是没有提供信息传输的协议和功能的。
实验环境及安装配置过程简介:
统信桌面专业版【NFS网络硬盘搭建】方法介绍
https://faq.uniontech.com/desktop/app/e534
服务端:服务器D版系统
客户端:桌面专业版系统
统信服务器操作系统A版E版【NFS服务方案】介绍
https://faq.uniontech.com/sever/sysmain/4c1c
服务端:服务器E版系统-1050u1e
客户端:桌面专业版系统-1050u3
3、TFTP 形式进行共享
首先查看是否已经安装好了TFTP服务器:
# rmp -qa | grep tftp-server
配置文件:vim /etc/xinetd.d/ftfp
修改 server_args -s 为 -s /tftpboot
disable 为 no
启动 tftp 服务:
# systemctl restart xinetd 或者/etc/init.d/xinetd restart 重启服务
# netstat -a | grep tftp
查看 tftp 是否启动,启动的结果为:udp 0 0 *:tftp *:*