# 命令查看可修改分辨率
   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\n", mysql_error(conn));
exit(1);
} if (mysql_query(conn, "show tables"))
{
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
} res = mysql_use_result(conn); printf("MySQL Tables in mysql database:\n"); while ((row = mysql_fetch_row(res)) != NULL)
{
printf("%s \n", row[0]);
} mysql_free_result(res);
mysql_close(conn); printf("finish! \n");
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

linux项目运行环境搭建的更多相关文章

  1. linux系统web项目运行环境搭建

    允许本地访问端口:iptables -P OUTPUT ACCEPT MySQL数据库安装1.yum install mysql 2.yum install mysql-server 3.删除MySQ ...

  2. Linux服务器运行环境搭建(三)——MySQL数据库安装

    官网:http://www.mysql.com/ 官网下载地址:http://dev.mysql.com/downloads/mysql/ 说明:官网下载页面的“Select Platform” 选择 ...

  3. Linux服务器运行环境搭建(四)——Tomcat安装

    官网地址:http://tomcat.apache.org 官网下载地址(Tomcat6):http://tomcat.apache.org/download-60.cgi,Windows下载wind ...

  4. Linux服务器运行环境搭建(二)——Redis数据库安装

    官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxv ...

  5. linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压 ...

  6. Linux(三)—— 项目部署环境搭建

    目录 项目部署环境搭建 一.linux上网 二.rpm包管理 1.光盘挂载 2.安装卸载rpm包 3.查询是否安装 4.查看软件包 5.互相依赖关系的软件包 三.yum包管理 1.使用aliyun的y ...

  7. Atitit linux获取项目运行环境版本

    Atitit linux获取项目运行环境版本 1.1. Nginx版本1 1.2. Php版本1 1.3. Mysql版本2 1.4. Redis版本2 1.1. Nginx版本 [root@iZ25 ...

  8. Hadoop项目开发环境搭建(Eclipse\MyEclipse + Maven)

    写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Mav ...

  9. java项目测试环境搭建

    java项目测试环境搭建 2019-03-06 13:45:26 木瓜小少年 阅读数 691更多 分类专栏: 测试   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原 ...

随机推荐

  1. Flink SQL 如何实现数据流的 Join?

    无论在 OLAP 还是 OLTP 领域,Join 都是业务常会涉及到且优化规则比较复杂的 SQL 语句.对于离线计算而言,经过数据库领域多年的积累,Join 语义以及实现已经十分成熟,然而对于近年来刚 ...

  2. QT:如何重新生成makefile文件

  3. Eclipse 导入逆向工程

    相关配置 生成 生产前 生成后

  4. Confluence 6 多媒体文件和在页面中显示文件列表

    多媒体文件 文件的预览同时也支持 MP3 音频和 MP4 视频文件.Confluence 使用 HTML 5 来播放附加的音频和视频文件.这个意味着这些文件类型的文件格式,用户可以在支持的浏览器中直接 ...

  5. Oracle用函数或PIVOT实现行转列

    原数据: 目标数据: 实现代码: SELECT YEAR AS "年", SUM (DECODE (QUATER, 1, RATE, 0)) AS "季度一", ...

  6. spark RDD 的基本操作

    好记性不如烂笔头,分享一下 Spark是一个计算框架,是对mapreduce计算框架的改进,mapreduce计算框架是基于键值对也就是map的形式,之所以使用键值对是人们发现世界上大部分计算都可以使 ...

  7. avue你繁琐的表格、表单、树等组件开发的解脱工具,了解一下?

    简介 Avue是基于Vue.js和element的快速开发框架 它的核心是数据驱动UI的思想,让我们从繁琐的crud开发中解脱出来,它的写法类似easyUI,但是写起来比easyui更容易,因为它是基 ...

  8. redis哨兵集群搭建

    下载redis jar包redis-4.0.11.tar.gz放在/data/redis目录下 解压 命令:tar -zxvf redis-4.0.11.tar.gz 解压后如图所示 在/usr/lo ...

  9. oracle delete 数据恢复

    /*1.FLASHBACK QUERY*/ --闪回到15分钟前 select *  from orders  as of timestamp (systimestamp - interval ''1 ...

  10. Python 抓取数据存储到Mysql中

    # -*- coding: utf-8 -*- import os,sys import requests import bs4 import pymysql#import MySQLdb #连接MY ...