-----------------------------------------------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
- wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
- sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
- cd /usr/local/tcl8.6.1/unix/
- sudo ./configure
- sudo make
- 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
- 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" />