增加在线聊天室的功能
This commit is contained in:
26
常用脚本/AI项目/启动全流程.ps1
Normal file
26
常用脚本/AI项目/启动全流程.ps1
Normal file
@@ -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的响应
|
||||
1
常用脚本/AI项目/启动全流程.txt
Normal file
1
常用脚本/AI项目/启动全流程.txt
Normal file
@@ -0,0 +1 @@
|
||||
帮我写一段powershell脚本,实现如下功能,关闭应用程序clash, 启动应用程序"C:\SSS\ClashForWindows\Clash for Windows"
|
||||
@@ -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 <<EOF
|
||||
{
|
||||
@@ -1146,10 +1158,10 @@ main() {
|
||||
commonToolInstall
|
||||
|
||||
# 安装docker,版本信息在本脚本的开头处修改~~
|
||||
# InstallDocker cn || return $?
|
||||
# InstallDockerCompose || return $?
|
||||
# modifySystemConfig_Docker
|
||||
# changeDockerRegisterMirror || return $?
|
||||
InstallDocker cn || return $?
|
||||
InstallDockerCompose || return $?
|
||||
modifySystemConfig_Docker
|
||||
changeDockerRegisterMirror || return $?
|
||||
|
||||
# InstallRedis -p 36379 -m docker
|
||||
|
||||
@@ -1161,13 +1173,13 @@ main() {
|
||||
# modifySystemConfig_Kubernetes
|
||||
|
||||
# 安装宇宙第一shell的zsh
|
||||
InstallZSH cn || return $?
|
||||
# InstallZSH cn || return $?
|
||||
|
||||
# 使用chrony进行NTP时间同步--包含下面的设置
|
||||
# TimeSyncToAliByChrony || return $?
|
||||
|
||||
# 使用timedatactl修改时间与时区【推荐】
|
||||
changeTimeZoneAndNTP || return $?
|
||||
# changeTimeZoneAndNTP || return $?
|
||||
}
|
||||
|
||||
main
|
||||
|
||||
Reference in New Issue
Block a user