Linux上安装JDK、MySQL、Tomcat
准备工作:
因为JDK、MySQL、Tomcat的安装过程需要从网上下载部分支持包才可以继续,所以需要提前下载安装好依赖。当然,如果系统已经安装了以下依赖,则跳过此步骤!
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc+±4.4.7-4.e16.x86_64
yum install gcc-c++
命令比较:
rpm命令:
相当于Windows的添加/卸载程序,可以进行程序的安装、更新、卸载、查看
安装:rpm -ivh 程序名
查看:rpm -qa (rpm -qa | grep -i java此命令查看某个具体的程序)
卸载:rpm -e --nodeps 程序名
yum命令:
相当于可以联网的rpm命令,相当于先联网下载程序安装包、程序的更新包,然后自动执行rpm命令
JDK安装与卸载
卸载:
执行命令查看:rpm -qa | grep -i java
卸载jdk:rpm -e --nodeps 程序名
安装:
1.准备安装包(jdk.rpm版本,如果是tar版本,则需要解压:tar -zxvf 文件名 -C 解压目标路径)
2.安装命令:rpm -ivh 程序名(默认安装到usr目录中的Java,通过pwd命令查看jdk安装路径:/usr/java/jdk文件名)也可以自定义一个目录,如:在/usr/local/创建Java目录,命令如下:mkdir -p /usr/local/java
3.环境变量配置:主要是编辑一个文件,vi/etc/profile,在文件最后追加:
方式一:
export JAVA_HOME=/usr/java/jdk文件名(此处路径以实际为主)
export CLASSPATH=
J
A
V
A
H
O
M
E
/
l
i
b
:
JAVA_HOME/lib:
JAVAHOME/lib:CLASSPATH
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
方式二:
JAVA_HOME=/usr/java/jdk文件名(此处路径以实际为主)
CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
.
t
o
o
l
s
.
j
a
r
P
A
T
H
=
JAVA_HOME/lib.tools.jar PATH=
JAVAHOME/lib.tools.jarPATH=JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
4.刷新环境变量:source /etc/profile (否则环境变量不会生效)
5.验证:Java -version
MySQL的安装与卸载
查看:rpm -qa | grep -i mysql
卸载:rpm -e --nodeps 程序名
安装:rpm -ivh 程序名(注意服务端与客户端,分别需要安装一次)
启动MySQL服务:service mysql start
设置mysql初始密码并登陆:
/usr/bin/mysqladmin -u root password ‘123456’ (这句话的提示在安装mysql服务端的时候就有提示,并且只有一次有效)
设置开机自动启动mysql:
加入系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
开启远程服务(root用户默认是没有远程登陆权限):
登陆mysql:
赋予root用户所有权限,远程登录密码是123456
qrant all privileges on . to ‘root’ @’%’ identified by ‘123456’;
flush privileges
设置Linux的防火墙
Linux默认是拦截3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
Tomcat的安装与卸载
安装过程类似jdk,此处不再赘述(就是下载、解压、测试运行sh bin/startup.sh 访问网页是否成功,如果成功则表示安装成功,然后就是配置环境变量)
唯一需要注意的是防火墙放行8080端口,还有就是启动的时候注意