项目部署Linux环境搭建手册范本.docx
《项目部署Linux环境搭建手册范本.docx》由会员分享,可在线阅读,更多相关《项目部署Linux环境搭建手册范本.docx(10页珍藏版)》请在冰点文库上搜索。
![项目部署Linux环境搭建手册范本.docx](https://file1.bingdoc.com/fileroot1/2023-4/29/e65be2fa-45bd-441d-b919-837fe410a305/e65be2fa-45bd-441d-b919-837fe410a3051.gif)
项目部署Linux环境搭建手册范本
1.安装JDK
1.1.安装准备
准备jdk安装文件jdk-6u27-linux-i586-rpm.bin
1.2.安装步骤
进入local文件夹
#cd/usr/local
建立jdk安装目录
#mkdir755–pjdk1.6
进入家目录
#cd/home
#cpjdk-6u27-linux-i586-rpm.bin/usr/local/jdk1.6或在远程安装WinSCP将本地jdk-6u27-linux-i586-rpm.bin拷贝到Linux家目录
进入jdk安装目录
#cd/usr/local/jdk1.6
给所有用户添加可执行的权限
#chmod+xjdk-6u27-linux-i586-rpm.bin
#./jdk-6u27-linux-i586-rpm.bin
此时会生成文件jdk-6u27-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod+xjdk-6u27-linux-i586.rpm
安装程序
#rpm-ivhjdk-6u27-linux-i586.rpm
出现安装协议等,按接受即可。
1.3.配置环境变量
#vi/etc/profile
在里面添加如下容
exportJAVA_HOME=/usr/java/jdk1.6.0_27
exportJAVA_BIN=/usr/java/jdk1.6.0_27/bin
exportPATH=$PATH:
$JAVA_HOME/bin
exportCLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar
exportJAVA_HOMEJAVA_BINPATHCLASSPATH
让/etc/profile文件修改后立即生效,可以使用如下命令:
#./etc/profile
注意:
.和/etc/profile有空格.
或者使用以下命令也可使环境变量生效
# source /etc/profile
1.4.检查JDK是否安装成功
#java-version
如果看到JVM版本及相关信息,即安装成功!
2.安装Tomcat
2.1.安装准备
准备jdk安装文件apache-tomcat-6.0.16.tar.gz
2.2.安装步骤
1.首先确保JDK安装及配置成功。
2.安装Tomcat文件名为apache-tomcat-6.0.16.tar.gz这是一个压缩文件,先解压、命令:
tar或gzip
输入命令:
gzip-dapache-tomcat-6.0.16.tar.gz 解压后为apache-tomcat-6.0.16.tar说明这是一个两层压缩,然后再使用tar命令解压缩。
命令:
tar-xvf apache-tomcat-6.0.16.tar 解压后创建了一个目录:
apache-tomcat-6.0.16
3.将该目录转移到/usr目录下,使用命令mv apache-tomcat-6.0.16 /usr
4.修改文件名mv apache-tomcat-6.0.16 tomcat6
2.3.检查Tomcat是否安装成功
1.启动Tomcat命令
./startup.sh或./catalina.sh
测试:
打开Firefox,在地址栏中输入localhost:
8080,如果出来Tomcat的缺省界面,说明测试通过!
2.处理防火墙问题
此时Linux系统本身可以访问localhost:
8080/但是外部机器不能访问
使用serviceiptablesstop关闭防火墙
chkconfigiptablesoff 防火墙默认不启动。
2.4.设置Tomcat管理员
修改vi /usr/tomcat6/conf/tomcat-users.xml文件 可以修改用户名和密码。
如添加一个名字"admin"
重启Tomcat
先关闭
./shutdown.sh
在打开
./startup.sh
2.5.设置Tomcat随机启动
修改vi /etc/rc.local
在文件末尾加入
JAVA_HOME=/usr/java/jdk1.6.0_27
exportJAVA_HOME
/usr/tomcat6/bin/startup.sh
3.安装Mysql
3.1.安装准备
准备jdk安装文件
MySQL-server-5.1.7-0.i386.rpm
MySQL-client-5.1.7-0.i386.rpm
3.2.安装步骤
进入家目录
#cd/home
1.安装服务器端
#./MySQL-server-5.1.7-0.i386.rpm
显示如下信息。
warning:
MySQL-server-5.1.7-0.i386.rpm
signature:
NOKEY,keyID5072e1f5
Preparing... ###########################################[100%]
1:
MySQL-server ###########################################[100%]
。
。
。
。
。
。
(省略显示)
/usr/bin/mysqladmin-urootpassword'new-password'
/usr/bin/mysqladmin-uroot-htest1password'new-password'
。
。
。
。
。
。
(省略显示)
Startingmysqlddaemonwithdatabasesfrom/var/lib/mysql
如出现如上信息,服务端安装完毕。
测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。
Mysql默认的端口是3306。
[roottest1local]#netstat-nat
ActiveInternetconnections(serversandestablished)
ProtoRecv-QSend-QLocalAddress ForeignAddress State
tcp 0 00.0.0.0:
3306 0.0.0.0:
* LISTEN
上面显示可以看出MySQL服务已经启动。
2.安装客户端
#./MySQL-client-5.1.7-0.i386.rpm
warning:
MySQL-client-5.1.7-0.i386.rpm:
V3DSAsignature:
NOKEY,keyID5072e1f5
Preparing... ###########################################[100%]
1:
MySQL-client ###########################################[100%]
显示安装完毕。
3.3.测试机修改root密码
启动mysqld服务:
servicemysqldstart
停止mysqld服务:
servicemysqldstop
测试如下:
启动mysqld服务servicemysqldstart
以root连接到mysql服务器:
mysql-uroot
命令成功执行后将进入到mysql命令提示符下:
mysql>
改变当前数据库为mysql:
usemysql
设置从本地主机登录的root密码:
setpasswordforrootlocalhost=password('yourpassword');
或:
updateusersetpassword=password('root')whereuser='root'andhost='localhost';
删除匿名:
deletefromuserwhereuser='';
删除密码为空的:
deletefromuserwherepassword='';
删除允许非localhost主机登录的:
deletefromuserwherehost<>'localhost';
执行下面的命令使更改生效:
flushprivileges;
执行下面的命令退出mysql命令行:
quit
或:
/q
3.4.远程连接Mysql
若提示“mysqlisnotallowedtoconnecttothisMySQLserver”
错误解释:
服务器没有授权给你这个ip是不能连接的
开放防火墙serviceiptablesstart
你想root用户名使用root密码从任何主机连接到mysql服务器的话。
运行命令:
mysql>GRANTALLPRIVILEGESON*.*TO'root''%'IDENTIFIEDBY'root'WITHGRANTOPTION;
如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码
运行命令:
mysql>GRANTALLPRIVILEGESON*.*TO'root''192.168.1.3'IDENTIFIEDBY'root'WITHGRANTOPTION;
最后运行flushprivileges;
上面的命令创建一个可以从任意机器以root登录的超级账号,口令是root。
这样,就可以使用方便的图形工具(navicatformysql)进行登录和操作,包括修改root的口令。
3.5.数据库字符集设置,开机启动
据库字符集设置
mysql配置文件/etc/f中加入default-character-set=utf8
开机启动:
chkconfig-addmysqld,查看开机启动设置是否成功chkconfig--list|grepmysql*
mysqld0:
关闭1:
关闭2:
启用3:
启用4:
启用5:
启用
chkconfig--level35mysqldon
3.6.忘记密码,重设密码
1.先结束mysql进程
#killallmysqld
2.用mysql安全模式运行并跳过权限难
#mysqld_safe--skip-grant-tables
3.用root登录,此时不需要密码
#mysql-uroot
4.现在开始修改密码了
mysql>usemysql;
Readingtableinformationforcompletionoftableandcolumnnames
Youcanturnoffthisfeaturetogetaquickerstartupwith-A
Databasechanged
mysql>updateusersetPassword=PASSWORD('yournewpassword')whereUser='root';
QueryOK,2rowsaffected(0.02sec)
Rowsmatched:
2Changed:
2Warnings:
0
mysql>quit
Bye
OK,成功了!
注意:
当运行'mysqld_safe--skip-grant-tables'后停在'Startingmysqlddaemonwithdatabasesfrom/var/lib/mysql',可以新开一个远程终端,继续操作。
3.7.卸载Mysql
1、查找以前是否装有mysql
命令:
rpm-qa|grep-imysql
可以看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:
rpm-e--nodeps包名
(rpm-evmysql-4.1.12-3.RHEL4.1)
3、删除老版本mysql的开发头文件和库
命令:
rm-fr/usr/lib/mysql
rm-fr/usr/include/mysql
注意:
卸载后/var/lib/mysql中的数据及/etc/f不会删除,如果确定没用后就手工删除
rm-f/etc/f
rm-fr/var/lib/mysql
4.项目部署过程
4.1.部署准备
Jdk,tomcat,mysql环境搭建成功
准备项目文件A(A代表项目文件代号)
4.2.部署过程
1.将项目文件A上传入/home下
2.进入家目录
cd/home
3.将项目文件A放入tomcat工作目录webapps
cpA/usr/tomcat6/webapps
4.修改数据库连接地址
进入项目文件夹\WEB-INF\config目录下
cd/usr/tomcat6/webapps/A/WEB-INF/config
修改jdbc.properties文件
执行命令
vijdbc.properties
容如下
db.driver=.mysql.jdbc.Driver
#192.168.0.150zbriskrootroot
db.url=jdbc:
mysql:
//192.168.0.150:
3306/ess_simple_1?
useUnicode=true&characterEncoding=GBK&autoReconnect=true
db.user=root
db.password=root
db.maxactive=500
db.maxidle=50
db.maxwait=10
db.validationQuery=selectnow()
加黄色部分改为连接数据库的ip地址,若数据库与tomcat下一台机器上改为localhost即可.
5.启动Tomcat
./startup.sh
6.可以访问项目了