上传文件到服务器,安装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命令会出现

解决: 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

启动mysql: service mysqld start

关闭mysql: service 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用户登录mysql: mysql -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 查看用户登录信息

(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目录中

make MALLOC=libc

  

redis启动

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

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

  

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

redis停止

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

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

  

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

./redis-cli shutdown

  

项目发布

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

在本机先使用root用户登录mysql: mysql -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 查看用户登录信息

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

  1. 导入sql脚本

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

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

使用命令: 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打包

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

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

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布的更多相关文章

  1. linux下安装jdk+tomcat+eclipse+mysql

    我的环境:主机是win7的,虚拟机是VWare  Workstation 6.0   ,linux系统为Red Hat Enterprise  Linux 5 64位 各软件版本:jdk是jdk-6u ...

  2. centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

    centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...

  3. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  4. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  5. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  6. centos7.4下搭建JDK+Tomcat+Nginx+Mysql+redis+Mongodb+maven+Git+Jenkins

    先干两件大事!先干两件大事!先干两件大事! 1.关闭selinux [root@mycentos ~]# vi /etc/selinux/config SELINUX=disabled 2.关闭防火墙 ...

  7. linux CentOS YUM 安装 nginx+tomcat+java+mysql运行环境

    Java环境配置 1 安装JDK 查看CentOS自带JDK是否已安装 1 [root@test ~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进 ...

  8. centos7安装jdk+tomcat+nginx+mysql

    公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...

  9. Linux7(centOS7)安装jdk/tomcat/docker/mysql

    jdk的rpm安装.tomcat的解压缩安装.docker的yum安装.mysql的docker安装 下载地址 1.1.jdk下载地址 https://www.oracle.com/java/tech ...

随机推荐

  1. getViewTreeObserver

    在项目中或多或少会遇一一些异步的操作,比如自定中不能马上获取到高度用测试可以得到.. final View headerView = View.inflate(this, R.layout.layou ...

  2. BSTR与char*、cstring、CComBSTR的转换

    // BSTR_Convert.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <comutil.h> // ...

  3. c/c++设置图片为透明图

    在绘制图片的时候先把源位图填充背景设置为白色 例如:m_bufferpicture.FillSolidRect(0,0,m_nWidth,m_nHeight,RGB(255,255,255));//这 ...

  4. 在linux下安装wordpress

    win下的简直傻瓜式操作:xampp打包一键安装 linux下的考虑到一些权限问题 还是有点蛋疼的 现在把流程贴出来做下记录: linux下安装xampp和wordpress的流程 ×由于linux下 ...

  5. Jboss AS 7 部署web应用程序时无法初始化spring的bean的解决办法

    Jboss AS 7 在部署web应用程序的时候无法初始化spring的bean(在tomcat下边不会出现这个问题) 原因是web应用程序没有导入jboss对spring的支持的jar包 解决方法: ...

  6. Flash 用FLASH遮罩效果做图片切换效果

    本教程是关于FLASH应用遮罩效果制作好看的图片切换效果.该教程选用FLASH遮罩中最简单的一种作为例子,当然你可以用自己的想象力来做出更多更好的图片动画.希望本教程能带你带来帮助. 让我们先看看效果 ...

  7. 【转载】国外程序员整理的Java资源大全

    以下转载自: 推荐!国外程序员整理的Java资源大全中文版    https://github.com/akullpp/awesome-java英文版 Java 几乎是许多程序员们的入门语言,并且也是 ...

  8. [Gradle] 发布构件到本地仓库

    配置 需要发布构件的模块 build.gradle 加入如下配置 apply plugin: 'maven-publish' publishing { publications { mavenJava ...

  9. Groovy中的面向对象

    Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识. 1.类型 1.1 原始类型 gr ...

  10. TFS二次开发01——TeamProjectsPicher

    作为TFS的二次开发,首先要做的第一件工作是怎样连接到TFS并选择我们要下载的项目. 本文就此介绍一下使用TeamProjectsPicher 连接到TFS服务器. 添加引用 Microsoft.Te ...