Windows Powershell 01 后台任务
Summary 有一些希望能在后台运行的任务,例如 nohup,tmux,screen 可实现的一些功能,简单介绍以下 powershell 中的类似用法和功能。 ...
Summary 有一些希望能在后台运行的任务,例如 nohup,tmux,screen 可实现的一些功能,简单介绍以下 powershell 中的类似用法和功能。 ...
Windows11基于 WSL2启动 docker 后报错如下(需要注意有时候使用启动命令会报错,但是 restart 命令 docker 可以运行,对应服务无法访问) Bind: An attempt was made to access a socket in a way forbidden by its access permissions. 观察错误发现占用的信息为2345,从 windows 和 wsl 中分别查看端口是否被占用: powershell netstat -aon|findstr "2345" shell netstat -tunlp | grep 2345 均显示没有被占用,这可能是由于协议 tcp 使用的动态端口问题导致,可以使用管理员权限在 powershell 或者 cmd 中执行下列命令查看端口是否在动态范围中: ...
手机到电脑端的图像备份和预览往往是一个大问题,特别是当多个手机要备份的时候,说难不难,但说简单也确实有很多麻烦的地方,因此我推荐 Immich 的解决方案。 Immich 是一个基于个人开发者开发的开源 Github 项目,immich-app/immich ,该解决方案有以下的一些优势: 移动端支持:移动端实现便于手机的随时和自动同步; 多用户支持:多用户的权限管理、分割、以及用户间的相册共享; Live 格式支持:支持各种原生格式存储, Self-hosted photo and video backup solution directly from your mobile phone. 因此我本人推荐按照以下的方式来使用:针对家庭等环境,多用户部署在 NAS 或者某台 PC 上,可以长期或者定期的启动备份服务,然后就可以将手机中的照片空间释放掉。由此可以实现: 通过共享文件夹共建家庭相册; 权限分割个人相册; 定期/自动备份手机中的照片,并清理对应的存储空间; Install 安装和部署 官方网站中有各种不同环境下安装的说明和实例已经足够详细,强烈建议根据自己的不同需求查看相关文档;和官方一样,我这边也推荐使用 docker compose 进行安装和部署。Thanks to docker,部署与安装变得简单。 bash mkdir ./immich_app cd ./immich_app Download 下载 安装实际上只需要两个文件,一个是 .env 用来填写配置,另一个是 docker-compose.yml 文件用来拉取镜像和部署。 ...
本篇主要介绍一下播放器 PotPlayer 的设置以及结合 Alist&小雅 alist 的使用,这样就可以直接在播放器访问本地网盘上的内容,便于使用和观看。 Alist Deploy Alist 作为一个网盘管理中心,可以将各大网盘中的资源进行统一管理,同时支持视频的 webdav 播放,这里推荐的安装方式是使用 Docker-Compose 进行安装,根据自己的情况来选择对应的挂载和安装目录。 由于官方的文档已经事无巨细,这里就不在赘述如何安装和配置 alist 的各个网盘挂载,详情参见:Home | AList Docs (nn.ci) 安装完并启动 Alist 服务即可,记住自己的端口和设置的账号密码。 Aria2离线下载支持 该部分介绍如何通过 docker 为 Alist 添加 Aria2 作为离线下载服务,以及一些常见的问题解决方法。 参考资料:aria2-pro | aira2-pro-github | aria2认证失败 这里介绍使用 docker-compose 安装 aria2的方法,并将 docker 版本的 aria2和 alist 结合起来使用,在基于 docker 安装之前,我们先准备几个文件夹: bash cd <your-path-2-aria2> && mkdir aria2-config && chmod 777 aria2-config mkdir aria2-downloads && chmod 777 aria2-downloads 其中 downloads 目录是我们用来下载文件的目录,我们也可以使用挂载的目录或者共享的目录来存储下载的文件;然后我们准备一下 alist 中用于离线下载的目录,该目录需要在 alist 的 docker 和 aria2的 docker 中都将该 volume 挂载到同一个地方。 ...
在 Windows 和 WSL2 中安装 Cuda 和 Cudnn ,是配置 GPU 开发环境中重要的一步,其支撑了 AI 模型进行 Training 和 Interface 。本篇介绍安装 CUDA 和 Cudnn 的步骤和一些踩过的坑。 参考资料如下:版本查看 | Win 安装 Cuda 和cuDNN | WSL 2 安装 CUDA 和cuDNN Win 11 安装 CUDA 和 cuDNN CUDA 首先在 Nvidia 的控制面板:帮助-系统信息的如下位置,查看 GPU 最大支持的 CUDA 版本: ...
Update:@20230214 shift+右键: 在此处打开 powershell. PowerShell ,这里的 PowerShell 和 windows 的已经不是同一个东西了,可能要更先进一些,通过 msi 进行安装,安装完后重启 terminal 就会自动的添加配置,后续的配置在这个 new shell 中进行会更好一些 Basic Setting Setting & Cancel Proxy 设置代理如下: powershell netsh winhttp set proxy 127.0.0.1:8890 # 查看代理设置情况 netsh winhttp show proxy 取消代理设置使用: shell netsh winhttp reset proxy Setting Policy 如果 powershell 中禁止运行脚本运行: ...
该文介绍基于 Windows11 系统的双系统安装和删除,安装的双系统选择 Ubuntu(开发还是比较推荐使用 WSL2 即可) Install Dual System 参考资料:全面解决各种问题 双系统安装 Windows+Ubuntu20.04双系统安装教程 1. 安装 u 盘制作 这里推荐 ventoy 来做启动盘,ventoy 可以同时将很多系统的镜像放到一个 u 盘中,最最重要的是:干净简洁,可以参考其官方文档 来制作盘,制作后将镜像文件放到指定目录即可。 2. 硬盘分区 win+s 搜索创建并格式化分区,找一块空闲空间较大的硬盘,右键压缩卷,设定好预留给 Linux 的空间即可(记住该大小,方便后续辨认,可以将各个盘的大小拍照记录下来,安装的时候别把 windows 覆盖了)。 ...
在同一个局域网(像是链接同一个wifi的环境)中,设置共享的文件夹或者磁盘,可提升文件分享的效率和速度,特别适用于与女朋友合租、与兄弟合租的情景。 Win 系统开放共享权限 Windows的设置首先要在控制面板中开启共享功能: 针对专用网络开启 为了信息和数据安全关闭来宾和公用,并开启加密 ...
Config Windows Terminal in Win11 Install 安装 windows terminal 在 win11 已经自带,无需安装,如果需要安装的话在 Microsoft Store 下载即可,默认的 terminal 在中文环境中可能要搜索 windows 终端。 Baisc 基础设置 新版的 Windows Terminal 有了图形化配置界面,因此配置简单和直观了不少,该部分就简要的介绍一下基础的设置。通过 Ctrl+, 或者下拉菜单可以打开设置页面。 完成每一部分的修改后记得保存 首先在默认的终端应用程序中选择 windows 终端,将其作为默认的终端模拟器(terminal simulator),启动的地方,可以设置默认的配置文件,这里后续会用到。 接着交互选项卡中启用复制粘贴功能,该功能可以避免在和终端或者 WSL,vim 交互的时候一些复制粘贴的相关问题和配置,(记得点击保存) ...
WSL(Windows Subsystem Linux) 将 Linux 环境部署在 Windows 中,Linux 环境在补全了 Windows 开发上的不足之外(Bash 等),还有以下的几个特性极大的便利开发和日常使用,因此强烈推荐启用并安装。 win11 中 wsl2 已经支持相应主机的 cuda,便利了机器学习的开发; 子系统中通过/mnt 挂载了 windows 的磁盘,可以通过子系统访问和管理 windows 环境; windows 资源管理器可访问和管理子系统中的文件 支持 windows 打开子系统中的 GUI 应用 无论是将 windows 和 linux 分别作为日常和开发的环境来隔离,还是两个协同去做开发和日常,都是一个比较不错的选择,下面就介绍一下如何安装和使用 WSL2。 开始之前可以参考 windows terminal 安装一下这个官方的终端模拟器,在 windows 上的表现是比较优秀的 如果是考虑在 windows 环境开发的话,也可以参考这个[windows],里面有我个人推荐的一些应用。 启用并安装 WSL2 安装和启用 WSL2 需要在 windows 的服务中勾选 Hyper-V 和 Windows Subsystem Linux 支持两个选项,具体操作如下: Win + S 搜索 “功能”,打开启用或关闭 windows 功能 启用对应功能,功能安装完毕后即可 安装 linux 发行版可以在 windows store 安装,也可以通过如下的命令进行安装: powershell # 列出对应的发行版 wsl -l -o # 选择相应的发行版进行安装 wsl --install -d <Distribution Name> # 如果当前的WSL是1版本,更新到2 wsl -l -v wsl --set-default-version 2 安装完发行版之后,WindowsTerminal 中应该会自动出现其配置文件,如果没有出现也不要紧,可以先迁移其存储位置后再添加配置文件。 ...