软件安装(JDK+MySQL+TOMCAT)

发布时间 - 2017-06-23 00:00:00    点击率:

一,JDK安装

1,查看当前Linux系统是否已经安装了JDK

输入 rpm -qa | grep java

如果有:

卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件

2,上传JDK到Linux

3,安装jdk运行需要的插件yum install glibc.i686(选做)

4,解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

5,配置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

6,重新加载/etc/profile配置文件 source /etc/profile

7,验证是否安装成功

二,MySQL安装

1,查看CentOS是否自带了MySQL

输入 rpm -qa | grep mysql

如果有:将自带的mysql删除

2,上传Mysql到linux

3,安装mysql的依赖(选做)

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

出现如图错误在后面加上:--setopt=protected_multilib=false

yum update libstdc++-4.4.7-4.el6.x86_64

4,解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内

cd /usr/local

mkdir mysql

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

5,在/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

出现如图错误在后面加上: --nodeps --force

6,将mysql加到系统服务中并设置开机启动

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

7,登录mysql

mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

如图:

 

 

如果登录时候出现如下错误,是缺少 libncurses.so.5

 

 

yum install libncurses.so.5

输入刚才MySQL随机生成的密码,成功登录:

8,修改mysql的密码

出现如下提示:

MySQL让你修改初始密码:

set password = password('123456');

修改密码后就能使用了:

 

9,开启mysql的远程登录

默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启        远程登录mysql的权限

登录mysql后输入如下命令:

grant all privileges on *.* to 'root' @'%' identified by 'root';

flush privileges;

10,开放Linux的对外访问的端口3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

远程连接:

三,TOMCAT安装

1,上传Tomcat到linux上

2,解压Tomcat到/usr/local下

3,开放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


# 微软  # 如图  # 上传  # 远程登录  # 在后面  # 配置文件  # 让你  # 就能  # 不支持  # 带了 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用低价快速搭建高质量网站?  高防服务器租用指南:配置选择与快速部署攻略  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel如何生成API文档?(Swagger/OpenAPI教程)  html5的keygen标签为什么废弃_替代方案说明【解答】  动图在线制作网站有哪些,滑动动图图集怎么做?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  如何注册花生壳免费域名并搭建个人网站?  如何快速生成可下载的建站源码工具?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  EditPlus中的正则表达式 实战(1)  Laravel如何配置任务调度?(Cron Job示例)  如何在搬瓦工VPS快速搭建网站?  音响网站制作视频教程,隆霸音响官方网站?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Java垃圾回收器的方法和原理总结  如何在IIS管理器中快速创建并配置网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  网站建设保证美观性,需要考虑的几点问题!  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  使用C语言编写圣诞表白程序  英语简历制作免费网站推荐,如何将简历翻译成英文?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  青岛网站建设如何选择本地服务器?  b2c电商网站制作流程,b2c水平综合的电商平台?  php json中文编码为null的解决办法  Java遍历集合的三种方式  如何在阿里云虚拟主机上快速搭建个人网站?  Laravel怎么为数据库表字段添加索引以优化查询  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  魔方云NAT建站如何实现端口转发?  Laravel怎么使用artisan命令缓存配置和视图  Bootstrap CSS布局之列表  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  长沙做网站要多少钱,长沙国安网络怎么样?  EditPlus中的正则表达式 实战(2)  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  如何快速辨别茅台真假?关键步骤解析  如何在云主机上快速搭建网站?  制作电商网页,电商供应链怎么做?  javascript中对象的定义、使用以及对象和原型链操作小结