感谢好兄弟D大!
新机配置环境,WSL的迁移与Ubuntu版本升级折腾了一番,最后还是默默的爬了一下各种文档,整理如下:
注:本文中的WSL是指WSL1,并不是基于Hyper-V的WSL2/WSLg。
1. WSL的迁移
首先查看当前系统安装了哪些Linux子系统。
1 2 3 |
wsl --list # 适用于 Linux 的 Windows 子系统分发版: # Ubuntu-18.04 (默认) |
直接导出。[......]
众所周知,近年来,某学习软件下载量全球遥遥领先,连起来绕地球N圈。
于是花了点时间用Python写了个程序来帮助收集挑战答题的问题,虽然还无法完全摆脱人工,半自动怎么也要比全手动的省心。
随后利用Python + flask + Mongodb搭建了一个查询网站。
最近运行着qgtk.xyz的vps硬盘炸了,花了点时间恢复,遂整理了部署笔记如下。
P.S 部署由flask框架编写的Python Web应用,可以参考本文。
Ubuntu 16.04 + Python 3 + Mongodb 3.6.17 + Nginx + uWSGI[......]
最近有一台Ubuntu 12.04的生产服务器,需要架设vsftpd,在使用ACL来进行权限控制并限制账户的chroot之后,出现无法登录的情况。
报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
不限制chroot之后,则可以正常登陆。
Ubuntu 12.04的老旧源内vsftpd的版本是2.3.5,起初是直接使用包安装的,出现问题后去查看了vsftpd官网的更新日志,发现2.3.5起会对目录权限有要求,要求账户的主目录只有550权限,在主目录下新建一个权限750的账户,然后在这个新目录内上传。
但是目前的需求则是这个目录必须带有权限。
为了解决这个问题,搜索了一番,天下文章一大抄,很多人都说要在vsftpd.conf
内添加一个配置allow_writeable_chroot=YES
,大D尝试之后运行vsftpd都会报错。
到官网去看了一下vsftpd的changelog,发现端倪。[......]