一、前置准备

二、安装包上传至服务器

  • SSH连接工具采用FinalShell(Windows/Mac/Linux)版本都有
    5D5E3A95-FF07-435C-93FE-0E3434CBD940.png
    C0EEA8E8-E386-4D1D-AE48-2B5DAFCD19E9.png
  • 如上图所示安装包全部上传成功(/root目录下)

二、Jdk安装

  • 切换至/usr/local目录,创建java文件夹

    1
    2
    cd /usr/local/
    mkdir java
  • 切换至/root目录,将jdk的压缩包拷贝到/usr/local/java目录下

    1
    2
    cd ~
    cp jdk-8u201-linux-x64.tar.gz /usr/local/java
  • 切换至/usr/local/java目录,解压刚才拷贝的安装包,得到文件夹 jdk1.8.0_201

    1
    2
    cd /usr/local/java
    tar -zxvf jdk-8u201-linux-x64.tar.gz

    01A04D84-DEEC-405F-B3DE-4916C6AED808.png
    3B94689C-77A7-4B81-A0AC-32D9EB13F034.png

  • 配置环境变量,打开/etc/profile文件

    1
    vim /etc/profile
    • 添加如下配置参数
      1
      2
      3
      4
      JAVA_HOME=/usr/local/java/jdk1.8.0_201
      CLASSPATH=$JAVA_HOME/lib/
      PATH=$PATH:$JAVA_HOME/bin
      export PATH JAVA_HOME CLASSPATH
  • 重启配置文件,使用java -version查看是否安装成功

    1
    2
    source /etc/profile
    java -version

    AE74ED42-C33D-4FC7-9470-590D788B178A.png

三、Tomcat安装

  • 切换至/usr/local目录,创建tomcat文件夹

    1
    2
    cd /usr/local/
    mkdir tomcat
  • 切换至/root目录,将tomcat的压缩包拷贝到/usr/local/tomcat目录下

    1
    2
    cd ~
    cp apache-tomcat-8.5.38.tar.gz /usr/local/tomcat
  • 切换至/usr/local/tomcat目录,解压刚才拷贝的安装包,得到文件夹 apache-tomcat-8.5.38

    1
    2
    cd /usr/local/tomcat
    tar -zxvf apache-tomcat-8.5.38.tar.gz

    3F51DABD-7340-4160-8CDF-DB47DD80F7C9.png
    58D0CFDE-83BA-4DA7-87D8-6C7FE3E5CAEB.png

  • 切换至/usr/local/tomcat/apache-tomcat-8.5.38/bin目录,我们可以看到如下关键文件和程序

    1
    /usr/local/tomcat/apache-tomcat-8.5.38/bin

    51753D31-E279-4914-A3D1-43D9AE576A72.png

  • 编辑/etc/sysconfig/iptables文件,开启一些常用端口(tomcat-8080 mysql-3306 nginx-80 redis-6379)

    1
    vi /etc/sysconfig/iptables

    ADD3592B-C0CF-4D89-B081-5E78CB9D98BF.png

  • 端口开放格式为

    1
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT
  • 重启服务

    1
    /etc/init.d/iptables restart
  • 启动tomcat,./startup.sh
    851C89E6-2E8B-470E-9478-D03C0263B50D.png

  • 通过ip地址:8080 访问,看到如下界面表示成功
    5992AAA1-1BBE-4887-92FB-20123412A832.png

四、MySQL安装

  • 将mysql的压缩包拷贝到/usr/local目录下,并解压 重命名解压后的文件夹(mysql-5.5.62-linux-glibc2.12)为mysql

    1
    2
    cp mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz /usr/local
    tar -zxvf apache-tomcat-8.5.38.tar.gz
  • 创建mysql用户组及用户

    1
    2
    groupadd mysql
    useradd -r -g mysql mysql
  • 切换至mysql目录,并复制my-medium.cnf 或 my-default.cnf 到 /etc/my.cnf

    1
    2
    cp support-files/my-medium.cnf /etc/my.cnf
    cp support-files/my-default.cnf /etc/my.cnf
  • 设定目录的访问权限

    1
    2
    3
    4
    5
    chown -R mysql .
    chgrp -R mysql .
    scripts/mysql_install_db --user=mysql
    chown -R root .
    chown -R mysql data
  • 进入mysql/scripts目录下,有个mysql_install_db文件用来初始化数据

    1
    cd scripts
  • 执行如下命令

    1
    ./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

    92115355-B9B6-4BB9-81B3-2EAC9D227EA6.png

  • 启动mysql,进入/usr/local/mysql/bin目录,执行如下命令

    1
    ./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &

    (ps: 如果光标停留在屏幕上,表示启动成功!!!)

  • 新建一个shell窗口,设置开机自启,进入/usr/local/mysql目录

    1
    cd /usr/local/mysql
  • 执行如下命令

    1
    2
    3
    4
    5
    6
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
    chmod 700 /etc/init.d/mysql
    chkconfig --add mysqld
    chkconfig --level 2345 mysqld on
    chown mysql:mysql -R /usr/local/mysql/
  • 启动MySQL服务,登录MySQL(默认是没密码的)

    1
    2
    service mysql restart
    mysql -uroot -p

    F4F170BF-0734-4F49-9986-270555C99538.png

  • 修改MySQL登录密码

    1
    2
    3
    4
    mysql>use mysql;
    mysql> update user set password=passworD("你的密码") where user='root';
    mysql> flush privileges;
    mysql> exit;
  • 这样我们就可以使用数据库连接工具连接服务器的MySQL了!!!
    039493CA-9733-44EC-AAA0-5F3AC6DF6CDA.png

四、Redis安装

  • 将redis的压缩包拷贝到/usr/local目录下并解压,生成redis-4.0.2目录

    1
    2
    cp redis-4.0.2.tar.gz /usr/local
    tar -zxvf redis-4.0.2.tar.gz

    22B35C89-A270-4C47-A8CE-FA694E05536D.png

  • 编译

    1
    2
    3
    4
    cd redis-4.0.8
    make
    cd src
    make install PREFIX=/usr/local/redis

    0C4E8B68-D310-4315-BAF8-DAD0620374F2.png

  • 将/usr/local/redis-4.0.2/redis.conf拷贝一份至/usr/local/redis/bin
  • 编辑/usr/local/redis/bin/redis.conf

    1
    2
    3
    4
    5
    6
    7
    # 开启远程连接 注释 bind 127.0.0.1
    # protected-mode yes(关闭保护模式,所以我们要把yes修改为no)
    protected-mode no
    # daemonize no (redis默认是前台启动的,所以我们要把no修改为yes)
    daemonize yes
    # 设置密码
    requirepass 你的密码
  • 将redis设置为开机自启

    1
    vi /etc/rc.local

    37EF2A5C-DE31-4044-BBF3-82D22ECCE00C.png

  • 开启服务

    1
    2
    # 开启服务是必须加上redis.conf配置文件,那样我们修改的配置才能生效
    /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

    616318BD-1004-4181-878B-39BE1AEF49D7.png
    如上这图表示开启成功

  • 也可以在本地用redis-cli开启
    4B9CA2FF-5025-4194-8C22-8692491954BC.png