zoukankan      html  css  js  c++  java
  • Linux 搭建java环境

    CentOs7 常用的应用程序

    1.Jdk8安装

    • jdk 8 上传解压,
    • 在/ect/profile 文件末尾添加
      export JAVA_HOME=/usr/java/jdk1.8.0_221/
      export JRE_HOME=/usr/java/jdk1.8.0_221/jre
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin
    
    • 执行命令 source /etc/profile

    • 测试 java -version

      显示jdk版本就对了

    2.Tomcat7 安装

    • 上传tomcat7包解压
    • 在bin下catalina.sh文件开始添加
    JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
    export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.52
    export CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.52
    export JRE_HOME=/usr/java/jdk1.8.0_221/jre
    export JAVA_HOME=/usr/java/jdk1.8.0_221/
    
    • 在Tomcat的bin目录下执行 ./startup.sh
      出现 tomcat started //启动成功

    • 开放端口号

    firewall-cmd -–zone=public -–add -port=8080/tcp -–permanent

    • 查看端口占用

    netstat -autp |grep *
    ss -lpn src :8080
    kill 9 pid 杀死进程

    3.MYSQ5.6安装

    安装步骤

    1.安装perl依赖:

     yum -y install perl perl-devel autoconf
    

    ​这个命令会自动联网下载perl依赖安装并自动配置。-y表示安装过程中有需要选y或者n的地方统一都选y

    2.把提前下载好的mysql安装包mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz上传到linux服务器的对应位置(通过xftp工具),我这里上传到了/usr/java/local目录下:

    3.解压上传的MySQL压缩包:

    tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
    

    4.复制解压后的mysql目录到系统的本地软件目录:

     cp mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql -r
    

    这一步为必须,而且必须放到/usr/local/mysql目录下,因为安装后默认会从这个目录下去执行

    5.添加系统mysql组和mysql用户

    #添加用户组
    groupadd mysql
    #添加用户mysql到用户组mysql
    useradd -g mysql mysql
    

    6.进入安装mysql软件目录,修改目录拥有者为mysql用户

    cd /usr/local/mysql/
    chown -R mysql:mysql ./
    

    7.安装数据库

    继续停留在/usr/local/mysql目录下,执行如下命令,用来执行数据库的安装工作。

    ./scripts/mysql_install_db --user=mysql
    

    配置文件my.cnf已经存在的问题

    先进入数据库的support-files目录

    [root@localhost mysql]# cd /usr/local/mysql/support-files
    [root@localhost support-files]# cp mysql.server /etc/rc.d/init.d/mysql
    cp:是否覆盖"/etc/rc.d/init.d/mysql"? y
    [root@localhost support-files]# cp my-default.cnf /etc/my.cnf
    cp:是否覆盖"/etc/my.cnf"? y
    #chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息
    [root@localhost support-files]# chkconfig --add mysql
    [root@localhost support-files]# chkconfig mysql on
    [root@localhost support-files]# service mysql start
    Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
    . SUCCESS! 
    

    4.安装Nginx

    1.yum安装

    1.准备

    1. 下载nginx: wget http://nginx.org/download/nginx-1.10.2.tar.gz

    2. 下载openssl:wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz

    3. 下载zlib:wget http://zlib.net/zlib-1.2.11.tar.gz

    4. 下载pcre:wget https://ftp.pcre.org/pub/pcre/pcre-8.13.tar.gz

    5. yum install gcc-c++

    2.解压,安装

    1.安装openssl

    tar -zxvf openssl-fips-2.0.10.tar.gz
    cd openssl-fips-2.0.10
    ./config && make && make install 进入文件执行安装程序

    2.安装pcre

    tar -xzvf pcre-8.13.tar.gz
    cd pcre-8.13
    ./configure -–enable-utf8
    make && make intall

    3.安装zlib

    tar -zxvf zlib-1.2.11.tar.gz
    cd zlib-1.2.11
    ./configure && make && make install

    4.安装nginx:

    tar zxvf nginx-1.10.2.tar.gz
    cd nginx-1.10.2
    ./configure && make && make install

    5.启动nginx

    1.查看nginx安装的地址(whereis)

    1. cd /usr/local/nginx/

    /usr/local/nginx/sbin/nginx

    启动成功后查看是否启动成功:ps -ef | grep nginx

  • 相关阅读:
    Unity基础:AR(增强现实)的学习
    Fire Balls 04——平台组合,场景的美化
    Fire Balls 12——UI界面的制作
    Fire Balls 11——修正游戏的BUG
    Unity使用Rider作为IDE的体验
    Unity 5 使用Roslyn编译器支持C# 7
    MySQL 5.5主从复制(Replication)
    使用libcurl的正确姿势
    U盘安装Ubuntu Server 14.04
    arguments介绍(二)
  • 原文地址:https://www.cnblogs.com/yiyangyu/p/yiyang768787.html
Copyright © 2011-2022 走看看