Skip to content

zhaojun1998/script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

常用脚本仓库

系统初始化

功能:一键修改系统镜像源, 安装 zsh, 配置 vim, 安装 docker,配置 ssh 免密登录(从 github 用户下获取,下面是我的,请修改)并修改端口号,下面的参数都是可选的,可以根据自己的需求选择,不传递则全部执行。

国外服务器:

curl -fsSL https://raw.githubusercontent.com/zhaojun1998/script/main/init.sh | bash -s -- \
    --install-zsh \
    --setup-vim \
    --install-docker \
    --setup-ssh-key '-og zhaojun1998 -d -p 2233'

国内服务器:

curl -fsSL https://gh.zhaojun.im/https://raw.githubusercontent.com/zhaojun1998/script/main/init.sh | bash -s -- \
    --change-mirror \
    --install-zsh \
    --setup-vim \
    --install-docker \
    --setup-ssh-key '-og zhaojun1998 -d -p 2233'

镜像源

系统镜像源

curl -fsSL https://linuxmirrors.cn/main.sh | sudo -E bash -s -- \
  --source mirrors.tuna.tsinghua.edu.cn \
  --web-protocol http \
  --intranet false \
  --install-epel false \
  --close-firewall false \
  --backup true \
  --updata-software true \
  --clean-cache false \
  --ignore-backup-tips
参数说明

名称 含义 选项值
--source 指定软件源地址 地址
--source-security 指定 debian 的 security 软件源地址 地址
--source-vault 指定 centos/almalinux 的 vault 软件源地址 地址
--branch 指定软件源分支(路径) 分支名
--branch-security 指定 debian 的 security 软件源分支(路径) 分支名
--branch-vault 指定 centos/almalinux 的 vault 软件源分支(路径) 分支名
--abroad 使用海外软件源
--abroad 使用中国大陆教育网软件源
--web-protocol 指定 WEB 协议 httphttps
--intranet 优先使用内网地址 truefalse
--install-epel 安装 EPEL 附加软件包 truefalse
--only-epel 仅更换 EPEL 软件源模式
--close-firewall 关闭防火墙 truefalse
--backup 备份原有软件源 truefalse
--ignore-backup-tips 忽略覆盖备份提示(即不覆盖备份)
--updata-software 更新软件包 truefalse
--clean-cache 清理下载缓存 truefalse
--print-diff 打印源文件修改前后差异 truefalse
--help 查看帮助菜单

docker 镜像源

安装脚本

安装脚本会自动根据服务器的 IP 地址,选择合适的镜像源。

docker

国外服务器:

curl -fsSL https://get.docker.com/ | sudo -E sh

国内服务器:

export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
curl -fsSL https://get.docker.com/ | sudo -E sh

oh-my-zsh

国外服务器:

curl -fsSL https://raw.githubusercontent.com/zhaojun1998/script/main/install/zsh.sh | bash

国内服务器:

curl -fsSL https://gh.zhaojun.im/github.com/zhaojun1998/script/blob/main/install/zsh.sh | bash

测速速度

系统镜像源

国外服务器:

curl -fsSL https://raw.githubusercontent.com/zhaojun1998/script/main/test/docker_hub_speed_test.sh | bash

国内服务器:

curl -fsSL https://gh.zhaojun.im/github.com/zhaojun1998/script/blob/main/test/docker_hub_speed_test.sh | bash

docker 镜像源

国外服务器:

curl -fsSL https://raw.githubusercontent.com/zhaojun1998/script/main/test/os_repo_speed_test.sh | bash

国内服务器:

curl -fsSL https://gh.zhaojun.im/github.com/zhaojun1998/script/blob/main/test/os_repo_speed_test.sh | bash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages