大数据WEB 部署项目到linux中

部署项目到linux中

零 , 目录

  • 常见的linux命令
  • XShell工具
  • 在linux上安装jdk
  • 在linux上安装tomcat
  • 在linux上安装mysql
  • 部署项目

一、 常见的linux命令

  1. ifconfig: 等同于window下的ipconfig命令 , 查看本机的网路配置情况
  2. cd / : 进入到根目录
  3. cd ..:返回上一级目录
  4. ll: 查看当前目录下的文件的详细信息
  5. ls: 查看当前目录下所有的文件名称
  6. clear: 清空屏幕
  7. pwd: 获取当前位置的完整路径
  8. mkdir: 创建文件夹
  9. rm -rf : 强力删除指定的文件或文件夹以及文件夹下的所有内容
  10. vim a.txt:创建一个名叫a.txt的文本文件 , 刚进入时时命令模式 , 需要点击i进入编辑模式 , 编辑完成之后再点击esc回到命令模式 , 输入:wq 保存并退出 或输入:q直接退出(不保存)
  11. mv :移动文件 或重命名

二、 Xshell工具

  1. 用来连接远程服务器的工具
  2. 在linux中查看ip地址
  3. 在XShell中新建连接
  4. 之后输入linux主机的用户名和密码即可登录

三、在linux上安装jdk

  1. 先新建一个目录用于接下来的一系列操作
  2. 下载linux版的jdk
  3. 把下载好的压缩文件上传liunx对应的目录下
  4. 解压 tar -xvf jdk-7u51-linux-x64.tar.gz
  5. 把解压之后的文件改名为jdk1.7
  6. 配置环境变量

    1. vim /etc/profile
    2. 编写环境变量 添加在最下方 , 注意Java_HOME的路径以自己的实际路径为准

      JAVA_HOME=/home/ds/Documents/java/jdk1.7
      PATH=$JAVA_HOME/bin:$PATH
      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export JAVA_HOME PATH CLASSPATH
      
  7. 让环境变量生效 source /etc/profile
  8. 查看配置是否成功 java -version

四、安装tomcat

  1. 下载tomcat linux版本的安装包
  2. 解压 tar -xvf apache-tomcat-7.0.55.tar.gz
  3. 将解压后的文件修改名字
  4. 启动tomcat 需要先进入到tomcat7.0/bin目录下 sh startup.sh
  5. 关闭防火墙service iptables stop
  6. 开启对外端口 iptables -I INPUT -p tcp –dport 8090 -j ACCEPT

五、安装MySql

  1. 创建mysql目录 mysql
  2. 下载mysql linux版本安装包 , 并上传至目录中
  3. 解压
  4. 执行
    1. rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
    2. rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
    3. rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
    4. rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
  5. 启动mysql service mysql start
  6. 登录mysql 第一次安装后没有初始密码 ,直接驶入mysql即可登录
  7. 退出登录 设置用户名密码
    1. 先exit
    2. 退出后 mysqladmin -u用户名 password 密码
  8. 重新登录mysql 时则需要密码
  9. 创建数据库 create databses 数据库名;
  10. 设置字符集
    1. use 数据库
    2. set names utf8;
  11. 导入数据
    1. 把sql文件上传到服务器中
    2. source sql文件
  12. 给root分配权限 , 为了实现外部网络连接

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ;
    
    FLUSH PRIVILEGES;
    
  13. 修改linux下数据库大小写问题 , window下数据库默认不区分大小写 , linux下数据库默认区分大小写
    1. 在/etc/my.cnf中【mysqlID】后添加lower_case_table_names=1 (0区分大小写 , 1 不区分大小写), 重启mysql服务

六、 部署项目

  1. 把项目打成war包后放进linux的tomcat中webapps的目录下即可 , 会自动解压 , 启动tomcat即可访问 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值