`
kris_feng
  • 浏览: 10166 次
社区版块
存档分类
最新评论

Linux下samba、TFTP、NFS配置

阅读更多

把之前遇到的linux配置问题做了个简单汇总,方便自己以后快速搭环境使用

 

1.redhat/centos基本网络配置

# vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8

#google域名服务器 nameserver 8.8.4.4

#google域名服务器

 

2、CentOS 修改网关 修改对应网卡的网关的配置文件

[root@centos]# vi /etc/sysconfig/network

修改以下内容

NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)

HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应) GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

 

3、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0

BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址

BROADCAST=192.168.0.255 #对应的子网广播地址

HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址

IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 IPV6INIT=no

IPV6_AUTOCONF=no

NETMASK=255.255.255.0 #网卡对应的网络掩码

NETWORK=192.168.1.0 #网卡对应的网络地址

ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 4、重新启动网络配置

# service network restart 或 # /etc/init.d/network restart nginx用于web http负载均衡环境搭建,配合tomcat和memcached组成完整的群集方案

 

使用samba前关闭防火墙:

service iptables stop

service smb start

 

192.168.1.1-192.168.1.254为有效地址段,最后一位255表示广播段,数据发往该段则局域网内所有主机都能收到

 

四. Ubuntu samba配置的安装: 检查是否安装samba:

# rpm -qa | grep samba sudo apt-get install samba smbfs smbclient

#setenforce 0 ##设置SELinux 成为permissive模式

#mkdir /home/komy/share

#sodu chmod 777 /home/komy/share 创建Ubuntu Samba配置文件:

1. 保存现有的配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2. 修改现配置文件 sudo gedit /etc/samba/smb.conf 在smb.conf最后添加修改 [share] path = /home/share ## 指定共享文件的位置 available = yes browsealbe = yes public = yes writable = yes guest ok = yes [global] workgroup = MYGROUP netbios name = MITC_linux server string = Samba Server hosts allow = 192.168.1. 59.64.155.154 ## 仅允许此ip地址访问 log file = /var/log/samba/%m.log ## 日志文件 max log size = 5 ## 日志文件为5kB security = user ## share不需要用户名密码 user需要用户名密码 [homes] comment = Home Directories path=/ browseable = no ## 该共享对其它用户不可见 writable = yes ## 可读可写 valid users = %S ## 只有所有者能访问该共享 create mode = 0664 ## 创建文件时的权限掩码 directory mode = 0775 ## 创建的目录权限 其实,更为简单的是在ubuntu下右击文件夹属性,在共享里设置共享,但实质上系统更改了smb.conf文件.

四. 创建Ubuntu samba帐户 sudo touch /etc/samba/smbpasswd sudo smbpasswd -a komy #komy必须为系统中存在的账户 然后会要求你输入samba帐户的密码 如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重启Ubuntu samba服务器 sudo /etc/init.d/samba restart 或者/etc/init.d/smbd restart

六. Ubuntu Samba配置测试 smbclient //localhost/share

七,Ubuntu Samba配置使用 可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share" NFS

1、安装nfs服务版 apt-get install nfs-kernel-server 2、修改nsf配置文件 www.2cto.com vi /etc/exports 在文件中添加nfs的目录格式如下 /armnfs *(sync,rw) 存盘退出 3、在根目录下建立nsf的目录 mkdir /armnfs 修改该目录的权限 chmod 777 -R /armnfs 4、从新启动nfs /etc/init.d/nfs-kernel-server restart 5、测试nsf mount 192.168.1.99:/armnfs/ abc TFTP 1、安装相关软件包 apt-get install tftpd (服务端) apt-get install tftp (客户端) apt-get install xinetd 2、建立配置文件 cd /etc/xinetd.d/ 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 } 存盘退出

3、建立tftp服务文件目录 mkdir /tftpboot 4、从新启动服务 /etc/init.d/xinetd restart 安装完成!测试方法: 在/tftpboot 目录下随便放个文件abc 然后 运行tftp 192.168.123.202 进入tftp命令行 输入get abc 看看是不是能把文件下下来,如果可以就可以了,也可以put 文件上去

分享到:
评论

相关推荐

    嵌入式入门 Nfs Samba Tftp LINUX 入门 进阶皆可

    本资料集合是针对嵌入式初学者精心整理的一份教程,涵盖了Linux入门、NFS(Network File System)、Samba以及TFTP(Trivial File Transfer Protocol)等关键知识点。以下是这些主题的详细说明: 1. **Linux入门命令...

    嵌入式环境搭建(包括tftp,nfs)

    根据给定的文件信息,我们将详细讲解嵌入式环境搭建中所涉及的关键知识点,包括虚拟机安装、Ubuntu系统的安装、tftp和nfs服务器的搭建,以及使用SecureCRT远程登录Ubuntu和安装arm-linux-gcc-4.1.2编译器的方法。...

    linux下服务器详细配置各种linux下服务器

    linux服务器 ftp nfs samba tftp

    tftp/nfs服务器

    在IT领域,网络文件传输和共享是至关重要的任务,尤其在...在Linux和Windows中搭建TFTP/NFS服务器时,理解其工作原理、配置方法以及安全注意事项是至关重要的。无论选择哪种协议,都需要根据实际需求和系统环境来决定。

    嵌入式开发中linux系统需要的基本配置方法

    除了基础的系统安装和配置外,还需要搭建一些用于嵌入式开发的基本服务,如TFTP、NFS、Samba和SSH2等。 **1. 搭建TFTP服务器** TFTP (Trivial File Transfer Protocol) 是一种简单的文件传输协议,主要用于引导和...

    Linux基础课件第五章linux服务器配置.ppt

    本章主要探讨了Linux服务器配置的相关知识点,包括NFS(Network File System)、Samba和TFTP等文件共享服务。 NFS是一种由SUN公司开发的网络文件系统协议,允许不同的UNIX或Linux系统之间共享文件和目录。NFS不适用...

    虚拟机安装linux配置

    2. Samba安装与配置:Samba是Linux系统上的一个服务,使得Linux能与Windows系统进行文件共享。安装samba软件包后,配置smb.conf文件,设定共享目录,并启动samba服务。 3. NFS安装与配置:NFS(Network File System...

    Linux三大共享文件的方法

    ### Linux三大共享文件的方法 ...以上介绍了Linux系统中三种常见的文件共享方法——Samba、NFS和TFTP,每种方法都有其适用场景。理解它们的工作原理和配置方法有助于更好地管理和维护Linux环境下的文件共享服务。

    关于ARM在linux环境下配置问题总结及解决办法

    内核编译出错,NFS配置遇到不能挂载问题,Samba搭建及遇到问题,tftp搭建,Uboot配置及生成uImage镜像文件,虚拟机和linux不能ping通的解决方案,以及虚拟机下用minicom和开发板链接好了读不出来等问题

    Linux网络服务配置详解

    - **Samba**:实现Windows与Linux之间的文件共享,支持Windows域集成。 - **NFS**:网络文件系统,用于在Linux系统之间共享文件和目录。 - **Autofs**:自动挂载服务,简化NFS文件系统的使用。 #### 六、域名解析...

    Redhat6.2 server setup

    本文档主要介绍了基于Red Hat Enterprise Linux(RHEL)6.2版本的服务器设置方法,特别强调了网络部署方案,包括Samba和NFS服务的配置。Red Hat Linux是一个广泛使用的Linux发行版,尤其在企业环境中,它以其稳定性...

    linux相关指令,包括samba等共享的步骤

    `nfs`(网络文件系统)和`samba`服务分别提供基于UNIX/Linux和Windows系统的文件共享解决方案。 #### Samba共享配置 Samba是一种开源软件包,使Linux或Unix系统能够提供SMB/CIFS服务,实现与Windows系统的文件共享...

    Linux嵌入式系统设计与开发

    - 确保安装必要的服务:Samba、TFTP、TFP、NFS、SSH、DHCP 和 Telnet。 安装完成后,需要进一步配置系统服务。 ##### 1.2 Linux系统服务的配置 **1.2.1 网络配置** - 使用命令`setup`进入网络配置菜单,设置IP...

    虚拟机中的linux嵌入式开发环境搭建借鉴.pdf

    本文档主要介绍了在虚拟机中搭建 Linux 嵌入式开发环境的步骤,涵盖了 Linux 系统安装、语言更新、配置网络、搭建 TFTP 服务器、搭建 NFS 服务器、搭建 Samba 服务器、搭建 SSH2 服务等方面的内容。 一、 Linux ...

    Linux嵌入式系统设计与开发.pdf

    - **注意事项**: 在安装过程中应注意不安装防火墙,并选择特定的服务进行安装(如samba、tftp、nfs、SSH、DHCP、telnet等)。 - **具体步骤**: - 使用虚拟光驱加载Redhat 9.0的ISO镜像文件; - 按照安装向导提示...

    samba.iso lunixsamba服务器

    在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba是Linux和Windows之间的文件传输工具。

    linux开发环境搭建

    在Linux环境下进行开发工作,首要任务是确保系统具备完善的网络功能和服务。以下是搭建Linux开发环境的详细步骤,主要包括网络服务的配置、开发工具的安装以及文件共享服务的设置。 1. **网络服务配置** - **检查...

    ARMLINUX开发环境搭建.pdf

    - 默认情况下,Fedora可能已经预装了SSH、Samba和NFS服务,但TFTP服务可能需要手动安装。在终端中输入`yum install xinetd tftp tftp-server`来下载并安装TFTP服务器。 4. **Samba服务器配置**: - Samba服务器...

Global site tag (gtag.js) - Google Analytics