CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布
上传文件到服务器,安装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

导入sql脚本
将windows开发的数据库数据导出sql脚本文件,然后在linux系统mysql上导入sql脚本即可!
补充说明:如果使用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
开发项目war打包
使用
package命令需要将相关的配置文件做对应的修改
rz 上传到服务器上指定目录 tomcat8/webapps目录下的!
CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布的更多相关文章
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法
centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- centos7.4下搭建JDK+Tomcat+Nginx+Mysql+redis+Mongodb+maven+Git+Jenkins
先干两件大事!先干两件大事!先干两件大事! 1.关闭selinux [root@mycentos ~]# vi /etc/selinux/config SELINUX=disabled 2.关闭防火墙 ...
- linux CentOS YUM 安装 nginx+tomcat+java+mysql运行环境
Java环境配置 1 安装JDK 查看CentOS自带JDK是否已安装 1 [root@test ~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进 ...
- centos7安装jdk+tomcat+nginx+mysql
公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...
- Linux7(centOS7)安装jdk/tomcat/docker/mysql
jdk的rpm安装.tomcat的解压缩安装.docker的yum安装.mysql的docker安装 下载地址 1.1.jdk下载地址 https://www.oracle.com/java/tech ...
随机推荐
- stl中的map经验
如果想使用一个map临时变量装载参数map,不需要使用new创建一个对象. 声明一个变量,直接赋值就可以.map内部自己重载了=操作符,会自己分配内存.
- c++11实现l延迟调用(惰性求值)
惰性求值 惰性求值一般用于函数式编程语言中,在使用延迟求值的时候,表达式不在它被绑定到变量之后就立即求值,而是在后面的某个时候求值. 可以利用c++11中的std::function, lam ...
- spring低版本报错:java.lang.IllegalStateException: Context namespace element ‘annotation-config’ and its parser class [*] are only available on
参考来源:http://blog.csdn.net/sunxiaoyu94/article/details/50492083 使用spring低版本(2.5.6),使用jre 8发现错误: Unexp ...
- Centos6.8下搭建SVN服务器
1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一 ...
- Apache的配置详解,最好的Apache配置文档
http://blog.csdn.net/apple_llb/article/details/50253889 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.c ...
- OA之框架的搭建
1.使用框架可以有效的解决耦合性过高的问题,减少代码修改的程度,同时方便添加新的功能.首先创建出基本的几个类库.这个框架就是使用基本的逻辑分层三层架构,然后进一步再使用接口对每个逻辑中的类库调用进行解 ...
- HOJ 1936&POJ 2955 Brackets(区间DP)
Brackets My Tags (Edit) Source : Stanford ACM Programming Contest 2004 Time limit : 1 sec Memory lim ...
- poj1961 & hdu1358 Period【KMP】
Period Time Limit: 3000MS Memory Limit: 30000K Total Submissions: 20436 Accepted: 9961 Descripti ...
- Oracle 11gR2 RAC监听器原理介绍
一.基本概念 oracle11gR2 RAC开始引入scan概念,一般通过dns服务器或gns服务器解析scan,也可以使用/etc/hosts文件解析scan,只不过oracle官方不建议这样做,h ...
- Lightoj 1003 - Drunk(拓扑排序判断是否有环 Map离散化)
题目链接:http://lightoj.com/volume_showproblem.php?problem=1003 题意是有m个关系格式是a b:表示想要和b必须喝a,问一个人是否喝醉就看一个人是 ...