Linux常见环境搭建手册Word文件下载.docx

上传人:b****5 文档编号:20864724 上传时间:2023-01-26 格式:DOCX 页数:27 大小:306.98KB
下载 相关 举报
Linux常见环境搭建手册Word文件下载.docx_第1页
第1页 / 共27页
Linux常见环境搭建手册Word文件下载.docx_第2页
第2页 / 共27页
Linux常见环境搭建手册Word文件下载.docx_第3页
第3页 / 共27页
Linux常见环境搭建手册Word文件下载.docx_第4页
第4页 / 共27页
Linux常见环境搭建手册Word文件下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

Linux常见环境搭建手册Word文件下载.docx

《Linux常见环境搭建手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《Linux常见环境搭建手册Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。

Linux常见环境搭建手册Word文件下载.docx

1、关闭SElinux、配置防火墙29

2、安装MongoDB30

3、设置MongoDB数据库30

九、trade服务器32

1、安装jdk32

2、安装配置tomcat732

3、配置防火墙33

一、线上环境组成

1台nginx代理服务器

2台web服务器(tomcat)

1台文件服务器(包含redis)

1台MySQL服务器

1台dubbo服务器(注册中心zookeeper、管理控制台、服务提供者)

1台mongodb服务器(mongodb、activeMQ)

1台trade服务器

系统:

centos6.5

二、web服务器配置

1、安装jdk

#cd/

#mkdirdata

#cd/data/

上传jdk-7u75-linux-x64.rpm、apache-tomcat-6.0.18.tar.gz到/data目录

#rpm-ivhjdk-7u75-linux-x64.rpm\\安装jdk

#java-version\\测试jdk是否安装成功

若出现下面的信息,则安装成功

javaversion"

1.7.0_75"

Java(TM)SERuntimeEnvironment(build1.7.0_75-b13)

JavaHotSpot(TM)64-BitServerVM(build24.75-b04,mixedmode)

2、安装tomcat

#tar-zxvfapache-tomcat-6.0.18.tar.gz\\解压

#mvapache-tomcat-6.0.18tomcat\\重命名

#./data/tomcat/bin/startup.sh\\启动tomcat

3、配置iptables,开启8080端口

#iptables-Z

#iptables-X

#iptables-F

#iptables-AINPUT-mstate--stateRELATED,ESTABLISHED-jACCEPT

#iptables-AINPUT-ptcp-mtcp--dport22-jACCEPT

#iptables-AINPUT-ptcp-mtcp--dport8080-jACCEPT

#iptables-AINPUT-ptcp-mtcp--dport53-jACCEPT

#iptables-AINPUT-pudp-mudp--dport53-jACCEPT

#iptables-AINPUT-ilo-jACCEPT

#iptables-AOUTPUT-olo-jACCEPT

#iptables-PINPUTDROP

#iptables-PFORWARDDROP

#iptables-POUTPUTACCETP

#serviceiptablessave

4、配置tomcat

上传程序到/data目录下,并修改/data/tomcat/conf/server.xml中的HOST(修改前先备份),

将<

Hostname="

localhost"

appBase="

webapps"

unpackWARs="

true"

autoDeploy="

xmlValidation="

false"

xmlNamespaceAware="

>

改为

<

/data/jjl/sp2p"

Contextpath="

"

docBase="

."

/>

\\appBase为对应的程序目录

5、设置tomcat开机自启动

在/data/tomcat/bin中新建auto-startup.sh,内容为

exportJAVA_HOME=/usr/java/jdk1.7.0_75

exportPATH=$JAVA_HOME/bin/:

$PATH

exportCLASSPATH=.:

$JAVA_HOME/lib/dt.jar:

$JAVA_HOME/lib/tools.jar:

$CLASSPATH

exportCATALINA_HOME=/data/tomcat/

/data/tomcat/bin/startup.sh

并给auto-startup.sh执行权限

#chmod+x/data/tomcat/bin/auto-startup.sh

在/etc/rc.d/rc.local中加入:

/data/tomcat/bin/auto-startup.sh

这样整个web1服务器就设置完成了,web2服务器也是同样的设置,这里就不在过多叙述。

三、nginx代理服务器配置

1、安装nginx必需软件

需要先安装g++、gcc、openssl-devel、pcre-devel、zlib-devel,这里我们通过yum来安装

#yum-yinstallgccgcc-g++openssl-develpcre-develzlib-devel

2、安装nginx

#./usr/local/nginx-1.9.9/configure--prefix=/usr/local/nginx\\/usr/local/nginx为nginx安装目录

#make&

&

makeinstall

3、配置nginx反向代理

#cp/usr/local/nginx/conf/nginx.conf/usr/local/nginx/conf/nginx.conf.bak

#vi/usr/local/nginx/conf/nginx.conf

在http{}下添加

upstreamwebservers{

ip_hash;

\\使用ip_hash策略

server10.188.2.94:

8080weight=1;

\\web服务器地址及端口

server10.188.2.154:

}

并且将server{}下

location/{

roothtml;

indexindex.htmlindex.htm;

修改为

proxy_passhttp:

//webservers;

4、配置iptables,开启80端口

#iptables-AINPUT-ptcp-mtcp--dport80-jACCEPT

5、配置nginx开机启动

#vi/etc/init.d/nginx

在脚本中添加如下命令:

#!

/bin/bash

#nginxStartupscriptfortheNginxHTTPServer

#itisv.0.0.2version.

#chkconfig:

-8515

#description:

Nginxisahigh-performancewebandproxyserver.

 

Ithasalotoffeatures,butit'

snotforeveryone.

#processname:

nginx

#pidfile:

/var/run/nginx.pid

#config:

/usr/local/nginx/conf/nginx.conf

nginxd=/usr/local/nginx/sbin/nginx

nginx_config=/usr/local/nginx/conf/nginx.conf

nginx_pid=/var/run/nginx.pid

RETVAL=0

prog="

nginx"

#Sourcefunctionlibrary.

./etc/rc.d/init.d/functions

#Sourcenetworkingconfiguration.

./etc/sysconfig/network

#Checkthatnetworkingisup.

[${NETWORKING}="

no"

]&

exit0

[-x$nginxd]||exit0

#Startnginxdaemonsfunctions.

start(){

if[-e$nginx_pid];

then

 

echo"

nginxalreadyrunning...."

exit1

fi

echo-n$"

Starting$prog:

"

daemon$nginxd-c${nginx_config}

RETVAL=$?

echo

[$RETVAL=0]&

touch/var/lock/subsys/nginx

return$RETVAL

}

#Stopnginxdaemonsfunctions.

stop(){

echo-n$"

Stopping$prog:

killproc$nginxd

RETVAL=$?

echo

[$RETVAL=0]&

rm-f/var/lock/subsys/nginx/var/run/nginx.pid

#reloadnginxservicefunctions.

reload(){

Reloading$prog:

#kill-HUP`cat${nginx_pid}`

killproc$nginxd-HUP

#Seehowwewerecalled.

case"

$1"

in

start)

start

;

;

stop)

stop

reload)

reload

restart)

status)

status$prog

*)

echo$"

Usage:

$prog{start|stop|restart|reload|status|help}"

exit1

esac

exit$RETVAL

注意红色加粗部分,需要将路径改为自己机器的相应路径。

接着,设置文件的访问权限:

chmoda+x/etc/init.d/nginx 

(a+x参数表示==>

allusercanexecute 

所有用户可执行)

最后将nginx加入到rc.local文件中,这样开机的时候nginx就默认启动了

vi/etc/rc.local

添加

/etc/init.d/nginxstart 

保存并退出

下次重启就会生效,实现nginx的自启动。

四、MySQL服务器配置

1、安装perl、libaio

#yum-yinstallperllibaio

2、检查MySQL是否安装

检查MySQL及相关RPM包是否安装,若有安装,则移除(rpm-e名称)

#rpm-qa|grep-imysql

#yum-yremovemysql-libs*

3、安装MySQL

#cd/soft

#tar-xvfMySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar\\解压

#rpm-ivhMySQL-server-5.6.28-1.linux_glibc2.5.x86_64.rpm

#rpm-ivhMySQL-devel-5.6.28-1.linux_glibc2.5.x86_64.rpm

#rpm-ivhMySQL-client-5.6.28-1.linux_glibc2.5.x86_64.rpm

#cp/usr/share/mysql/my-f/etc/f

#mkdir/data\\在根目录创建data目录作为MySQL的数据库目录

#mv/var/lib/mysql/data/mysql\\将原数据库文件全部移到data/mysql目录下

#vi/etc/f\\修改MySQL配置文件

去掉datadir前的#,并将值改为/data/mysql

去掉socket前的#,并将值改为/data/mysql/mysql.sock

添加max_allowed_packet=50M(具体多大可按照你执行的文件大小自己修改)

[client] 

socket=/data/mysql/mysql.sock

4、初始化MySQL及设置密码

#/usr/bin/mysql_install_db--user=mysql

#servicemysqlstart

#cat/root/.mysql_secret 

\\查看root账号密码

#mysql-uroot–pqKTaFZnl

mysql>

SETPASSWORD=PASSWORD();

\\设置密码为123456

5、远程登录用户设置

#mysql-uroot-p123456

usemysql;

select 

host,user,passwordfromuser;

updateuser 

set 

password=password('

shgTdt%#SHfDfK9S3'

)whereuser='

root'

GRANT 

ALL 

ON*.* 

TO 

root@"

%"

IDENTIFIED 

BY 

'

jdsyHDhglyhHDE3#ds'

WITH 

OPTION;

flushprivileges;

exit

6、配置iptables,开启3306端口

#iptables-AINPUT-ptcp-mtcp--dport3306-jACCEPT

#iptables-POUTPUTACCEPT

7、导入数据库

数据库导入我们可以通过MySQL的可视化客户端导入,也可以通过命令导入,下面将这两种方法都作简单的介绍。

(1)MySQL可视化工具SQLyog导入

在一台与数据库服务器同局域网内的Windows电脑上安装SQLyog,启动SQLyog,如图:

点击“新建”,新建一个数据库连接,输入要连接的主机地址、用户名、密码、端口,点击“连接”即可连接数据库,如图:

单击右键,在弹出的选项框中选择“执行SQL脚本”,打开的界面如图:

点击“执行”开始导入数据库,完成后会显示导入成功,如图

刷新下就可以看到导入的数据库了。

(2)用命令导入

将备份脚本上传到/data/mysql目录

#mysql-uroot-p123456<

/data/mysql/sp2p20160108_81.sql

五、文件服务器配置

目前线上的文件服务器是通过Apache来访问的,后期可能会改成mount挂载

1、Apache搭建文件服务器

将httpd-2.4.18.tar.gz、apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、pcre-8.37.tar.gz上传到文件服务器的/soft目录

#yum-yinstallgccgcc-c++\\安装gcc、c++,不然后面的安装会报错

#tar-zxvfapr-1.5.2.tar.gz\\开始安装apr

#cdapr-1.5.2

#./configure--prefix=/usr/local/apr

#make&

#cd..

#tar-zxvfapr-util-1.5.4.tar.gz\\开始安装apr-util

#cdapr-util-1.5.4

#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr

#tar-zxvfpcre-8.37.tar.gz\\开始安装pcre

#cdpcre-8.37

#./configure--prefix=/usr/local/pcre

#tar-zxvfhttpd-2.4.18.tar.gz\\开始安装Apache

#cdhttpd-2.4.18

#./configure--prefix=/usr/local/apache-httpd-2.4.18--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--with-pcre=/usr/local/pcre

修改httpd.conf

#vi/usr/local/apache-httpd-2.4.18/conf/httpd.conf

将#ServerName:

80改为

ServerNamelocalhost:

80

配置iptables,开启80端口

Apache的默认网站目录为/usr/local/apache-httpd-2.4.18/htdocs,将原文件服务器上的jjlwd目录拷此目录下即可。

2、mount挂载

nfs的安装配置

#yum-yinstallnfs-utilsrpcbind

#servicerpcbindstart

#servicenfsstart

#vi/etc/exports

#增加一行:

/usr/local/apache-httpd-2.4.18/htdocs/10.188.2.94(rw,no_root_squash,no_all_squash,sync)

#10.188.2.94为允许挂载的服务器地址

保存退出

使配置生效:

#exportfs-r

使rpcbind、nfs服务开机启动

#chkconfigrpcbindon

#chkconfignfson

配置iptables:

因为nfs服务默认的一些端口并不固定,所有在配置iptab

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

当前位置:首页 > 医药卫生 > 中医中药

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

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