新手玩Linux 之 环境变量的搭建(ubuntu系统)

搭建步骤的前提:

1、虚拟机的安装

2、ubuntu系统

交叉编译器的安装:

将光盘里的EABI-4.3.3_EmbedSky_20100610.tar.bz2 复制到用户目录下的tools目录中,执行tar –zxvf EABI-4.3.3_EmbedSky_20100610.tar.bz2到当前目录即可,工具包解压缩之后会出现两个文件夹opt 和 usr,可以找到opt中有交叉编译工具的可执行文件,存放于opt/EmbedSky/4.3.3/bin下。

添加工具链路径到环境变量中  sudo gedit /home/huzl/.profile

打开存放用户环境变量的文件,添加export PATH=$PATH:/home/huzl/tools/opt/EmbedSky/4.3.3/bin

保存退出,执行source ~/.profile以生效修改。

测试交叉编译工具,arm-none-linux-gnueabi-gcc -v


常用服务器(NFS和TFTP)的安装:(要注意的是要让ubuntu处于有网络的状态)

安装nfs服务器

在用户目录下新建ENV文件夹,在ENV里新建用于放网络文件系统的文件夹zxj_nfs,在终端里执行 sudo apt-get install portmap nfs-kernel-server -common

等待安装好以后,然后sudo gedit /etc/exports     在/etc/的目录下面就有了exports文件了,此时打开这个文件,在文件的最后加上/home/huzl/env/huzl_nfs/my_wlw_fs *(rw,sync,no_root_squash), 保存退出。

重启nfs服务器sudo /etc/init.d/portmap restart     sudo /etc/init.d/nfs-kernel-server restart

测试nfs服务器  Showmount -e    


安装TFTP服务器:(一下带有zxj的都是我自己的名字,注意弄路径的时候把这些修改对,不然会出错)

在env目录下再新建一个名为zxj_tftp的目录,用于存放想要通过tftp传送的文件,在zxj_tftp目录下新建测试文件test.c

修改zxj_tftp的权限,chmod 777 huzl_tftp

sudo apt-get install xinetd tftpd-hpa tftp-hpa安装服务

xinetd会建立目录/etc/xinetd.d/,在这个目录下新建文件 tftpd

cd /etc/xinetd.d/

sudo touch tftpd 

sudo gedit /etc/xinetd.d/tftpd   (没有这个文件的,直接新建就好了)

加入代码:

	service tftp 
	{ 
    		disable = no 
    		socket_type = dgram 
    		wait = no 
  		user = root 
    		protocol = udp 
    		server = /usr/sbin/in.tftpd 
    		server_args = -s /home/zxj/ENV/zxj_tftp 
    	        log_on_success = PID HOST DURATION 
   		 log_on_failure = HOST 
	}

再执行sudo gedit /etc/inetd.conf

修改为 root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /home/zxj/ENV/zxj_tftp

修改tftpd-hpa 文件    sudo gedit /etc/default/tftpd-hpa

修改为:

#/etc/default/tftpd-hpa 
TFTP_USERNAME="zxj"
TFTP_DIRECTORY="/home/zxj/ENV/zxj_tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l-c-s" 

再重新启动tftp服务器

sudo /etc/init.d/xinetd restart      sudo /etc/init.d/tftpd-hpa restart

测试tftp服务

tftp 192.168.1.103

tftp> get test
tftp> 

如果如此所示,表明tftp服务搭好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值