服务器安装JDK、MySQL、NGINX、Redis、Tomcat

服务器安装JDK、MySQL、NGINX、Redis、Tomcat

1.安装JDK

查看JDK是否安装:yum list installed | grep jdk
如果安装了则卸载: yum -y remove 对应JDK版本
查看JDK版本列表:yum search java | grep -i --color jdk
选择版本安装:yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
查看java版本:java -version
查看环境变量:echo KaTeX parse error: Expected 'EOF', got '#' at position 43: …rofile (G o) #̲set java enviro…PATH: J A V A H O M E / b i n C L A S S P A T H = . : JAVA_HOME/bin CLASSPATH=.: JAVAHOME/binCLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
更新环境变量:source /etc/profile

2.安装MySQL

克隆一个linux系统 进入此虚拟机
修改IP地址为 192.168.239.110
修改主机名字 vim /etc/hostname
重启网络 service network restart
使用xshell连接
创建一个 mysql目录 mkdir /home/mysql
进入到这个目录 cd /home/mysql
下载 MySQL源 wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
安装MySQL源:rpm -ivh mysql-community-release-el6-5.noarch.rpm
查看安装后有效的MySQL源:yum repolist all | grep mysql
下载安装MySQL:yum -y install mysql-community-server

查看MySQL启动状态:service mysqld status
启动MySQL: service mysqld start
连接MySQL : mysql -uroot -p

show databases;
use mysql;
update user set password=password(‘root’) where user=’root’;
update user set host=‘%’ where host=‘127.0.0.1’;
flush privileges;
exit;

3.安装NGINX

nginx是基于c实现

安装Nginx所需的三个插件gcc、pcre、pcre-devel、zlib
A gcc
linux中的gcc是由GNU推出的一款功能强大的、性能优越的多平台编译器。gcc编译器能将C、C++语言源程序和目标程序编译、连接成可执行文件。
查看gcc版本:gcc -v
安装gcc:yum -y install gcc-c++

B 安装pcre、pcre-devel
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。
安装pcre:yum install -y pcre pcre-devel

C zlib安装
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
安装: yum install -y zlib zlib-devel

在home目录下 创建一个文件夹 mkdir /home/nginx
移动到当前目录 cd /home/nginx
下载nginx的安装包 wget http://nginx.org/download/nginx-1.9.9.tar.gz
解压压缩包 tar -zxvf nginx-1.9.9.tar.gz
进入这个包 cd nginx-1.9.9

./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本

make 是用来编译的,它从Makefile中读取指令,然后编译。
make install 是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

移动到nginx应用程序下 : cd /usr/local/nginx
通过ll查看nginx就安装完成:
[root@nginx-150 nginx]# ll
total 4
drwxr-xr-x. 2 root root 4096 Dec 28 14:07 conf
drwxr-xr-x. 2 root root 40 Dec 28 14:07 html
drwxr-xr-x. 2 root root 6 Dec 28 14:07 logs
drwxr-xr-x. 2 root root 19 Dec 28 14:07 sbin

启动nginx: [root@nginx-150 nginx]# ./sbin/nginx
关闭nginx: [root@nginx-150 nginx]# ./sbin/nginx -s stop

使用kill 杀死进程号:
关闭Nginx:ps -ef | grep nginx kill -9 进程号

4.安装Redis

克隆一台linux主机 修改ip地址 hostname 重启
安装gcc-c++ : yum -y install gcc-c++
在home下创建一个redis的文件夹: mkdir /home/redis
移动到这个文件夹下: cd /home/redis
下载redis : wget https://download.redis.io/releases/redis-5.0.9.tar.gz
解压redis: tar -zxvf redis-5.0.9.tar.gz
进入到redis解压目录: cd redis-5.0.9
编译并运行:make && make install PREFIX=/usr/local/redis

移动到redis的安装目录: cd /usr/local/redis
启动redis : ./bin/redis-server
当我们直接这样启动的时候 此时我们当前xshell窗口已经被redis占用,我们使用ctrl+z 此时会停止redis。

修改守护线程(相当于让redis服务启动的时候 能在后台运行)
将配置文件拷贝到bin目录下:cp /home/redis/redis-5.0.9/redis.conf /usr/local/redis/bin
修改bin下的配置文件: vim /usr/local/redis/bin/redis.conf
将136行改为 yes 开启守护进程 底行模式 :136 确定

再次启动redis的时候 需要我们用配置文件启动

运行redis: ./bin/redis-server ./bin/redis.conf
客户端连接: ./bin/redis-cli

在连接上redis之后 如果想关闭redis 服务:
shutdown
shutdown save

ctrl+c 退出连接

ps -ef | grep redis 找到进程号 kill -9 进程号

5.安装Tomcat

在home下创建一个文件夹tomcat8: mkdir /home/tomcat8
移动到这个目录: cd /home/tomcat8
下载tomat压缩包: wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz
解压:tar -zxvf apache-tomcat-8.5.61.tar.gz
到tomcat的bin目录启动tomcat: ./startup.sh
在浏览器访问tomcat : http://192.168.11.130:8080

我们发现 每次启动maomi 都需要到其bin目录下才行 所以我们配置一个tomcat的启动脚本
配置tomcat 通过service启动的shell脚本

添加tomcat脚本: vim /etc/init.d/tomcat

#!/bin/bash
CATALINA_HOME=/home/tomcat8/apache-tomcat-8.5.61
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo ‘please use : tomcat {start | stop | restart}’
;;
esac
exit 0
移动到 init.d下 : cd /etc/init.d
添加权限:chmod 755 tomcat

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值