安装jdk

  • 更新系统安装包缓存,并且安装OpenJDK8
sudo apt-get update
sudo apt-get install openjdk-8-jdk
  • 检查jdk版本 
java -version

安装mysql

  • 安装mysql客户端、服务端和开发资源客户端
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
  • 查看mysql进程判断是否安装成功 
sudo netstat -tap | grep mysql

   

  • 通过以下命令可以进入mysql服务(你有可能会忘记密码,所以下面教你如何修改密码)

mysql -uroot -p你的密码
  • 修改root用户密码
1,   终端输入 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 编辑.cnf文件
2, 在[mysqld]下方的skip-external-locking下面添加一行:skip-grant-tables (保存退出后会发现从此畅通无阻)
3, 重启MySQL服务:sudo service mysql restart
4,  输入命令:mysql 进入mysql
5,  输入USE mysql (切换至mysql数据库)
6,  将root用户的密码修改为6688: 7,  UPDATE mysql.user SET authentication_string=password('6688') WHERE User='root' AND Host ='localhost';
8,  修改字段plugin:(Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份。 )
    UPDATE user SET plugin="mysql_native_password"; 9,  输入flush privileges;
10,  输入quit;退出mysql
11,  把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行注释掉
  • 现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
  • 保存退出,然后进入mysql服务,执行授权命令:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
  • 然后执行quit命令退出mysql服务,执行如下命令重启mysql:
service mysql restart
  • 然后就可以通过navicat远程连接ubuntu下的mysql服务了
  • 注意:阿里云需要先设置安全组才能通过navicat远程连接

安装tomcat8

  • 从Ubuntu软件库安装Tomcat:
apt-get install tomcat8
  • 你可能还需要安装tomcat8-docs,tomcat8-examples和tomcat8-admin工具,这些工具提供了文档,测试和允许您基于Web的应用程序管理Tomcat。 您可以使用以下命令安装所有这三个:
apt-get install tomcat8-docs tomcat8-examples tomcat8-admin
  • 如果需要启动,停止或重新启动Tomcat,可以使用以下命令:
systemctl start tomcat8
systemctl stop tomcat8
systemctl restart tomcat8
  • 如果需要查看Tomcat启动日志,可以使用以下命令:

1、找到tomcat安装目录:cd tomcat/logs

2、tail -f catalina.out

3、ctrl+c 退出

  • 修改tomcat默认端口为80:
由于从ubuntu10.04起,默认是关闭1024一下的端口,所以

需要手工打开,关于tomcat的打开,可以到编辑/etc/default/tomcat8中的最后一行AUTHBIND=yes来实现

默认是#AUTHBIND=no

具体操作步骤如下:

1、sudo vim /etc/tomcat8/server.xml,修改为port="80"


2、sudo vim /etc/default/tomcat8 ,修改为AUTHBIND=yes


3、systemctl restart tomcat8,进行重新启动


4、netstat -ant,查看80端口是否起来

然后就可以直接通过ip或者域名访问项目了
  • 修改tomcat默认端口为80:
  • 未完待续
  • Tomcat 配置文件路径

    Tomcat home directory : /usr/share/tomcat6
    Tomcat base directory : /var/lib/tomcat6或/etc/tomcat6

 

整理来源:

Ubuntu16.04安装JDK

在Ubuntu16.04下安装mysql

Ubuntu 16.04下忘记MySQL密码解决方法

Ubuntu 16.04安装Apache Tomcat的方法

ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)的更多相关文章

  1. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  2. Ubuntu16.04 安装JDK Tomcat

    Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: ho ...

  3. Linux 安装jdk+mysql+tomcat

    参考: 安装 jdk+mysql+tomcat   https://www.w3h5.com/post/65.html 安装 mysql  https://blog.csdn.net/qq_23123 ...

  4. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  5. 软件安装(JDK+MySQL+TOMCAT)

    一,JDK安装 1,查看当前Linux系统是否已经安装了JDK 输入 rpm -qa | grep java 如果有: 卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件 2,上 ...

  6. 在Linux上安装jdk,mysql,tomcat的准备工作

    准备工作: 因为JDK,TOMCAT,MYSQL的安装过程中需要从网上下载部分支持包才可以继续,所以要提前安装下载好下面四个依赖 yum install glibc.i686 yum -y insta ...

  7. Ubuntu16.04安装JDK

    转载请注明源出处:http://www.cnblogs.com/lighten/p/6105463.html 1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是 ...

  8. Ubuntu 14.04 安装jdk,tomcat

     分类: 碎知识(8)  版权声明:本文为博主原创文章,未经博主允许不得转载. 写在前面: 装的时候,参考了许多网上的资料,有很多人写的有些简单了,人家那边版本稍微一更新,像我这样的小白就找不到东南西 ...

  9. Aaliyun Linux 64 安装jdk+mysql+tomcat

    参考: http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html http://bbs.aliyun.com/read/17704 ...

随机推荐

  1. 如何通过XInput技术针对游戏方向盘或者手柄编程

    目前市面上的游戏外设,要么支持传统的DirectInput接口,要么支持最新的XInput技术.今天在这里聊一聊,如何通过XInput技术实现对这类游戏外设相关信息的捕获.关于DirectInput与 ...

  2. Coursera Algorithms week4 基础标签表 练习测验:Check if a binary tree is a BST

    题目原文: Given a binary tree where each 

  3. redhat6 改 centos yum 源

    **redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源.第三方源包括:网 ...

  4. vi编辑文件保存后,提示“Can't open file for writing Press ENTER or type command to continue”

    在linux上使用vi命令修改或者编辑一个文件内容的时候,最后发现使用<Esc+:+wq!>无法保存退出,却出现,如下提示: E212: Can't open file for writi ...

  5. canvas 文字转化为粒子

    var canvas = document.createElement('canvas'); var cxt = canvas.getContext('2d'); var W = canvas.wid ...

  6. $tsinsenA1067$

    \(problem\) 这种题目需要一个定理 \(a[1]+a[2]+a[3]+a[4]...=(a[1]%mod)+...\) 本人出奇的懒 然后 动态规划?(恰似枚举) #include < ...

  7. call( )、apply( )

    call( )和apply( )都是用于改变函数执行时的上下文,唯一最大区别在于传入参数的形式不同. 这两个函数都是函数的方法,只有函数能够打点调用call().apply(),表示用指定的上下文执行 ...

  8. 在下载jar包时,要有三个包,分别为使用的把class、查看文档的api、查看源代码的资源包

    字节码包: spring-webmvc-4.1.6.RELEASE.jar 文档包:    spring-webmvc-4.1.6.RELEASE-javadoc.jar 资源包:    webmvc ...

  9. 实现一个类似于收趣APP的功能

    近日想做一个类似于收趣APP软件的一个功能,将头条.微信等其他App的文章能够通过分享微信好友的方式分享到自己的平台软件中. 分享的方式有三种: 1.通过微信好友的方式,将文章分享给收趣. 2.复制文 ...

  10. IC验证概念总结

    一份代码,在写完之后,一定要再经过一次或多次整理和打磨,才能算完成的:一份代码,一定要把其有效代码行,精简.锤炼到最少.最短.最有效,才能算完成的.   下面这些问题和回答是忘记是在哪里看到的了,参考 ...