![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
novemer
这个作者很懒,什么都没留下…
展开
-
tar命令使用1
把当前目录内打包压缩成一个文件,并且该文件解压以后就是该目录内的文件。tar -zcvf /root/00.tar.gz *原创 2021-09-10 13:53:02 · 179 阅读 · 0 评论 -
使用ssh协议进行文件传输
可以使用pscp进行文件上传和下载。上传:pscp ./aa.dat root@192.168.202.203:/opt下载:pscp -C root@192.168.202.203:/opt/aa.dat /home/god/原创 2021-03-23 17:35:39 · 489 阅读 · 0 评论 -
在arm-linux上移植vsftp的过程
最近有个需求,要在嵌入式linux用户机上搭建一个ftp服务器。根据网上查的资料,具体过程如下:1、下载VSFTPD-2.1.2 ,然后解压出来;2、修改vsf_findlibs.sh,注释掉下面内容:# Look for libcap (capabilities)#if locate_library /lib/libcap.so.1; then# echo "/lib/libcap.so.1";#elif locate_library /lib/libcap.so.2; then# .原创 2021-03-06 22:48:56 · 606 阅读 · 0 评论 -
arm linux制作启动TF卡
作为一个linux初学者,这会总命令行的方式很不习惯,特别是制作启动盘,确实花费了很多时间去学习。这里把制作启动盘的过程简单写一下。可能过程有一些重复的,以后有经验了再优化吧。硬件环境:orangepi3;芯片:全志H6;源代码:linux4.9首先看一下好用的tf卡的格式。其中前20m未分区的空间用来放boot0和uboot。分区1用来放kernal、intird和一些配置文件。分区2是放rootfs。这里需要注意的是分区1的标识是lba(逻辑块寻址模式),因为这个问题开始折腾了很久。原创 2020-11-21 12:41:02 · 1326 阅读 · 0 评论 -
自己制作rootfs无法启动,提示can‘t open ‘dev/null‘:no such file or directory
前面uboot和kernal都搞好了,就准备弄一下rootfs。过程不细说了,使用buildroot生成比较简单:下载,解压,make menuconfig,make,四部就出来了。然后我把生成的rootfs.tar.gz拷贝到原来的rootfs目录下,解压,启动。结果报错,如图1。上网查了很久,有的说是编译的模式不对,应该用mdev,不能用uedev;有的说是kernal配置不对,应该是auto mount ramfs选上;有的说是编译时用户不对。总之这几种方式我都试了,都不行。讨论群里高原创 2020-11-20 22:52:36 · 4137 阅读 · 2 评论 -
arm linux 尝试SSH登陆时提示“拒绝访问”
rootfs也搞好以后,系统总算跑起来了。随之而来的问题就是ssh登不上去。。。总是提示拒绝访问。首先查了buileroof里面的配置,确认openssh服务是选择了,如图1。然后在arm linux上看,ssh服务也确实打开了,如图2。这时就怀疑是配置可能有问题。打开etc/sshd/sshd_config,然后发现PermitRootLogin设置的是no,如图3。果然如此,改了,重启。还是不行。。。再检查,发现是前面的#没去掉,无奈。去掉以后就好了。...原创 2020-11-20 22:39:46 · 2265 阅读 · 0 评论 -
使linux4.9内核支持exfat
开始上手以后第一件事,就是想让操作系统支持exfat文件系统。根据网上的资料,使用方法其实很简单:1)下载exfat的源代码;2)根据源代码里的说明将源代码拷贝到kernal->fa目录下;3)修改kconfig文件和makefile文件,以添加exfat选项;4)在终端下,通过make menuconfig命令配置内核,增加exfat的配置项;5)编译,大功告成。这个过程看起来很简单,也很清晰。但是实际使用时,我发现编译完成后的内核并没有支持exfat。。。。。而且我发现每次原创 2020-11-07 15:01:00 · 1412 阅读 · 0 评论 -
今天开始学习嵌入式linux
最近开始搞嵌入式linux了,以前完全没搞过,从头开始学。这里就算是个记录吧。开发板用的OrangePi3,芯片是全志H6。开发包是官方下载的linux4.9 ubuntu 桌面版。按照开发手册上说的,首先下载源代码。然后使用自带的build.sh脚本编译了uboot,kernal和全部,一次成功,收摊儿!...原创 2020-11-07 14:46:44 · 103 阅读 · 0 评论 -
ubuntu安装openssh-server 报依赖错误的解决过程
注:以下文字完全转自博客园-鍒樻爧!ubuntu自带的有openssh-client,所以可以通过1ssh username@host来远程连接linux可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过1p转载 2015-01-21 21:27:32 · 375 阅读 · 0 评论 -
linux下使用tar命令
转自:only_eVonnelinux下使用tar命令解压语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。转载 2015-02-04 17:00:32 · 384 阅读 · 0 评论