码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习【Android内核编译之Linux通信环境搭建】

时间:2015-06-26 22:31:54      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:环境   ubuntukylin   通信服务配置   ssh-tftp   nfs-samba   

博客:http://blog.csdn.net/muyang_ren
Linux系统:Ubuntu Kylin 1404


NFS服务器的安装配置和使用:
安装nfs服务器:
1->安装NFSserver端口映射和服务
sudo apt-get install nfs-kernel-server

2->先重启portmap服务
sudo /etc/init.d/portmap restart

3->编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最后映射到/opt/rootfs,则
—>打开文件/etc/exports,添加以下内容:
/opt/rootfs *(subtree_check,rw,no_root_squash,async)

4->重启服务:
$sudo /etc/init.d/nfs-kernel-server restart
$sudo exportfs –a (最好每修改过/etc/exports 后需要执行一次)

3、测试:
1->在用户主目录中创建一个挂载点:
2->挂载文件系统:/opt/rootfs
sudo mount 192.168.7.5:/opt/rootfs /mnt
3->查看mnt下是否可以看到rootfs中的内容,如果可以看到,nfs OK
4->卸载:sudo umount /mnt


1、在linux中创建一个共享目录,并修改访问权限:
mkdir ~/samba
sudo chmod 777 samba/ -R
2、安装:
sudo apt-get install samba
3、打开配置文件: /etc/samba/smb.conf
sudo vim /etc/samba/smb.conf
4、添加以下内容:
[home-samba]:w
path = /home/lhy/samba
available = yes
browseable = yes
public = yes
writable = yes
#valid users = lhf

4、保存退出,重启samba服务:
sudo /etc/init.d/smbd restart
5、测试:
在windows中:
开始—》运行:
\192.168.7.5

6、设置samba密码(可选)
1》在配置文件/etc/samba/smb.conf中加入以下内容:
[home-samba]:w
path = /home/lhy/samba
available = yes
browseable = yes
public = yes
writable = yes
valid users = lhy

2》设置samba密码:
sudo smbpasswd -a lhy
3》重启samba服务:
sudo /etc/init.d/smbd restart


Ssh安装:
sudo apt-get install openssh-server


Tftp服务器的安装与配置:
1、创建tftp的工作目录,并修改权限
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot
cd /tftpboot
touch test

2、安装:
sudo apt-get install tftp tftpd openbsd-inetd

3、打开配置文件 /etc/inetd.conf :
sudo vim /etc/inetd.conf

4、添加以下内容:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

5、打开文件 /etc/default/tftpd-hpa (没有就新建),添加以下内容:
RUN_DAEMON="yes"
OPTIONS = "-l -s /tftpboot"

6、重启服务:
sudo /etc/init.d/openbsd-inetd restart

7、测试:
在用户主目录位置下载zImage
cd ~
tftp 127.0.0.1 本机登陆
tftp> get test 下载文件test
出现警告,并成功下载到当前目录就成功了
tftp> quit 退出tftp服务器


版权声明:本文为博主原创文章,未经博主允许不得转载。

Android学习【Android内核编译之Linux通信环境搭建】

标签:环境   ubuntukylin   通信服务配置   ssh-tftp   nfs-samba   

原文地址:http://blog.csdn.net/muyang_ren/article/details/46654083

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!