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

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权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值