搭建嵌入式linux开发环境(交叉编译器、nfs、samba)

一、安装交叉编译器
1、解压交叉编译工具,如
tar -xf arm-linux-gcc-3.4.1.tar.bz2

2、拷贝解压出来的目录文件到我们想放的目录下:如
cp -r arm-linux-gcc-3.4.1 /usr/local/,arm-linux-gcc-3.4.1是上面解压出来的。

3、修改/etc/bashrc配置文件,将安装的交叉编译工具的路径加进去,如果是ubuntu linux系统,修改的是bash.bashrc文件;
在最后一行加上PATH=$PATH:/usr/local/arm-linux-gcc-3.4.1/bin

4、重新打开终端,执行命令arm-linux-gcc -v,如有版本信息显示,则交叉编译器安装成功。

二、启用与配置NFS服务
1、查看NFS服务是否开启
service nfs status
service portmap status
如果没有启动,则开启服务,需要portmap和nfs这两个服务。
service nfs start
service portmap start

2、建立用于NFS服务的目录,mkdir /nfsDir

3、修改/etc/exports配置文件,vi /etc/exports,对nfs服务的配置文件进行修改,加上如下内容:
/nfsDir *(rw,sync,no_root_squash)
/nfsDir是代表要作为NFS服务的目录;
代表所有的客户机都可以挂接此NFS文件系统,若为192.168.1.12则表示指定只有这个IP地址的主机能使用该NFS服务,192.168.1.0/25表示指定网段中的所有主机,client.test.com表示指定域名的主机,.test.com指定域名下的所有主机。
rw代表客户机以读写许可来挂接此文件系统,ro为只读;
sync代表设置NFS服务器同步写磁盘,这样不会轻易丢失数据;
no_root_squash代表充许客户机以主机上的root身份挂接文件系统。

4、用exportfs -rv命令让新设置的exports文件内容生效

5、查看NFS服务器目录服务状态
显示当前主机中NFS服务器的输出列表showmount -e
显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录showmount -d
显示另一台主机(如192.168.1.13)NFS服务输出目录,showmount -e 192.168.1.13
挂载NFS文件系统mount -t nfs 192.168.1.13:/nfsDir /mnt
卸载NFS文件系统umount/mnt

6、注意可能要关闭防火墙才可正常挂载文件系统
service iptables stop

三、搭建samba服务
1、启动samba服务
设置samba自启动:chkconfig smb on
启动samba服务:service smb start
将root用户加入到samba用户数据库:smbpwsswd -a root

2、修改samba配置文件/etc/samb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值