WSL常见问题

清理、压缩、减少WSL体积 检查WSL下的目录大小,用于清理垃圾 压缩WSL的磁盘体积 WSL占用空间膨胀后,不会自动回收。需要手动处理 WSL下执行 PowerShell下执行 修改默认登录用户 在cmd下运行下面命令: 即可改变默认登录WSL的用户 windows系统升级后,自带的ubuntu版本也会跟着升级,自定义安装指定版本ubuntu后,上面的命令跟着变化: 使cron服务自动运行 编辑:/root/.bashrc 加入:service cron start 当你以root用户登入linux系统后,会自动启动cron服务 Windows10启动时自动运行WSL内命令 (参考这个:https://dev.to/ironfroggy/wsl-tips-starting-linux-background-services-on-windows-login-3o98) 并且加入执行属性: Windows下打开任务计划程序 创建基本任务,任务名称随便起,例如:Start WSL Program When Windows10 Is Running , 描述怎么写看心情 触发器,建立一个触发器,触发条件可以写:启动时 操作,建立一个操作, “程序或脚本”填:C:\Windows\System32\bash.exe “添加参数”填:-c “/root/scripts/autorun_when_windows10_start.sh” C:\Windows\System32\bash.exe -c “/root/autorun_when_windows10_start.sh” 创建任务后,查看任务,勾选“不管用户是否登录都要运行”,并且为windows用户设置一个密码!! WSL 文件权限问题 最近在 WSL 下碰到 PHP chmod(): Operation not permitted 这个问题,看起来是文件权限的问题,不过查看该文件的权限是 777,不知道是 Bug 还是什么原因导致的,Google 找了下,有说是 Windows 文件系统是 NTFS 的问题,Linux […]

WSL常见问题 Read More »