Linux JDK+TOMCAT+MYSQL+redis 安装日志

检查是否安装iptables

#先检查是否安装了iptables
service iptables status
#安装iptables
yum install -y iptables
#升级iptables
yum update iptables
#安装iptables-services
yum install iptables-services
禁用/停止自带的firewalld服务

#停止firewalld服务
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld
设置现有规则

#查看iptables现有规则
iptables -L -n
#先允许所有,不然有可能会杯具
iptables -P INPUT ACCEPT
#清空所有默认规则
iptables -F
#清空所有自定义规则
iptables -X
#所有计数器归0
iptables -Z
#允许来自于lo接口的数据包(本地访问)
iptables -A INPUT -i lo -j ACCEPT
#开放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#开放21端口(FTP)
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
#开放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#开放8080端口
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
#开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#允许ping
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#其他入站一律丢弃
iptables -P INPUT DROP
#所有出站一律绿灯
iptables -P OUTPUT ACCEPT
#所有转发一律丢弃
iptables -P FORWARD DROP
保存规则设定

#保存上述规则
service iptables save
开启iptables服务

#注册iptables服务
#相当于以前的chkconfig iptables on
systemctl enable iptables.service
#开启服务
systemctl start iptables.service
#查看状态
systemctl status iptables.service
以此centOS7的防火墙配置完成

安装java环境

下载jdk:jdk-7u79-linux-x64.tar.gz
将jdk-7u79-linux-x64.tar.gz放置在/usr/local/将其解压成java文件夹

cd /home
mkdir /usr/local/java
tar -xzvf ./jdk-7u79-linux-x64.tar.gz #解压后得文件夹jdk1.7.0_79
sudo mv ./jdk1.7.0_79/* /usr/local/java
cd /etc 编辑profile文件 vi profile
输入i进入编辑模式 ,将以下配置放到该文件最末尾

export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/lib
输入source /etc/profile使配置生效
验证java环境java -version出现版本号说明验证成功,反之则失败

安装mysql环境 (参考 centOS 安装mysql)

安装依赖库

yum install -y gcc gcc-c++ kernel-devel ntp vim-enhanced flex bison autoconf make automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel libtool libtool-ltdl openssl openssl-devel fontconfig-devel libxml2-devel curl-devel libicu libicu-devel libmcrypt libmcrypt-devel libmhash libmhash-devel pcre-devel libtool-libs gd file patch mlocate diffutils readline-devel glibc-devel glib2-devel libcap-devel

yum install -y libaio
移动到安装目录

sudo mkdir /usr/local/mysql
cd /home
tar -xzvf ./mysql-5.5.49-linux2.6-x86_64.tar.gz
sudo mv ./mysql-5.5.49-linux2.6-x86_64/* /usr/local/mysql
新建用户

sudo groupadd mysql
sudo useradd -g mysql -s /usr/sbin/nologin mysql #不让mysql用户直接登录
sudo chown -R mysql:mysql /usr/local/mysql/
复制配置文件

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
设置权限

chmod +x /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
配置开机自动启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
chkconfig --list mysqld #查看是否已应用上
添加MySQL的软链接以适应init脚本

ln -sv /usr/local/mysql/bin/mysql /usr/sbin/mysql
ln -sv /usr/local/mysql/bin/mysqladmin /usr/sbin/mysqladmin
ln -sv /usr/local/mysql/bin/mysqldump /usr/sbin/mysqldump
修改配置文件

vim /etc/my.cnf
进入编辑模式(输入i)在 [mysqld] 节点中添加

datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid
user = mysql
tmpdir = /tmp
保存退出 (按esc键 输入:wq回车)
初始化数据库

sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
配置防火墙,开启3306端口

vim /etc/sysconfig/iptables
添加如下规则到22端口这条规则的下面即可

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙

/etc/init.d/iptables restart # 或 service iptables restart
启动MySQL

service mysqld start # 或 /etc/init.d/mysqld start
查看是否有mysql进程

ps -ef | grep mysql
查看是否有mysql端口

netstat -ntlp | grep 3306
修改root密码(因为之前未设置密码,所以当要求输入密码时直接回车即可)

/usr/local/mysql/bin/mysqladmin -u root -p password ‘123456‘
测试mysql,mysqladmin,mysqldump命令是否能正常使用
读取MySQL的版本信息

mysqladmin -u root -p version
到此MySQL编译安装完成。

安装tomcat

将安装包apache-tomcat-8.0.35.tar.gz 放在/usr/local/下
执行命令

tar -zxv -f apache-tomcat-7.0.29.tar.gz// 解压压缩包
rm -rf apache-tomcat-7.0.29.tar.gz // 删除压缩包
cd bin/ //进入bin文件夹
./startup.sh //启动tomcat
附:配置https协议 (参考TOMCAT8支持HTTPS协议)

用JDK提供的工具来完成证书的生成
证书生成页面
PS:上图中秘钥文件名称随意

2. 修改Tomcat的server.xml文件配置信息,让其支持HTTPS协议。该文件位置在TOMCAT的conf下,注释掉原来的连接信息,把下面注释的HTTPS协议的连接配置信息启用,并且新增证书的文件位置和密码
Tomcat配置文件修改

3. 启动TOMCAT,因为我们直接配置的就是https默认的端口所以在地址栏输入https://localhost 访问即可
出现如下页面即表示成功
配置成功

安装redis (参考 CentOS7安装配置redis-3.0.0)

将安装包redis-3.2.4.tar.gz放在/usr/local/目录下
执行以下命令

#解压压缩包
tar -zxv -f redis-3.2.4.tar.gz
#删除压缩包
rm -rf redis-3.2.4.tar.gz
#进入目录
cd redis-3.2.4
#编译
make
#启动redis
src/redis-server &
#测试redis
src/redis-cli
当出现127.0.0.1:6379>时表示安装成功。

时间: 2024-12-21 03:21:24

Linux JDK+TOMCAT+MYSQL+redis 安装日志的相关文章

linux环境部署 (jdk/tomcat/mysql/redis)

1. 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)  解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz  复制解

Linux jdk + tomcat+mysql 安装

操作远程Linux服务器准备: 1.下载filezilla  用来上传文件到Linux系统里 2.下载putty  Linux系统操作窗口 安装jdk 1.先查看自己的Linux 位数: uname -a; 到官网上下载对应的jdk 2.用filezilla把下载好的jdk上传到Linux系统中 3.用putty 切换到jdk所在目录下 给操作权限   chomd 777 [jdk文件名] 安装: ./[jdk文件名] 安装tomcat 1)下载apache-tomcat-6.0.10.tar.

Centos6.5 Jdk+Tomcat+Mysql环境安装

系统环境:Centos6.5 64位 1. 安装java环境 这里安装的是jdk1.7.60 在/usr/local目录下创建java目录,可到oracle官网或镜像网站下载jdk-7u60-linux-x64.tar.gz,放到/usr/local/java中, cd /usr/local/java,执行解压: tar zxvf  jdk-7u60-linux-x64.tar.gz. 解压完成后配置JAVA_HOME,JAR_HOME环境变量.打开/etc/profile文件,命令:vi /e

Linux JDK Tomcat Nginx MariaDB 安装,Nginx 多域名转发配置

安装JDK rpm包下载地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u17-oth-JPR # yum install wget -y JDK下载地址: http://download.oracle.com/otn/java/jdk/7u17-b02/jdk-7u17-linux-x64.rpm?Auth

Linux(ubuntu/centos) 部署Java项目 外加安装jdk+tomcat+Mysql

这是我第一次写博文,我希望我写的文本能够帮助到大家,这能让我感到很满足! 本次分享的文章 主要解决 Linux下(ubuntu+centos) 部署Java项目 当然也包括安装jdk+tomcat+mysql 准备环境: 系统环境:

linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [[email protected] opt]# ./jdk-1_5_0_06-linux-i586.bin 并输入 yes 确认安装 2.         创建 /etc/profile.d/java.sh 编辑环境变量 export JAVA_HOME=/opt/jdk export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSP

linux jdk tomcat 安装

首先下载他们的对应版本(tar.gz) 然后解压到usr/local/.. 命令:tar -zxvf ...tar.gz 配置jdk环境变量 命令:vi /etc/profile #set java environmentJAVA_HOME=/usr/local/jdk1.7.0_60CLASSPATH=.:$JAVA_HOME/bin:$PATHPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH 如果jdk配置好的话 可以运行命令

web项目打包成exe在windows下一键安装 jdk+Tomcat+mysql

最近因为公司销售人员不懂软件,所以每次部署项目都需要技术人员到客户现场进行部署,很不方便.所以公司就让把我们的项目做成傻瓜式安装,这样就可以让销售人员去安装,也给技术省了很多事.我在网上找了很多教程但是有些地方还是不全,而且每个人写的也都不一样,所以在制作过程中遇到很多问题,经过几天研究终于实现了,现在就把我整理.研究的写下来,希望可以帮到更多人. 一:打包工具 在网上下载一个 Inno steup的制作exe文件工具 下面是我整理好的compile.iss文件(以下这个可以直接复制过去把要改的

jdk+tomcat+mysql搭建网站无法打开

我们webwall的测试网站凌云论坛,是我之前用jdk-6u5-windows-i586-p.exe+apachetomcat6+mysql-essential-5.1.40-win32.msi搭建的,安装过程中都是使用了默认安装地址.现在网站出现了问题,无法打开. 查看tomcat日志: C:\Program Files\Apache SoftwareFoundation\Tomcat 6.0\logs: LifecycleException:  No UserDatabase compone