Ceph对象存储 - windows上安装s3cmd

s3cmd 是为了管理 Linux 服务器上的 S3 存储桶而创建的。 但我们也在 Windows 服务器上使用这个工具。 本文将帮助您在 Windows 系统中设置 s3cmd Requirment s3cmd 系统要求: s3cmd 需要 Python 2.7 或更高版本才能运行,还需要安装GPG。 步骤1:安装 Python 从 python 官方网站下载并安装 python 2.7 或更高版本并安装。安装python后,将将其加到 PATH 环境变量。 步骤 2: 在 Windows 上安装 GPG Gpg4win (GNU Privacy Guard for Windows) 是一款用于数字加密 (file, email) 的免费软件,可以使用以下链接下载并安装它。 步骤3:配置 s3cmd 下载最新的 s3cmd 源代码 从s3cmd 官方页面 并解压; 提取源代码后,使用以下命令设置 s3 环境。 它会询问您的 对象存储的 AccessKey 和 SecretKey,即 GPG 命令的路径 bat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 C:s3cmd> python s3cmd --configure Enter new values or accept defaults in brackets with Enter....

 ·  · 

git在windows上常用配置

Windows git “warning: LF will be replaced by CRLF” [1] bash 1 git config --global core.autocrlf false Disable Credential Manager bash 1 2 3 4 5 git config --global credential.modalprompt false git credential-manager remove -force git credential-manager uninstall --force Multi account management [2] step1: clean globle setting bash 1 2 git config --global --unset user.name git config --global --unset user.email step2: change config file only ssh bash Do not Pop-ups authtication [3] This question is the git shell prompt input user and password in an openssh popup on windows plateform...

 ·  · 

Windows Terminal无法加载WSL [process exited with code 4294967295 (0xffffffff)]

在Windows Terminal中WSL无法打开错误代码是 process exited with code 4294967295 (0xffffffff),但在命令行中 通过 "C:\Windows\System32\wsl.exe" -d ubuntu18 是正常的 解决方法是:通过修改启动的命令为 wsl.exe ~ -d Ubuntu 中间加一个 ~ 可以很好的解决掉 这种方法存在一个问题,打开的wsl终端将为根目录而不是当前windows目录 Reference Unable to launch WSL Ubuntu

 ·  · 

WSL与Windows环境共享

在使用 wsl 时,总是需要执行 windows 的 cmd,但是windows命令行对于大多数人使用起来还是不习惯,微软提供了在 windows 中Linux与Windows的命令互通,即可以使用cmd shell执行Linux命令,也可以使用bash shell来执行windows命令。 WSL可对 Windows 与 Linux 之间的集成操作: 从 Linux shell(如 Ubuntu)运行 Windows 工具(任意 .exe)。 从 Windows shell(即 PowerShell or cmd )运行 Linux 命令(如 cd ls grep)。 在 WSL与windows之间共享环境变量。 (版本 17063+) 满足上述要求,可以很好地使用windows的软件在WSL中畅快的操作,即空WSL环境拥有了python解析器 docker等操作。 如何在 WSL和 Windows 之间共享环境变量 从Build 17063 开始,可以利用 WSLENV 来增强 Win/WSL 之间的环境变量互操作。 什么是WSLENV WSLENV 是一个以冒号分隔的环境变量列表,当从 WSL 启动 WSL进程或 Win进程时包含的变量 每个变量都可以以斜杠作为后缀,后跟标识位以指定它的转换方式 WSLENV 可以在 WSL 和 Win32 之间转换的路径 WSLENV。在WSL中,是以冒号分隔的列表。在Win中,是以分号分隔的列表 可以在.bashrc或者windows自定义环境变量中设置WSLENV 例如:一个WSLENV应该设置为 text 1 WSLENV=GOPATH/l:USERPROFILE/w:SOMEVAR/wp 在17063之前,WSL访问Windows环境变量唯一方法是使用全路径(可以使用全路径从WSL下启动Win32可执行文件)。但是没有办法在WSL中设置环境变量,调用Win进程,并期望将该变量传送到进程。...

 ·  · 

windows递归复制指定时间后修改过的文件

因为在拷贝web站点时,也会存在更新,需要定期覆盖新的内容,就是上次覆盖的时间和到这次时间内修改过的文件都复制。 实现命令xcopy text 1 2 3 4 5 6 xcopy src dest $ xcopy D:\WWW\back1\* D:\WWW\back4 /D:05-22-2018 /F /E /y D:\WWW\back1\db_qbe.php -> D:\WWW\back4\db_qbe.php D:\WWW\back1\docs.css -> D:\WWW\back4\docs.css D:\WWW\back1\test\changelog.php -> D:\WWW\back4\test\changelog.php 复制了 3 个文件 /D:mm-dd-yyyy /F 打印复制过程 /E 递归复制目录和子目录包括空目录 /Y 禁止提示

 ·  ·