当前位置:文档之家› 项目部署Linux环境搭建手册

项目部署Linux环境搭建手册

目录目录 (1)1. 安装JDK (2)1.1. 安装准备 (2)1.2. 安装步骤 (2)1.3. 配置环境变量 (3)1.4. 检查JDK是否安装成功 (4)2. 安装Tomcat (4)2.1. 安装准备 (4)2.2. 安装步骤 (4)2.3. 检查Tomcat是否安装成功 (5)2.4. 设置Tomcat管理员 (6)2.5. 设置Tomcat随机启动 (7)3. 安装Mysql (7)3.1. 安装准备 (7)3.2. 安装步骤 (7)3.3. 测试机修改root密码 (9)3.4. 远程连接Mysql (10)3.5. 数据库字符集设置,开机启动 (11)3.6. 忘记密码,重设密码 (12)3.7. 卸载Mysql (13)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给所有用户添加可执行的权限#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/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH让/etc/profile文件修改后立即生效,可以使用如下命令:# . /etc/profile注意: . 和/etc/profile 有空格.或者使用以下命令也可使环境变量生效# source /etc/profile1.4. 检查JDK是否安装成功# java -version如果看到JVM版本及相关信息,即安装成功!2.安装Tomcat2.1. 安装准备准备jdk安装文件apache-tomcat-6.0.16.tar.gz2.2. 安装步骤1.首先确保JDK安装及配置成功。

2.安装Tomcat 文件名为apache-tomcat-6.0.16.tar.gz这是一个压缩文件,先解压、命令: tar 或gzip输入命令:gzip -d apache-tomcat-6.0.16.tar.gz 解压后为ap ache-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的缺省界面,说明测试通过!2.处理防火墙问题此时Linux系统本身可以访问http://localhost:8080/ 但是外部机器不能访问使用service iptables stop关闭防火墙chkconfig iptables off 防火墙默认不启动。

2.4. 设置Tomcat管理员修改vi /usr/tomcat6/conf/tomcat-users.xml文件可以修改用户名和密码。

如添加一个名字"admin"<role name = "admin"><user name ="admin" password=" " roles "admin"/>重启Tomcat先关闭./shutdown.sh在打开./startup.sh2.5. 设置Tomcat随机启动修改vi /etc/rc.local在文件末尾加入JAVA_HOME=/usr/java/jdk1.6.0_27 export JAVA_HOME/usr/tomcat6/bin/startup.sh3.安装Mysql 3.1. 安装准备准备jdk安装文件MySQL-server-5.1.7-0.i386.rpmMySQL-client-5.1.7-0.i386.rpm3.2. 安装步骤进入家目录#cd /home1.安装服务器端# ./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。

[root@test1 local]# netstat -natActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp00 0.0.0.0:33060.0.0.0:*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 5072e1f5 Preparing...########################################### [100%]1:MySQL-client########################################### [100%]显示安装完毕。

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 root@localhost=password('your password');或:update user set password=password('root') where user='root' and host='localhost';删除匿名帐号:delete from user where user='' ;删除密码为空的帐号:delete from user where password='';删除允许非localhost主机登录的帐号:delete from user where host<>'localhost' ;执行下面的命令使更改生效:flush privileges ;执行下面的命令退出mysql命令行:quit或:/q3.4.远程连接Mysql若提示“mysql is not allowed to connect to this MySQL server”错误解释:服务器没有授权给你这个ip是不能连接的开放防火墙service iptables start你想root用户名使用root密码从任何主机连接到mysql服务器的话。

运行命令:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码运行命令:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;最后运行flush privileges ;上面的命令创建一个可以从任意机器以root登录的超级账号,口令是root。

相关主题