1.  安装jdk

1.1   卸载:使用java version查看虚拟机是否有jdk环境,存在先卸载:

1.      首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图

2.      找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果:

3.      运行如下命令进行卸载,命令是: yum -y remove java*

1.2   安装

上传到ftp,然后解压安装       tar -zxvf  jdk-8u221-linux-x64.tar     (jdk包名)

配置环境变量,打开 vi /etc/profile 在文件结尾添加  注意是使用“:”分隔

export JAVA_HOME=/home/ddqy/tools/jdk1.8

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin

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

让文件生效                     source  /etc/profile

目录以及子目录授予root权限  chown root:root -R   /home/tina/tools/jdk1.8

查看jdk是否安装成功           java –version 或者  java  或者javac

2.  安装tomcat

2.1   下载Tomcat8.5压缩包 进入 http://tomcat.apache.org/download-80.cgi

2.2   用ftp工具把压缩包上传到linux下

2.3   解压Tomcat命令

 tar -zxvf  apache-tomcat-8.5.43.tar.gz    (压缩包名字)

2.4   可通过tomcat中conf中文件下的server.xml配置

vi  /home/tomcat/apache-tomcat-8.5.16/conf/server.xml

2.5   配置防火墙,开放8080端口

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

firewall-cmd --reload

2.6   启动tomcat  找到解压文件夹下的bin里面的stratup.sh

sh  startup.sh   

Tomcat started. 说明启动成功  浏览器测试,也可以在window测试

2.7      关闭tomcat,使用命令: sh shutdown.sh

       出现上面错误的解决办法:

用vi打开tomcat的bin目录下的setclasspath.sh添加JAVA_HOME和JRE_HOME环境变量

        

        再尝试已经搞定

3.  mysql安装

3.1.1  
下载链接:https://pan.baidu.com/s/1qfLS8_KjbzQoMHgSmxYkfg
提取码:va73

3.1.2  
通过客户端工具Xftp上传tar包

3.1.3  
打开终端解压tar文件:tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

3.1.4  
卸载冲突的RPM组件

在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。

查看postfix和mariadb-libs相关的组件:

rpm -qa | grep postfix

rpm -qa | grep mariadb

卸载postfix和mariadb-libs.请卸载你运行命令出现的版本!

rpm -ev postfix-2.10.1-6.el7.x86_64

rpm -ev mariadb-libs-5.5.52-1.el7.x86_64

3.1.5  
安装相应的依赖 :

yum -y install libaio

yum -y install net-tools

yum -y install perl

3.1.6  
安装mysql组件

解压mysql后得到很多rpm文件。不需要这么多,只需要安装以下四个组件就可以:

rpm文件版本可能不一样,请到你的目录文件输入ll命令查看再根据对应的文件名修改!

rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
--nodeps

3.1.7  
修改MySQL密码

mysql安装完成之后我们是没有设置密码的,但是mysql为我们设置了一个临时的密码,

我们可以查看mysql的日志知道这个临时密码,查看临时密码前确保数据库启动。

(1)启动数据库

mysql是否启动: service mysqld status

启动mysql:     service mysqld start

停止mysql:     service mysqld stop

重启mysql:    service mysqld
restart

(2)查看临时密码:    grep password
/var/log/mysqld.log

得知临时密码是: #BRm.Mi/s6.i,临时密码登录数据库。

(数据库的密码需要满足以下条件:大小写字母,数字和特殊符号

登录mysql(命令:mysql -p),输入临时密码

设置新密码:  set password =
password("Root_123");

退出当前登录:quit;

重新登录,此时就能用新密码登录了,然后就可以进行数据库操作了。

设置密码不成功,不符合密码策略。报这个错是因为密码设置强度策略,你设置的密码太简答了。

Your password does not satisfy the current policy
requirements

3.1.8  
允许远程连接:开启mysql远程访问权限,允许远程连接

mysql -u root -p

use mysql;

update user set host = '%' where user = 'root';

flush privileges;

3.1.9  
测试连接mysql

连接时报10060错误,可能是因为没有开启防火墙。在终端输入以下命令关闭防火墙。

firewall-cmd --zone=public --add-port=3306/tcp --permanent;

firewall-cmd --reload;

主机输入你的ip地址  
不知道的用ifconfig或者ip addr命令查看

1.  安装jdk

1.1  
卸载:使用java version查看虚拟机是否有jdk环境,存在先卸载:

1.     
首先我的系统是CenOS7,安装完成后,先打开终端,切换到管理员账号,命令如下图

2.     
找出带java关键字的安装包,命令是:rpm -qa|grep java,会出现如下结果:

3.     
运行如下命令进行卸载,命令是: yum -y remove java*

1.2  
安装

上传到ftp,然后解压安装       tar
-zxvf  jdk-8u221-linux-x64.tar     (jdk包名)

配置环境变量,打开 vi /etc/profile 在文件结尾添加  注意是使用“:”分隔

export
JAVA_HOME=/home/ddqy/tools/jdk1.8

export JRE_HOME=$JAVA_HOME/jre

export
PATH=$PATH:$JAVA_HOME/bin

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

让文件生效                     source 
/etc/profile

目录以及子目录授予root权限  chown root:root -R   /home/tina/tools/jdk1.8

查看jdk是否安装成功           java –version 或者  java  或者javac

2.  安装tomcat

2.1  
下载Tomcat8压缩包
进入 http://tomcat.apache.org/download-80.cgi

2.2  
用ftp工具把压缩包上传到linux下

2.3  
解压Tomcat命令

 tar -zxvf  apache-tomcat-8.5.43.tar.gz    (压缩包名字)

2.4  
可通过tomcat中conf中文件下的server.xml配置

vi  /home/tomcat/apache-tomcat-8.5.16/conf/server.xml

2.5  
配置防火墙,开放8080端口

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

firewall-cmd --reload

2.6  
启动tomcat  找到解压文件夹下的bin里面的stratup.sh

sh  startup.sh   

Tomcat started. 说明启动成功  浏览器测试,也可以在window测试

2.7      关闭tomcat,使用命令: sh
shutdown.sh

       出现上面错误的解决办法:

用vi打开tomcat的bin目录下的setclasspath.sh添加JAVA_HOME和JRE_HOME环境变量

       

        再尝试已经搞定

 

3.  mysql安装

3.1.1  
下载链接:https://pan.baidu.com/s/1qfLS8_KjbzQoMHgSmxYkfg
提取码:va73

3.1.2  
通过客户端工具Xftp上传tar包

3.1.3  
打开终端解压tar文件:tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

3.1.4  
卸载冲突的RPM组件

在我们安装mysql相关组件的时候,如果不将此冲突的组件删除掉,我们是安装不成功的。

查看postfix和mariadb-libs相关的组件:

rpm -qa | grep postfix

rpm -qa | grep mariadb

卸载postfix和mariadb-libs.请卸载你运行命令出现的版本!

rpm -ev postfix-2.10.1-6.el7.x86_64

rpm -ev mariadb-libs-5.5.52-1.el7.x86_64

3.1.5  
安装相应的依赖 :

yum -y install libaio

yum -y install net-tools

yum -y install perl

3.1.6  
安装mysql组件

解压mysql后得到很多rpm文件。不需要这么多,只需要安装以下四个组件就可以:

rpm文件版本可能不一样,请到你的目录文件输入ll命令查看再根据对应的文件名修改!

rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
--nodeps

3.1.7  
修改MySQL密码

mysql安装完成之后我们是没有设置密码的,但是mysql为我们设置了一个临时的密码,

我们可以查看mysql的日志知道这个临时密码,查看临时密码前确保数据库启动。

(1)启动数据库

mysql是否启动: service mysqld status

启动mysql:     service mysqld start

停止mysql:     service mysqld stop

重启mysql:    service mysqld
restart

(2)查看临时密码:    grep password
/var/log/mysqld.log

得知临时密码是: #BRm.Mi/s6.i,临时密码登录数据库。

(数据库的密码需要满足以下条件:大小写字母,数字和特殊符号

登录mysql(命令:mysql -p),输入临时密码

设置新密码:  set password =
password("Root_123");

退出当前登录:quit;

重新登录,此时就能用新密码登录了,然后就可以进行数据库操作了。

设置密码不成功,不符合密码策略。报这个错是因为密码设置强度策略,你设置的密码太简答了。

Your password does not satisfy the current policy
requirements

3.1.8  
允许远程连接:开启mysql远程访问权限,允许远程连接

mysql -u root -p

use mysql;

update user set host = '%' where user = 'root';

flush privileges;

3.1.9  
测试连接mysql

连接时报10060错误,可能是因为没有开启防火墙。在终端输入以下命令关闭防火墙。

firewall-cmd --zone=public --add-port=3306/tcp --permanent;

firewall-cmd --reload;

主机输入你的ip地址  
不知道的用ifconfig或者ip addr命令查看

Linux配置安装的更多相关文章

  1. linux配置安装源

    ubutu:图形界面或者/etc/apt/sources.list redhat7:可以把DVD安装盘里的软件包拷贝到硬盘,然后设置一个本地源,具体如下: /etc/yum.repos.d/local ...

  2. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  3. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

  4. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  5. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  6. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  7. 阿里云服务器Linux CentOS安装配置(七)域名解析

    阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...

  8. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  9. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

随机推荐

  1. Unreal Engine 4 蓝图完全学习教程(二)—— 初步尝试

    本篇尝试使用蓝图.蓝图是使用专门的编辑器进行编程. Ⅰ.3类蓝图 ①关卡蓝图:前面提到过,关卡是指在UE中制成的游戏场景.关卡蓝图是用于制作当前游戏场景的程序.在UE中进行编程就是在创建关卡蓝图. ② ...

  2. 从Libra看区块链的机遇

    一番码客 : 挖掘你关心的亮点.http://www.efonmark.com 关于未来的思考 记得去年扎克伯格搞Libra的时候,引起了世界的关注.但随着美国国会听证会的阻力,渐渐很少听见Libra ...

  3. drf路由分发、解析/渲染模块配置、使用admin、自动序列化配置

    目录 drf路由分发配置 解析模块配置 渲染模块配置 浏览器渲染打开 浏览器渲染关闭 结论 drf使用后台admin drf序列化模块 serializers.py: views.py:单查群查 测试 ...

  4. 简化 Spring Boot 项目部署,Flyway 搞起来

    虽然我之前录了一个微人事(https://github.com/lenve/vhr)部署视频(新版微人事部署教程来啦),但是由于这次升级涉及到了 Redis 和 RabbitMQ,所以在本地跑微人事还 ...

  5. 分组密码CBC加密缺陷

    title: 分组密码CBC加密缺陷 date: 2017-05-15 10:04:47 tags: ["密码学"] --- 关于密码学的种种漏洞以及利用网上也有不少,但是比较零散 ...

  6. [转]java 为什么wait(),notify(),notifyAll()必须在同步方法/代码块中调用?

    在 Java中,所有对象都能够被作为"监视器monitor"——指一个拥有一个独占锁,一个入口队列和一个等待队列的实体entity. 所有对象的非同步 方法都能够在任意时刻被任意线 ...

  7. Python3(九) 闭包

    一. 一切皆对象 函数式编程并没有标准定义,如果代码非常繁琐则考虑使用. 学习闭包的概念,不是python独有的. 其他大多数语言中的函数只是一段可执行的代码,并不是对象. python中的函数是对象 ...

  8. Ansible 学习目录

    1. Ansible 安装 2. Ansible hosts 文件配置 3. Ansible 常用模块 4. Ansible playbook使用

  9. Jedis客户端即redis中的pipeline批量操作

    关注公众号:CoderBuff,回复"redis"获取<Redis5.x入门教程>完整版PDF. <Redis5.x入门教程>目录 第一章 · 准备工作 第 ...

  10. QT学习之路-QT服务器-mysql数据库相关问题集锦(1)

    时间:2017-04-07 异常信息: Error - RtlWerpReportException failed with status code :-1073741823. Will try to ...