部署笔记

-----------------------------------------------REMI repository--------------------------------------------------

yum install wget

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

yum install remi-release-7.rpm

-----------------------------------------------JDK--------------------------------------------------

 yum install java-1.8.0-openjdk-devel.x86_64

环境变量(用于tar方式安装时)

export JAVA_HOME=/usr/jdk

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

-----------------------------------------------zookeeper--------------------------------------------------

tar xvf zookeeper-3.4.8.tar.gz

cd zookeeper/conf

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

cd ../bin/

./zkServer.sh start 

-----------------------------------------------redis--------------------------------------------------

tar xzf redis-3.2.1.tar.gz

cd redis

make

make test

make install

redis-server   redis.conf

如果 You need tcl 8.5 or newer in order to run the Redis test

  1. wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  
  2. sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/  
  3. cd  /usr/local/tcl8.6.1/unix/  
  4. sudo ./configure  
  5. sudo make  
  6. sudo make install

-----------------------------------------------nginx--------------------------------------------------

tar zxvf nginx-1.11.1.tar.gz 

cd nginx-1.11.1

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module --with-http_gzip_static_module 

  1. yum -y install gcc pcre-devel openssl openssl-devel  

make

make install

vi /etc/profile

export NGINX_HOME=/usr/local/nginx

export PATH=$PATH:$NGINX_HOME/sbin

export NGINX_HOME PATH

source /etc/profile

nginx 配置

upstream kneebrace_provider{

        server 127.0.0.1:8888;

}

    server {

        listen       80;

        server_name kneebrace.noitom.cn;

        location / {

          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

          proxy_set_header Host $http_host;

          proxy_set_header X-Forwarded-Proto https;

          proxy_redirect off;

          proxy_connect_timeout      240;

          proxy_send_timeout         240;

          proxy_read_timeout         240;

          proxy_pass     http://kneebrace_provider;

         }

        #error_page  404              /404.html;

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }

    }

------------------------------------------------nginx升级1.13.3--------------------------------------------

ps -ef|grep nginx

wget http://nginx.org/download/nginx-1.13.3.tar.gz

tar zxvf nginx-1.13.3.tar.gz 

cd nginx-1.13.3

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module --with-http_gzip_static_module

make

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

cp objs/nginx /usr/local/nginx/sbin/

make upgrade

/usr/local/nginx/sbin/nginx -V

ps -ef|grep nginx

--------------------------------------------------maven----------------------------------------------

tar xvf apache-maven-3.3.9-bin.tar.gz 

mv apache-maven-3.3.9 /usr/local/maven

MAVEN_HOME=/usr/local/maven

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

mvn -v

--------------------------------------------------disconf----------------------------------------------

mkdir /home/disconf/online-resources

mkdir /home/disconf/war

ONLINE_CONFIG_PATH=/home/disconf/online-resources

WAR_ROOT_PATH=/home/disconf/war

export ONLINE_CONFIG_PATH

export WAR_ROOT_PATH

cd disconf-web

sh deploy/deploy.sh

--------------------------------------------------Mysql----------------------------------------------

yum install mysql-community-release-el6-5.noarch.rpm

yum install mysql-server

skip-grant-tables 跳过授权表,初始化root密码

use mysql; 
update user set password=password('123') where user='root'; 

创建数据库指定字符集

 UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

授权

grant all privileges on *.* to root@"%" identified by 'root' with grant option;  

grant select,insert,update,delete on *.* to 'username'@"%" with grant option;   // *.*   example 数据库名.表名

 

flush privileges;

 

source /data/file/xxxx.sql    // 导入数据

-----------------------------------------------mariadb--------------------------------------------------

http://wb284551926.iteye.com/blog/2419388

-----------------------------------------------rabbitmq--------------------------------------------------

yum install erlang

#rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

#yum install rabbitmq-server-3.6.2-1.noarch.rpm

yum install rabbitmq-server.noarch

 chkconfig rabbitmq-server on  OR systemctl enable rabbitmq-server.service

service rabbitmq-server start OR systemctl start rabbitmq-server

rabbitmq-plugins enable rabbitmq_management

rabbitmqctl add_user  user_admin  passwd_admin  // 创建rabbitmq的管理员

rabbitmqctl set_user_tags user_admin administrator  //  赋予管理员权限

rabbitmqctl add_user  user  passwd  // 创建rabbitmq的普通用户用于生产者和消费者

配置完web插件记得重启,不生效再次重启

-----------------------------------------------mongodb---------------------------------------------------

 tar zxvf mongodb-linux-x86_64-rhel70-3.2.7.tgz 

cd mongodb

 mkdir config

vi conf/mongodb.cnf

#port=10001

dbpath=/data/mongodb/data

logpath=/data/mongodb/logs/mongodb.log

logappend=true

fork=true

#auth=true

mkdir logs

mkdir data

cd bin

./mongod -f ../conf/mongodb.cnf

默认端口27017

创建用户

use admin

 db.createUser(

   {

     user: "Kneebrace#root@mongo",

     pwd: "kb#root@mongo",

     roles: [ { role: "root", db: "admin" } ]

   }

 )

 use KB_ErrorLog

 db.createUser(

   {

     user: "Kneebrace#wr@mongo",

     pwd: "kb#wr@mongo",

     roles: [ { role: "readWrite", db: "KB_ErrorLog" } ]

   }

 )

 use KB_InfoLog

  db.createUser(

   {

     user: "Kneebrace#wr@mongo",

     pwd: "kb#wr@mongo",

     roles: [ { role: "readWrite", db: "KB_InfoLog" } ]

   }

 )

 use KB_Log

  db.createUser(

   {

     user: "Kneebrace#wr@mongo",

     pwd: "kb#wr@mongo",

     roles: [ { role: "readWrite", db: "KB_Log" } ]

   }

 )

db.dropDatabase()删除数据库
db.system.users.find() 查询所有用户
db.system.users.remove({_id:"KB_Log.Kneebrace#wr@mongo"}) 删除id为xxx的用户

连接mongodb数据库

./mongo  --host 10.9.17.174 --port 27017 --authenticationDatabase admin --username root --password *****

-------------------------------------------------------------tomcat---------------------------------------------------------------
<Context path="" docBase="/usr/local/apps/springweb1.ibatis此为项目路径" reloadable="false" crossContext="true" />

猜你喜欢

转载自wb284551926.iteye.com/blog/2309500