近两天做实验,需要在Linux下编写一个反复调用其他程序(application)并等待的程序(invoker)。出现了一个有意思的问题,调了两天终于把这个事情解决了。特此记录一下。
分类目录归档:Linux
黑金 ALinx AX7020使用Petalinux编译从SD卡启动的Linux内核及构建SD卡EXT4 rootfs
本次使用的Vivado, Petalinux版本均为v2021.1。记录下来方便自己和其他人之后参考。
继续阅读
EBAZ4205 开发板SD卡刷入Ubuntu18.04
照着一堆参考资料折腾了好几天EBAZ4205开发板。终于组合折腾出了一个能用的Ubuntu18.04 ARM镜像。先介绍使用方法,下载地址放在文末。
本镜像支持百兆网口、NAND Flash、TF卡还有串口。
继续阅读
说说用树莓派配置NAS的过程
主要是给自己留个参考。
用的树莓派是B+,原来有无线网卡,和一块160G的SATA硬盘,网上买了个SATA转USB的绿联硬盘盒。然后就开工了。
烧好SD卡。在/boot引导里新建文件ssh,开启ssh连接。默认用户名密码:pi raspberry。然后把debian源换成aliyun。然后apt update。装个frp内网穿透、nginx提供http服务、vsftpd提供ftp服务。就OK了。下面列几个不好配置的点。将来如果再配置就不用麻烦半天了。
1、frp想要搞成开机启动,必须在/etc/rc.local中frp启动之前加上sleep 60好让网卡等外围设备初始化完毕,否则连不上网frp自动退出,就要人工手动了。
2、vsftpd的配置文件列一下:
listen_ipv6=YES
local_enable=YES
write_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.allowed_users
ftpd_banner=Welcome to NAS service.
local_root=/var/www/DISK
use_localtime=yes
pasv_enable=yes
pasv_min_port=5000
pasv_max_port=5050
anonymous_enable=NO
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
allow_writeable_chroot=YES
/etc/vsftpd.chroot_list和/etc/vsftpd.allowed_users都写ftp用户名就可以了。然后添加ftp用户需要useradd -d /var/www/DISK -s /sbin/nologin。就是这样。