Centos6、7安装Java(jdk+mysql+tomcat)环境傻瓜式教程
来源:互联网 发布:白夜追凶剧情分析知乎 编辑:程序博客网 时间:2024/06/03 05:06
一、服务器的选择
本人用过腾讯云和阿里云的服务器,总所周知我们都知道阿里云是国内的老大,无论哪方面,作为一个菜鸟,我个人还是觉得阿里云比腾讯云好很多很多。
二、工具的选择
文件传输工具:首选FlashFXP次选FileZilla
命令工具:Xsell
三、第一步配置jdk运行环境
1、jdk的下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
一般我选择tar.gz格式的,不想用rpm格式(个人感觉tar.gz用起来爽)
2、jdk的上传:
打开上传工具FalshFXP。一般我们连接的时候我会选择SFTP这种方式,端口号为22。连接成功后我们会进入root目录,就是最高管理权限目录。我们可以把文件上传到这个目录,也可以上传到别的目录,一般我习惯上传到本目录,没有为什么,就是方便。
3、jdk的解压:
用Xsell连接服务器后我们选择创建文件目录
#[root@localhost ~]mkdir /usr/local/java
(为什么创建?)其实没必要,就是因为一般我jdk安装在这个目录
接着我们就是解压了
#[root@localhost ~]tar zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/java
(jdk-8u144-linux-x64.tar.gz是上传的文件名 -C /usr/local/java是解压到/usr/local/java目录 -C是要的,不然可能会报错)
一般我还会做一件事就是把jdk目录的文件夹名字换了,可以使用FlashFXP做,同样我们也能用命令做
[root@localhost ~]# cd /usr/local/java (进入指定目录)
[root@localhost java]#mv jdk-8u144 jdk (jdk-8u144是文件夹之前的名字 jdk是你想改的名字,一定要在java目录执行,不然找不到文件)
4、jdk环境变量的配置
方法一:直接把etc下的profile文件用ftp工具下载下来
直接在文件最后面加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
方法二:命令方法:
#vi /etc/profile
是不是发现一片东西,不要急按下O键进入可编辑状态,用键盘下键移到最下面同样假如
export JAVA_HOME=/usr/local/java/jdk1.8.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后按下Esc键,最后输入:wq回车保存
5、测试是否配置成功
输入命令:
# java
# javac
# java -version
出现一堆东西,恭喜你成功了!
四、tomcat的安装和配置
1、和jdk一样进行上传(不懂得可以看上面上传的方法、文件也为tar.gz格式的)
2、文件解压
[root@localhost ~]# tar zxvf apache-tomcat-8.0.23.tar.gz -C /usr/local
3、文件夹重命名
[root@localhost ~]# cd /usr/local
[root@localhost local]# mv apache-tomcat-8.0.23 apache-tomcat
命令的原理我就不解释了,上面都有
4、启动服务命令
[root@localhost ~]# cd /usr/local/apache-tomcat/bin
[root@localhost bin]# ./startup.sh
5、测试
测试地址:——— 公网ip:8080
当你看见傻猫的时候你就成功了
五、Mysql的安装(Centos7的请看后面的安装教程)
1、输入命令查看是否已经自带安装了mysql的相关服务
[root@localhost ~]# yum list installed | grep mysql
[root@localhost ~]# yum -y remove 你出来的mysql的全部名称
2、yum命令查看mysql相关服务
[root@localhost ~]# yum list | grep mysql
3、使用yum安装mysql数据库
[root@localhost ~]#yum -y install mysql-server mysql mysql-devel
4、查看刚安装mysql数据库版本信息,能查出来你就成功了
[root@localhost ~]# rpm -qi mysql-server
6、设置MySQL服务随系统启动自启动
[root@localhost ~]# chkconfig mysqld on
7、确认MySQL自启动
[root@localhost ~]# chkconfig –list mysqld
六、Centos7安装mysql教程
运行下面的命令
[root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
[root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装好后可以上面那个步骤的4、5、6继续操作
七、数据库的初始化
1、初次安装mysql,root账户没有密码
[root@localhost ~]#mysql
2、使用mysql数据库
mysql>use mysql;
3、设置登录密码
mysql>update user set password=password(‘这里是你的密码’) where user=’root’ and host=’localhost’;
4、刷新
mysql> flush privileges;
5、打开数据库远程连接
mysql>GRANT ALL PRIVILEGES ON . TO ‘itofiice’%’ IDENTIFIED BY ‘itoffice’ WITH GRANT OPTION;
(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码 %可以改成指定的ip)
6、刷新
mysql> flush privileges;
7、退出
msyql>exit;
八、把80端口转到8080(一般我们访问ip默认为80端口所以我们可以设置端口转到8080)
执行如下命令:
[root@localhost ~]#iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
[root@localhost ~]# service iptables save
附录
:mysql启动命令
1、启动
[root@localhost ~]# service mysql start
2、停止
[root@localhost ~]#service mysql stop
- Centos6、7安装Java(jdk+mysql+tomcat)环境傻瓜式教程
- Centos6.5 Jdk+Tomcat+Mysql环境安装
- centos6.4下安装配置JDK+TOMCAT+MYSQL教程
- CentOS安装java环境(jdk+tomcat+mysql)
- Linux(Centos6.8)环境下安装jdk及Tomcat
- CentOS6.7安装Oracle 11g2R傻瓜图文教程
- Centos6.5 安装配置 Tomcat、MySQL环境
- window10 下安装java开发环境步骤(jdk,maven,idea,MySQL,navicat,tomcat)
- JDK+TOMCAT+MYSQL图文安装教程
- 阿里云CentOS6.4安装jdk;mysql;tomcat
- 阿里云-Centos6.5-安装 JDK、Mysql、Tomcat、Nignx
- 阿里云ECS服务器,centos6.5安装jdk,mysql,tomcat
- 阿里云ECS服务器centos6.5安装jdk;mysql;tomcat
- VM安装Linux(CentOS6.5)及JDK+Tomcat+ MySQL-5.7
- centos安装jdk、tomcat、mysql环境
- Linux环境下安装JDK,MySQL,Tomcat
- Linux上安装JDK+Mysql+Tomcat环境
- centos6.5安装jdk,tomcat
- POJ 3278 Catch That Cow ——bfs
- netty 使用笔记
- 关于对象在内存中是怎么创建的
- Arraylist forEach,removeIf方法的使用
- KD-tree的原理以及构建与查询操作的python实现
- Centos6、7安装Java(jdk+mysql+tomcat)环境傻瓜式教程
- 新文档
- 死锁
- Codeforces Round #424 E. Cards Sorting 线段树/数据结构瞎搞/模拟
- 基础编程题目集-厘米换算英尺英寸
- levaldb写入数据(6)
- java多线程中wait()和sleep()方法的区别
- poj 3320
- C++实现第一个Windows程序设计Hello World