centOS上搭建tomcat+jdk+mysql环境
安装centOS系统说明:CentOS 6.5默认安装好之后是没有自动开启网络连接的
一、设置IP地址、网关、DNS
第一块网卡为外网
第二块网卡为内网(没有外网的机器也要将内网配置在第二块网卡上)
输入账号root
再输入安装过程中设置的密码,登录到系统
vi/etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容
BOOTPROTO=static #启用静态IP地址
ONBOOT=yes#开启自动启用网络连接
IPADDR=192.168.0.111#设置IP地址
NETMASK=255.255.255.0#设置子网掩码
GATEWAY=192.168.0.1 #设置网关
DNS1=8.8.8.8 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
IPV6INIT=no#禁止IPV6
:wq!#保存退出
service ip6tables stop #停止IPV6服务
chkconfig ip6tables off#禁止IPV6开机启动
service yum-updatesd stop #关闭系统自动更新
chkconfig yum-updatesd off#禁止开启启动
service network restart#重启网络连接
ifconfig#查看IP地址
二、安装配置JDK1.7和tomcat7
利用yum安装一些常用的编译器和工具
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel vim ntsysv
yum -y install wget
(1)安装JDK: # rpm -ivh jdk-7u3-linux-i586.rpm
会把jdk安装装到/usr/java目录下
(2)解压安装tomcat: # tar zxf apache-tomcat-7.0.26.tar.gz
(3)配置环境变量
#vi/etc/profile
(a)在这个文件末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_03
export JRE_HOME=/usr/java/jdk1.7.0_03/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/apache-tomcat-7.0.26
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.26
export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin
(b)利用下面命令使配置生效,并且查看JDK版本
# source /etc/profile
# java -version
(4)配置tomcat
(a)将tomcat加入开机自启动
# echo "/usr/local/apache-tomcat-7.0.26/bin/startup.sh" >>/etc/rc.local
(b)让防火墙开放tomcat的端口
iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart
(5)测试
# cd /usr/local/apache-tomcat-7.0.26/bin/
# chmod 777 *.*
# ./startup.sh
打开浏览器:http://ip:8080
三、安装mysql
1.安装相关库文件(没有的话就安装,有就不用安装了)
# yum install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel*
2.安装cmake包
# wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz
# tar zxvf cmake-2.8.6.tar.gz
# cd cmake-2.8.6/
# ./configure
# gmake
# gmake install
3.添加用户和创建数据库目录和权限设置
# useradd mysql
# mkdir -p /data/mysql
# chown -R root:mysql /data/mysql
4.MYSQL 5.5.17
# wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/http://mysql.ntu.edu.tw/
# tar zxvf mysql-5.5.17.tar.gz
# cd mysql-5.5.17
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/
# gmake
# gmake install
5.设置mysql配置文件
# cd /usr/local/mysql
# cp ./support-files/my-huge.cnf /etc/my.cnf
5.1编辑/etc/my.cnf
# vi /etc/my.cnf
在 段增加
datadir = /data/mysql
wait-timeout = 30
max_connections = 512
max_connect_errors = 10000000
default-storage-engine = MyISAM
在 段修改
max_allowed_packet = 16M
6.初始化数据库
# ./scripts/mysql_install_db --datadir=/data/mysql --basedir=/usr/local/mysql--defaults-file=/etc/my.cnf --user=mysql
# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
7.设置启动脚本变量
编辑 /etc/rc.d/init.d/mysqld
# vi /etc/rc.d/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data/mysql
8.设置变量环境
# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile (永久生效)
# export PATH=$PATH:/usr/local/mysql/bin (当前生效)
9.启动服务
# service mysqld start
10.设置数据库管理员root密码
# mysqladmin -u root password '123456'
# service mysqld restart
11.进入Mysql
# mysql -u root -p
页:
[1]