阿里云安装jdk,tomcat,maven,svn,git,nginx
1. 首先通过xftp等工具上传安装包
2. 配置目录
cd usr
mkdir java
cd java
mkdir jdk
mkdir tomcat
mkdir maven
3. 安装jdk
3.1 到安装包所在目录,解压安装包到指定目录
tar zxvf jdk-8u172-linux-x64.tar.gz -C /usr/java/jdk
3.2 配置环境变量
vi /etc/profile
末尾插入如下内容
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_172
export JRE_HOME=/usr/java/jdk/jdk1.8.0_172/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
保存后激活配置文件
source /etc/profile
3.3 输入 java -version 验证,出现jdk版本即为安装成功
4. 安装tomcat
4.1 解压安装包到指定目录
tar zxvf apache-tomcat-8.5.31.tar.gz -C /usr/java/tomcat
4.2 进入到上面的tomcat的bin文件夹下,配置java路径
末尾追加
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_172
export JRE_HOME=/usr/java/jdk/jdk1.8.0_172/jre
4.3 保存退出后,启动tomcat,出现下图即为安装成功
./startup.sh
可通过外网访问,首次使用需要在安全组规则中开放8080端口
5. 安装maven
5.1 解压安装包到指定目录
tar zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/java/maven
5.2 配置环境变量
vim /etc/profile
末尾追加如下
#set maven_home
export MAVEN_HOME=/usr/java/maven/apache-maven-3.5.4
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin # :$MAVEN_HOME/bin
5.3 激活并验证
6. 安装svn
直接使用yum安装
yum install -y subversion
安装之后使用 svnserve –version 命令即可查看是否安装成功,成功之后通过如下命令创建svn资源仓库
配置文件夹中三个文件作用如下:
- authz #权限配置文件
- passwd #用户名密码文件
- svnserve.conf #资源库配置文件
7. 安装git
7.1 安装编译git所依赖的包
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
7.2 删除已有git
yum remove git
7.3 下载tar包,并解压
tar -zxvf git-2.9..tar.gz
7.4 编译安装
cd git-2.9.
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
7.6 完成之后检查版本号
8. 安装nginx
8.1 安装依赖的包
由于之前安装了部分包,可通过 yum list installed 命令查看已安装的依赖包,从而有选择的安装,当然,直接安装时如果有重复的包也会自动中断并提示
gcc:nginx编译依赖gcc环境
yum install gcc-c++
pcre:(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式.
yum install -y pcre pcre-devel
zlib:该库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip。
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
8.2 下载nginx源码包并配置
wget http://nginx.org/download/nginx-1.14.0.tar.gz
解压
tar -zxvf nginx-1.14.0.tar.gz
进入解压后的目录并执行配置(nginx-1.10.1 版本中就不需要去配置相关东西,默认即可)
cd nginx-1.14.0/
./configure
这是执行 ./configure 之后的默认配置
编译安装
make
make install
完成安装才会生成配置中的目录
8.3 启动
cd /usr/local/nginx/sbin/ #进入安装启动目录
./nginx #启动
ps -ef | grep nginx #查看nginx进程
通过浏览器访问
启动nginx也可以自定义配置文件
./nginx -c /usr/local/nginx/conf/nginx.conf #-c 之后为配置文件位置,如果不指定-c,nginx在启动时默认加载conf/nginx.conf文件
8.4 停止
8.4.1 杀死线程
kill -9 processId
8.4.2 快速停止
./nginx -s stop
8.4.3 可延迟停止(此方法可以等nginx进程处理任务完毕后再停止,推荐使用)
./nginx -s quit
8.5 重启及重新加载配置
8.5.1 先停止再启动
./nginx -s quit && ./nginx
8.5.2 重新加载配置文件
./nginx -s reload
阿里云安装jdk,tomcat,maven,svn,git,nginx的更多相关文章
- 【Devops】【docker】【CI/CD】docker启动的Jenkins容器 - 系统管理 - 全局工具配置 - 自动安装JDK、Maven、Git、Docker
本篇适用于jenkins是启动的docker容器,自动安装JDK Maven Git Docker等全局工具 ========================================= ...
- windows下安装jdk+tomcat+maven并配置
一.下载安装jdk并配置 1.1 进行JDK下载 下载地址:一键直达 一般下载后,安装位置默认,一路下一步,一直到安装完毕-"关闭". 1.2 环境变量配置 不要管是不是一般情况, ...
- 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)
1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...
- 阿里云安装jdk报错gzip: stdin: unexpected end of file
在阿里云上面安装jdk时候报了这个问题,如下图所示 然后看了下jdk应该是有150多M的,但是阿里云上面的只有1M多,删除 重新下载... tar zxvf jdk 好了
- Centos下安装JDK、Maven和Git
原文地址:https://github.com/eacdy/spring-cloud-book/blob/master/3%20%E4%BD%BF%E7%94%A8Docker%E6%9E%84%E5 ...
- jdk tomcat maven svn plsql客户端 环境变量配置整理
1 jdk 新建: 1.JAVA_HOME ----- C:\Program Files\Java\jdk1.7.0 2.CLASSPATH ------ .;%JAVA_HOME%\li ...
- jenkins自动化部署项目4 -- 安装和配置jdk、maven、git
Jenkins提供了自动安装jdk,maven,git的功能,在[系统设置-全局工具配置]里,但是我自动安装没反应,因此我是先手工安装和配置它们的环境变量然后再在[系统设置-全局工具配置]里配置: 1 ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...
随机推荐
- 在SharePoint Server 2010中更改“我的网站”
在安装SharePoint Server 2010的时候,创建的第一个站点是一个“NetBIOS名称”的网站,而这个时候,“我的网站”(或称“个人网站”),也是基于此NetBIOS名称的,例如,如果你 ...
- win7系统不能用telnet命令的两种解决方法
电脑专业人员对telnet命令都不陌生了,Telnet当成一种通信协议,在日常工作中,经常面对网络问题的人都会用到telnet命令,因为简单有效,可以帮助更快的找出问题.要是在使用过程中碰到win7纯 ...
- 中文分词 coreseek安装笔记
#!/bin/bash # create by lhb # date 2013-11-26 # coreseek install script apt-get install make gcc g++ ...
- zookeeper基础知识整理
http://blog.csdn.net/pelick/article/details/7269670 http://zookeeper.apache.org/doc/trunk/javaExampl ...
- Java中夏令时带来的Date不一致问题 (转)
http://www.cnblogs.com/snake-hand/archive/2013/06/10/3131157.html 最近同事W发现使用Java Date创建日期,在不同的机器上执行,得 ...
- thinkcmf 角色授权支持分类
ThinkCMF中的权限是以后台菜单为基础来进行设置的(menu table),即如果你需要一个自定义的权限,那么你需要在后台菜单里添加一项菜单,然后在角色管理里可以针对角色进行授权 而现在遇到一 ...
- (转)【Unity Shaders】Vertex Magic —— 访问顶点颜色
转自:http://blog.csdn.net/candycat1992/article/details/38147767 本系列主要参考<Unity Shaders and Effects C ...
- IDEA 禁止自动导入引用包 取消import包
http://www.oschina.net/question/2010061_226765 我想拷贝一小段代码,或者我就是不想引入拷贝来的包,我该怎么取消掉idea的自动导入import包呢? 找到 ...
- WIFI:802.11协议帧格式
802协议桢格式 802.11和Wi-Fi技术并不是同一个东西.Wi-Fi标准是802.11标准的一个子集,并且是Wi-Fi联盟负责管理 802协议桢格式: 协议 发布年份/日期 Op.标准频宽 实际 ...
- asp.net正则表达式
导入引用命名空间:using System.Text.RegularExpressions //Regex类,常用方法: //摘要:1.IsMatch(String);2.IsMatch(String ...