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


    查看服务器的系统版本
    # 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   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

  • 相关阅读:
    爬虫1:get请求的翻页及思考
    Selenium终极自动化测试环境搭建(一) Selenium+Eclipse+Junit+TestNG
    理解RESTful架构(转)
    vue-devtools(vue 2.0)手动安装与使用 ? 如何处理Vue.js is detected on this page ?
    小程序开放更多连接能力
    vscode 开发工具
    video 在微信中,安卓全屏和ios上如何内联播放?H5同层播放器相关接入规范
    微信小程序<web-view>嵌入网页后,小程序如何和网页交互传值?
    SpringCloud(三) 微服务架构-微服务稳定性
    SpringCloud(二) 微服务架构-服务注册与发现
  • 原文地址:https://www.cnblogs.com/zhanghaiyang/p/7213043.html
Copyright © 2020-2023  润新知