Liunx下 jdk -tomcata-mysql的搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Liunx下 jdk -tomcata-mysql的搭建相关的知识,希望对你有一定的参考价值。

     我使用的是通过xftp连接到服务器,上传.zin;tar.zip

  需要的预备知识

    step1:对linux操作系统的工作目录有所了解

    1.根目录 /

    2.根目录下的文件结构

 
/ (root 文件系统) root 文件系统是文件系统的顶级目录。它必须包含在挂载其它文件系统前需要用来启动 Linux 系统的全部文件。它必须包含需要用来启动剩余文件系统的全部可执行文件和库。文件系统启动以后,所有其他文件系统作为 root 文件系统的子目录挂载到标准的、预定义好的挂载点上。
/bin /bin 目录包含用户的可执行文件。
/boot 包含启动 Linux 系统所需要的静态引导程序和内核可执行文件以及配置文件。
/dev 该目录包含每一个连接到系统的硬件设备的设备文件。这些文件不是设备驱动,而是代表计算机上的每一个计算机能够访问的设备。
/etc 包含主机计算机的本地系统配置文件。
/home 主目录存储用户文件,每一个用户都有一个位于 /home 目录中的子目录(作为其主目录)。
/lib 包含启动系统所需要的共享库文件。
/media 一个挂载外部可移动设备的地方,比如主机可能连接了一个 USB 驱动器。
/mnt 一个普通文件系统的临时挂载点(如不可移动的介质),当管理员对一个文件系统进行修复或在其上工作时可以使用。
/opt 可选文件,比如供应商提供的应用程序应该安装在这儿。
/root 这不是 root(/)文件系统。它是 root 用户的主目录。
/sbin 系统二进制文件。这些是用于系统管理的可执行文件。
/tmp 临时目录。被操作系统和许多程序用来存储临时文件。用户也可能临时在这儿存储文件。注意,存储在这儿的文件可能在任何时候在没有通知的情况下被删除。
/usr 该目录里面包含可共享的、只读的文件,包括可执行二进制文件和库、man 文件以及其他类型的文档。
/var 可变数据文件存储在这儿。这些文件包括日志文件、MySQL 和其他数据库的文件、Web 服务器的数据文件、邮件以及更多。

  step2:文件(夹)操作

      增  删   差   改   解压

ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
tar:解压

 

  step3:文件权限:

1.三种权限

技术分享图片

chmod:更改文件9个属性
Linux文件属性有两种设置方法,一种是数字,一种是符号。

Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

r:4
w:2
x:1
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0

  step4:文件操作:

Vim是从 vi 发展出来的一个文本编辑器。

技术分享图片

 

 技术分享图片

 

 

1.下载自己Linux对应的位数(23,64)版本(16.4,17.4)的各种软件的压缩文件

2并通过文件传输协议xftp到 /usr/自己取名字的文件中

3安装顺序

  jdk-tomcat-mysql-jdbc(jdk一定是最先安装的,后面位置可调)

  jdk安装:

  a:jdk解压到文件中(注意权限喔)

  b:配置环境变量(在/etc/profile中配置)path,JAVA_HOME。配置完成后,记得运行才起作用喔

  C:java -version 查看jdk版本

  TOMCAT:

  a:tomcat解压

  b:tomcat的工作目录同windows(bin,lib,config,webapp等),可以查看修改端口号等等

  c:配置安全组,开放端口号

  d:注意防火墙问题,可能访问不了,百度就解决了

  c:IP:端口 看看是否成功 

  MYSQL:

解压后,会有很多的文件

安装下面步骤就好了

sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
(apt-get install mysql-server mysql-client自动安装会装上5.7)

cd /usr/local/src
sudo wget  mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar


sudo tar -xvf mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar
sudo dpkg -i mysql-common_5.7.15-1ubuntu16.04_amd64.deb
sudo dpkg-preconfigure mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb
这一步骤会弹出一个界面,提示让你输入root密码
sudo dpkg -i mysql-client_5.7.15-1ubuntu16.04_amd64.deb (这个必须先安装,否则下面的安装会报错依赖缺失)
sudo dpkg -i mysql-community-client_5.7.15-1ubuntu16.04_amd64.deb
<这里需要注意:安装一个 libmecab2 这个是安装 mysql-community-server的依赖>
sudo apt-get install libmecab2


sudo dpkg -i mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.15-1ubuntu16.04_amd64.deb


cd /usr/local/
sudo ln -s /var/lib/mysql  /usr/local/mysql
sudo mkdir /usr/local/mysql/data
sudo chown -R mysql. /usr/local/mysql/data


登录
sudo /usr/bin/mysql -u root -p [可选数据库名称]
远程连接

 jdbc:

     

1.下载JDBC驱动程序

www.mysql.com/downloads/中寻找connectors, 然后网页左侧有connector/J 点击会出现供选择的tar.gz和zip文件下载下载.tar.gz文件

2.展开刚刚下载的文件(mysql-connector-java-5.0.6.tar.gz)

tar zxvf mysql-connector-java-5.0.6.tar.gz

3.配置连接文件

将刚刚展开的mysql-connector-java-5.0.6 中的mysql-connector-java-5.0.6-bin.jar文件拷贝到上面安装的jdk 和 tomcat下的lib文件夹中

cd mysql-connector-java-5.0.6  
cp ./mysql-connector-java-5.0.6-bin.jar ~/jdk/lib  
cp ./mysql-connector-java-5.0.6-bin.jar ~/tomcat/lib 

  

 

 

以上是关于Liunx下 jdk -tomcata-mysql的搭建的主要内容,如果未能解决你的问题,请参考以下文章

liunx 下安装jdk

Liunx系统下删除自带的JDK及安装需要的JDK版本

liunx下安装JDK

虚拟机下liunx安装jdk

liunx 安装jdk

liunx下部署tomcat