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 包

  • 相关阅读:
    [算法] 堆栈
    [刷题] PTA 02-线性结构3 Reversing Linked List
    java IO流 (八) RandomAccessFile的使用
    java IO流 (七) 对象流的使用
    java IO流 (六) 其它的流的使用
    java IO流 (五) 转换流的使用 以及编码集
    java IO流 (四) 缓冲流的使用
    java IO流 (三) 节点流(或文件流)
    java IO流 (二) IO流概述
    java IO流 (一) File类的使用
  • 原文地址:https://www.cnblogs.com/dhome/p/9736767.html
Copyright © 2011-2022 走看看