上周四完整地部署了两台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 2606情形:maven项目中经常会遇到项目需要的jar在中央库中 ... -
从tomcat乱码问题中学习Java编码
2014-04-03 21:35 812项目在jetty中运行正常,打包到tomcat中, ... -
dos批处理命令学习
2014-03-21 13:34 1007最近接手公司一个项目,要将两个xml数据库的项目,打包成一个可 ... -
网络带宽问题ADSL
2014-03-18 14:19 438网络上行即上传,下行即下载。 运营商说的光纤传播速度单位是b/ ... -
ical4j推送会议提醒
2014-03-13 22:04 4241项目需求:用户会申请参加活动,系统自动给用户Email发送会议 ... -
CharSequence String StringBuffer StringBuilder StringUtils
2014-03-13 22:00 490CharSequence是一个字符序列接口,只包括length ... -
谈序列化和transient类型
2013-12-21 17:15 904什么是序列化:很多时候数据要放在网络上传输,或者存到数据库中, ... -
@override报错
2013-12-21 17:08 429@Override 时出现以下错误: The metho ... -
一些总结listener filter interceptor
2013-12-21 17:06 648servlet:运行在Java服务器端的应用程序,工作在客户端 ... -
vi编辑器
2013-12-13 16:46 2vi编辑器 http://man.ddvip.com/sof ... -
vi编辑器
2013-12-13 16:45 589http://man.ddvip.com/soft/viedi ... -
年底任务表
2013-12-04 09:18 597这段时间研究了一些设计模式的东西,以前在学校上UML课程老师讲 ... -
我所理解的maven
2013-11-27 13:26 738maven最常用的功能是作为项目管理工具,可以帮助 ... -
登录后跳转进入登录前的网址
2013-11-18 08:58 842优化系统的时候拿到网址,登录进去只能看到首页,之前的网址还 ... -
登出以后点击浏览器返回按钮,使其不能正常返回
2013-11-13 09:05 1537今天开始优化系统,之前是登出系统以后点击浏览器返回按钮,就会退 ... -
自己动手安装Linux中的JDK\tomcat
2013-11-08 15:46 578今天开始安装tomcat。上一篇文章中JDK安装出现了问题,然 ... -
Ubuntu下安装JDK rpm格式
2013-11-06 16:52 957今天没事就开始捣鼓我的Linux。昨天下班在 http: ... -
Ubuntu权限 普通用户变为超级用户
2013-11-06 15:01 908Ubuntu有$标志表示你现在处于普通用户,#表示超级用户 ...
相关推荐
Linux环境部署是一个涵盖广泛的主题,涉及操作系统安装、配置、服务管理、网络设置等多个方面。以下是一些关于"Linux环境部署"的重要知识点: 1. **Linux发行版选择**:标题和描述中提到了`CentOS`,它是一款广泛...
在IT行业中,Linux环境部署是基础且至关重要的工作,尤其对于服务器端应用的配置和管理。本知识包针对的是CentOS系统,一个广泛使用的Linux发行版,提供了几个关键的组件来帮助用户快速搭建开发或生产环境。以下是...
Linux环境部署和项目构建涉及的关键知识点包括Linux系统的基础知识、远程连接工具的使用、Linux下软件安装以及Web端项目的部署。以下将详细介绍这些知识点。 ### Linux环境部署和项目构建知识点 #### 1. 远程连接...
Linux 环境部署数据库及 Tagetik 应用 Linux 环境部署数据库及 Tagetik 应用是指在 Linux 操作系统上安装和配置数据库管理系统,例如 Oracle 12c,并部署 Tagetik 应用程序。本文档将指导您完成整个部署过程,包括...
Linux环境部署操作手册** Discuz! 是一款广泛应用的开源社区论坛软件,它为企业和个人提供了构建在线社区的平台。本操作手册主要聚焦于如何在Linux环境下部署和管理Discuz! 论坛系统。以下是一些关键知识点: 1. ...
【Kettle Linux环境部署】 Kettle,又称为Pentaho Data Integration(PDI),是一款开源的数据集成工具,它使用Java语言编写,因此可以跨平台运行,包括在Linux系统上。Kettle提供了图形化的数据转换和ETL(提取、...
linux环境部署(nginx).pdf
本文将深入探讨如何使用shell脚本来实现这一目标,以标题"Linux环境部署脚本,一键配置系统设置,安装常用工具开发环境渗透测试工具等.zip"为例,我们将分析其中的核心内容——`init.sh`。 首先,`init.sh`通常是一...
一、前言 4 1.1编写目的 4 1.2相关工具介绍 4 ...本手册为指导客户以及项目技术人员在LINUX操作系统环境下,如何实施部署ORACLE和ECOLOGY程序指导手册。 本手册中的内容都是在虚拟机中模拟客户真实环境。
### Linux环境下部署MongoDB详细步骤 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库管理系统,因其灵活性高、易于扩展等特性而深受开发者喜爱。在Linux环境下部署MongoDB不仅可以充分发挥其性能优势,...
### Linux环境下Java开发环境部署详解 #### 一、概述 在Linux系统中部署Java开发环境是许多企业级应用的基础步骤之一。本篇文章将详细介绍如何在Linux环境下安装与配置JDK及Tomcat,以便搭建出一个完整的Java运行...
mq安装包解压之后上传到linux虚拟机上即可
在进行Linux环境部署时,掌握一些基本命令对于进行系统配置和管理至关重要。下面,我们将介绍一些在环境部署中常用到的Linux命令及其功能和使用方法。 首先,在进行用户管理时,我们经常需要查看当前登录的用户信息...
在Linux环境中部署Nginx服务器通常涉及到一系列步骤,包括安装必要的工具、配置服务器环境、部署Nginx以及管理相关服务。以下是对这些步骤的详细解释: 1. **安装Linux工具** - **SecureCRT**: 这是一款用于SSH...
以下是一份详细的Linux .NET环境部署指南,涵盖了关键知识点: 1. **了解.NET Core**: .NET Core是.NET框架的跨平台版本,支持Windows、macOS和Linux。它是一个开放源代码的开发平台,用于构建服务器应用、Web应用...