Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql

原创 2016年06月01日 09:42:17
查看服务器的系统版本
# cat /etc/issue
查看服务器是64位还是32位
#uname -a      或者用:#getconf LONG_BIT
查看当前有没有安装jdk
#rpm -qa |grep jdk

输入安装命令,无须赋予权限,可以直接执行

#rpm -ivh /home/jdk-7u67-linux-x64.rpm

1、首先要查看服务器的系统版本,是32位还是64位

1
2
3
4
5
#cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r on an \m
#uname -a
Linux AY131105092932706327Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

x86_64是64位,如果还不确定,可以再换个命令

1
2
#getconf LONG_BIT
64

上面这个命令是查看CPU当前运行模式

2、下载64位版本的jdk

 jdk-7u67-linux-x64.rpm 

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

3、使用ftp工具如xftp,winscp,将下载好的文件传到服务器上,我是传到了home文件夹

4、查看当前有没有安装jdk

1
2
#rpm -qa |grep jdk
jdk-1.7.0_65-fcs.i586

如果有就移除

1
#rpm -e jdk-1.7.0_65-fcs.i586

5、输入安装命令,无须赋予权限,可以直接执行

1
#rpm -ivh /home/jdk-7u67-linux-x64.rpm

6、设置环境变量(在文件末尾加入)

1
2
3
4
5
6
#vim /etc/profile
 
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

7、输入命令检查是否已经安装设置好

1
2
3
#java
#java -version
#javac

无须重启服务器

8、下载tomcat

选择core下面的tar.gz包下载

9、上传和安装

我是把上传的软件都放在了home文件夹,解压即可实现安装,安装目录我放在了/usr/local下面

1
2
#tar -zxvf apache-tomcat-8.0.9.tar.gz //解压文件
#cp -R apache-tomcat-8.0.9 /usr/local/tomcat //移动和重命名

10、启动和测试

1
2
3
4
5
6
7
#./startup.sh  //在tomcat的bin目录下执行此命令,显示下面的信息
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_67
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

访问http://ip:8080,查看是否成功

如果不成功,检查端口情况

1
#netstat -ano|grep 8080

如果端口被占用,可以修改/conf/server.xml 里的端口号

用./stratup.sh启动看不到详细的日志信息,如果想看详细信息,可以用./catalina.sh run启动,就可以像中一样查看启动信息了

11、关闭ssh后,服务停止的解决

如果是用ssh执行上面的命令,ssh退出后,服务也会停止,解决办法是使用nohup来启动

nohup ./catalina.sh run &

使用上面的方式还是有问题的话,可能是端口冲突了,修改端口再看。我的就是修改端口后就好了。

使用putty启动的话不存在退出后服务停止的问题。

12、连接远程mysql(在同一内网)

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

以上命令是登录mysql之后执行的,登录命令: mysql -uroot -p

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java NIO框架Netty简单使用

之前写了一篇文章:Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码),介绍了如何使用Java原生IO支持进行网络编程,本文介绍一种更为简单的方式,即Java NIO框架。 N...
  • anxpp
  • anxpp
  • 2016-08-03 22:37
  • 4087

Netty学习总结(4)——图解Netty之Pipeline、channel、Context之间的数据流向

以下所绘制图形均基于Netty4.0.28版本。 一、connect(outbound类型事件) 当用户调用channel的connect时,会发起一个outbound类型的事件,该事件将...

使用最新Netty实现一个简单的聊天程序

1、概述 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 官网:h...
  • anxpp
  • anxpp
  • 2016-08-06 22:55
  • 5020

Netty 实现聊天功能

http://waylau.com/netty-chat/ Netty 是一个 Java NIO 客户端服务器框架,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协议...

使用最新Netty实现一个简单的聊天程序

原文出自:http://blog.csdn.net/anxpp/article/details/52139155,转载请注明出处,想想!1、概述    Netty是由JBOSS提供的一个Java开源框...

Spring学习总结(8)——25个经典的Spring面试问答

1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性...

Linux学习总结(3)——Linux实用工具

1. Windows下同步Linux文件(Linux安装Samba和配置) 场景需求: 安装了Ubuntu在虚拟机上,但是代码编辑或者其它更多的操作的时候,还是习惯在windows下进行。如果w...

[小项目]-netty实现聊天功能

Netty是一个Java的NIO客户端服务端框架可以快速的开发网络应用程序,比如客户端和服务端的协议,大大简化了网络程序的开发过程。我们知道Netty的整体架构主要由3部分组成:缓冲(buffer)、...

阿里云服务器上安装jdk+tomcat+mysql的过程

原文地址:http://blog.csdn.net/e_worm/article/details/46708789 一:购买云服务器,并进行配置 首先登录阿里云http://www...

阿里云 CenterOS 安装mysql java tomcat gcc nginx步骤

由于公司需要,申请了一台阿里云服务器,购买的过程很简单。买完后系统就安装好了,可以直接使用。在使用的过程中遇到了些问题,再次记录一下。   我用的操作系统是centos 5.4 32位的。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)