1  linux下安装jdk的步骤:
      0. 查找原有的jdk:
rpm -qa | grep java
删除原有的jdk:
rpm -e --nodeps java-1.7.-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.-openjdk-1.6.0.0-1.66.1.13..el6.x86_64 .在/usr/local/ 目录下创建java目录
.把上传到root目录下的jdk包复制到java目录中
.解压jdk包到当前目录中
.安装插件 yum install glibc.i686
.配置环境变量
cd ~
编辑 vi/etc/profile
在文件最后添加一下信息(o,Esc,wq)
#set java environment
JAVA_HOME=/usr/local/java/jdk1..0_72
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出 wq
source /etc/profile 使更改的配置立即生效

     
 
linux下安装mysql的步骤:
  1、上传包:
   mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz   2、解压:
    [root@aliyun-ecs /]#tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
  3、移动mysql文件夹到/usr/local目录下并更名为mysql
   [root@aliyun-ecs /]#mv mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
  4、创建一个mysql用户并更改/usr/local/mysql目录的权限(用户和组)
     [root@aliyun-ecs /]# useradd -r -s /sbin/nologin mysql
   [root@aliyun-ecs /]# chown -R mysql.mysql /usr/local/mysql 注:-R 递归
  [root@aliyun-ecs mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql(你安装的mysql文件夹所在路径) --datadir=/usr/local/mysql/data(数据目录路径)

  5、判断是否初始化成功:目录/usr/local/mysql/data下是否有数据生成
  6、复制support-files目录下的mysql.server脚本到/etc/init.d目录下并更名为mysql 注:这样可以直接采用service mysql start启动mysql
   [root@aliyun-ecs mysql]# cp support-files/mysql.server /etc/init.d/mysql
  7、启动mysql脚本
    service mysql start
  8、登录mysql数据库修改密码
   [root@aliyun-ecs mysql]# bin/mysql -uroot -p'临时密码';
   [root@aliyun-ecs ~]# ln -s /usr/local/mysql/bin/* /bin; 注:将bin下所有命令软连接在/bin,这样就可以直接采用mysql -uroot -p 方式登录mysql
  mysql>set password root(用户名)@localhost(数据库服务器的ip)=password('新密码'); 

  9、采用navicate连接数据库报错:1130 - Host XXX is not allowed to connect to this MySQL server
   这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有记录权限
  10、更改权限
  mysql> select host from user where user = 'root'; 
  mysql> update user set host = '%' where user = 'root';
  mysql> flush privileges;
 linux下安装tomcat的步骤
.在/usr/local/ 目录下创建tomcat目录
.把(ftp服务器)上传到root的tomcat包复制到/usr/local/tomcat/中
.解压tomcat包
.启动tomcat
进入 bin后
启动:
sh startup.sh
关闭:
sh shutdown.sh
.开启端口号() 8080端口放行
/sbin/iptables -I INPUT -p tcp --dport -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
  
linux下发布项目步骤
.数据库和表
a.首先将数据库进行备份:
mysqldump -uroot -p1234 day31 (数据库名称) > e:/.sql (备份的目录) b.然后将1.sql上传到root目录
c.通过远程工具还原数据库
先登录mysql
创建数据库 day31
使用day31 (use day31) d.执行命令mysql>:source /root/.sql
.项目(webapps)
a.将项目打包(war)
在tomcat/webapps目录下,只要tomcat启动 war会自动解压
b.把war包上传到root目录下
c.将war包移动到tomcat/webapps中
d.浏览器访问发布的项目
  

  

linux_jdk_mysql_tomcat的更多相关文章

随机推荐

  1. OpenStack 监控解决方案

    正如你们看到的那样,到目前为止(OpenStack Kilo),OpenStack自己的监控组件Telemetry并不是完美, 获取的监控数据以及制作出来的图表有时候让人匪夷所思,因其重点并不是监控而 ...

  2. js对金额浮点数运算精度的处理方案

    浮点数产生的原因 浮点数转二进制,会出现无限循环数,计算机又对无限循环小数进行舍入处理 js弱语言的解决方案 方法一: 指定要保留的小数位数(0.1+0.2).toFixed(1) = 0.3;这个方 ...

  3. 一、springcloud服务注册、发现、调用(consul/eureka)

    1.Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全 ...

  4. [ python ] 学习目录大纲

    简易博客[html+css]练习 MySQL 练习题及答案 MySQL视图.触发器.函数.存储过程 MySQL 操作总结 Day41 - 异步IO.协程 Day39/40 - 线程的操作 Day36/ ...

  5. php-fpm和cgi,并发响应的理解以及高并发和多线程的关系

    首先搞清楚php-fpm与cgi的关系 cgi cgi是一个web server与cgi程序(这里可以理解为是php解释器)之间进行数据传输的协议,保证了传递的是标准数据. php-cgi php-c ...

  6. 汇编看C函数调用

    http://blog.csdn.net/wishfly/article/details/5022008   简单的函数调用,通过简单的函数调用反汇编可以清楚了解如下 1.栈到底是什么,如何操纵栈的? ...

  7. Linux基础入门学习笔记之二

    第三节 用户及文件权限管理 Linux用户管理 Linux是可以实现多用户登录的操作系统 查看用户 who命令用于查看用户 shiyanlou是当前登录用户的用户名 pts/0中pts表示伪终端,后面 ...

  8. Spring+Dubbo集成Redis的两种解决方案

    当下我们的系统数据库压力都非常大,解决数据库的瓶颈问题势在必行,为了解决数据库的压力等需求,我们常用的是各种缓存,比如redis,本文就来简单讲解一下如何集成redis缓存存储,附github源码. ...

  9. 【Sequel Pro】下载查询结果乱码问题处理方式

    1.下载查询结果已CSV格式保存 2.出现乱码问题样式如下截图: 3. 右键下载的CSV文件,选择用文本编辑打开 4.全选打开的页面内容,重新新建“文本编辑”并进行“储存” 5.打开 1.CSV,则看 ...

  10. 基于Json.NET自己实现MVC中的JsonValueProviderFactory

    写了博文ASP.NET MVC 3升级至MVC 5.1的遭遇:“已添加了具有相同键的项”之后,继续看着System.Web.Mvc.JsonValueProviderFactory的开源代码. 越看越 ...