zoukankan      html  css  js  c++  java
  • Linux基本命令和项目发布

    一、基本命令

      date:查看当前日期

      pwd:查看当前位置

      cd:目录切换

      ls|ll:查看当前目录文件与文件夹

      mkdir+目录名:创建文件夹(可创建多个)

      rm -rf +目录:删除文件夹(可删除多个)

      mv 原始目录  修改后目录  文件移动/重命名

      vim 文件名:创建或打开文件

        i,编辑状态;esc退出编辑状态

          :wq         写入并退出,:q    退出

      cp 源文件地址  目标文件目录:文件copy

      cp -r 源文件夹目录  目标文件夹目录:文件夹copy

    二、项目发布到Linux配置

      1、静态ip配置步骤

        1.选择桥接模式

        2.启动后修改网卡文件

          vi  /etc/sysconfig/network-scripts/ifcfg-eth0  修改ip地址

          

          执行测试

            ping 192.168.1.1

            ping 192.168.1.188

            ping ***.com

      2、连接终端(我使用了xshell)

      3、安装jdk

        yum list|grep jdk   查找jdk相关软件

        yum install jdk.xxx    安装指定版本jdk

      

      4、安装tomcat

        wget+tomcat下载地址

        ./startup.sh   在bin目录下执行启动脚本

        关闭tomcat:

          ./shutdown.sh  执行脚本关闭

          ps -ef|grep tomcat 查找tomcat相关进程

          kill -9  进程号  关闭相关进程

       

      5、防火墙设置

        service iptables status   查看防火墙状态

        service iptables stop   关闭防火墙

         测试..外部输入ip访问tomcat主页

      6、mysql安装和配置

        查看mysql安装历史  rpm -qa | grep mysql

        卸载mysql  yum -y remove ***mysql***

        安装mysql

          yum -y install mysql-server mysql mysql-devel

        启动服务

          service mysqld start  启动

          service mysqld stop  停止

          service mysqld restart  重启

        创建管理员

          mysqladmin  -u  root   password  ***

        执行登录

          mysql  -uroot   -p***

        授权

          grant all privileges on *.* to '用户名'@'%' identified by '密码串' with grant option;

          FLUSH   PRIVILEGES;

         使用sqlyog | navicat 进行连接

      7、将打包好的war包放到tomcat/webapp目录下,启动tomcat(项目名为站点名)

    三、idea Maven项目打包

      本地环境  dev

      测试环境  test

      生产环境  product

      配置打包标签

    <profiles>
            <profile>
                <id>dev</id>
                <properties>
                    <env>dev</env>
                </properties>
                <activation>
                    <!--
                       默认运行开发环境
                    -->
                    <activeByDefault>true</activeByDefault>
                </activation>
            </profile>
            <profile>
                <id>test</id>
                <properties>
                    <env>test</env>
                </properties>
            </profile>
            <profile>
                <id>product</id>
                <properties>
                    <env>product</env>
                </properties>
            </profile>
        </profiles>

      指定资源文件

    <resources>
                <resource>
                    <directory>src/main/resources/${env}</directory>
                </resource>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                        <include>**/*.properties</include>
                        <include>**/*.tld</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
            </resources>

      打包命令配置

      clean  compile package -Dmaven.test.skip=true -Ptest|dev|product

      清理编译文件,打包跳过测试文件 test/dev/product 包

  • 相关阅读:
    c/c++ 数组的智能指针 使用
    c/c++ 智能指针 weak_ptr 使用
    在ubuntu18.04上安装EOS
    c/c++ 智能指针 unique_ptr 使用
    python基础-内置装饰器classmethod和staticmethod
    java中5种异步转同步方法
    java自定义注解
    多线程之线程池(Thread,Runnable,callable,Future,FutureTask)
    java反射
    重写ThreadFactory方法和拒绝策略
  • 原文地址:https://www.cnblogs.com/dhome/p/9736767.html
Copyright © 2011-2022 走看看