Ubuntu配置TFTP和NFS和samba服务配置

配置tftp服务的步骤:

1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd

sudo apt-get install tftpd tftp xinetd

2、建立配置文件

在/etc/xinetd.d/下建立一个配置文件tftp

sudo vi tftp

在文件中输入以下内容:

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

保存退出

sudo vi /etc/xinetd.conf

在最后加入一行:

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

3、建立tftp服务文件目录(上传文件与下载文件的位置),并且更改其权限

sudo mkdir /tftpboot

sudo chmod 777 /tftpboot -R

4、重新启动服务

sudo /etc/init.d/xinetd restart

至此tftp服务已经安装完成了,下面可以对其进行一下测试。(假设在当前目录下有一个测试文件test.txt)

$tftp

tftp> put test.txt

Sent 1018 bytes in 0.0 seconds

tftp> get test.txt

Received 1018 bytes in 0.1 seconds

tftp> quit

$

通过get命令,可以把当前目录下的test.txt文件,通过tftp上传到它的服务文件目录。这时,在/tftpboot下面会出现test.txt文件。通过put命令,可以从/tftpboot下,下载test.txt文件。这样就验证了tftp服务配置的正确性。当文件上传与下载结束后,可以通过quit命令退出。

严格按照以上步骤配置tftp服务,一般都可以成功。如果出现无法get或者put的时候,可以查看一下防火墙是否关闭。

在ubuntu下安装、配置nfs服务的步骤如下:

1、安装nfs

Ubuntu上默认是没有安装nfs服务器的,因此我们首先安装nfs服务器端:

$sudo apt-get install nfs-kernel-server

2、配置/etc/exports

nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。

例如,我们要将根目录下的rootfs目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:/rootfs *(rw,sync,no_root_squash)

其中:/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。

其它nfs常用的参数有:

ro 只读访问

rw 读写访问sync 所有数据在请求时写入共享

async nfs在写入数据前可以响应请求

secure nfs通过1024以下的安全TCP/IP端口发送

insecure nfs通过1024以上的端口发送

wdelay 如果多个用户要写入nfs目录,则归组写入(默认)

no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。

hide 在nfs共享目录中不共享其子目录

no_hide 共享nfs目录的子目录

subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)

no_subtree_check 和上面相对,不检查父目录权限

all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。

no_all_squash 保留共享文件的UID和GID(默认)

root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)

no_root_squas root用户具有根目录的完全管理访问权限

anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID

anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID

3、重启服务

$sudo /etc/init.d/portmap restart

$

linux ubuntu 安装samba ftp nfs tftp,Ubuntu配置TFTP和NFS和samba服务配置.doc相关推荐

  1. linux系统怎么建ftp服务器地址,Ubuntu Linux系统建立FTP服务器方法步骤

    实现了Apache多用户的虚拟主机设置,那么一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务. Ubuntu自带的FTP服务器是vsftpd. 1.安装 ...

  2. 【转】怎么在Linux上安装打印机驱动(以Ubuntu为例)

    通常来说,你不需要手动在Linux上安装硬件驱动.系统会自动检测计算机硬件,然后自动为你安装驱动.但是,对于打印机,情况就不一样了.事实上,Linux是通过CUPS(Common Unix Print ...

  3. ubuntu安装软件包命令_从Ubuntu命令行搜索安装软件包

    ubuntu安装软件包命令 When you are trying to install software on Ubuntu or Debian linux using the apt-get pa ...

  4. Ubuntu 安装 netbeans 及遇到 not all requested modules can be enabled 问题、配置C/C++环境问题

    Ubuntu中安装JDK并配置环境变量: https://blog.csdn.net/pxmxx/article/details/80106239 今天在Ubuntu中安装netbeans: 安装步骤 ...

  5. ubuntu 安装mysql 源码,命令ubuntu上用源代码安装mysql的详细操作说明

    文档说明 上次写了一篇linu x下架设完美私服的文章提到了我想用mysq l架设的想法.这次的安装说明就是为其做准备的.希望大家多多的支持如果有疑问请大家联系我我将想办法为大家解决.我的空间 ...

  6. ubuntu 安装mysql 5.5_「ubuntu安装mysql」Ubuntu16.04安装mysql5.5 - seo实验室

    ubuntu安装mysql 本文实在网上找的资料的基础上修改的

  7. linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆

    如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...

  8. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...

    本文介绍在优麒麟Ubuntu Kylin操作系统中安装百度网盘Linux版.deb的方法,可用在优麒麟及 Ubuntu 19.04/18.04上,当前百度网盘Linux版的版本号是Linux V2.0 ...

  9. linux mint 安装内核,使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法

    Linux Kernel 5.0已发布,具有大量新功能和错误修复,本文介绍使用Ukuu在Ubuntu 18.04/Linux Mint系统上安装Linux Kernel 5.0的方法.默认情况下,Ub ...

  10. 麒麟linux怎么安装软件,在优麒麟Ubuntu Kylin 20.04下安装QQ for Linux的方法

    本文介绍在优麒麟Ubuntu Kylin 20.04操作系统下安装QQ for Linux的方法,同时给出遇到QQ for Linux闪退的解决方案. 安装方法 请先到QQ for Linux下载页面 ...

最新文章

  1. Centos修改系统语言
  2. RBAC权限设计实例(转)
  3. 研究者设计了Fastball任务早期诊断阿尔茨海默病
  4. 英国已有500万宽带用户接入并开始使用IPv6技术
  5. Android 手势解锁 GestureLock的使用和简单修复
  6. Linux ping命令、Linux kill命令、Linux logname命令、 Linux logout命令
  7. 如果有一天,小夕不再萌...
  8. python培训班骗局-深圳盐田区python专业培训机构,真实经历分享
  9. PHP--heredoc语法结构定义字符串
  10. js 动画函数库 GreenSock velocityjs
  11. Epub,Mobi,Azw3电子书格式的区别,有什么好用的epub阅读器
  12. 几个LabVIEW软件欢迎页面
  13. 苦难是屈辱,还是财富?
  14. python视频关键帧提取_视频关键帧提取
  15. 网易云豆瓣数据分析——爬虫(结尾附代码
  16. 解读PMP考点:PMP考试中关于合同计算类型的题目
  17. 从此刻立志——我要做大牛
  18. python爬虫excel数据_最简单的爬数据方法:Excel爬取数据,仅需6步
  19. 计算机应用基础2004年,计算机应用基础2004年上半年全国试题参考答案1
  20. 视频去水印工具有什么 哪个去水印软件好用

热门文章

  1. 地址引用PHP,浅谈PHP变量作用域以及地址引用问题
  2. 纸牌游戏10点半c语言,python10点半纸牌游戏_【Python】Python编的纸牌游戏
  3. dsp指令ixh_第一章 DSP入门教程(非常经典).pdf
  4. 打分系统php_亚马逊的推荐系统是怎么实现的?
  5. 存储过程mysql into select into_mysql 存储过程select into select into select的搜索结果-阿里云开发者社区...
  6. mysql无级分销_3级分销(mysql存储过程写法)
  7. java int byte数组_Java 中int与byte数组转换详解
  8. 【聊透SpringMVC】自学java和三大框架要多久
  9. 【原理+实战+视频+源码】java更新无法下载所需安装文件
  10. Android程序员如何有效提升学习效率?帮你突破瓶颈