vscode的优点
轻量级,配合插件,可以支持多语言的代码阅读和简单开发。
可贵的是,vscode支持remote开发调试,可谓“云IDE”。
本文以java为例,安装vscode开发环境。
一:centos
通过U盘安装系统
- 烧制U盘centos7系统
centos7 iso下载:https://mirrors.huaweicloud.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso
如果你是windows系统,可以下载一个ultraiso来烧录到U盘.
如果你是linux系统,特别是centos,那么使用命令sudo dd if=iso文件路径 of=u盘地址
即可.
- 进入bios,启动盘顺序第一改为U盘,重启.
- 按照提示,一步步安装。
设置sudoers
- 务必设置一个sudoer,而不是直接使用root
su
chmod 640/etc/sudoers
vi /etc/sudoers
root ALL=(ALL:ALL) ALL 下面添加一行
xxxx ALL=(ALL:ALL) ALL
更新yum repo
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo &&\
sudo wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo &&\
sudo yum clean all &&\
sudo yum makecache
二:java开发环境
需要java的开发,测试,代码管理,持续集成,持续部署.
安装mave
,jdk
,chrome
,git
,docker
maven 安装
# ***代表不确定的包名或文件名,根据实际情况替换
tar -zxvf ***
sudo mv *** /usr/local
sudo vi /etc/profile
#底部加入以下几句
export MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=${MAVEN_HOME}/bin:${PATH}
#退出vi,刷新
source /etc/profile
#使用阿里仓库
vi ${MAVEN_HOME}/conf/settings.xml
"
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
"
jdk
tar -xzvf jdk-8u112-linux-x64.tar.gz
sudo mv jdk1.8.0_112/ /usr/local/
sudo vi /etc/profile
#底部加入以下几句
export JAVA_HOME=/usr/local/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#退出vi,刷新
source /etc/profile
安装google chrome
- 可能需要安装依赖:
sudo yum -y install libXss* &&\
sudo yum install redhat-lsb* &&\
sudo yum install pax* &&\
sudo yum install libappindicator-gtk3 &&\
sudo yum install liberation-fonts
- 下载地址:http://www.google.cn/chrome/browser/desktop/index.html
- 下载文件:google-chrome-stable_current_x86_64.rpm
- 安装命令:
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
git
- vscode要求2.0以上,建议源代码编译
- sudo yum remove git
- 依赖包:
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
tar -zxvf ****
sudo mv **** /usr/local/src
cd /usr/local/src/****
sudo ./configure prefix=/usr/local/git --with-curl=/user/bin/
sudo make && sudo make install
sudo vi /etc/profile
#底部加入以下几句
GIT_HOME=/usr/local/git
export PATH=${PATH}:${GIT_HOME}/bin
#退出vi,刷新
source /etc/profile
#如果旧的没删干净,直接覆盖
sudo cp /usr/local/git/bin/git /usr/bin/git
- 配置
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
三:安装vscode及插件
- 在repo中添加vscode的安装信息,并安装
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum check-update
sudo yum install code
- 或者下载rpm包,直接安装
下载地址:https://code.visualstudio.com/download
安装命令:rpm -ivh code-1.47.3-1595520197.el7.x86_64.rpm
-
常用插件 for java
- Java Extension Pack
- Spring Boot Extension Pack
- Debugger for Chrome
- Lombok Annotations Support for VS Code
-
通用插件
- Bookmarks 书签
- Bracket Pair Colorizer 括号配对(彩色)
- Git Graph
- TODO Tree
- TODO HighLight
四:安装docker
三种方式:
- 下载rpm安装
下载地址
安装命令:sudo rpm -ivh package_name.rpm
- yum安装
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce
- 通过网上的安装脚本
curl -sSL https://get.daocloud.io/docker | sh
安装完docker以后,配置一下镜像仓库,否则要翻墙.
首先到daocloud注册一个帐号,申请一个用于访问mirror的URLhttp://xxxxxx.m.daocloud.io
sudo vi /usr/lib/systemd/system/docker.service
#execstart 后面加上 --registry-mirror=http://xxxxxx.m.daocloud.io
sudo systemctl daemon-reload
sudo systemctl restart docker