`
cmdmg
  • 浏览: 1557 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Linux搭建服务器Java应用环境

阅读更多
1、命令记录
a、查看系统版本和位数  cat /proc/version
b、查看内存  free -m   //-m MB   、-g  GB
c、统计模块
      df -h      //h :  human-readable
d、统计文件大小
      du -h --max-depth=1
      du -sh   *
e、更新系统时间
      #yum install ntp -y
      #cat /etc/ntp.conf
      #ntpdate 0.centos.pool.ntp.org
f、将id_rsa.pub(公钥)文件里的内容追加到authorized_keys文件的尾部
     cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
h、使用如下命令查找大于100M的大文件
   find / -size +100M -exec ls -lh {} \;

2、安装jdk
a、scp -r root@192.168.7.116:/opt/java/jdk-6u43-linux-x64.bin /opt/
b、./jdk-6u43-linux-x64.bin
c、#vi /etc/profile
添加如下内容
export JAVA_HOME=/opt/jdk1.6.0_43
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
d、使立即生效,注意点和斜杠间有空格 
# .  /etc/profile   
e、java -version 测试是否生效

3、安装maven
a、安装wget
sudo yum install wget  //centOS 
sudo apt-get install wget //debian或ubuntu
b、到Apache官网找maven下载地址 http://www.apache.org/
wget -c http://apache.fayea.com/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz  //-c 断点续传
c、tar -zxvf  apache-maven-3.2.5-bin.tar.gz
d、#vi /etc/profile
加入如下:
export MAVEN_HOME=/opt/apache-maven-3.2.5
export PATH=$PATH:${MAVEN_HOME}/bin
保存
e、source /etc/profile
f、检查maven   #mvn -v

4、安装nginx(最好用Tengine)
nginx   http://nginx.org/en/download.html
#cd nginx根目录
a、nginx需要依赖perl-->openssl、zlib、pcre
================method 1=================
openssl  http://www.openssl.org/
zlib http://www.zlib.net/
pcre http://www.pcre.org/
perl http://www.cpan.org/src/README.html  
perl安装(如果提示gcc版本太低,可以yum install gcc)
#cd perl根目录
#./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly
==============method 2================
#yum -y install gcc perl-devl zlib-devl openssl openssl-devel   //yum联网下载依赖
b、常规操作
#./configure   //到解压后的目录中./confirgue,成功需看到Configuration summary等log
#make
#make install
启动:#/usr/local/nginx/sbin/nginx
验证是否成功
#ps -ef |grep nginx
#curl http://localhost
如出现下面所述的错误,在已安装PCRE库的情况下,需要配置PCRE共享库。http://www.linuxidc.com/Linux/2015-03/114987.htm
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
3、可修改端口号
#vi /usr/local/nginx/conf/nginx.conf
#修改内容后
#kill -HUP `cat /usr/local/nginx/logs/nginx.pid`    //平滑重启

5、svn安装并下载钱宝代码
a、http://subversion.apache.org
# yum -y install subversion   //svn客户端安装
b、mkdir -p /Data/code_from_svn/qianbao/
c、svn checkout http://192.168.7.237/ngsvnroot/qianbao/trunk
d、查看已有机器svn的用户名密码
#cd ~/.subversion/auth/
#tree
#cat svn.simple/4e1cebc6a650a5c46fac1f55df472de3

6、安装redis并启动为后台服务模式
http://stamen.iteye.com/blog/1903867
$ mkdir /usr/local/redis
$ cd /usr/local/src
$ wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
$ tar xzf redis-2.6.14.tar.gz
$ ln -s redis-2.6.14 redis #建立一个链接
$ cd redis
$ make PREFIX=/usr/local/redis install    //安装到指定目录中
$ cp /usr/local/src/redis/utils/redis_init_script /etc/rc.d/init.d/redis
$ vi /etc/rc.d/init.d/redis  
第二行增加
#chkconfig: 2345 80 90
并更改
EXEC=/usr/local/redis/bin/redis-server 
CLIEXEC=/usr/local/redis/bin/redis-cli
$EXEC $CONF &    //“&”,即是将服务转到后面运行的意思
$mkdir /etc/redis
$cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf
$  chkconfig --add redis
$ service redis start
$ vi /etc/profile
$ export PATH="$PATH:/usr/local/redis/bin"
$ source /etc/profile
 
7、修改hosts、将116的nginx配置copy到本机(这项本人记录用,看官跳过)
a、杀掉nginx的进程
b、替换conf/nginx.conf中的7.116为本机ip
:%s/7.116/7.203/g
c、最后重启nginx
/usr/local/nginx/sbin/nginx -s  reload

8、使用Jenkins启动应用
Jenkins安装:http://my.oschina.net/u/1189224/blog/716641
启动Jenkins tomcat: /home/jenkins_server/bin/jen_app  
配置Jenkins界面,启动应用:
1、新建-->构建一个maven项目
2、Goals and options: clean install -DskipTests=true
3、Add post-build step -> Execute shell
      Command: /opt/Deploy/DeployPay.sh
(这里放上自己的shell脚本)
CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9996"
(这个tomcat参数对于jdk7的应用,可大大提供启动速度)

9、git安装
https://my.oschina.net/jackruan/blog/502317
1、找到git安装包并下载  https://www.kernel.org/pub/software/scm/git/
wget https://www.kernel.org/pub/software/scm/git/git-1.9.5.tar.gz
2、安装所需工具
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-Embed
3、编译安装
$ tar -zxf git-1.9.5.tar.gz
$ cd git-1.9.5
$ ./configure --prefix=/usr
$ make
$ sudo make install
分享到:
评论

相关推荐

    linux服务器上java环境搭建

    linux服务器上的操作系统、java环境搭建以及优化,便于学习

    linux服务器java开发环境搭建

    Linux 服务器 Java 开发环境搭建 Linux 服务器 Java 开发环境搭建是指在 Linux 操作系统下搭建一个完整的 Java 开发环境,包括 JDK、Tomcat 和 MySQL 的安装和配置。本文将详细介绍如何在 Ubuntu 操作系统下搭建 ...

    Linux下JAVA开发环境的搭建

    Linux 下 JAVA 开发环境的搭建 Linux 下 JAVA 开发环境的搭建是指在 Linux 操作系统中安装和配置 Java 开发环境,包括安装 JDK、Tomcat 和 MySQL 等组件。本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的...

    linux上搭建java web服务器

    总之,在Linux上搭建Java Web服务器涉及多个环节,需要对Linux环境、网络服务、数据库管理以及Java应用服务器有深入的理解和实践。通过以上步骤,可以构建一个稳定、安全且高性能的Java Web服务环境。

    Linux下搭建java环境

    本文档旨在指导初学者在 Linux 服务器下搭建 Java 环境。下面是详细的安装步骤和知识点: 虚拟机搭建 1. 新建虚拟机:使用新建虚拟机向导选择自定义新建虚拟机,选择 CentOS 7 作为操作系统。 2. 配置虚拟机硬件:...

    linux下java开发环境的搭建

    linux作为web服务器的热门。所以搭建linux的java开发环境多少了解也是不错的。本文档主要介绍了linux下搭建java的开发环境。

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat)_怎么配置php运行环境

    如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat

    腾讯云 linux 搭建 JAVA 开发环境

    腾讯云 linux 搭建 JAVA 开发环境

    Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

    Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

    linux服务器Java和nginx的搭建

    ### Linux服务器上Java环境与Nginx的搭建详解 #### 一、Java环境搭建 ##### 1. 使用Yum安装JDK 对于Linux系统来说,使用包管理工具(如yum)来安装JDK是一种非常方便的方式。以下是具体的步骤: - **查看可用版本...

    云服务器搭建linux环境三件套

    在构建云端Linux环境时,"云服务器搭建linux环境三件套"通常指的是Java开发环境(JDK)、Web服务器(Nginx)以及应用服务器(Tomcat)。这些组件是许多基于Java的应用程序部署的基础,尤其在云计算场景下,它们能够...

    Linux下java开发环境安装、设置

    ### Linux 下 Java 开发环境搭建详解 #### 一、Linux 下 JDK + Eclipse + Tomcat 的安装与配置 ##### 1. Linux 下 JDK 的安装 在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java...

    Linux搭建服务器需要的文件.7z

    在Linux服务器上,安装JDK是运行Java应用(如Tomcat)的前提。安装步骤通常包括下载tar.gz文件,解压到指定目录,设置环境变量,并确保`java`, `javac`等命令可执行。 2. **Tomcat 8**:Apache Tomcat是一个开源的...

    Linux 服务器环境搭建推荐教程

    1. **系统安装**:在开始搭建服务器环境之前,我们需要先安装Linux操作系统。通常,我们可以通过ISO镜像文件在虚拟机或物理机上进行安装。安装过程中需要注意选择合适的服务器版本,比如Ubuntu的Server Edition,...

    linux下搭建java web服务器

    在Linux系统中搭建Java Web服务器是一项基础而重要的工作,它涉及到三个主要组件:JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器,用于部署和运行Java Web应用程序)和MySQL(一种关系型数据库...

    linux下java环境的安装

    在Linux环境下配置Java环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java Development Kit (JDK) 和Apache Tomcat的过程...

    Linux服务器环境搭建PDF

    在搭建服务器环境之前,需要掌握Linux的基本操作和命令,虽然本文档的目标读者已具备一定的Linux基础,但是对初学者来说,系统学习Linux操作系统是必要的。 接下来,我们介绍Red Hat Enterprise Linux Server 4...

    Linux上搭建Java_Web服务器

    ### Linux上搭建Java_Web服务器知识点详解 #### 一、技术栈概述 在Linux系统上搭建Java Web服务器,...通过以上步骤,可以在Linux系统上成功搭建出一套完整的Java Web服务器环境,并确保其能够正常运行和提供服务。

    linux下安装JAVA运行环境_tomcat+java,部署项目war包

    在Linux系统中,Java运行环境和Tomcat服务器的配置是许多开发者进行Web应用程序部署的基础。以下将详细讲解在Linux(以...通过上述步骤,你可以顺利地在Linux环境中搭建Java运行环境和Tomcat服务器,并部署WAR包应用。

Global site tag (gtag.js) - Google Analytics