代码拉取完成,页面将自动刷新
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在备份当前镜像源'
sudo chmod 777 /etc/apt/sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo '
'
echo `date '+%Y-%m-%d %H:%M:%S'` '正在将镜像源替换成 阿里云'
echo > /etc/apt/sources.list
echo "
# Aliyun Mirrors
deb http://mirrors.aliyun.com/ubuntu/ focal main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ focal-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ focal main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main multiverse restricted universe
" >> /etc/apt/sources.list
echo `date '+%Y-%m-%d %H:%M:%S'` '镜像源已成功替换成 阿里云'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您更新系统'
sudo apt-get update
sudo apt-get upgrade -y
echo `date '+%Y-%m-%d %H:%M:%S'` '系统更新完成'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您开启sshd服务'
sudo apt-get install openssh-server -y
sudo sed -i 's/#Port 22/Port 22/' /etc/ssh/sshd_config
sudo sed -i 's/#ListenAddress 0.0.0.0/ListenAddress 0.0.0.0/' /etc/ssh/sshd_config
sudo sed -i 's/#PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo sed -i 's/UsePAM yes/UsePAM no/' /etc/ssh/sshd_config
sudo /etc/init.d/ssh start
echo `date '+%Y-%m-%d %H:%M:%S'` 'sshd服务成功开启'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您关闭防火墙'
sudo ufw disable
echo `date '+%Y-%m-%d %H:%M:%S'` '防火墙已关闭'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您安装Python虚拟环境'
sudo apt-get install python3-pip -y
sudo mkdir ~/.pip
(
echo "[global]
index-url = https://pypi.douban.com/simple"
echo "[install]
use-mirrors =true
mirrors =https://pypi.douban.com/simple/
trusted-host =pypi.douban.com"
) >> ~/.pip/pip.conf
pip3 install virtualenv
pip3 install virtualenvwrapper
sed -i 's/which python)/which python3)/' /usr/local/bin/virtualenvwrapper.sh
bash
echo "
export WORKON_HOME=/virtualenvs
/usr/local/bin/virtualenvwrapper.sh
" >> ~/.bashrc
source ~/.bashrc
echo `date '+%Y-%m-%d %H:%M:%S'` 'Python虚拟环境安装完成'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您配置vim'
sudo apt-get install vim -y
sudo apt-get remove nano -y
sudo touch ~/.vimrc
echo "
syntax on
set number
set cursorline
set ruler
set tabstop=4
set autoindent
set showcmd
set incsearch
set hlsearch
" >> ~/.vimrc
source ~/.vimrc
echo `date '+%Y-%m-%d %H:%M:%S'` 'vim配置完成'
#! /bin/bash
## author:XueXianqi
echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您安装Docker'
sudo sudo apt-get remove docker docker-engine docker.io containerd runc -y
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-cache madison docker-ce
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
sudo service docker start
echo `date '+%Y-%m-%d %H:%M:%S'` 'Docker安装完成'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。