上周四完整地部署了两台Linux机器。在linux上运行需要用到的软件有:jdk1.7、
tomcat7、memcached、nginx、mysql。
为统一管理软件,将用到的软件都安装在/usr/local/soft中。
安装软件之前都需要检查此软件是否已经安装。
1.JDK。
(1)将安装包jdk-7u40-linux-x64.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf jdk-7u40-linux-x64.tar.gz
(3)配置环境变量 vi /etc/profile
export JAVA_HOME=/usr/local/soft/jdk1.7.0_40
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)java -version 测试(结果为java version "1.7.0_40" 测试通过)
2.安装tomcat。
(1)将安装包apache-tomcat-7.0.42.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf apache-tomcat-7.0.42.tar.gz
(3)启动 cd /usr/local/soft/apache-tomcat-7.0.42/bin
./startup.sh
(4)测试 i.wget http://localhost:8080 (结果中有200 OK表示成功)
ii. ps -ef | grep java (结果中有apache-tomcat-7.0.42表示成功)
(5)本地测试:访问服务器的ip:8080,查看是否有tomcat。如果没有则可能是防火墙未关闭,则(6)
(6)service iptables stop
chkconfig iptables on
chkconfig iptables off
3.安装memcached之前需要安装Libevent。
安装Libevent
(1)将安装包libevent-2.0.21-stable.tar.gz放到/usr/local/soft中
(2)解压libevent-2.0.21-stable.tar.gz
(3)启动 cd /usr/local/soft/libevent-2.0.21-stable
./configure -prefix=/usr/local/soft/libevent-2.0.21-stable/
make
make install
(4)测试 ls -al /usr/local/soft/libevent-2.0.21-stable/lib | grep libevent (结果中有比较长 不会只有两行)
安装memcached
(1)wget http://memcached.org/latest
(2)tar -zxvf memcached-1.4.17.tar.gz
(3)./configure --prefix=/usr/local/soft/memcached-1.4.17 --with-libevent=
/usr/local/soft/libevent-2.0.21-stable
出现configure: error: no acceptable C compiler found in $PATH 问题,解决如(4)
(4)yum install gcc 后又两次输入y。再重复(3)即可
(5) make
make install
(6)测试:进入memcached,用./memcached -help测试。
4.安装Nginx之前需要安装pcre。
安装pcre
(1)将安装包pcre-8.21.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf pcre-8.21.tar.gz
(3)启动 cd /usr/local/soft/pcre-8.21
./configure
make
make install
安装nginx
(1)将安装包nginx-1.4.4.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf nginx-1.4.4.tar.gz
(3)启动 cd axvf nginx-1.4.4.tar.gz
./configure
make
make install
其中./configure: error: the HTTP rewrite module requires the PCRE library.
解决办法:yum -y install pcre-devel
yum -y install openssl openssl-devel
make
make install
5.安装Mysql
首先删除Linux自带的mysql
查看Linux是否自带mysql
rpm -qa | grep mysql(结果显示mysql-libs-5.1.61-4.el6.x86_64,则要删除)
手动删除mysql数据
rm -f /etc/my.cnf
rm -rf /var/lib/mysql
yum -y remove mysql-libs-5.1.61-4.el6.x86_64
用rpm -qa | grep mysql再次检查 已没有显示
安装mysql
将两个安装包放到/usr/local/soft中
(MySQL-client-5.6.15-1.linux_glibc2.5.x86_64.rpm)(MySQL-server-5.6.15-1.linux_glibc2.5.x86_64.rpm)
rpm -ivh MySQL-*.rpm
service mysql start
netstat -nat
/etc/init.d/mysql stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
重新开启一个命令窗口,下面是新窗口的内容
mysql -uroot -p(可能会输入密码)
show databases;
SET PASSWORD = PASSWORD('newpassword');
show databases;
use mysql;
show tables;
select Host,User,Password,password_expired from user;
update user set Host = '%',password_expired='N' where Host='::1';
FLUSH PRIVILEGES;
quit;
/etc/init.d/mysql restart;
mysql -uroot -p(就可以输入新密码了!)
可能会出错:http://blog.csdn.net/qq160816/article/details/7722680
memcached配置端口
查看端口ps aux|grep memcached
killall -9 memcached;
memcached -d -m 256 -u root -p 11211;
memcached -d -m 256 -u root -p 11212;
memcached -d -m 256 -u root -p 11213;
tomcat7、memcached、nginx、mysql。
为统一管理软件,将用到的软件都安装在/usr/local/soft中。
安装软件之前都需要检查此软件是否已经安装。
1.JDK。
(1)将安装包jdk-7u40-linux-x64.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf jdk-7u40-linux-x64.tar.gz
(3)配置环境变量 vi /etc/profile
export JAVA_HOME=/usr/local/soft/jdk1.7.0_40
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)java -version 测试(结果为java version "1.7.0_40" 测试通过)
2.安装tomcat。
(1)将安装包apache-tomcat-7.0.42.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf apache-tomcat-7.0.42.tar.gz
(3)启动 cd /usr/local/soft/apache-tomcat-7.0.42/bin
./startup.sh
(4)测试 i.wget http://localhost:8080 (结果中有200 OK表示成功)
ii. ps -ef | grep java (结果中有apache-tomcat-7.0.42表示成功)
(5)本地测试:访问服务器的ip:8080,查看是否有tomcat。如果没有则可能是防火墙未关闭,则(6)
(6)service iptables stop
chkconfig iptables on
chkconfig iptables off
3.安装memcached之前需要安装Libevent。
安装Libevent
(1)将安装包libevent-2.0.21-stable.tar.gz放到/usr/local/soft中
(2)解压libevent-2.0.21-stable.tar.gz
(3)启动 cd /usr/local/soft/libevent-2.0.21-stable
./configure -prefix=/usr/local/soft/libevent-2.0.21-stable/
make
make install
(4)测试 ls -al /usr/local/soft/libevent-2.0.21-stable/lib | grep libevent (结果中有比较长 不会只有两行)
安装memcached
(1)wget http://memcached.org/latest
(2)tar -zxvf memcached-1.4.17.tar.gz
(3)./configure --prefix=/usr/local/soft/memcached-1.4.17 --with-libevent=
/usr/local/soft/libevent-2.0.21-stable
出现configure: error: no acceptable C compiler found in $PATH 问题,解决如(4)
(4)yum install gcc 后又两次输入y。再重复(3)即可
(5) make
make install
(6)测试:进入memcached,用./memcached -help测试。
4.安装Nginx之前需要安装pcre。
安装pcre
(1)将安装包pcre-8.21.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf pcre-8.21.tar.gz
(3)启动 cd /usr/local/soft/pcre-8.21
./configure
make
make install
安装nginx
(1)将安装包nginx-1.4.4.tar.gz放到/usr/local/soft中
(2)解压 tar zxvf nginx-1.4.4.tar.gz
(3)启动 cd axvf nginx-1.4.4.tar.gz
./configure
make
make install
其中./configure: error: the HTTP rewrite module requires the PCRE library.
解决办法:yum -y install pcre-devel
yum -y install openssl openssl-devel
make
make install
5.安装Mysql
首先删除Linux自带的mysql
查看Linux是否自带mysql
rpm -qa | grep mysql(结果显示mysql-libs-5.1.61-4.el6.x86_64,则要删除)
手动删除mysql数据
rm -f /etc/my.cnf
rm -rf /var/lib/mysql
yum -y remove mysql-libs-5.1.61-4.el6.x86_64
用rpm -qa | grep mysql再次检查 已没有显示
安装mysql
将两个安装包放到/usr/local/soft中
(MySQL-client-5.6.15-1.linux_glibc2.5.x86_64.rpm)(MySQL-server-5.6.15-1.linux_glibc2.5.x86_64.rpm)
rpm -ivh MySQL-*.rpm
service mysql start
netstat -nat
/etc/init.d/mysql stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
重新开启一个命令窗口,下面是新窗口的内容
mysql -uroot -p(可能会输入密码)
show databases;
SET PASSWORD = PASSWORD('newpassword');
show databases;
use mysql;
show tables;
select Host,User,Password,password_expired from user;
update user set Host = '%',password_expired='N' where Host='::1';
FLUSH PRIVILEGES;
quit;
/etc/init.d/mysql restart;
mysql -uroot -p(就可以输入新密码了!)
可能会出错:http://blog.csdn.net/qq160816/article/details/7722680
memcached配置端口
查看端口ps aux|grep memcached
killall -9 memcached;
memcached -d -m 256 -u root -p 11211;
memcached -d -m 256 -u root -p 11212;
memcached -d -m 256 -u root -p 11213;
- apache-tomcat-7.0.42.tar.gz (7.6 MB)
- 下载次数: 0
- libevent-2.0.21-stable.tar.gz (830.8 KB)
- 下载次数: 0
- nginx-1.4.4.tar.gz (750.2 KB)
- 下载次数: 0
- pcre-8.21.tar.gz (1.5 MB)
- 下载次数: 0
发表评论
-
单例模式
2014-05-12 22:25 01. public class Singleton { ... -
一些web问题和解决方案
2014-04-26 15:04 0浏览器报错:Uncaught ReferenceError: ... -
上传jar包到maven库
2014-04-24 22:11 2566情形:maven项目中经常会遇到项目需要的jar在中央库中 ... -
从tomcat乱码问题中学习Java编码
2014-04-03 21:35 783项目在jetty中运行正常,打包到tomcat中, ... -
dos批处理命令学习
2014-03-21 13:34 994最近接手公司一个项目,要将两个xml数据库的项目,打包成一个可 ... -
网络带宽问题ADSL
2014-03-18 14:19 380网络上行即上传,下行即下载。 运营商说的光纤传播速度单位是b/ ... -
ical4j推送会议提醒
2014-03-13 22:04 4179项目需求:用户会申请参加活动,系统自动给用户Email发送会议 ... -
CharSequence String StringBuffer StringBuilder StringUtils
2014-03-13 22:00 469CharSequence是一个字符序列接口,只包括length ... -
谈序列化和transient类型
2013-12-21 17:15 870什么是序列化:很多时候数据要放在网络上传输,或者存到数据库中, ... -
@override报错
2013-12-21 17:08 405@Override 时出现以下错误: The metho ... -
一些总结listener filter interceptor
2013-12-21 17:06 622servlet:运行在Java服务器端的应用程序,工作在客户端 ... -
vi编辑器
2013-12-13 16:46 2vi编辑器 http://man.ddvip.com/sof ... -
vi编辑器
2013-12-13 16:45 515http://man.ddvip.com/soft/viedi ... -
年底任务表
2013-12-04 09:18 558这段时间研究了一些设计模式的东西,以前在学校上UML课程老师讲 ... -
我所理解的maven
2013-11-27 13:26 721maven最常用的功能是作为项目管理工具,可以帮助 ... -
登录后跳转进入登录前的网址
2013-11-18 08:58 813优化系统的时候拿到网址,登录进去只能看到首页,之前的网址还 ... -
登出以后点击浏览器返回按钮,使其不能正常返回
2013-11-13 09:05 1509今天开始优化系统,之前是登出系统以后点击浏览器返回按钮,就会退 ... -
自己动手安装Linux中的JDK\tomcat
2013-11-08 15:46 537今天开始安装tomcat。上一篇文章中JDK安装出现了问题,然 ... -
Ubuntu下安装JDK rpm格式
2013-11-06 16:52 912今天没事就开始捣鼓我的Linux。昨天下班在 http: ... -
Ubuntu权限 普通用户变为超级用户
2013-11-06 15:01 863Ubuntu有$标志表示你现在处于普通用户,#表示超级用户 ...
相关推荐
linux环境部署文档
Linux环境部署和项目构建
CentOS 系统常用部署工具包集合,内含jdk 8.131、tomcat 9.0.27、nginx 1.10.0,
Linux环境部署Oracle 11gR2 RAC数据库
Linux环境部署数据库Tagetik及应用
linux环境部署(nginx).pdf
linux 环境下开发 .net 程序,在linux 环境部署.NET的开发环境
linux环境部署(nginx)参照.pdf
一、前言 4 1.1编写目的 4 1.2相关工具介绍 4 ...本手册为指导客户以及项目技术人员在LINUX操作系统环境下,如何实施部署ORACLE和ECOLOGY程序指导手册。 本手册中的内容都是在虚拟机中模拟客户真实环境。
如何使用Xshell工具远程Linux环境部署web项目(Xmanager)借鉴.pdf
linux环境部署
文档详细描述了Discuz!在Linux环境中的部署,附件中包含了文档中要用到的所有安装文件、配置文件。
linux部署mongodb
linux环境搭建java
ELK在linux环境下的安装
前言5部署 Mono 4 环境 16源码安装 16软件包安装 18激活 jws.mono 的图像处理 22运行环境 30组件管理 31启动 31静态文件目录 3
kettle在linu系统下的安装和运行,常见的安装错误和解决方案,以及在linx环境下设置定时任务运行