centos下java环境搭建安装
1. 购买服务器(阿里云)
2. 重置密码,重启服务器
3. 创建账号work
groupadd work #创建组
mkdir /data # 创建数据文件夹
useradd -d /data/work -g work -m work #创建work账号并设置主目录和归属组
passwd work #重置密码
4. 通过FTP或者scp上传jdk1.8(因为现在oracle不允许匿名下载了)并安装
scp jdk-8u74-linux-x64.gz root@xx.xx.xx.xx:/data/software/
tar zxvf jdk-8u74-linux-x64.gz #解压
mv jdk1.8.0_74/ /opt/ #移动到/opt文件夹
ln -s /opt/jdk1.8.0_74/ jdk #设置软链接
vi /etc/profile #设置环境变量
在/etc/profile文件末尾追加如下内容:
#JDK
export JAVA_HOME=/opt/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH JAVA_HOME CLASSPATH
保存后使用如下命令使修改生效:
source /etc/profile
测试配置JDK是否成功:
java -version
5. 下载安装apache tomcat
cd /data/software
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
tar zxvf apache-tomcat-7.0.94.tar.gz # 解压
mv apache-tomcat-7.0.94 /opt/ #移动
ln -s apache-tomcat-7.0.94/ apache-tomcat #设置软链接
#设置环境变量
vim /etc/profile #末尾追加下面这句
export CATALINA_HOME=/opt/apache-tomcat
6. tenginx安装
cd /data/software/
wget wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz #下载tenginx
tar zxvf tengine-2.2..tar.gz
cd tengine-2.2. #切换到tenginx文件夹
yum install pcre-devel #安装组件
yum install openssl-devel #安装组件
./configure #配置nginx
make && make install
#创建软链接
ln -s /usr/local/nginx/ /opt/tengine
#启动nginx
/opt/tengine/sbin/nginx
#配置nginx的文件权限(允许非root账号启动nginx)
cd /opt/tengine/sbin/
chown root:root nginx
chmod 755 nginx
chmod u+x nginx
chmod +s nginx
设置nginx开机启动,在/etc/rc.local末尾增加如下内容
su - work -c "/opt/tengine/sbin/nginx"
centos下java环境搭建安装的更多相关文章
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...
- Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说
版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...
- CentOS下j2ee环境搭建
转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/01/2994485.html 因为是做j2ee后台开发的,所以在Linux上搭建 ...
- Centos下LAMP环境搭建
CentOs下环境搭建.2015.04.15.0001 Author:周凯 Time: 2015.04.15 版本号:2015.04.15.0001 安装过程 安装apache yum install ...
- 转载自php100中文网 centos下lamp 环境搭建
学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一. ...
- Linux服务器下Java环境搭建
前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高.所以以下是我卸载预装jdk ...
- 【Nginx(一)】Centos下 Nginx环境搭建
Nginx环境搭建 系统环境: 腾讯云 Linux Centos7 1.下载nginx压缩包 ,上传到腾讯云服务器 http://nginx.org/en/download.html 或者使用dock ...
- 在阿里云Centos下LNMP环境搭建
首先,需要安装C语言的编译环境,因为Nginx是C语言编写的.通常大多数Linux都会默认安装GCC,如果没有的话,可以如下安装. 安装make: yum -y install gcc automak ...
随机推荐
- JavaScript的闭包特性如何给循环中的对象添加事件(一)
初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件.在事件响应函数中(event handler)获取对应的索引.但每次获取的都是最后一次循环的索引.原因是初学者并未理解JavaScript ...
- Python基础22
数据类型可变不可变,说的是“指向”. 深浅拷贝.
- Java并行程序基础。
并发,就是用多个执行器(线程)来完成一个任务(大任务)来处理业务(提高效率)的方法.而在这个过程中,会涉及到一些问题,所以学的就是解决这些问题的方法. 线程的基本操作: 1.创建线程:只需要new一个 ...
- 4-1 Matplotlib 概述
Matplotlib概述 In [1]: import numpy as np import matplotlib.pyplot as plt #pyplot是matplotlib的画图的接口 ...
- Ubuntu下搭建Kubernetes集群(2)--docker基本操作
查看当前的容器和images docker ps -a docker images 1.创建新的容器 docker run -it --name 容器名 镜像名 /bin/bash # 挂载目录和端口 ...
- MP支持的主键策略
MP 支持多种主键策略 默认是推特的“” 雪花算法“” ,也可以设置其他策略下面我演示主键策略使用 MP的主键定义在一个一个枚举类中 源码如下 public enum IdType { AUTO(0) ...
- 201871010117--石欣钰--《面向对象程序设计(java)》第十六周学习总结
博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh 这个作业的要求在哪里 https://www.cnblogs.com ...
- 解决Android中AsyncTask的多线程阻塞问题
Android开发中执行耗时操作并更新UI时,通常有三种方式:1.直接调用runOnUiThread(new Runnable(){}),使用简单,但不能在Activity之外的环境使用,如View. ...
- zookeper分布式搭建1
1.zookeper的下载与安装,见:https://www.cnblogs.com/wanerhu/p/11144815.html 2.准备三台centos,进入etc/hosts 3.编辑内容 映 ...
- USACO Buying Hay
洛谷 P2918 [USACO08NOV]买干草Buying Hay https://www.luogu.org/problem/P2918 JDOJ 2592: USACO 2008 Nov Sil ...