缺少vsftpd

1.安装vsftpd
sudo apt-get install vsftpd
2.配置vsftpd
sudo nano /etc/vsftpd.conf

# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=YES  #将NO改为YES
#
# This directive enables listening on IPv6 sockets. By default, listening
# on the IPv6 "any" address (::) will accept connections from both IPv6
# and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
# sockets. If you want that (perhaps because you want to listen on specific
# addresses) then you must run two copies of vsftpd with two configuration
# files.
listen_ipv6=NO #将YES改为NO
#

3.添加用户名和用户组(可不做)

# groupadd ftpuser
# mkdir /home/tom/
# useradd -g ftpuser tom
给用户设置密码
# passwrd tom

输入两次密码
4.修改权限
sudo nano /etc/passwd

最后面是权限
tom:x:1001:1001::/home/tom:
增加/bin/bash
tom:x:1001:1001::/home/tom:/bin/bash
更改文件所有者权限
#chown -v -R tom:ftpuser /home/tom/
#chmod -v -R 700 /home/tom/

5.重启vsftpd
sudo service vsftpd restart
使用FileZilla时
linux ip+用户明+密码即可
可能错误
上传文件:
ftp> mput db.iso
550 Permission denied
原因:vsftp默认配置不允许上传文件。
解决:修改/etc/vsftpd.conf
将“write_enable=YES”前面的#取消。
重启vsftp服务器。

安装交叉编译器

找到交叉编译器的压缩包如arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2
解压
sudo tar jxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C/usr/local/arm
如果没有那个目录则要创建
为了方便更名
进入cd /usr/local/arm
mv rm-linux-gcc-3.4.5-glibc-2.3.6 /3.4.5
进入cd /3.4.5/bin
sudo vi /etc/environment
添加bin的路径即可
使环境变量生效 source /etc/environment

一些环境变量的添加例4.4.3
配置环境变量

方法一:修改/etc/bash.bashrc文件

sudo gedit /etc/bash.bashrc

在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

source /root/.bashrc或者./etc/bash.bashrc

方法二:修改/etc/profile文件

sudo gedit /etc/profile

增加路径设置,在末尾添加如下:

export PATH=$PATH:/usr/local/arm/4.4.3/bin

source /etc/profile

方法三:修改/etc/environment文件

sudo gedit /etc/environment

原文件应为

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“

将其改为

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin”

输入arm-linux-gcc -v查看是否成功

安装tftp服务

步骤1:安装 apt-get install tftp-hpa tftpd-hpa tftp-hpa是client,tftpd-hpaserver

步骤2:建立tftp目录

mkdir /tftpboot # 建立用于tftp的服务器目录
chmod 0777 /tftpboot
touch test.txt

步骤3:配置

vi /etc/default/tftpd-hpa
然后再tftpd-hpa文件中设置如下:

TFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot" # 这是tftpd-hpa的服务目录 要和上面建立的服务器目录一样TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"    # -c是可以上传文件

步骤4:重启服务
sudo service tftpd-hpa restart # 启动服务

步骤5:测试

cd /home
tftp localhost #localhost表示本机

tftp>get test.txt #test.txt是之前在/tftpboot目录下建立的文件

tftp>put test1.txt #test1.txt是在/home目录下新建的文件

tftp>q

退出后,在/home目录下会有一个test.txt文件,在/tftpboot目录下会有test1.txt文件,表示tftp服务器安装成功

链接
安装服务中遇到问题:

问题1:

结果终端提示:
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”

解决办法:

rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock
参考链接
tftp开发板下载Ubuntu服务器文件目录
tftp -g -r xxx ipaddress

嵌入式系统使用时,Ubuntu缺少一些服务的解决办法相关推荐

  1. mosquitto 使用时出现的一些问题及其解决办法

    问题一:问题描述: 在centos7上编译mosquitto源码时,出现以下问题: make[1]: 进入目录"/home/jason/mosquitto-1.2/man" xsl ...

  2. Clover在Windows 11使用时,会黑框的解决办法

    [如果您感觉这系列文章有用,还请帮我点个赞,收个藏,让更多的人看到这篇文章] 2022年11月07日更新 关于最新win11使用clover等资源管理器标签化软件上方有黑框的问题,之前方式如果改不了, ...

  3. 无法访问windows安装服务_win7系统提示无法访问windows安装服务如何解决【解决方法】...

    有很多电脑用户经常会碰到软件无法安装的情况,最近有位win7系统用户在安装某个软件的时候,系统提示:无法访问windows installer服务,用户不知道怎么解决这个问题,为此非常苦恼,那么win ...

  4. 电脑显示未连接一个服务器怎么处理,win7系统提示未能连接一个windows服务如何解决【详解】...

    虽然win10系统已经出来很久了,不过还是有很多用选择使用win7系统,它的兼容性吸引了广大用户们,不过问题也有很多,最近有位win7系统用户使用电脑的时候,系统出现提示:未能连接一个windows服 ...

  5. mac双系统装mysql启动不了了_详解ubuntu双系统启动时卡死解决办法

    详解ubuntu双系统启动时卡死解决办法 ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时, ...

  6. win10无法连接到win7系统更新服务器,win10系统提示无法连接到windows服务的解决方法...

    有不少win10系统用户到本站反馈说碰到这样一个问题,就是电脑在开机的时候,弹出提示无法连接到Windows服务的情况,碰到这样的问题该如何处理呢,经过分析是由于windows系统中的服务未开启所引起 ...

  7. 计算机安全中心无法启动,Win10系统无法启动Windows安全中心服务如何解决?

    最近有Win10系统用户反映,Windows 操作中心总是会弹出提示"无法启动 Windows 安全中心服务",这是为什么呢?其实,会出现这样的问题,通常都是因为我们计算机中安装的 ...

  8. windows优化大师怎么用_win7系统提示未能连接一个windows服务如何解决【详解】

    虽然win10系统已经出来很久了,不过还是有很多用选择使用win7系统,它的兼容性吸引了广大用户们,不过问题也有很多,最近有位win7系统用户使用电脑的时候,系统出现提示:未能连接一个windows服 ...

  9. linux 卡在grub_详解ubuntu双系统启动时卡死解决办法

    ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时,卡死在启动界面(或者黑屏),这大概都是由于 ...

最新文章

  1. 如何在XAF中显示自定义窗体和控件
  2. python中copy怎么用_python中的拷贝copy模块怎么使用?
  3. numpy——hsplit()、vsplit()函数的详细使用
  4. PHP与C sharp互解加密算法
  5. linux下安装oracle sqlplus以及imp、exp工具
  6. python中importlib模块安装_Python中标准模块importlib详解
  7. 使用Python和Prometheus跟踪天气
  8. 基于fdw的跨Greenplum集群数据库查询实现
  9. ORACLE--面试知识点
  10. 用易升升级到Win10后在第三方浏览器无法打开网页的解决办法
  11. C语言中的文件操作(二)
  12. #10094. 「一本通 3.5 练习 2」消息的传递
  13. Ruby_01_环境安装
  14. 最近计算机速度测试情况,WiFi速度测试测试测试互联网速度多少兆字节
  15. sap--TCODE 之 SE93 将事务代码分配给程序(转)
  16. 【C++学习】Effective C++
  17. 「无刷新跳转」window.history两个新方法pushState和replaceState详解
  18. R语言绘制gif动图
  19. mysql日期返回周一_MYSQL如何获得指定日期所在周周一的日期?
  20. maven java archetype_使用Maven Archetype插件构建Maven工程原型模板的实例

热门文章

  1. 为ibus安装极点五笔字库
  2. Android Studio导入项目时出现,弹框说SDK有问题
  3. 悉尼大学经济学荣誉升学及就业情况情况
  4. shell卸载 simatic_Siemens Simatic WinCC v7.5 SP1 (x64)ISO 授权安装教程
  5. Maven命令之--mvn help:system
  6. ndraw-神经网络可视化工具,可实现Python画网络图与流程图
  7. FFmpeg总结(三)AV系列结构体之AVCodecContext
  8. 20170215找女朋友之路思考总结
  9. c语言程序设计教程61页,谭浩强C语言程序设计课后习题答案所有的程序都有(61页)-原创力文档...
  10. Java设计模式面试题总结