嵌入式系统使用时,Ubuntu缺少一些服务的解决办法
缺少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缺少一些服务的解决办法相关推荐
- mosquitto 使用时出现的一些问题及其解决办法
问题一:问题描述: 在centos7上编译mosquitto源码时,出现以下问题: make[1]: 进入目录"/home/jason/mosquitto-1.2/man" xsl ...
- Clover在Windows 11使用时,会黑框的解决办法
[如果您感觉这系列文章有用,还请帮我点个赞,收个藏,让更多的人看到这篇文章] 2022年11月07日更新 关于最新win11使用clover等资源管理器标签化软件上方有黑框的问题,之前方式如果改不了, ...
- 无法访问windows安装服务_win7系统提示无法访问windows安装服务如何解决【解决方法】...
有很多电脑用户经常会碰到软件无法安装的情况,最近有位win7系统用户在安装某个软件的时候,系统提示:无法访问windows installer服务,用户不知道怎么解决这个问题,为此非常苦恼,那么win ...
- 电脑显示未连接一个服务器怎么处理,win7系统提示未能连接一个windows服务如何解决【详解】...
虽然win10系统已经出来很久了,不过还是有很多用选择使用win7系统,它的兼容性吸引了广大用户们,不过问题也有很多,最近有位win7系统用户使用电脑的时候,系统出现提示:未能连接一个windows服 ...
- mac双系统装mysql启动不了了_详解ubuntu双系统启动时卡死解决办法
详解ubuntu双系统启动时卡死解决办法 ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时, ...
- win10无法连接到win7系统更新服务器,win10系统提示无法连接到windows服务的解决方法...
有不少win10系统用户到本站反馈说碰到这样一个问题,就是电脑在开机的时候,弹出提示无法连接到Windows服务的情况,碰到这样的问题该如何处理呢,经过分析是由于windows系统中的服务未开启所引起 ...
- 计算机安全中心无法启动,Win10系统无法启动Windows安全中心服务如何解决?
最近有Win10系统用户反映,Windows 操作中心总是会弹出提示"无法启动 Windows 安全中心服务",这是为什么呢?其实,会出现这样的问题,通常都是因为我们计算机中安装的 ...
- windows优化大师怎么用_win7系统提示未能连接一个windows服务如何解决【详解】
虽然win10系统已经出来很久了,不过还是有很多用选择使用win7系统,它的兼容性吸引了广大用户们,不过问题也有很多,最近有位win7系统用户使用电脑的时候,系统出现提示:未能连接一个windows服 ...
- linux 卡在grub_详解ubuntu双系统启动时卡死解决办法
ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时,卡死在启动界面(或者黑屏),这大概都是由于 ...
最新文章
- 如何在XAF中显示自定义窗体和控件
- python中copy怎么用_python中的拷贝copy模块怎么使用?
- numpy——hsplit()、vsplit()函数的详细使用
- PHP与C sharp互解加密算法
- linux下安装oracle sqlplus以及imp、exp工具
- python中importlib模块安装_Python中标准模块importlib详解
- 使用Python和Prometheus跟踪天气
- 基于fdw的跨Greenplum集群数据库查询实现
- ORACLE--面试知识点
- 用易升升级到Win10后在第三方浏览器无法打开网页的解决办法
- C语言中的文件操作(二)
- #10094. 「一本通 3.5 练习 2」消息的传递
- Ruby_01_环境安装
- 最近计算机速度测试情况,WiFi速度测试测试测试互联网速度多少兆字节
- sap--TCODE 之 SE93 将事务代码分配给程序(转)
- 【C++学习】Effective C++
- 「无刷新跳转」window.history两个新方法pushState和replaceState详解
- R语言绘制gif动图
- mysql日期返回周一_MYSQL如何获得指定日期所在周周一的日期?
- maven java archetype_使用Maven Archetype插件构建Maven工程原型模板的实例
热门文章
- 为ibus安装极点五笔字库
- Android Studio导入项目时出现,弹框说SDK有问题
- 悉尼大学经济学荣誉升学及就业情况情况
- shell卸载 simatic_Siemens Simatic WinCC v7.5 SP1 (x64)ISO 授权安装教程
- Maven命令之--mvn help:system
- ndraw-神经网络可视化工具,可实现Python画网络图与流程图
- FFmpeg总结(三)AV系列结构体之AVCodecContext
- 20170215找女朋友之路思考总结
- c语言程序设计教程61页,谭浩强C语言程序设计课后习题答案所有的程序都有(61页)-原创力文档...
- Java设计模式面试题总结