Linux 安装mysql、JDK、tomcat
windows 控制面板 可以进行 添加/卸载程序
进行程序的安装、更新、卸载、查看
rpm命令(本地): 相当于windows 的添加/卸载程序
进行程序的安装、更新、卸载、查看
本地程序安装: rpm -ivh 程序名
本地程序查看: rpm -qa
本地程序卸载: rpm -e --nodeps 程序名
yum 命令: 相当于可以联网的rpm命令
相对于先联网下载程序安装包、程序的更新包
自动执行 rpm 命令
准备工作:
因为jdk ,tomcat、mysql的安装过程需要从网上下载部分支持包才可以继续,
需要提前下载好依赖。
yum install glibc.i686 大小 8M+31M
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 617Kb
yum update libstdc++-4.4.7-4.e16.x86_64 仅更新检查无下载内容
yum install gcc-c++ 19MB
上面命令按照顺序在联网状态下进行执行。
Linux 系统上安装JDK
命令执行查看当前jdk:
rpm -qa | grep java
创建JDK的安装路径:
在/user/local/ 创建文件夹java目录
命令:
mkdir -p /user/local/java
上传jdk压缩包:(先把jdk压缩包上传到linux家目录(/root)(命令art+p 手动拖拽本地jdk压缩包))
解压压缩包到/user/loacl/java
## tar -zxvf jdk压缩包名 -C /user/local/java
解压完成之后进入安装目录:cd /user/loacl/java
进入安装包: cd jdk1.7.0_71
配置jdk的环境变量:
vim /etc/profile
#set java environment
JAVA_HOME=/user/local/java/jdk1.7.0_71
CLASSPATH= .:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
exprot JAVA_HOME CLASSPATH PATH
配置完环境变量之后需要重新加载配置文件(否则环境变量不会重新执行)
source /etc/profile
Linux系统上安装Mysql
##安装Mysql
查询mysql的安装情况
rpm -qa | grep -i mysql
卸载自带的mysql
rpm -e --nodeps mysql名称
卸载完之后需要上传本地安装包两个安装包(windows就一个安装包,实际它安装也是两个,一个server,一个client)
拖拽安装包到上传窗口
安装msyql命令:
rpm -ivh (服务端安装包的)server msql名称
mysql的默认安装路径在/user下面 (不需要指定路径)
rpm -ivh (客户端安装包的)client msql名称
以后每次启动Linux需要手动启动
service mysql start
设置Linux开机自动开启mysql:
加入系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
由于使用navicat(windows本地) 连接mysql的时候需要Linux开启远程服务才能访问Linux上部署的mysql
mysql 登录命令: mysql -u -root -p
1.//赋予root用户所有权限,远程登录密码是123456
grant all privileges on *.* to 'root' @'%' identified by '123456'(所有权限包含远程登录权限)
flush privileges (权限需要刷新一下才能使用)
设置Linux的防火墙:
2.最后还需要关闭Linux的防火墙(防火墙默认拦截3306端口)
/sbin/iptables -I INPUT -P tcp --dport 3306 -j Accept
/etc/rc.d/init.d/iptales save
Linux系统上安装tomcat
### 上传tomcat 安装文件:
(alt+p)呼出上传窗口拖拽tomcal的安装包到/root
### 创建tomcat的安装路径:
mkdir -p /user/local/tomcat
###解压tomcat到创建的tomcat目录中:
tar -zxvf tomcat名称 -C /user/local/tomcat
进入tomcat的bin目录,Linux启动tomcat(*startup.sh)(区别于windows的startup.dat)
命令: (./表示当前目录)
./startup.sh
设置防火墙:
我们启动完之后:页面访问不了,是因为tomcat的默认端口号在linux中被防火墙关闭(拦截)了。
开放8080端口:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存配置:
/etc/rc.d/init.d/iptables save
启动tomcat执行:
/user/local/tomcat/apache-tomcat-7.0.57/bin/startup.sh
关闭tomcat执行:
/user/local/tomcat/apache-tomcat/7.0.57/bin/shutdown.sh