java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
来源:互联网 发布:2017淘宝直播盛典回放 编辑:程序博客网 时间:2024/05/17 06:24
这几天根据公司需要,把最近做的一个项目部署到了阿里云上,阿里云操作系统是centos,总共五台服务器:API服务器,BOS管理后台服务器,task定时任务服务器,deplpoy发布服务器,nginx服务器。
1.JDK的安装
api,bos,task,deploy四台服务器都需要安装JDK。安装步骤如下:
(1) yum -y list java* //列出所有与java相关的包
(2) yum -y install java-1.7.0-openjdk* //安装所有openjdk相关的包
安装完成会自动完成配置。
(3)java -version //若显示出java版本号,则说明安装成功
2.ssh的安装
deplpoy发布服务器需要将打包好的文件传输到不同的服务器上,故此服务器需要安装ssh。
(1)yum install openssh-server
(2)ssh -version
ssh安装完成后还需要进行服务器之间免登陆配置,这样传输文件时就不要再输入密码。步骤如下:
(1)生成公私钥对
ssh-keygen -t rsa -C “xxxx@yyyy.com.cn”
(2)将本机的公钥复制到远程机器的authorized_keys文件中
ssh-copy-id -i ~/.ssh/id_rsa.pub username@ip,
username,ip是要接收文件服务器的用户名和IP地址。
3.git,maven的安装
deplpoy发布服务器需要gitlab上拉取代码,进行编译打包,因此此服务器需要安装git,maven.
maven的安装:
(1) wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
(2) yum -y install apache-maven
不要直接使用(2)进行安装,会报错。
git的安装很简单,如下
yum -y install git*
不过还需要将ssh-keygen -t rsa -C “xxxx@yyyy.com.cn”生成的公钥配置到gitlab中,才能从gitlab拉取代码。
4.上传下载小工具lrzsz
lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的在本地PC机和远程服务器之间传输文件。它的安装也很简单:
yum -y install lrzsz
rz是上传命令,可以将本地的文件上传到服务器上
rz命令需要注意的是在上传文件时,一定不能在对话框中勾选“以ASCII方式上传文件”的选项,不然上传的文件会是有问题的。
sz xxxx文件,可以将服务器上的文件下载到本地。
- java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
- Java项目部署总结(三)nginx安装与配置
- jenkins安装与配置maven+git\svn+ssh实现远程自动部署
- 云服务器项目部署环境安装配置(一)-- jdk安装
- java项目部署总结(二)tomcat安装与配置Native APR 模式
- Git学习总结(一)安装与配置
- Java学习笔记(一)JDK安装与配置
- git 安装与SSH配置
- Jenkins2.32.1+svn+maven安装配置与构建部署(一)
- git+maven自动化部署tomcat java项目
- linux下部署项目一(安装JDK)
- LINUX部署WEB项目(JDK安装和配置)
- 一键配置Linux网络并安装Java, Git, Maven
- Jenkins java/git/ant/maven等配置
- 使用Maven来管理项目(一) Maven的安装与配置
- Linux安装JDK、Tomcat、部署Java项目
- 使用Maven来管理项目-Maven安装配置(一)
- Maven实战(一) 安装与配置
- jquery 多选下拉菜单、加搜索功能 select2
- mysql jdbc驱动源码分析(Statement的executeQuery 和executeUpdate方法)
- 那两年炼就的Android内功修养
- apt-get remove
- Apache配置SSL
- java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
- 关系型数据库管理系统简介
- jQuery选择器
- 常用的C/C++文本文件的读写函数
- 远离国产!windows最佳浏览器-谷歌chrome
- Hadoop分布式文件系统:架构和设计要点
- Android4.2 G-Sensor工作流程
- 学生, 教师封装的类
- PID2 / 开心的金明(rqn)