diff --git a/常用脚本/AI项目/启动全流程.ps1 b/常用脚本/AI项目/启动全流程.ps1 new file mode 100644 index 0000000..8dd69f0 --- /dev/null +++ b/常用脚本/AI项目/启动全流程.ps1 @@ -0,0 +1,26 @@ + +#Write-Host "开始关闭 Clash" +# +## 关闭应用程序 clash +#Stop-Process -Name "Clash For Windows" -Force +# +# +#Write-Host "开始 启动 Clash" +#Start-Sleep -Seconds 2 +# +## 启动应用程序 "C:\SSS\ClashForWindows\Clash for Windows" +#Start-Process -FilePath "C:\SSS\ClashForWindows\Clash for Windows\Clash for Windows.exe" +# +#Start-Sleep -Seconds 2 + + +Write-Host "开始 修改 Clash 的配置 !" + +$uri = 'http://127.0.0.1:61889/proxies/:tc-bjc' +$headers = @{ + 'Authorization' = 'Bearer 5c090877-21bb-4006-a97c-0bd4bfbb9be9' +} + +$result = Invoke-RestMethod -Uri $uri -Method Put -Headers $headers + +# 可以根据需要处理$result的响应 \ No newline at end of file diff --git a/常用脚本/AI项目/启动全流程.txt b/常用脚本/AI项目/启动全流程.txt new file mode 100644 index 0000000..3b0a99a --- /dev/null +++ b/常用脚本/AI项目/启动全流程.txt @@ -0,0 +1 @@ +帮我写一段powershell脚本,实现如下功能,关闭应用程序clash, 启动应用程序"C:\SSS\ClashForWindows\Clash for Windows" \ No newline at end of file diff --git a/常用脚本/linux-init-LapPro.sh b/常用脚本/linux-init-LapPro.sh index 62102c0..f014108 100644 --- a/常用脚本/linux-init-LapPro.sh +++ b/常用脚本/linux-init-LapPro.sh @@ -288,9 +288,15 @@ InstallDocker() { ## 清理docker环境 colorEcho ${BLUE} "开始清理docker环境,卸载先前的相关安装内容!!" - $CMD_REMOVE docker docker-client docker-client-latest docker-ce-cli \ - docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux \ - docker-engine kubelet kubeadm kubectl + systemctl stop docker + systemctl disable docker + + pre_soft_ware=(docker-ce containerd.io docker-ce-cli docker-compose kubelet kubeadm kubectl) + + for pre in ${pre_soft_ware[@]} + do + $CMD_REMOVE $pre + done colorEcho ${GREEN} "----------docker环境清理完成----------" echo "" colorEcho ${GREEN} "当前系统的发行版为-- ${LinuxReleaseVersion}!!" @@ -340,14 +346,14 @@ InstallDocker() { curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - colorEcho ${GREEN} " 添加成功 " echo "" - colorEcho ${BLUE} "开始添加中科大的docker源的apt源" + colorEcho ${BLUE} "开始添加 Docker官方 的docker源的apt源" echo "deb [arch=$(dpkg --print-architecture) https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null colorEcho ${GREEN} " 添加成功 " echo "" fi colorEcho ${BLUE} "正在执行更新操作!!" - apt-getMapper update + apt-get update colorEcho ${GREEN} "----------更新完成----------" FunctionSuccess colorEcho ${BLUE} "可以安装的docker-ce的${dockerVersion}版本为:" @@ -357,11 +363,12 @@ InstallDocker() { echo "" colorEcho ${GREEN} "开始安装docker-ce,版本为${DOCKER_VERSION}" - realDockerSTag=$(apt-cache madison docker-ce | grep -w ${dockerVersion} | awk '{print$3}' | grep ${DOCKER_VERSION}) - echo " real is $realDockerSTag" + realDockerSTag=$(apt-cache madison docker-ce-cli | grep -w ${dockerVersion} | awk '{print$3}' | grep ${DOCKER_VERSION}) - installDemandSoftwares "docker-ce=${realDockerSTag}" || return $? + echo "real docker version is $realDockerSTag" + + installDemandSoftwares "docker-ce-cli=${realDockerSTag}" "docker-ce=${realDockerSTag}" containerd.io || return $? fi echo "" @@ -377,10 +384,13 @@ InstallDocker() { InstallDockerCompose() { FunctionStart + colorEcho ${PURPLE} "正在下载 +++++++++++++ docker-compose文件 ++++++++++++++" # curl -L "https://github.com.cnpmjs.org/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" \ # -o /usr/local/bin/docker-compose - curl -L "https://objectstorage.ap-seoul-1.oraclecloud.com/n/cnk8d6fazu16/b/seoul/o/docker-compose-Linux-x86_64" \ + local dockerComposeOssUrl="https://b2.107421.xyz/docker-compose-linux-x86_64-v2.18.0" + + curl -L "${dockerComposeOssUrl}" \ -o /usr/local/bin/docker-compose if [[ -e /usr/local/bin/docker-compose ]]; then colorEcho ${BLUE} "docker-compose文件下载成功!!" @@ -396,6 +406,9 @@ InstallDockerCompose() { colorEcho ${RED} "docker-compose文件下载失败!! 无法访问github的资源。。" colorEcho ${RED} "请手动下载docker-compose的安装文件!" fi + + + FunctionEnd } @@ -1012,7 +1025,6 @@ changeDockerRegisterMirror() { mv /etc/docker/daemon.json /etc/docker/daemon.backup.json colorEcho ${GREEN} "已经将daemeon文件备份" fi - #echo "192.168.35.25 aiboxhb.cdcyy.cn" >>/etc/hosts colorEcho ${BLUE} "正在写入docker的daemon配置文件……" cat >>/etc/docker/daemon.json <