本文用的是CentOS7系统,不是虚拟机。

1.什么是Xshell?

  xshell连接上linux之后,就等同于linux本身的终端命令窗口。

  xshell不是必需品,但是它能更好的辅助我们学习linux。拥有更好的操作界面,多此一举,所以我没用。强迫症除外。

2.为什么要安装JDK?

  jdk就是java开发工具,提供了java的api和java的运行时环境jre。不一定需要装的呀,只要你不需要运行java的程序,就不用jdk。

  你不跑,系统有的进程需要跑啊。

3.安装JDK步骤?

   3.1.下载:如果联网:curl -L "http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie" -H "Connection: keep-alive" -O,使用的时候不要直接复制!JDK是分32位和64位

系统的。

 3.2.U盘拷贝,我用的是U盘,以前下载好的。下载linux系统JDK地址

   关于linux系统U盘拷贝文件的使用:  

  3.2.1.先查看电脑连接的硬件驱动命令,fdisk -l.一般U盘的名称是sda*什么的,我的是sdb1,看的出来U盘只有一个。

  3.2.2.假如是sda1,我们先创建一个文件夹,把U盘信息映射到该文件夹。

   mkdir /home/usb(注意空格,usb这个目录需要自己在home创建)

  期间又遇到了CentOS 无法识别NTFS问题,需要安装ntfs-3g,详细参考

    

    一 下载ntfs-3g

    http://www.tuxera.com/community/open-source-ntfs-3g/

    wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz

    或

    curl https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz

    

    二 解压并安装

    1 检测是否安装gcc

    rpm -qa | grep gcc

    或

    gcc -v

 

    安装gcc

    yum install gcc

    2 解压安装 ntfs-3g

    tar -zxvf ntfs-3g_ntfsprogs-2016.2.22.tgz
     ./configure
      make
      make install

  cd ntfs-3g_ntfsprogs-2016.2.22; ./configure && make && make install &&make clean

 

    三 挂载

    mkdir /mnt/wd_usb

    mount -t ntfs-3g /dev/sda1 /mnt/wd_usb

 

    注:取消挂载

     umount /dev/sda1

 

  3.2.3.把U盘信息映射进来

  mount /dev/sda1 /home/usb

  3.2.4.进入该U盘的文件夹

  cd /home/usb

  3.2.5.查看所有信息 

    ls

  3.2.6.拷贝U盘的某文件

  cp server.txt /home

  3.2.7.安全弹出U盘

  umount /dev/sda1

 3.3.安装JDK

  在linux的/usr目录下新建文件夹java,并包安装包拖到java文件夹中

  cd /usr/java(进入java目录下)

  tar xvf jdk-8u121-linux-x64.tar.gz(解压jdk安装包)

   

linux 下 java开发工具 linux开发java有意义吗_数据库

  

linux 下 java开发工具 linux开发java有意义吗_linux 下 java开发工具_02

  在/etc/profile文件末尾添加如下几行

   

linux 下 java开发工具 linux开发java有意义吗_tomcat_03

  

linux 下 java开发工具 linux开发java有意义吗_操作系统_04

4.安装tomcat,tomcat是分windows版本与linux版本的windows版本一般以exe或者zip 格式linux版本一般以tar.gz格式

步骤与JDK的安装基本差不多。

先在/usr下新建tomcat文件夹,并把安装包拷贝进来

cd /usr/tomcat

tar xvf apache-tomcat-8.5.12.tar.gz

 

linux 下 java开发工具 linux开发java有意义吗_linux 下 java开发工具_05

linux 下 java开发工具 linux开发java有意义吗_数据库_06

source /etc/profile(使修改生效)

 

linux 下 java开发工具 linux开发java有意义吗_java_07

 

linux 下 java开发工具 linux开发java有意义吗_linux 下 java开发工具_08

使tomcat成为系统服务

cp catalina.sh /etc/init.d/tomcat

vi /etc/init.d/tomcat(增加如下内容)

 

linux 下 java开发工具 linux开发java有意义吗_tomcat_09

linux 下 java开发工具 linux开发java有意义吗_tomcat_10

退出并保存

 

linux 下 java开发工具 linux开发java有意义吗_java_11

5.安装MySQL(mysql-5.7.22.tar.gz)

rpm -qa | grep -i mysql(检查之前版本)

yum -y remove mysql-libs*(卸载之前安装所有)

将安装包拷贝到/usr/local目录下

linux 下 java开发工具 linux开发java有意义吗_操作系统_12

 

 

linux 下 java开发工具 linux开发java有意义吗_java_13

 

linux 下 java开发工具 linux开发java有意义吗_java_14

 

linux 下 java开发工具 linux开发java有意义吗_java_15

linux 下 java开发工具 linux开发java有意义吗_tomcat_16

添加mysql服务

linux 下 java开发工具 linux开发java有意义吗_操作系统_17

vi /etc/profile(添加环境变量)

linux 下 java开发工具 linux开发java有意义吗_数据库_18

保存并退出

source /etc/profile(使修改生效)

vi /etc/my.cnf(修改mysql配置文件,修改如下内容)

linux 下 java开发工具 linux开发java有意义吗_tomcat_19

保存并退出

linux 下 java开发工具 linux开发java有意义吗_数据库_20

linux 下 java开发工具 linux开发java有意义吗_操作系统_21

6.创建数据库并导入数据

拷贝数据库脚本文件到/usr/local目录下

linux 下 java开发工具 linux开发java有意义吗_数据库_22

linux 下 java开发工具 linux开发java有意义吗_java_23

linux 下 java开发工具 linux开发java有意义吗_tomcat_24

7.发布web项目,下图选中的就是war包

linux 下 java开发工具 linux开发java有意义吗_操作系统_25

 

拷贝项目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目录下,

等待tomcat自动将war包解压完毕,在浏览器输入项目路径即可访问项目了。
8.附: redis安装

           jmeter安装