一.项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本)
项目:java web项目
服务器:tomcat
数据库:MySQL
VMware tools小介绍:
现在的centOS已安装了VMware tools (实现主机和虚拟机之间文件的共享拖拽功能),其余项目所需都没有安装。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
二.具体操作
1.判断是否可以联网
本人使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。
#ifconfig (查找虚拟机主机ip) eth0表示现在用的网卡名称
2.将centOS的yum源更新为国内的阿里云源 (方便下载和安装软件包)
第一步:备份你的原镜像文件,以免出错后可以恢复。
#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 6 (6系列)
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:运行yum makecache生成缓存 (管理安装包,下次安装直接找到安装包即可)
#yum clean all
#yum makecache
三.Linux安装配置jdk
1.linux根目录新建文件夹softs
#cd /
#mkdir softs
2.将需要安装配置的文件保存在该目录下
3. rpm文件安装
#rpm -ivh --prefix=/usr/local jdk-7u15-linux-x64.tar
4.文件夹改名
#cd /usr/local
#mv jdk-7u15-linux-x64 jdk7
5.配置环境变量
#vi /etc/profile
进入编辑模式:(按i键,在文件内容的最末尾出处添加)
export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.
(Esc退出编辑模式,:wq保存退出)
6.测试#java -version
四.Linux安装部署tomcat8
1.解压缩tomcat8
#cd /softs
#tar -zxvf apache-tomcat-8.5.23.tar -C /usr/local
2.修改文件夹名称
#mv apache-tomcat-8.5.23 tomcat8
3.配置tomcat环境变量
#vi /etc/profile
export TOMCAT_HOME=/usr/local/tomcat8
export PATH=$TOMCAT_HOME/bin:$PATH
4.本机启动测试
启动tomcat cd /usr/local/tomcat8/bin/startup.sh
5.默认防火墙禁止访问8080端口号
开放让Windows能够访问
#vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
6. 重启防火墙
#/etc/init.d/iptables restart
7.开机自动启动tomcat8
#vi /usr/local/tomcat8/bin/startup.sh
export CATALINA_HOME=/usr/local/tomcat8
/usr/local/tomcat8/bin/catalina.sh start
#vi /etc/rc.d/rc.local
source /etc/profile
/usr/local/tomcat8/bin/startup.sh
五.Linux安装部署mysql
1.解压缩
#cd /softs
#tar -zxvf mysql5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local
2.修改文件夹名称
#mv mysql5.6.38-linux-glibc2.12-x86_64 mysql
3.创建用户组
#groupadd mysql
4.创建一个用户并加到mysql组中
#useradd -g mysql mysql
5.修改用户,用户组
#cd /usr/local/mysql
#chown -R mysql:mysql ./
6.安装数据库
#./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
7.将mysql服务加入init.d目录下,方便使用
#cp support-files/mysql.server /etc/init.d/mysqld
8.并修改权限
#chmod 755 /etc/init.d/mysqld
9.copy mysql配置文件到/etc目录下
#cp support-files/my-default.cnf /etc/my.cnf
10.mysqld的配置文件
#vi /etc/init.d/mysqld
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
11.配置mysql环境变量
#vi /etc/profile
export PATH=/usr/local/mysql/bin:$PATH
#source /etc/profile
12.mysql一组服务的命令
#/etc/init.d/mysqld start
#/etc/init.d/mysqld stop
13.开机自启动mysqld服务
chkconfig会自启动2345四个级别
#chkconfig --level 2345 mysqld on/off
//添加服务
#chkconfig --add mysqld
//显示服务列表
#chkconfig --list
14.本机连接Linux mysql
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
15.Linux防火墙开启3306端口
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
//重启防火墙设置
#/etc/init.d/iptables restart