05006_Linux的jdk、mysql、tomcat安装
1、软件包下载链接:软件包下载 密码:advk
2、安装JDK
(1)查看当前Linux系统是否已经安装java,输入 rpm -qa | grep java ;
(2)卸载两个openJDK
(3)上传jdk到linux
(4)安装jdk运行需要的插件yum install glibc.i686 ;
(5)解压jdk到/usr/local下: tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local ;
(6)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去;
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
(7)重新加载/etc/profile配置文件 source /etc/profile ;
(8)使用java、javac、java -verison、javac -version等验证。
3、安装MySQL
(1)查看CentOS自带的mysql,输入 rpm -qa | grep mysql ;
(2)将自带的mysql卸载;
(3)上传Mysql到linux;
(4)安装mysql的依赖
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
(5)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内;
①在/usr/local/目录下创建mysql目录,使用命令:
cd /usr/local
mkdir mysql
②解压Mysql到/usr/local/下的mysql目录
(6)在/usr/local/mysql下安装mysql ;
①安装服务器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm ;
②安装客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm 。
(7)启动mysql:service mysql start
(8)将mysql加到系统服务中并设置开机启动
①加入到系统服务:chkconfig --add mysql ;
②自动启动:chkconfig mysql on 。
(9)登录mysql
mysql -u root -p
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret 。
(10)修改mysql的密码
set password = password('root');
(11)开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启远程登录mysql的权限;
登录mysql后输入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
(12)开放Linux的对外访问的端口3306
①/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
②/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
③连接远程mysql
4、Tomcat安装
(1)上传Tomcat到linux上;
(2)解压Tomcat到/usr/local下;
(3)把apache-tomcat-7.0.57目录名字改成tomcat;
(4)开放Linux的对外访问的端口8080;
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
(4)启动关闭Tomcat。
①进入tomcat的bin下启动:./startup.sh
②进入tomcat的bin下关闭:./shutdown.sh
最新文章
- 我的MYSQL学习心得(四) 数据类型
- ProgressBar---进度条
- 网络基础知识之 Ping
- JsonProperties对模型返回的应用
- 如何执行一条命令在C#里面。Process
- javascript字符串截取的substring、substr和slice
- android app 内部文件路径
- PyMongo下载及安装
- 黑马程序员——【Java基础】——Java概述
- Unix 哲学
- <;转>;ERP的测试用例模板
- ant_0105
- 设置Linux可以查看历史命令的执行时间
- USACO 1.3.3 Prime Cryptarithm
- Java 多线程详解(四)------生产者和消费者
- SpringBoot初步
- 手写ButterKnife
- windows开发的python移植到linux的问题
- vim 多窗口操作
- jquery实现点击展开列表同时隐藏其他列表 js 对象操作 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象