部署项目到linux中
零 , 目录
- 常见的linux命令
- XShell工具
- 在linux上安装jdk
- 在linux上安装tomcat
- 在linux上安装mysql
- 部署项目
一、 常见的linux命令
- ifconfig: 等同于window下的ipconfig命令 , 查看本机的网路配置情况
- cd / : 进入到根目录
- cd ..:返回上一级目录
- ll: 查看当前目录下的文件的详细信息
- ls: 查看当前目录下所有的文件名称
- clear: 清空屏幕
- pwd: 获取当前位置的完整路径
- mkdir: 创建文件夹
- rm -rf : 强力删除指定的文件或文件夹以及文件夹下的所有内容
- vim a.txt:创建一个名叫a.txt的文本文件 , 刚进入时时命令模式 , 需要点击i进入编辑模式 , 编辑完成之后再点击esc回到命令模式 , 输入:wq 保存并退出 或输入:q直接退出(不保存)
- mv :移动文件 或重命名
二、 Xshell工具
- 用来连接远程服务器的工具
- 在linux中查看ip地址
- 在XShell中新建连接
- 之后输入linux主机的用户名和密码即可登录
三、在linux上安装jdk
- 先新建一个目录用于接下来的一系列操作
- 下载linux版的jdk
- 把下载好的压缩文件上传liunx对应的目录下
- 解压 tar -xvf jdk-7u51-linux-x64.tar.gz
- 把解压之后的文件改名为jdk1.7
配置环境变量
- vim /etc/profile
编写环境变量 添加在最下方 , 注意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
- 让环境变量生效 source /etc/profile
- 查看配置是否成功 java -version
四、安装tomcat
- 下载tomcat linux版本的安装包
- 解压 tar -xvf apache-tomcat-7.0.55.tar.gz
- 将解压后的文件修改名字
- 启动tomcat 需要先进入到tomcat7.0/bin目录下 sh startup.sh
- 关闭防火墙service iptables stop
- 开启对外端口 iptables -I INPUT -p tcp –dport 8090 -j ACCEPT
五、安装MySql
- 创建mysql目录 mysql
- 下载mysql linux版本安装包 , 并上传至目录中
- 解压
- 执行
- rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
- 启动mysql service mysql start
- 登录mysql 第一次安装后没有初始密码 ,直接驶入mysql即可登录
- 退出登录 设置用户名密码
- 先exit
- 退出后 mysqladmin -u用户名 password 密码
- 重新登录mysql 时则需要密码
- 创建数据库 create databses 数据库名;
- 设置字符集
- use 数据库
- set names utf8;
- 导入数据
- 把sql文件上传到服务器中
- source sql文件
给root分配权限 , 为了实现外部网络连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ; FLUSH PRIVILEGES;
- 修改linux下数据库大小写问题 , window下数据库默认不区分大小写 , linux下数据库默认区分大小写
- 在/etc/my.cnf中【mysqlID】后添加lower_case_table_names=1 (0区分大小写 , 1 不区分大小写), 重启mysql服务
六、 部署项目
- 把项目打成war包后放进linux的tomcat中webapps的目录下即可 , 会自动解压 , 启动tomcat即可访问 。