Linux学习笔记(一)软件开发环境的构建

开发环境:win10和ubuntu18.04

一、搭建ftp服务器
1、下载:sudo apt-get install vsftpd
2、新建用于FTP的工作目录:sudo mkdir /home/ftp
3、修改权限:sudo chmod 777 /home/ftp
4、新建FTP用户设置密码:sudo useradd -d /home/ftp -s /bin/bash wnftp(用户名自行设置)
sudo passwd wnftp
输入两次密码 :***(自行设置)
5、修改配置:sudo gedit /etc/vsftpd.conf
去掉write_enable=yes前的#
注意!!!修改完之后要重启服务service vsftpd start

6、windows:命令行输入 ftp 192.168.1.104
输入用户名和密码
lcd 要下载到的路径-get 要下载的文件
本地检测方式:在windows中put和get文件

二、构建NFS服务器
1、下载:sudo apt-get install nfs-kernel-server
2、修改配置文件:/etc/exports
在文件最后一行添加: /home/wn/nfsdoc *(rw,sync,no_root_squash)
/home/wn/nfsdoc代表想要分享的文件路径 *(rw,sync,no_root_squash)代表文件权限,具体的自行百度。
3、重启nfs服务器:/etc/init.d/nfs-kernel-server restart
注意!!!如果遇到重启失败的问题,切换到root模式 su root
4、本地检测方式:在linux的mnt中创建一个share文件夹,可将/home/wn/nfsdoc中的文件挂载过去: mount -t nfs 192.168.119.128:/home/wn/nfsdoc /mnt/share
192.168.119.128代表主机IP
三、ubuntu18.04构建arm-linu-gcc编译环境
学习笔记来源:http://www.cnblogs.com/tdyizhen1314/p/4124886.html

1、下载arm-linux-gcc 4.4.3安装包; 地址:http://www.arm9.net/download.asp
2、下载到指定位置后,解压。 命令:sudo tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz -C/
注意!!!
C是大写的(必须)执行该命令,将把arm-linux-gcc 默认安到/opt/Friendlyarm/toolschain/4.4.3 目录。要想改变安装目录,可自行百度。(个人感觉没有必要)
3、建立目录:sudo mkdir /home/wn/arm
4、复制文件到刚刚创建的目录中:sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 arm
5、添加环境变量:原博客中提供了几种,在这我只采用了第一种方法:
修改/etc/bash.bashrc文件 sudo gedit /etc/bash.bashrc
在打开的文件中的末尾添加:
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin
保存退出
添加完后要进行重载 命令:source /etc/bash.bashrc

6、由于ubuntu18.04是64位,而arm-linux-gcc 4.4.3是32位,所以需要安装32位的库。
命令: sudo apt-get install libc6-i386
7.等待安装完成后,用arm-linux-gcc -v检测,当出现版本信息时表示安装完成。

你可能感兴趣的:(学习笔记)