zoukankan      html  css  js  c++  java
  • centos 部署 自定义(succes)

    安装前先检查一下有没有安装好了的JDK,Tomcat,MySQL,不过一般都没有.

    1.安装JDK

    1.1 下载jdk,可以到官网查看不同版本的下载地址

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz  


    1.2 mv移动到/usr/local/jdk下,解压缩

    1.3 配置环境变量:修改/etc/profile文件,在最后添加

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. export JAVA_HOME=/usr/local/jdk/jdk1.7.0_79(JDK的解压目录)  
    2. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH  
    3. export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar  

    保存退出

    1.4 使文件立即生效:  source /etc/profile
    1.5 检验   Java -version ,  javac

    2.安装Tomcat

    2.1 下载jdk,可以到官网查看不同版本的下载地址

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. wget http://apache.opencas.org/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz  


    2.2 mv移动到/usr/local下,解压缩

    2.3 检验 cd /usr/local/apache-tomcat-7.0.69/bin

    执行./startup.sh

    出现Tomcat started.表示成功.

        注意:安装tomcat之后改个端口,自带的manager等webapp,如果用不到就删了,如果要用到,就设置个强密码.

     到这儿如果修改端口后还不能访问,先关闭tomcat,

    在bin目录下命令  ./shutdown.sh

    找到80进程     netstat -an | grep 80

    杀死80进程    ps -ef | grep httpd | grep -v grep | cut -c10-15 | xargs kill -9

    重启tomcat(bin目录下)    ./startup.sh

    3.安装MySQL

    3.1 查看yum上提供的mysql数据库可下载的版本
          yum list | grep mysql
          安装
          yum install -y mysql-server mysql mysql-devel

          不过CentOS7的yum源中默认好像是没有mysql的

          下载mysql

          wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

          安装rpm包

          rpm -ivh mysql-community-release-el7-5.noarch.rpm

          安装mysql

          yum install mysql-community-server

    3.2 MySQL的重要目录

    /etc/my.cnf 这是mysql的主配置文件
    /var/lib/mysql mysql数据库的数据库文件存放位置
    /var/log mysql 数据库的日志输出存放位置

    3.3 修改默认字符集为utf8

          修改/etc/my.cnf

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. [mysqld]  
    2. #...  
    3. character-set-server=utf8  
    4.   
    5. [client]  
    6. #...  
    7. default-character-set=utf8  

      保存退出

    3.4 设置root密码

    [sql] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');  

    3.5 打开MySQL数据库远程访问权限

    [sql] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. mysql -u root -p  
    2. mysql>use mysql;  
    3. mysql>grant all on *.* to root@'%' identified by 'youpassword';  --1  
    4. mysql>flush privileges;  --2  

          解释:1. 授予 所有权限(all) 在 所有数据库的所有表(*.*) 给 所有IP地址('%')的用户名为root 通过 密码('youpassword')(设个强密码)

                   2. 刷新权限

  • 相关阅读:
    爬虫之爬取淘宝主题市场主要产品信息
    Linux内核11-定时器和时间管理
    UNIX8-进程控制
    UNIX7-进程环境
    Unix3-文件I/O接口
    Linux进程-打开的文件
    递归与二叉树_leetcode230
    递归与二叉树_leetcode235
    递归与二叉树_leetcode226
    递归与二叉树_leetcode222
  • 原文地址:https://www.cnblogs.com/ouyangping/p/6702519.html
Copyright © 2011-2022 走看看