1、安装rz,sz以便于上传和下载文件

  • yum install -y lrzsz

2、安装java环境 -- jdk1.8

  • 官网下载jdk1.8:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • mkdir /usr/java/
  • 用rz命令将 jdk-8u144-linux-x64.tar.gz 文件上传到该目录下
  • tar -zxvf jdk-8u144-linux-x64.tar.gz
  • vim /etc/profile  最后一行加入

export JAVA_HOME=/usr/java/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  • source /etc/profile
  • java -version 检查一下是否安装成功

3、安装mysql

  • 检测系统中是否自带:rpm -qa | grep mysql
  • 如果有,强力删除mysql
    rpm -ev --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
    rpm -ev --nodeps mysql-devel-5.1.73-8.el6_8.x86_64
    rpm -ev --nodeps mysql-server-5.1.73-8.el6_8.x86_64
    rpm -ev --nodeps mysql-client-5.1.73-8.el6_8.x86_64
    rpm -e --nodeps mysql
  • 去mysql官网下载tar文件:https://downloads.mysql.com/archives/community/

mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

  • 安装mysql:http://www.cnblogs.com/bookwed/p/5896619.html
  • (1)解压:tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
    (2)复制解压后的mysql目录:cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

    #添加用户组
    groupadd mysql
    #添加用户mysql 到用户组mysql
    useradd -g mysql mysql
    #进入mysql目录,授权
    chown -R mysql:mysql ./

    (3)在mysql目录下:./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

    (4)配置文件:
        cp
     support-files/mysql.server /etc/init.d/mysqld
        chmod 755 /etc/init.d/mysqld
        cp support-files/my-default.cnf /etc/my.cnf
    (5)修改启动脚本:vi /etc/init.d/mysqld
        修改项:
        basedir=/usr/local/mysql/
        datadir=/usr/local/mysql/data/mysql
    (6)加入环境变量:export PATH=$PATH:/usr/local/mysql/bin
    (7)生效环境变量:source /etc/profile
  • 验证是否安装成功:mysqladmin --version
  • 启动: service mysqld start
  • 修改初始密码:mysqladmin -u root password "123456"
  • 进入mysql:mysql -u root -p
  • 授权远程连接:GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
  • 【坑】如果是阿里云服务器,远程连接时记得配置安全组,开启3306端口

4、安装Redis

  • 去Redis官网下载tar文件:https://redis.io/download
  • tar -zxzf redis-4.0.1.tar.gz
    cd redis-4.0.1
    make
  • make完后 redis-4.0.1/src目录下会出现redis-server和redis-cli
  • 编辑redis.conf,使其能够后台启动,远程访问
    后台启动:daemonize no 改成 damonize yes
    远程访问:
    (1)bind 127.0.0.1 注释掉
    (2)protected-mode yes 改成 no
    (3)requirepassword jli342i2 注释掉
  • 进入src,启动redis:./redis-server ../redis.conf
  • 【坑】如果是阿里云服务器,远程连接时记得配置安全组,开启6379端口

 5、安装nginx

linux的基本java环境搭建的更多相关文章

  1. 【linux系统】java环境搭建

    搭建步骤 1.安装java : 上传java安装包到linux系统----- rz jdk-8u202-linux-x64.tar.gz jdk下载地址:https://www.oracle.com/ ...

  2. Linux服务器下Java环境搭建

    前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高.所以以下是我卸载预装jdk ...

  3. 【Java学习系列】第1课--Java环境搭建和demo运行

    本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟. 主要是给 ...

  4. Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...

  5. Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux  opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...

  6. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  7. 学习Linux(一)环境搭建

    零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...

  8. Selenium Web 自动化 - Selenium(Java)环境搭建

    Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/j ...

  9. Linux下安装Java环境配置

    1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...

随机推荐

  1. Java double和 float丢失精度问题

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt357 由于对float或double 的使用不当,可能会出现精度丢失的问题. ...

  2. SQL Server 常用操作XML

    --修改FunctionNo节点值,@OperateFunctionNo为参数 set @DataXml.modify('replace value of (/CrudData/FunctionNo/ ...

  3. 第1阶段——uboot分析之通过nand命令读内核(8)

    本节主要学习: 详细分析UBOOT中"bootcmd=nand read.jffs2 0x30007FC0 kernel;bootm 0x30007FC0" 怎么实现nand命令读 ...

  4. JavaScript: 使用 atan2 来绘制 箭头 和 曲线

    最近搞Canvas绘图,知道了JavaScript中提供了atan2(y,x)这样一个三角函数.乍眼一看,不认识,毕竟在高中时,学过的三角函数有:sin,cos,arcsin,arccos,tan,a ...

  5. MongoDB学习之路(三)

    数据库 一个MongoDB可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自 ...

  6. JS中的运算符和JS中的分支结构

    JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链 ...

  7. 201521123091 《Java程序设计》第11周学习总结

    Java 第十一周总结 第十一周的作业. 目录 1.本章学习总结 2.Java Q&A 3.码云上代码提交记录及PTA实验总结 4.课后阅读 1.本章学习总结 1.1 以你喜欢的方式(思维导图 ...

  8. 201521123095 《Java程序设计》第8周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 Q1 List中指定元素的删除(题目4-1) 1.1 实验总结 对于删除函数 ...

  9. 201521123109《java程序设计》第九周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1. 常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自 ...

  10. linux(CentOS5.8)环境下搭建Radius

    本文记录了freeRadius在CentOS5.8环境下的基本搭建过程,未涉及mysql的加入及配置 freeradius官方地址:http://freeradius.org/ 环境:CentOS5. ...