您的位置:首页 > 运维架构 > Linux

Linux学习记录-tftp nfs samba在RHEL5中配置

2014-05-19 11:51 197 查看
tftp用来客户机与服务器之间进行简单的传输,在嵌入式开发中,tftp服务常用于通过网线从pc机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或运行,使用这种方式下载文件,操作方便,并且速度较快

nfs,网络文件系统,类似于Windows的共享目录,就是Linux系统之间的共享目录,在嵌入式开发中,nfs服务常用于内核启动后挂载根文件系统的方式。使用这种方式挂载根文件系统,为嵌入式产品开发和测试提供了廉价而高效的方案

samba是smb协议的一种实现方法,Linux用户通过配置samba服务器可以实现与Windows用户的资源共享。

wireshark网络分析 是一个网络封包分析软件,暂作标记

tftp服务器使用

1使用命令 rpm -qa | grep tftp 查看tftp服务是否安装,如果没有安装执行 rpm -ivh 软件包.rpm安装

2 mkdir /tftpboot 建立tftp主工作目录

3配置tftp vi /etc/xinetd.d/tftp 主要配置的就是server_args目录 和 disable使能tftp,搜索一下就ok

4修改之后通过 /etc/init.d/xinetd start 命令启动tftp如果之前启动了tftp修改过后要用restart命令来重新启动

nfs服务器使用

1使用命令 rpm -qa | grep nfs或者rpm -q nfs-utils 查看tftp服务是否安装,如果没有安装执行 rpm -ivh 软件包.rpm安装

2配置nfs vi /etc/exports 打开nfs配置文件 我的配置如下 /home 192.168.1.141(rw,no_root_squash,sync) 顺序不能错

3通过命令启动nfs服务 /etc/init.d/nfs start 或者restart

4通过netstat -a | grep nfs 查看是否启动了nfs

5使用mount -t nfs 192.168.1.141:/home /mnt 挂载nfs共享的home目录到mnt目录下,这是实现的本地挂载,只是测试用,如果不是本地的同样可以

5使用mount命令后,不使用后记得umount

samba服务器使用

1使用命令 rpm -qa | grep samba 查看tftp服务是否安装,如果没有安装执行 rpm -ivh 软件包.rpm安装

2 配置samba vi /etc/samba/smb.conf 打开samba配置文件,配置的时候复制[home]开头的6行,粘贴在前面 修改后加在[home前面]如下,原来的不变

[root]

comment = Root Directories

browseable = yes

writable = yes

path = /

valid users = phoenix

[home]

......

.......

前提是phoenix用户已经存在phoenix用户,

3使用 smbpasswd -a phoenix 命令设置samba服务器登录密码,密码不要过于简单,否则报错

4 /etc/init.d/smb start 或者restart 启动samba服务

5在网络畅通的情况下 主机和虚拟机可以互相ping通,在Windows中开始运行输入linux的ip地址 \\192.168.73.134 回车 然后输入登录的用户名和密码,就是你在valid users = phoenix的用户名phoenix,输入刚才设置的密码,这里是普通用户权限,没有root权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: