1 Star 1 Fork 1

薛贤奇 / LinuxShell

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

一:Ubuntu脚本

1.更换镜像源

#! /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'` '镜像源已成功替换成 阿里云'

2.更新系统

#! /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'` '系统更新完成'

3.开启ssh服务

#! /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服务成功开启'

4.关闭防火墙

#! /bin/bash
## author:XueXianqi

echo `date '+%Y-%m-%d %H:%M:%S'` '正在为您关闭防火墙'
sudo ufw disable
echo `date '+%Y-%m-%d %H:%M:%S'` '防火墙已关闭'

5.创建Python虚拟环境

#! /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虚拟环境安装完成'

6.配置vim

#! /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配置完成'

7.安装Docker

#! /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安装完成'

空文件

简介

自己写的Linux安装脚本(自学shell第一天,不喜勿喷,蟹蟹~) 展开 收起
Shell
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/xuexianqi/linux-shell.git
git@gitee.com:xuexianqi/linux-shell.git
xuexianqi
linux-shell
LinuxShell
master

搜索帮助