Liunx經常使用軟件的安裝

Zookeeper的安裝

安裝環境:
Linux:centos6.9
Jdk:1.7以上版本

Zookeeper是java開發的能夠運行在windows、linux環境。須要先安裝jdk。
安裝步驟:
第一步:安裝jdk 
第二步:把zookeeper的壓縮包上傳到linux系統。
第三步:解壓縮壓縮包
tar -zxvf zookeeper-3.4.6.tar.gz
第四步:進入zookeeper-3.4.6目錄,建立data文件夾。
第五步:把zoo_sample.cfg更名爲zoo.cfg
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
第六步:修改data屬性:dataDir=/root/zookeeper-3.4.6/data
第七步:啓動zookeeper
[root@localhost bin]# ./zkServer.sh start
關閉:[root@localhost bin]# ./zkServer.sh stop
查看狀態:[root@localhost bin]# ./zkServer.sh status

注意:須要關閉防火牆。
service iptables stop
永久關閉修改配置開機不啓動防火牆:
chkconfig iptables off
若是不能成功啓動zookeeper,須要刪除data目錄下的zookeeper_server.pid文件。

1

2

Dubbo監控中心 的安裝和使用

2

須要安裝tomcat,而後部署監控中心便可。

一、部署監控中心:
[root@localhost ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war 

二、啓動tomcat (該應用必須啓動zookeeper服務)

三、訪問http://192.168.25.167:8080/dubbo-admin/
用戶名:root
密碼:root

若是監控中心和註冊中心在同一臺服務器上,能夠不須要任何配置。
若是不在同一臺服務器,須要修改配置文件:
/root/apache-tomcat-7.0.47/webapps/dubbo-admin/WEB-INF/dubbo.properties

1

3 nginx安裝

下載nginx:

官方網站:
http://nginx.org/

3.1 要求的安裝環境java

一、須要安裝gcc的環境。yum install gcc-c++
二、第三方的開發包。
	PCRE
	PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,因此須要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
注:pcre-devel是使用pcre開發的一個二次開發庫。nginx也須要此庫。
	zlib
	zlib庫提供了不少種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,因此須要在linux上安裝zlib庫。
yum install -y zlib zlib-devel

	openssl
	OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。
	nginx不只支持http協議,還支持https(即在ssl協議上傳輸http),因此須要在linux安裝openssl庫。
yum install -y openssl openssl-devel

3.2 安裝步驟linux

第一步:把nginx的源碼包上傳到linux系統
第二步:解壓縮
[root@localhost ~]# tar zxf nginx-1.8.0.tar.gz 
第三步:使用configure命令建立一makeFile文件。
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
注意:啓動nginx以前,上邊將臨時文件目錄指定爲/var/temp/nginx,須要在/var下建立temp及nginx目錄
[root@localhost sbin]# mkdir /var/temp/nginx/client -p
第四步:make
第五步:make install

3

4.3. 啓動nginxnginx

進入sbin目錄
[root@localhost sbin]# ./nginx 
 

關閉nginx:
[root@localhost sbin]# ./nginx -s stop
推薦使用:
[root@localhost sbin]# ./nginx -s quit

重啓nginx:
一、先關閉後啓動。
二、刷新配置文件:
[root@localhost sbin]# ./nginx -s reload

4

3.4. 訪問nginxc++

默認是80端口。
注意:是否關閉防火牆。

5

相關文章
相關標籤/搜索