• Linux&Nginx16_Linux安装软件2


    1. Linux安装JDK

      步骤一:查看Linux系统的版本,是32位的则选择32位的jdk版本即可。

      

      步骤二:上传32位的jdk到Linux的服务器。

      

      步骤三:卸载open-jdk

      默认安装了jdk,通过java -version命令可以查看open jdk版本。

      

       执行rpm -qa | grep java 查看安装的jdk信息

      

       可以看到安装了两个openjdk,那么就需要卸载这两个jdk

      

     步骤四:安装jdk

      将上传的jdk文件放到/usr/local/jdk目录下

      执行 tar -zxvf jdk-7u71-linux-i586.tar.gz 解压

      

     步骤五:配置jdk环境变量

      vi /etc/profile

       在末尾行添加

    #set java environment
    JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

      执行source /etc/profile命令,使更改的配置立即生效

       

    2. Linux安装Mysql

     2.1 安装mysql

     步骤一:将mysql的安装文件上传到Linux的服务器

      

     步骤二:卸载系统自带的mysql

      

     步骤三:将上传的mysql文件解压

      将上传的mysql移动到/usr/local/mysql目录下,解压:

      

     步骤四:安装mysql服务端

      执行命令安装:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

      安装完成后,查看安装的日志信息

       

         这个日志信息是告诉我们root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录需要修改root密码。

       查看/root/.mysql_secret文件中的密码

        

     步骤五:安装mysql客户端

      执行命令安装:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

       

     步骤六:登录mysql

      使用/root/.mysql_secret文件中的密码登录

       

        报错原因:没有启动mysql服务

      需要开启mysql服务:service mysql start

       

       这时候再次登录就能登录成功

       

      查询数据库

         

         报错提示:第一次操作mysql必须修改root用户的密码

      修改密码:执行set password = password('root');

       

     2.2 远程访问 

      使用SQLyog进行远程连接,连接失败

       

      解决办法:授权远程访问  

    grant all privileges on *.* to 'root' @'%' identified by 'root';
    flush privileges;

       

      这时候重新连接,发现仍旧连接失败。

      在linux中很多软件的端口都被”防火墙”限止,我们需要将防火墙关闭

      方法一:防火墙打开3306端口

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

        /etc/rc.d/init.d/iptables save

        /etc/init.d/iptables status

      方法二:学习阶段我们也可以直接将防火墙关闭

        service iptables stop;

    3. Linux安装Tomcat

     步骤一:tomcat上传到linux上

     步骤二:将上传的tomcat解压

     步骤三:在tomcat/bin目录下执行命令:./startup.sh(注意防火墙)

      

      启动后访问http://192.168.240.128:8080/,访问成功。

      

     步骤四:查看tomcat/logs/catalina.out查看tomcat启动日志

      

    4. Linux安装redis

     步骤一:安装gcc-c++

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

      输入命令:yum install gcc-c++,中间输入y确认

      安装gcc成功!

       

     步骤二:安装redis

      1、下载redis

       wget http://download.redis.io/releases/redis-3.0.4.tar.gz

        

      2、解压 tar -zxvf redis-3.0.4.tar.gz 

      3、编译

       切换至程序目录:cd redis-3.0.4

       执行make命令编译:make

      4、安装

       执行命令安装:make PREFIX=/usr/local/redis install

       make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件

        

        redis-server:Redis服务器端启动程序

        redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作

        redis-benchmark:Redis性能测试工具

        redis-check-aof:数据修复工具

        redis-check-dump:检查导出工具

     步骤三:配置redis

      复制配置文件到/usr/local/redis/bin目录:

        cd /usr/local/redis-3.0.4

        cp redis.conf /usr/local/redis/bin

     步骤四:启动redis

      1、进入redis/bin目录:cd /usr/local/redis/bin

      2、启动redis服务端:./redis-server redis.conf

      3、克隆新窗口,启动redis客户端:./redis-cli

       

       

    5. 部署项目到Linux

      把项目打成war包放到Linux里的tomcat目录下即可。

     步骤一:修改pom配置

      修改jdk版本1.7

       

       使用maven生命周期的package命令进行打包

       

      打包完的包带着版本号,当访问项目时也要输入版本号比较麻烦,打成travel.war能更方便。

      打成travel.war包解决办法:在pom.xml中添加<finalName>

       

     步骤二:导出本地mysql数据,并导入linux中的mysql

      

      

       导出后本地桌面上就会有travel.sql文件。然后切到linux的数据库,把文件导入进去。

         

     步骤三:修改项目

      1、druid.properties

       不指定字符集,传递中文给sql会乱码,搜索不出来。

       

      2、header.html

       修改为相对路径

       

      3、route_detail.html

       

     步骤四:使用package命令打包

     步骤五:将travel.war上传到Linux上tomcat中的webapps目录

      如果上传时tomcat是启动状态,所以会自动把travel.war包解压缩

      

     步骤六:重启tomcat

      到tomcat/bin目录下,执行./shutsown.sh、./start.sh

      本地浏览器访问http://192.168.240.128:8080/travel/,能正常访问。

       

  • 相关阅读:
    oracle数据表批量插入查询到的数据
    Eclipse EXCEPTION_ACCESS_VIOLATION 崩溃解决办法
    js获取当前URL、主机端口、网络协议、请求参数
    java.util.ConcurrentModificationException异常分析
    Java跨平台调接口同时更新同一条数据发生阻塞
    centos7+mariadb+防火墙,允许远程
    centos7安装JDK
    centos7安装python3
    VMware 中安装KVM,模块不加载
    C++程序结构.1
  • 原文地址:https://www.cnblogs.com/ajing2018/p/16398963.html
Copyright © 2020-2023  润新知