zoukankan      html  css  js  c++  java
  • linux_Ubuntu项目运行环境搭建

    # 命令查看可修改分辨率
       xrandr
    # 选择要修改的分辨率
       xrandr -s 1360x768
    # 删除文件命令
       rm -rf 文件名/

    # XShell工具进行远程连接了

      sudo apt-get install openssh-server

    # 编辑器

      sudo apt-get install vim

    切换Ubuntu镜像源加快运行速度(可忽略)

      https://opsx.alibaba.com/mirror?lang=zh-CN  --打开

    # 编辑源,源信息从阿里镜像站进行查找

      sudo vim /etc/apt/sources.list

    # 替换为以下信息

      deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

      deb-src.........................

    # 刷新源信息

      sudo apt-get update


    JDK安装

    # 创建JDK目录
       mkdir /usr/java/jdk -p
    # 查看当前文件夹
       pwd
    # 解压JDK到指定位置
       tar -zxvf jdk-linux-x64.tar.gz -C /usr/java/jdk --z格式 x v解压显示情况 f
    # 改名
       mv jdk1.8.0_151/ jdk1.8
    # 编辑etc下的文件
       vim /etc/profile  -- 编辑命令vim
    # set java environment
      export JAVA_HOME=/usr/java/jdk/jdk1.8
      export JRE_HOME=/usr/java/jdk/jdk1.8/jre
      export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
      export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

    #保存并退出

      :wq

    #更新文件

      source /etc/profile

    #查看java版本

      java -version


    Tomcat安装

    # 创建tomcat文件
       mkdir /usr/tomcat -p
    # 解压到指定位置
      tar -zxvf apache-tomcat-8.tar.gz -C /usr/tomcat

    #进入tomcat/bin没有权限

      sudo chmod 755 -R ./tomcat9 cd bin    --给权限
    # 启动tomcat
      ./startup.sh
    # 关闭tomcat
      ./shutdown.sh

    MySQL 5.6 解压版安装 和 在线安装

      1. 解压缩 mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz 到/usr/local目录下并改名

        cd ~/soft

        sudo tar -zxvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local

        cd /usr/local

        sudo mv mysql-5.6.38-linux-glibc2.12-x86_64 /usr/local/mysql

      2. 安装依赖

        sudo apt-get install libaio-dev

      3. 添加用户组mysql,添加用户mysql

        sudo groupadd mysql

        sudo useradd -r mysql mysql

      4. 修改/usr/local/mysql目录的拥有者

        sudo chown -R mysql:mysql /usr/local/mysql

      5. mysql数据库初始化

        cd /usr/local/mysql

        sudo scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data

      6. 设置开机启动mysql服务

        sudo cp support-files/mysql.server  /etc/init.d/mysql.server

        sudo update-rc.d -f mysql.server defaults

      7. 配置环境变量

        sudo gedit /etc/profile

        # 在末尾处添加如下信息

        export PATH=/usr/local/mysql/bin:$PATH

        # 保存退出,刷新环境变量

        source /etc/profile

        8. 重启测试

        9. 按照Windows配置方式配置

      在线安装

      1. sudo apt-get install mysql-server

     
      2. apt-get isntall mysql-client
     

      3.  sudo apt-get install libmysqlclient-dev

     
      安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
     
      sudo netstat -tap | grep mysql
     
      通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
     
      登陆mysql数据库可以通过如下命令:
     
      mysql -u root -p 
     
      -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
     
      
     
      然后通过 show databases; 就可以查看当前的数据库。
      我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables 
      
      
      写一个简单的程序来访问该数据库,实现 show tables 功能:
    复制代码
    #include <mysql/mysql.h>
    #include <stdio.h>
    #include <stdlib.h>
    int main() 
    {
        MYSQL *conn;
        MYSQL_RES *res;
        MYSQL_ROW row;
        char server[] = "localhost";
        char user[] = "root";
        char password[] = "mima";
        char database[] = "mysql";
        
        conn = mysql_init(NULL);
        
        if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0)) 
        {
            fprintf(stderr, "%s
    ", mysql_error(conn));
            exit(1);
        }
        
        if (mysql_query(conn, "show tables")) 
        {
            fprintf(stderr, "%s
    ", mysql_error(conn));
            exit(1);
        }
        
        res = mysql_use_result(conn);
        
        printf("MySQL Tables in mysql database:
    ");
        
        while ((row = mysql_fetch_row(res)) != NULL)
        {
            printf("%s 
    ", row[0]);
        }
        
        mysql_free_result(res);
        mysql_close(conn);
        
        printf("finish! 
    ");
        return 0;
    }
    复制代码

      编译代码的时候需要链接mysql的库,可以通过如下方式编译:

      g++ -Wall mysql_test.cpp -o mysql_test -lmsqlclient

      然后运行编译好的代码:

      可见结果和使用SQL语句 show tables 是一样的。
    make it simple, make it happen
      以上在线安装来自https://www.cnblogs.com/zhuyp1015/p/3561470.html

    Tomcat部署web项目步骤

      1.准备web项目 -- *.war 包

      2.上传到linux

      3.查看8080端口号是否存在,不存在,需要添加8080
        firewall-cmd --zone=public --query-port=8080/tcp --permanent --查看8080端口号
        firewall-cmd --zone=public --add-port=8080/tcp --permanent --添加8080端口号
      4.去掉访问的项目名称
        1.修改配置文件server.xml
        2.找到<Host>标签
        3.在标签内添加一个元素<Context>
          <Context path="" docBase="/usr/tomcat/apache-tomcat-8.5/webapps/dfqz" debug="0"
          reloadable="true"/>
        4.直接使用*.war包文件访问,不需要解压它
          <Host * unpackWARs="false" *> --true 是解压
        5.启动tomcat,测试
          --查看ip
          ifconfig  或 ip addr

  • 相关阅读:
    工商银行在线支付接口
    Runtime-compiler和Runtime-only的区别:
    响应式网站技术精要总结
    ajax基础
    jquery选择器 笔记
    js数组去重的几种方法
    js中的call apply bind
    es6中的类
    bootstrap组件
    es6中的模块化输出
  • 原文地址:https://www.cnblogs.com/loveyoul9/p/11361845.html
Copyright © 2011-2022 走看看