CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上。 如果是CentOS则可以用yum install lrzsz 命令安装,更方便。 或:yum -y install lrzsz 命令安装,更加更加更加方便。(需要连接外网)   安装好lrzsz,我们只需要在客户端终端输入命令:rz即可。 安装linux版本的jdk Centos6.5的Base Server版会默

上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上。

如果是CentOS则可以用yum install lrzsz 命令安装,更方便。

或:yum -y install lrzsz 命令安装,更加更加更加方便。(需要连接外网)

  安装好lrzsz,我们只需要在客户端终端输入命令:rz即可。

安装linux版本的jdk

Centos6.5的Base Server版会安装openJDK,首先需要删除OpenJDK

1、查看以前是不是安装了openjdk

如果不是root用户需要切换到root用户(su - root)
 
命令:rpm -qa | grep java 

显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。

tzdata-java-2013g-1.el6.noarch

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  

2、卸载openjdk:

(其中参数“tzdata-java-2013j-1.el6.noarch”为上面查看中显示的结果,粘进来就行,如果你显示的不一样,请复制你查询到的结果)

rpm -e --nodeps  tzdata-java-2013g-1.el6.noarch

rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  

3、安装jdk,上传jdk8版本

(1)、切换到root用户新建一个目录jdk8: cd /jdk8

(2)、rz 上传jdk8的linux版

(3)、解压:tar –zxvf jdk-8u181-linux-x64.tar.gz

(4)、配置环境变量

vi /etc/profile

添加内容

export JAVA_HOME=/root/jdk8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

(5)、重新编译环境变量

source  /etc/profil

  

补充说明:如果安装32位 jdk

java命令会出现

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

解决yum install glibc.i686

如果不行 请安装64位jdk

 

安装tomcat8

安装tomcat,root目录下创建tomcat8目录

1、进入tomcat压缩文件的目录中:cd /root  
   mkdir tomcat8

2、rz上传tomcat8
   解压tomcat压缩文件:tar -zxvf apache-tomcat-8.5.27.tar.gz
   
   关闭防火墙:sevice iptables stop

3、关闭防火墙(永久,需要重启):chkconfig iptables off

4、重启机器:reboot

  

启动tomcat

进入tomcat的bin目录:

启动tomcat web服务器:./startup.sh

访问:localhost:8080

停止tomcat

./shutdown.sh

  

查看tomcat日志信息:

进入到tomcat8 的 logs目录 使用命令tail 查询日志

tail -f catalina.out  

  

 

Linux下安装MysqL

 

1、查看是否有自带MysqL

查看:rpm -qa | grep MysqL

 

2、卸载自带MysqL

删除:rpm -e --nodeps 查看到的选项

 

3、MysqL的安装

使用在线yum 安装

yum -y install MysqL* 等待即可

 

4、启动和关闭MysqL

启动MysqLservice MysqLd start

关闭MysqLservice MysqLd stop

重启MysqL: service MysqLd restart

 

(1)进入 MysqL: 一开始是不需要密码的

MysqL -u root -p

(2)使用 MysqL库 :

use MysqL

(3)查看用户表 :

SELECT Host,User FROM user

(4)用户设置密码 :

update user set password = password(‘123‘) where user = ‘root‘;

添加root远程登录 % 字段的

 

开启root 远程登录账户

在本机先使用root用户登录MysqLMysqL -u root -p"youpassword" 进行授权操作:

添加一个root用户 设置密码

MysqL>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;

FLUSH PRIVILEGES;
不要忘记这步骤!!!

  

use MysqL 查看用户登录信息

@H_776_404@

 

(5)刷新权限 :

flush privileges;

  

5、配置MysqL自启动(可选操作)

1)加入到系统服务:

chkconfig --add MysqL

2)自动启动:

chkconfig MysqL on

3)查询列表:

chkconfig

 

 

1.4 安装redis

安装环境

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:

 

yum -y install gcc-c++

  

redis安装

步骤1:上传"redis-3.0.0.tar.gz"到linux系统/root/目录下

步骤2:进入目录,将"redis-3.0.0.tar.gz"解压

tar -zxvf redis-3.0.0.tar.gz
剪切到目录 redis下
mv  redis-3.0.0.tar.gz   redis

  

步骤3:在redis目录中

@H_817_21@make MALLOC=libc

  

redis启动

直接运行src/redis-server将以前端模式启动,

./redis-server  &
& 表示redis 后台启动。

  

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

 

redis认端口6379,通过当前服务进行查看

ps -ef | grep -i redis

  

启动客户端命令

进入redis/bin目录,启动"redis-cli"

./redis-cli

  

远程连接

如需远程连接redis,需配置redis端口6379在linux防火墙中开

#开放6379端口

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

  

使用 windows版本的客户端工具,需要配置Host 192.168.56.101 端口号 6379

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

 

 

redis停止

强制结束程序。强行终止redis进程可能会导致redis持久化数据丢失。

kill -9 31475       #pid
需要通过“ps -ef|grep redis”进行查询

  

正确停止redis的方式应该是向redis发送SHUTDOWN命令,方法为:(关闭认端口)

./redis-cli shutdown

  

 

项目发布

开启root 远程登录账户(远程登录开启命令)

在本机先使用root用户登录MysqLMysqL -u root -p"youpassword" 进行授权操作:

添加一个root用户 设置密码

MysqL>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;

FLUSH PRIVILEGES;  

不要忘记这步骤!!!

  

use MysqL 查看用户登录信息

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

 

使用Navicat连接远程MysqL数据库 账号root 密码 123

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

 

  1. 导入sql脚本

    @H_974_696@

将windows开发的数据库数据导出sql脚本文件,然后在linux系统MysqL上导入sql脚本即可!

  1. 补充说明:如果使用linux系统查询表数据中文乱码,是系统MysqL认字符集问题。

    @H_974_696@

 

使用命令: vi /etc/my.cnf

show variables like ‘character_set%‘; 

修改本地mySQL查询中文配置 
vi /etc/my.cnf

[MysqLd]
datadir=/var/lib/MysqL
socket=/var/lib/MysqL/MysqL.sock
user=MysqL
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
init_connect=‘SET NAMES utf8‘

[MysqL]
no-auto-rehash
default-character-set=utf8
[MysqLd_safe]
log-error=/var/log/MysqLd.log
pid-file=/var/run/MysqLd/MysqLd.pid

重新启动MysqL
service MysqLd restart 

  

  1. 开发项目war打包

    @H_974_696@
  2. 使用package 命令需要将相关的配置文件做对应的修改

    @H_974_696@

rz 上传到服务器上指定目录 tomcat8/webapps目录下的!

大佬总结

以上是大佬教程为你收集整理的CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布全部内容,希望文章能够帮你解决CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。