项目部署Linux环境搭建手册_第1页
项目部署Linux环境搭建手册_第2页
项目部署Linux环境搭建手册_第3页
项目部署Linux环境搭建手册_第4页
项目部署Linux环境搭建手册_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

服务器安装手册北京正邦高科信息技术有限公司 第 1 页 共 16 页目 录目 录 11. 安装 JDK 21.1. 安装准备 .21.2. 安装步骤 .21.3. 配置环境变量 .31.4. 检查 JDK 是否安装成功 42. 安装 Tomcat42.1. 安装准备 .42.2. 安装步骤 .42.3. 检查 Tomcat 是否安装成功 .52.4. 设置 Tomcat 管理员 .62.5. 设置 Tomcat 随机启动 .73. 安装 Mysql83.1. 安装准备 .83.2. 安装步骤 .83.3. 测试机修改 root 密码 .93.4. 远程连接 Mysql113.5. 数据库字符集设置,开机启动 .123.6. 忘记密码,重设密码 .123.7. 卸载 Mysql14服务器安装手册北京正邦高科信息技术有限公司 第 2 页 共 16 页1. 安装 JDK1.1.安装准备准备 jdk 安装文件 jdk-6u27-linux-i586-rpm.bin1.2.安装步骤进入 local 文件夹内#cd /usr/local建立 jdk 安装目录 #mkdir 755 p jdk1.6进入家目录 #cd /home#cp jdk-6u27-linux-i586-rpm.bin /usr/local/jdk1.6 或在远程安装 WinSCP 将本地 jdk-6u27-linux-i586-rpm.bin 拷贝到 Linux 家目录进入 jdk 安装目录 #cd /usr/local/jdk1.6服务器安装手册北京正邦高科信息技术有限公司 第 3 页 共 16 页给所有用户添加可执行的权限#chmod +x jdk-6u27-linux-i586-rpm.bin#./jdk-6u27-linux-i586-rpm.bin此时会生成文件 jdk-6u27-linux-i586.rpm ,同样给所有用户添加可执行的权限#chmod +x jdk-6u27-linux-i586.rpm安装程序#rpm -ivh jdk-6u27-linux-i586.rpm出现安装协议等,按接受即可。1.3.配置环境变量#vi /etc/profile在里面添加如下内容export JAVA_HOME=/usr/java/jdk1.6.0_27export JAVA_BIN=/usr/java/jdk1.6.0_27/binexport PATH=$PATH:$JAVA_HOME/bin服务器安装手册北京正邦高科信息技术有限公司 第 4 页 共 16 页export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH让/etc/profile 文件修改后立即生效 ,可以使用如下命令:# . /etc/profile 注意: . 和 /etc/profile 有空格. 或者使用以下命令也可使环境变量生效# source /etc/profile 1.4.检查 JDK 是否安装成功# java -version如果看到 JVM 版本及相关信息,即安装成功!2. 安装 Tomcat2.1.安装准备准备 jdk 安装文件 apache-tomcat-6.0.16.tar.gz服务器安装手册北京正邦高科信息技术有限公司 第 5 页 共 16 页2.2.安装步骤1. 首先确保 JDK 安装及配置成功。2.安装 Tomcat 文件名为 apache-tomcat-6.0.16.tar.gz 这是一个压缩文件,先解压、命令: tar 或 gzip输入命令: gzip -d apache-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.163. 将该目录转移到 /usr 目录下, 使用命令 mv apache-tomcat-6.0.16 /usr4.修改文件名 mv apache-tomcat-6.0.16 tomcat62.3.检查 Tomcat 是否安装成功1.启动 Tomcat 命令./startup.sh 或 ./catalina.sh测试:打开 Firefox,在地址栏中输入 http:/localhost:8080,如果出来 Tomcat 的缺省界面,说明测试通过! 服务器安装手册北京正邦高科信息技术有限公司 第 6 页 共 16 页2.处理防火墙问题此时 Linux 系统本身可以访问 http:/localhost:8080/ 但是外部机器不能访问使用 service iptables stop 关闭防火墙chkconfig iptables off 防火墙默认不启动。2.4.设置 Tomcat 管理员修改 vi /usr/tomcat6/conf/tomcat-users.xml 文件 可以修改用户名和密码。如添加一个名字 “admin“重启 Tomcat先关闭./shutdown.sh 在打开服务器安装手册北京正邦高科信息技术有限公司 第 7 页 共 16 页./startup.sh2.5.设置 Tomcat 随机启动修改 vi /etc/rc.local在文件末尾加入JAVA_HOME=/usr/java/jdk1.6.0_27export JAVA_HOME/usr/tomcat6/bin/startup.sh3. 安装 Mysql3.1.安装准备准备 jdk 安装文件 MySQL-server-5.1.7-0.i386.rpm MySQL-client-5.1.7-0.i386.rpm3.2.安装步骤进入家目录 #cd /home服务器安装手册北京正邦高科信息技术有限公司 第 8 页 共 16 页1.安装服务器端 # ./MySQL-server-5.1.7-0.i386.rpm显示如下信息。warning: MySQL-server-5.1.7-0.i386.rpmsignature: NOKEY, key ID 5072e1f5Preparing. # 100%1:MySQL-server # 100%。 。 。 。 。 。 (省略显示)/usr/bin/mysqladmin -u root password new-password/usr/bin/mysqladmin -u root -h test1 password new-password。 。 。 。 。 。 (省略显示)Starting mysqld daemon with databases from /var/lib/mysql如出现如上信息,服务端安装完毕。测试是否成功可运行 netstat看 Mysql 端口是否打开,如打开表示服务已经启动,安装成功。Mysql 默认的端口是3306。roottest1 local# netstat -natActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 :3306 :* LISTEN 上面显示可以看出 MySQL 服务已经启动。2.安装客户端 # ./MySQL-client-5.1.7-0.i386.rpmwarning: MySQL-client-5.1.7-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5Preparing. # 100%1:MySQL-client # 100%显示安装完毕。服务器安装手册北京正邦高科信息技术有限公司 第 9 页 共 16 页3.3.测试机修改 root 密码启动 mysqld 服务:service mysqld start停止 mysqld 服务:service mysqld stop测试如下:启动 mysqld 服务 service mysqld start以 root 帐号连接到 mysql 服务器:mysql -u root命令成功执行后将进入到 mysql 命令提示符下:mysql改变当前数据库为 mysql:use mysql设置从本地主机登录的 root 帐号密码:set password for rootlocalhost=password(your password);或:update user set password=password(root) where user=root and host=localhost;删除匿名帐号: delete from user where user= ;服务器安装手册北京正邦高科信息技术有限公司 第 10 页 共 16 页删除密码为空的帐号:delete from user where password=;删除允许非 localhost 主机登录的帐号:delete from user where hostGRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY root WITH GRANT OPTION;如果你想允许用户 root 从 ip 为的主机连接到 mysql 服服务器安装手册北京正邦高科信息技术有限公司 第 11 页 共 16 页务器,并使用 root 作为密码运行命令:mysqlGRANT ALL PRIVILEGES ON *.* TO root IDENTIFIED BY root WITH GRANT OPTION;最后运行 flush privileges ;上面的命令创建一个可以从任意机器以 root 登录的超级账号,口令是 root。这样,就可以使用方便的图形工具(navicat for mysql)进行登录和操作,包括修改 root 的口令。3.5. 数据库字符集设置,开机启动据库字符集设置mysql 配置文件/etc/f 中加入 default-character-set=utf8开机启动:chkconfig -add mysqld,查看开机启动设置是否成功 chkconfig -list | grep mysql*mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 chkconfig -level 35 mysqld on服务器安装手册北京正邦高科信息技术有限公司 第 12 页 共 16 页3.6. 忘记密码,重设密码1. 先结束 mysql 进程# killall mysqld2. 用 mysql 安全模式运行并跳过权限难# mysqld_safe -skip-grant-tables3. 用 root 登录 ,此时不需要密码# mysql -u root4. 现在开始修改密码了mysql use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A服务器安装手册北京正邦高科信息技术有限公司 第 13 页 共 16 页Database changedmysql update user set Password = PASSWORD(your new password) where User = root ;Query OK, 2 rows affected (0.02 sec)Rows matched: 2 Changed: 2 Warnings: 0mysql quitByeOK ,成功了!注意:当运行 mysqld_safe -skip-grant-tables 后停在Starting mysqld daemon with databases from /var/lib/mysql ,可以新开一个远程终端,继续操作。3.7. 卸载 Mysql1、查找以前是否装有 mysql命令:rpm -qa|grep -i mysql服务器安装手册北京正邦高科信息技术有限公司 第 14 页 共 16 页可以看到 mysql 的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除 mysql删除命令:rpm -e -nodeps 包名( rpm -ev mysql-4.1.12-3.RHEL4.1 )3、删除老版本 mysql 的开发头文件和库命令:rm -fr /usr/lib/mysqlrm -fr /usr/include/mysql注意:卸载后/var/lib/mysql 中的数据及/etc/f 不会删除,如果确定没用后就手工删除rm -f /etc/frm -fr /var/lib/mysql4. 项目部署过程4.1.部署准备Jdk,tomcat,mysql 环境搭建成功准备项目文件 A(A 代表项目文件代号)服务器安装手册北京正邦高科信息技术有限公司 第 15

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论