linux的基本java环境搭建
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)配置文件:
cpsupport-files/mysql.server/etc/init.d/mysqldchmod755/etc/init.d/mysqldcpsupport-files/my-default.cnf/etc/my.cnf(5)修改启动脚本:vi/etc/init.d/mysqld修改项:basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql(6)加入环境变量:exportPATH=$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
- 安装步骤可完全参考:Nginx安装部署详细教程
linux的基本java环境搭建的更多相关文章
- 【linux系统】java环境搭建
搭建步骤 1.安装java : 上传java安装包到linux系统----- rz jdk-8u202-linux-x64.tar.gz jdk下载地址:https://www.oracle.com/ ...
- Linux服务器下Java环境搭建
前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高.所以以下是我卸载预装jdk ...
- 【Java学习系列】第1课--Java环境搭建和demo运行
本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟. 主要是给 ...
- Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...
- Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- 学习Linux(一)环境搭建
零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...
- Selenium Web 自动化 - Selenium(Java)环境搭建
Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/j ...
- Linux下安装Java环境配置
1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...
随机推荐
- vue父子组件通信
一.父子组件间通信 vue.js 2.0提供了一个ref 的属性: 可以为子组件指定一个索引id 父组件: <template> <div id='user-login'> & ...
- Springmvc_validation 效验器
springmvc-validation效验器的使用介绍 对于任何一个应用来说,都会做数据的有效性效验,但是只在前端做并不是很安全,考虑到安全性這个时候会要求我们在服务端也对数据进行有效验证,spri ...
- TensorBoard使用
关于TensorBoard的安装是在安装Tensorflow的过程中就已经默认安装好了,所以安装了Tensorflow就不需要再安装TensorBoard,直接使用就可以了. 具体的使用方法: 命令行 ...
- JSONP的实现流程
在进行AJAX的时候会经常产生这样一个报错: 看红字,这是浏览器的同源策略,使跨域进行的AJAX无效.注意,不是不发送AJAX请求(其实就是HTTP请求),而是请求了,也返回了,但浏览器‘咔擦’一声, ...
- 垂直居中小记 line-height table vertical-align:middle
垂直居中分两种情况:1.父元素高度确定的单行文本 2.以及父元素高度确定的多行文本. 1.垂直居中-父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的 height 和 line ...
- 201521123034《Java程序设计》第七周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2. 书面作业 ArrayList代码分析 1.1 解释ArrayList的contains源代码 答:从ArrayList ...
- java201521123118《java程序设计》第3周总结
1. 本周学习 总结初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识组织起来.请使用纸笔或者下面的工具画出本周学习到的知识点.截图或者拍照上传. 2. 书面作 ...
- 201521123037 《Java程序设计》第11周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. Java多线程之Executor.ExecutorService.Executors.Callable.Futur ...
- Java第十一周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) ...
- sql+PHP基础+面向对象基础简单总结
一.MYSQL 1.配置MySql 第一步安装服务器(apache). 第二部安装MySql界面程序 2 ...