liunx(Centos)的java、tomcat、mysql安装

前提是知道些Linux的常用命令

一、java安装

     1、在软件服务器上安装,查看是否从安装过,whereis java(Java安装路径),yum -y installed java,如果没有安装过,使用命令yum -y list|grep java查看服务器上的Java有哪些版本,以Java8为例。

     2、在usr文件夹下面创建一个java文件夹来存放Java,mkdir java命令,使用 yum -y install java-1.8.0-openjdk*命令来安装,如果需要解压到相应文件夹,直接在命令后面添加命令即可,若出现需要root来执行,则切换到root用户登陆 su root 输入密码切换到root用户。再次执行安装命令,等待安装,中途出现Y/N时输入Y。安装完成通过java -version来查看java版本和判断是否成功。

     3、不使用软件服务器安装,可在windows上下载再通过文件传输或者文件共享到Linux上,或者时在线下载wget  http://download.oracle.com/otn-pub/java/jdk/8u0-b161/jdk-8u161-linux-x64.rpm.下载到相应的目录,如果下载不成功或者文件名有些奇怪,需要重新下载,如果没有下载到相应的目录,可以使用移动的命令 mv -xxx /xx。

     4、解压安装包,tar -vxzf jdk-8u161-linux-x64.tar.gz,配置环境变量,输入命令vim /etc/profile,打开环境变量配置文件输入:         

         export JAVA_HOME=/usr/java/jdk1.8.0_181

         export JRE_HOME=$JAVA_HOME/jre

         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

         export PATH=$PATH:$JAVA_HOME/bin

        按ESC键,输入命令:wq保存,再输入命令source /etc/profile,刷新环境变量,通过查看Java版本来确定Java安装成功。(部分文档操作命令在文件末尾)

     5、建一个/usr/bin/java的java的超链接,ln -s /home/java/jdk1.8.0_131/bin/java /usr/bin/java,为什么要建这个超链接,因为一些自己注册的linux服务(如springboot的jar注册的服务),默认情况下从/usr/bin/java路径使用java,yum安装的时候,这个超链接会自动创建,如果你自己下载包安装的话,这个超链接就需要你手动创建了

二、tomcat安装

     1、同Java一样可以从服务器上下载也可以下载安装包解压,再tomcat/bin/目录下的startup.sh启动,shutdown.sh停止,默认端口时8080

         在bin目录下的启动命令sh startup.sh  或者./startup.sh  停止命令 sh shutdown.sh  或者 ./shutdown.sh

         安装目录(/opt/tomcat)

     2、启动后再宿主机上访问8080端口如果能够访问tomcat页面,则成功,当不能访问时,查看虚拟机的防火墙是否关闭,service iptables stop来关闭,

三、mysql的安装

     1、同样Java一样可以安装服务器上的也可一下载安装包安装。

     2、https://blog.csdn.net/wwd0501/article/details/71171614

         登陆mysql的命令 MySQL -uroot  -p 输入密码,(初始情况下一般不存在密码,直接enter键)

     3、修改databases里面mysql数据库的root用户的host为%,这样是允许远程可以访问。

     4、再授权GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH  GRANT OPTION;

         mysql8的授权GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%';

     5、刷新权限FLUSH   PRIVILEGES,

     6、不能连接可能时虚拟机防火墙的原因,查看防火墙/etc/init.d/iptables status,一般选用service iptables stop

         关闭防火墙的方法为:

         1. 永久性生效

         开启:chkconfig iptables on

         关闭:chkconfig iptables off

         2. 即时生效,重启后失效

         开启:service iptables start

         关闭:service iptables stop

     7、创建数据库create DATABASE databasename default sharset utf8 collate utf8_general_ci;

         创建用户 create user username@'%(host)' identified by 'password'; 再调用4、5给用户授权和刷新权限。

     8、脚本导入一定要有文件路径:source (/usr/src/mysql/data)文件路径/filename.sql

四、Java项目部署

     将Java项目打包成war包放到tomcat的webapp下面,启动tomcat自动解压,访问时输入项目名访问。

部分文件操作命令:vi 打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。
                              vi打开一个文件时,进入的是阅读模式,只有输入相关命令才会进入编辑模式:
                              i :在当前位置插入
                              a:在当前位置后追加
                              o:在当前位置的后面插入一行
                               I :在行头插入
                              A:在行尾追加
                              O:在当前位置的前面插入一行
                              'ESC'键从编辑模式转换到阅读模式
                              阅读模式(或叫命令模式)下:
                              :w 保存文件
                              :w filename 保存成filename文件
                              :q 退出
                              :q! 强行退出
                              :w! 强行写
                              :wq 保存退出
                              :x 同wq

猜你喜欢

转载自blog.csdn.net/liling192/article/details/82837359