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权限
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权限
相关文章推荐
- linux学习工作记录----配置基于ip的虚拟主机
- Linux学习记录--目录配置FHS
- linux学习工作记录----配置基于ip的虚拟主机
- Linux 学习之服务---tftp配置
- linux学习之rhel6.5 varnish服务简介及基础配置 应用
- 【linux学习笔记】samba在RHEL7上配置
- Linux学习笔记---RHEL6上配置RAID
- linux学习记录(第六章、Linux 的文件权限与目录配置)
- linux学习笔记--RHEL7 配置SSH供windows上使用PUTTY链接
- rhel 6.5配置163 yum源学习记录
- Linux学习记录_系统安装后的基本配置
- Linux学习记录--目录配置FHS
- 一天一点学习Linux之在RHEL6系统上配置磁盘阵列(RAID)
- LInux学习笔记---RHEL6配置本地yum源
- Linux学习笔记---RHEL-5配置CentOS-5的yum源
- linux下配置phpstudy环境学习记录
- linux学习的一些记录(原创)
- rh9 linux服务配置学习笔记--------dns
- Linux配置汇总上(北大青鸟Linux课程学习总结)
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】详解为什么开发板的TFTP、NFS等网络功能神奇消失