目录
一、搭建测试环境
步骤:
1、根目录下:vim /etc/my.cnf 添加:lower_case_table_names=1
vim /etc/my.cnf
lower_case_table_names=1
是 MySQL 数据库中的一个系统变量,它用来控制数据库表名在存储和比较时是否区分大小写。
- 2、创建一个目录,用来存放测试包等,创建命令:mkdir 目录名; 创建完通过ll查看。
- 3、进入到刚刚创建的目录。
- 4、上传搭建服务器的包和环境配置,输入rz,然后回车,选择上传的文件,点击确认。上传成功之后输入ll查看。
- 5、对上传的 .gz 文件解压 命令:tar -zxvf 文件名
- 6、对rpm程序进行安装 命令:rpm -ivh 文件名
- 7、安装完成进入到服务器目录下,输入ll查看改目录下的文件。
- 8、在apache目录下,进入里面的webapps文件中
- 9、清空webapps目录,使用命令:rm -rf *
- 10、上传项目包,命令:rz,上传完成之后用ll查看。
- 11、上传完成之后返回到apache目录,进入到该目录下的bin目录中
- 12、执行命令启动解压项目包。输入ll查看
- 13、进入到刚刚解压的文件中,再进入WEB-INF文件中,使用命令:vim xxxxxxx进入修改连接配置。【vim进入页面之后,输入i进入修改模式(即左下角出现insert),通过移动光标修改相应的数据。修改完成后ctrl+c退出编辑模式,再摁shift + ; 左下角出现冒号:就输入wq!强制保存并退出】
- 修改数据库链接地址
- 修改数据库链接地址
- 14、查看核对刚刚编辑的文件是否正确,命令: cat 文件名
- 15、更改完配置之后,重启数据库,service mysqld restart 然后再进行数据库连接。
service mysqld restart //重启数据库
- 16、创建一个新的数据库,用于存储项目的表和数据,并进行还原。数据库名与上一步链接的数据库名相同。
- 还原:进入到刚刚存放sql文件的目录下,输入mysql -uroot -p123456 a<aa.sql 进行还原(a为上一步创建的数据库,aa.sql为数据库备份)
mysql -uroot -p123456 a<aa.sql //还原数据库
- 还原完成去查看是否成功,进入数据库,查看表,有数据则表示还原成功
- 还原:进入到刚刚存放sql文件的目录下,输入mysql -uroot -p123456 a<aa.sql 进行还原(a为上一步创建的数据库,aa.sql为数据库备份)
- 17、核对完数据库是否正常之后,再核对root是否具有远程访问权限。若没有远程权限则手动加上即可。
- 18、完成以上,则打开页面,ip+8080/cms (这里我创建的项目名是cms)
- 19、若没有出现页面:
- 1、在项目目录下使用 netstat -nultp 找到java进程,再使用kill杀死进程。
- 名称中含有java的,左侧为对应的进程id号使用 kill -进程id号 杀进程,若kill不掉则使用kill -9 进程号 (kill -9 强制杀)
- 2、杀死进程之后再查看是否被清除(netstat -nultp)
- 3、重启数据库(service mysqld restart),关闭防火墙(service iptables stop)
- 1、在项目目录下使用 netstat -nultp 找到java进程,再使用kill杀死进程。
- 20、进入apache服务器目录的bin目录下使用命令 : sh startup.sh启动服务器。
- 【若还是无法访问页面或者404则再重复19点的操作】
二、部分linux命令
1、
cd / 进入目录(/ 表示根目录)
cd .. 返回上一级
cd ../.. 返回上两级
2、查看当前目录下的所有目录和文件 ll
3、创建目录和文件
创建目录:mkdir name
创建文件:touch filename
4、进入文件并进行编辑+保存
①、vim filename //进入文件
②、按 i 键进入insert模式 (左下角出现insert则为可编辑模式,可进行增删改操作)
ctrl+c 退出编辑模式(左下角没有出现insert即退出编辑模式)
③、shift + " ; " ,查看左下角出现冒号, 再输入 wq!,回车即可 (wq!为强制保存)
5、查看文件内容: cat filename
6、解压
解压.gz包:tar -zxvf 包名
解压.war包:再服务器目录下的bin目录里面运行startup.sh 进行war包解压,再运训shutdown.sh 停止
此bin目录是服务器下的bin目录,即apache-tomcat下的bin目录。
7、查看进程:netstat -nultp
8、杀死进程:
kill -进程id
kill -9 进程id (强制杀死进程)
9、重启数据库:service mysqld restart (在项目目录下执行)
10、关闭防火墙:service iptables stop(在项目目录下执行)