开发环境搭建 ubuntu常用工具安装介绍(二)

目录

前言

一些常用的工具

修改静态IP

SSH搭建

windows下测试SSH(WinSCP + putty)

软件获取

安装步骤

测试

NFS搭建

TFTP搭建

FTP搭建

telnet搭建

下一章介绍


前言

本章介绍一些ubuntu14.04在嵌入式上常用的工具及搭建


一些常用的工具

安装文本编辑vim 

跳转工具ctags

文件查看tree

版本管理git 

串口控制台minicom


修改静态IP

编辑/etc/network/interfaces

在该文件中添加(需要根据各自网络情况进行修改):

auto eth0
iface eth0 inet static
address 192.168.3.200
netmask 255.255.255.0
gateway 192.168.3.1
broadcast 192.168.3.255
dns-nameservers 114.114.114.114

重启试试吧


SSH搭建

安装ssh服务器(会自动安装客户端)

sudo apt-get install openssh-server

windows下测试SSH(WinSCP + putty)

软件获取

WinSCP安装包WinSCP-5.17.6-Setup.exe下载地址(资源下载异常可以换个地方下载)

WinSCP :: Official Site :: Download

putty安装包putty-64bit-0.74-installer.msi下载地址(资源下载异常可以换个地方下载)

PuTTY: a free SSH and Telnet client

安装步骤

跳过

注意putty的安装路径不能修改 否则WinSCP找不到

测试

填写ubuntu14.04信息

WinSCP-> 新建会话-> 文件协议:SFTP-> 主机名:192.168.3.200-> 端口号:22-> 用户名:ubuntu1404-> 密码:root-> 登录

链接成功后就可以互相复制文件啦

可以用此方法替换开发环境搭建 ubuntu日常环境(一),避免拖拽源码导致的内容变化

链接成功情况下Ctrl + P通过putty来进入到ubuntu控制台


NFS搭建

安装nfs服务器

sudo apt-get install nfs-kernel-server rpcbind

建立nfs共享目录/nfs并修改权限为777

sudo mkdir /nfs

sudo chmod 777 /nfs

在/etc/exports 添加配置
/nfs *(rw,sync,no_root_squash,no_subtree_check)
重启服务
sudo /etc/init.d/nfs-kernel-server restart
嵌入式挂载测试
mount -t nfs -o nolock 192.168.3.200:/nfs /nfs

报错 mount: /nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

busybox mount -t nfs -o nolock 192.168.3.200:/nfs /nfs


TFTP搭建

安装ftp服务器

sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
建立tftp共享目录/tftp并修改权限为777
新建文件 /etc/xinetd.d/tftp添入

    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /tftp 
    disable = no
    per_source = 11
    cps = 100 2
    flags = IPv4
}
开启服务
sudo service tftpd-hpa start
修改 /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
重启服务
sudo service tftpd-hpa restart

FTP搭建

安装ftp服务器

sudo apt-get install vsftpd

修改/etc/vsftpd.conf中的

local_enable=YES
write_enable=YES
重启服务
sudo service vsftpd restart

通过上一小节的WinSCP的ftp协议进行连接测试

因为ssh提供的sftp,所以putty在ftp协议下是无法使用的,


telnet搭建

sudo apt-get install openbsd-inetd

sudo apt-get install telnetd

sudo /etc/init.d/openbsd-inetd restart

在windows下开启telnet

控制面板\程序\程序和功能

启用或关闭Windows功能->Telnet Client

Win+R->cmd->telnet 192.168.3.200


下一章介绍


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值