1.Windows安装WinScp
官网地址: WinScp官网
2.Windows安装Xhell
Xhell安装: Xhell最新版本
3.用XShell连接服务器,连接上后如图
首先检查JDK环境是否存在,若不存在,则首先安装JDK,一般默认安装1.8版本
检查jdk环境
java -version
如果有安装JDK1.8,则会出现下图
如果没有,则按照如下步骤来
- 去华为镜像云或者是清华云下载jdk1.8版本到本地
华为镜像云官网: 华为云镜像官网
- 利用WinScp将刚刚下载的.tar.gz文件传送到服务器上
直接拖动本地文件到服务器上即可 - 将压缩包移动到在/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
解压好后如图
配置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环境下纯命令行安装开发环境经常遇到各种各样的报错信息,对于安装报错,首先应该查看 错误日志, 分析错误原因,而不是直接复制报错信息去百度,为了便于环境安装,博主个人 是利用 WinScp+XShell 来辅助 配置环境, 一般的套路都是 先从 各种国内镜像云去下载所需资源,比如清华云,华为云,下载好这些资源之后,利用 WinScp 或者是 XFtp 等工具上传到 服务器中, 然后再利用XShell 连接服务器 去进行具体的 解压缩,配置环境变量等操作,最后一点就是心态要稳,可能一个环境需要弄很久,淡定,程序员就是要解决各种棘手的问题,需要多提升自己的排错能力和英语能力