Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx

上传人:b****5 文档编号:29537204 上传时间:2023-07-24 格式:DOCX 页数:18 大小:132.18KB
下载 相关 举报
Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx_第1页
第1页 / 共18页
Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx_第2页
第2页 / 共18页
Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx_第3页
第3页 / 共18页
Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx_第4页
第4页 / 共18页
Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx

《Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx》由会员分享,可在线阅读,更多相关《Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx(18页珍藏版)》请在冰豆网上搜索。

Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署.docx

Linux中MySql安装部署memcached安装部署Tomcat安装部署jetty安装部署

环境部署

1.数据库mysql的安装

1、进MySQL官网下载安装文件

安装文件:

MySQL-server-5.6.14-1.linux_glibc2.5.x86_64.rpm服务端文件

MySQL-client-5.6.14-1.linux_glibc2.5.x86_64.rpm客户端文件

下载地址:

1)安装服务器端

2、在Linux环境下安装MySql

运行WinSCP软件连接120.204.195.144服务器

将MySQL-server-5.6.14-1.linux_glibc2.5.x86_64.rpm拖入/root/opt/mySql目录下

打开WinSCP软件中在PuTTY中打开会话(Ctrl+p)进入Dos命令窗口

输入cd/optcdmySql输入ll查看是否在该目录下

在mySql目录下运行:

rpm-ivhMySQL-server-5.1.72-1.glibc23.i386.rpm

显示信息

警告:

MySQL-server-5.6.14-1.linux_glibc2.5.i386.rpm:

V3DSA簽章:

NOKEY,keyID5072e1f5錯誤:

相依性失敗:

libc.so.6(GLIBC_2.4)是MySQL-server-5.6.14-1.linux_glibc2.5.i386所需要的

rtld(GNU_HASH)是MySQL-server-5.6.14-1.linux_glibc2.5.i386所需要的

这种错误解决方法

输入rpm-qa|grep-imysql用于查看是否安装其他MySql

显示如下信息

mysql-4.1.22-2.el4

mysqlclient10-3.23.58-4.RHEL4.1

删除该MySql

rpm-e--nodepsmysql-4.1.22-2.el4

rpm-e--mysqlclient10-3.23.58-4.RHEL4.1

再执行rpm-ivhMySQL-server-5.1.72-1.glibc23.i386.rpm

显示如下信息:

警告:

MySQL-server-5.1.72-1.glibc23.i386.rpm:

V3DSA簽章:

NOKEY,keyID5072e1f5

準備中...###########################################[100%]

1:

MySQL-server###########################################[100%]

PLEASEREMEMBERTOSETAPASSWORDFORTHEMySQLrootUSER!

Todoso,starttheserver,thenissuethefollowingcommands:

/usr/bin/mysqladmin-urootpassword'new-password'

/usr/bin/mysqladmin-uroot-hlocalhost.app01password'new-password'

Alternativelyyoucanrun:

/usr/bin/mysql_secure_installation

whichwillalsogiveyoutheoptionofremovingthetest

databasesandanonymoususercreatedbydefault.Thisis

stronglyrecommendedforproductionservers.

Seethemanualformoreinstructions.

Pleasereportanyproblemswiththe/usr/bin/mysqlbugscript!

StartingMySQL.[OK]

 

再输入命令:

netstat-nat

能看到

tcp  0  00.0.0.0:

3306    0.0.0.0:

*     LISTEN   

端口在监听说明上面显示可以看出MySQL服务已经启动。

2)安装客户端

将MySQL-client-5.1.72-1.glibc23.i386.rpm拖入/root/opt/mySql目录下

在mySql目录下运行:

[root@localhostmySql]#rpm-ivhMySQL-client-5.1.72-1.glibc23.i386.rpm

显示如下信息

警告:

MySQL-client-5.1.72-1.glibc23.i386.rpm:

V3DSA簽章:

NOKEY,keyID5072e1f5

準備中...###########################################[100%]

1:

MySQL-client###########################################[100%]

显示安装完毕。

用下面的命令连接mysql,测试是否成功。

 

3)登录MySql

登录MySQL的命令是mysql,mysql的使用语法如下:

 

  mysql[-uusername][-hhost][-p[password]][dbname] 

  username与password分别是MySQL的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:

这个root用户不是Linux的系统用户。

MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。

 

  [root@test1local]#mysql

  WelcometotheMySQLmonitor. Commandsendwith;org.

  YourMySQLconnectionidis1toserverversion:

4.0.16-standard

  Type'help;'or'h'forhelp.Type'c'toclearthebuffer.

  mysql>

  出现了“mysql>”提示符,恭喜你,安装成功!

  增加了密码后的登录格式如下:

  mysql-uroot-p 

  Enterpassword:

(输入密码)

  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

注:

mysql的几个目录:

 1、数据库目录

  /var/lib/mysql/

  2、配置文件

  /usr/share/mysql(mysql.server命令及配置文件)

  3、相关命令

  /usr/bin(mysqladminmysqldump等命令)

  4、启动脚本

  /etc/rc.d/init.d/(启动脚本文件mysql的目录)

 

2.缓存memcached服务器的安装

运行WinSCP软件连接192.168.1.132服务器

将memcached-1.4.12.tar.gz拖入/root/opt/memcached目录下

打开WinSCP软件中在PuTTY中打开会话(Ctrl+p)进入Dos命令窗口

输入cd/optcdmySql输入ll查看是否在该目录下

安装memcached-1.4.12.tar.gz

安装步骤:

1、安装libevent:

libevent-2.0.17-stable.tar.gz

tarzxvflibevent-2.0.17-stable.tar.gz

cdlibevent-2.0.17-stable/

./configure--prefix=/usr

make&&makeinstall

验证是否成功

2、安装memcached:

tarzxvfmemcached-1.4.13.tar.gz

cdmemcached-1.4.13/

./configure--with-libevent=/usr

make&&makeinstall

验证是否成功

 

3、启动memcached

例子:

memcached-c1024-m512-l192.168.1.132-p11211-uroot-d

注意:

memcached服务器启动时设置的最大连接数必须大于memached客户端的连接数

查看memcached客户端使用的连接数netstat-na|grep11211|wc–l

memcached启动参数如下:

-p监听的端口

-l连接的IP地址,默认是本机

-dstart启动memcached服务

-drestart重起memcached服务

-dstop|shutdown关闭正在运行的memcached服务

-dinstall安装memcached服务

-duninstall卸载memcached服务

-u以的身份运行(仅在以root运行的时候有效)

-m最大内存使用,单位MB。

默认64MB

-M内存耗尽时返回错误,而不是删除项

-c最大同时连接数,默认是1024

-f块大小增长因子,默认是1.25

-n最小分配空间,key+value+flags默认是48

-h显示帮助

 

memcached进程的查看与结束

psaux|grepmem

kill进程id

 

远程测试memcached是否启动成功。

telnet192.168.1.11011211-----telentip端口

连接成功则表示安装成功。

否则,可以在安装memcached的的服务器上再测试是否连接成功,连接成功,这表示该服务的端口其他机器不能访问,或防火墙等问题,需视具体情况而定。

若连接失败,则memcached安装有问题。

(或memcached与libevent不匹配等)。

3.应用程序安装-Tomcat

应用程序使用Tomcat7

1)安装JDK

服务器上已经装好了jdk1.6.0_29

如:

没有安装的请去官网下载安装

举例jdk1.7.0如下:

tar-zxvfjdk-7u1-linux-i586.tar.gz

mvjdk1.7.0_01//usr/local/

vim/etc/profile

接下来配置

在profile内填写以下内容:

JAVA_HOME=/opt/jdk1.6.0_29

exportJAVA_HOME

CLASSPATH=:

$JAVA_HOME/lib/tools.jar:

$JAVA_HOME/lib/dt.jar

exportCLASSPATH

PATH=$JAVA_HOME/bin:

$PATH

exportPATH

source/etc/profile

测试环境变量是否配置成功。

echo$JAVA_HOME

/opt/jdk1.6.0_29

 

2)安装Tomcat

Tomcat下载地址:

获得:

apache-tomcat-7.0.42.tar.gz文件

运行WinSCP软件连接192.168.1.131服务器

将apache-tomcat-7.0.42.tar.gz拖入/root/opt/tomcat目录下

打开WinSCP软件中在PuTTY中打开会话(Ctrl+p)进入Dos命令窗口

输入cd/optcdmySql输入ll查看是否在该目录下

有该文件后解压:

tar-zxvfapache-tomcat-7.0.42.tar.gz

移动到/usr/local/tomcat7:

mv apache-tomcat-7.0.42 /usr/local/tomcat7

cd/usr/local/tomcat7/bin

shstartup.sh

显示

表示运行成功

测试tomcat是否启动成功:

ps-ef|greptomcat

tomcate部署应用:

将应用的.war包放入wabapp目录下。

配置端口:

默认端口8080,修改配置:

修改文件conf/server.xml将文件中的8080改为需要的端口。

可能出现问题:

问题

(一):

chmod+x*.sh  

再次执行shcatalina.sh通过,然后用shstartup.sh成功启动

问题

(二)

root@aca400fd bin]#shstartup.sh 

UsingCATALINA_BASE:

  /usr/local/tomcat7

UsingCATALINA_HOME:

  /usr/local/tomcat7

UsingCATALINA_TMPDIR:

/usr/local/tomcat7/temp

UsingJRE_HOME:

       /usr/local/jdk1.7.0_01

UsingCLASSPATH:

      /usr/local/tomcat7/bin/bootstrap.jar:

/usr/local/tomcat7/bin/tomcat-juli.jar

发现没有启动,然后关闭提示以下错误:

[root@aca400fdbin]#shshutdown.sh 

UsingCATALINA_BASE:

  /usr/local/tomcat7

UsingCATALINA_HOME:

  /usr/local/tomcat7

UsingCATALINA_TMPDIR:

/usr/local/tomcat7/temp

UsingJRE_HOME:

       /usr/local/jdk1.7.0_01

UsingCLASSPATH:

      /usr/local/tomcat7/bin/bootstrap.jar:

/usr/local/tomcat7/bin/tomcat-juli.jar

Error:

dlfailureonline875

Error:

failed/usr/local/jdk1.7.0_01/jre/lib/i386/client/libjvm.so,because/usr/local/jdk1.7.0_01/jre/lib/i386/client/libjvm.so:

cannotrestoresegmentprotafterreloc:

Permissiondenied

解决方法:

原因是selinux的问题,selinux的设置太过严格导致的。

解决的办法是在root用户下,修改/etc/selinux/config文件

vi/etc/selinux/config

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#      enforcing-SELinuxsecuritypolicyisenforced.

#      permissive-SELinuxprintswarningsinsteadofenforcing.

#      disabled-SELinuxisfullydisabled.

SELINUX=disabled

#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:

#      targeted-Onlytargetednetworkdaemonsareprotected.

#      strict-FullSELinuxprotection.

SELINUXTYPE=targeted

将selinux关闭。

就OK了。

问题(三)

开启的时候提示这:

root@aca400fd bin]#shstartup.sh 

Couldnotfindorloadmainclassorg.apache.catalina.startup.Bootstrap

版本冲突,换了一个就OK了。

Itmayhavethestrength,buttheeffort,struggle,worthyoftheheart.

 

3)安装部署应用

4)

1、一个tomcat部署多个应用的方法:

可以通过修改Tomcat下/conf/server.xml

例子:

XML代码:

xmlversion='1.0'encoding='utf-8'?

>

type="org.apache.catalina.UserDatabase"

description="Userdatabasethatcanbeupdatedandsaved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml"/>

--以上为默认的配置-->

--此方法为默认的配置方式-->

connectionTimeout="20000"

redirectPort="8443"/>

resourceName="UserDatabase"/>

unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">

--此处新增的项目配置-->

/pro/WebRoot"path=""/>

xmlversion='1.0'encoding='utf-8'?

>

type="org.apache.cata

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1