1.Windows安装WinScp

官网地址: WinScp官网

linux shell部署java shell java -cp_java

2.Windows安装Xhell

Xhell安装: Xhell最新版本

linux shell部署java shell java -cp_linux_02

3.用XShell连接服务器,连接上后如图

linux shell部署java shell java -cp_JAVA_03

首先检查JDK环境是否存在,若不存在,则首先安装JDK,一般默认安装1.8版本

检查jdk环境

java -version

如果有安装JDK1.8,则会出现下图

linux shell部署java shell java -cp_ubuntu_04


如果没有,则按照如下步骤来

  1. 去华为镜像云或者是清华云下载jdk1.8版本到本地
    华为镜像云官网: 华为云镜像官网
  2. linux shell部署java shell java -cp_linux shell部署java_05


  3. linux shell部署java shell java -cp_JAVA_06


  4. linux shell部署java shell java -cp_linux shell部署java_07


linux shell部署java shell java -cp_ubuntu_08

  1. 利用WinScp将刚刚下载的.tar.gz文件传送到服务器上
    直接拖动本地文件到服务器上即可
  2. 将压缩包移动到在/usr/local 文件下并且解压缩jdk包并且配置环境变量
    /home/tinluz/jdk-8u201-1.8.0_201.tar.gz 路径改成你上传到服务器的路径
mv /home/tinluz/jdk-8u201-1.8.0_201.tar.gz /usr/local

解压好后如图

linux shell部署java shell java -cp_linux shell部署java_09


配置JAVA_HOME环境变量

cd /
vim /etc/environment

按下 i 进入编辑模式,将下面的代码复制进去
JAVA_HOME写你自己的jdk解压缩出来的文件名

#set java env
export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

刷新环境,使配置生效

source /etc/environment

再次校验jdk安装

java -version

2.安装Tomcat8.5

安装JDK1.8+Tomcat8.5教程tomcat 的JAVA_HOME 自行配置一下即可,网上都有教程

3.安装Jenkins

1去华为云镜像下载Jenkins
点击下载最新版本2.235版本Jenkins2.利用WinScp传到服务器上,移动到 /usr/local下

cd /
mv /home/tinluz/jenkins_2.235_all.deb /usr/local/

3.获取官网的Key

wget -q -O - http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | sudo apt-key add -

4.为Jekins创建源列表

sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

博主这里在执行第5步之后报错提示缺少daemon依赖包,解决方法是更换source.list源,解决
自行备份好 sources.list文件 ,修改 source.list 源为 国内 阿里云镜像源

vim /etc/apt/sources.list

将原来的内容删除后,加入下面代码到 sources.list 文件中

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

执行 sudo apt-get update 和 sudo apt-get install upgrade 使换源生效

sudo apt-get update
sudo apt-get install upgrade

5.更新源并安装Jekins

预防jenkins 报错 缺少daemon依赖包,我们个人先下好该依赖包

sudo apt-get install daemon

解压缩 用 WinScp 上传的 jenkins

sudo dpkg -i jenkins_2.235_all.deb

4.启动Jenkins

启动

service jenkins start

如果启动失败,查看启动失败原因和jenkins状态

systemctl status jenkins.service

**如果报错 Failed to start LSB: Start Jenkins at boot time,则说明Jenkins默认的8080端口被占用,更改端口即可 **
输入如下命令, 找到 8080 端口, 修改为你自己想要的端口后重启即可

cd /
vim /etc/default/jenkins

重启 jenkins

service jenkins restart

如果报错 xxx command not found,则为Jenkins的JAVA_HOME 配置错误
解决方案:如下
1. JAVA_HOME 改为你自己的 即可, 然后 复制下面的代码到 /etc/init.d/jenkins 文件中即可

JAVA_HOME=/usr/local/jdk1.8.0_201
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
exprot PATH JAVA_HOME CLASSPATH

2. 编辑 jenkins 文件

cd /
vim /etc/init.d/jenkins

3.重启 jenkins 即可

service jenkins restart

Jenkins 登陆之后的效果

linux shell部署java shell java -cp_JAVA_10

总结

在Linux环境下纯命令行安装开发环境经常遇到各种各样的报错信息,对于安装报错,首先应该查看 错误日志, 分析错误原因,而不是直接复制报错信息去百度,为了便于环境安装,博主个人 是利用 WinScp+XShell 来辅助 配置环境, 一般的套路都是 先从 各种国内镜像云去下载所需资源,比如清华云,华为云,下载好这些资源之后,利用 WinScp 或者是 XFtp 等工具上传到 服务器中, 然后再利用XShell 连接服务器 去进行具体的 解压缩,配置环境变量等操作,最后一点就是心态要稳,可能一个环境需要弄很久,淡定,程序员就是要解决各种棘手的问题,需要多提升自己的排错能力和英语能力