/root/project/codebase/3rdpart
mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime /sbin/hwclock --systohc systemctl restart crond.service systemctl | grep cron
yum install jdk-8u73-linux-x64.rpm java -version
yum install bzip2 ./Anaconda2-4.2.0-Linux-x86_64.sh which python python -V
cp -r nginx-1.8.0 /root/ yum install gcc gcc-c++ ... ./configure & make & make install 默認安裝到/usr/local/nginx, 配置請參見cat-web/static/nginxconfig/nginx.conf vi /usr/local/nginx/conf/nginx.conf :%s/172.16.*/172.17.*/g Permission denied user nobody -> user root /usr/local/nginx/sbin/nginx // 啓動
cp -r mongodb-linux-x86_64-rhel62-3.2.1 /root/ bin/mongod --logpath /var/log/mongo.log --logappend // 可加入supervisor統一管理
influxdb-1.2.4: 經過8083查看web console
```
yum install influxdb-1.2.4.x86_64.rpm
./influxd // 啓動,可加入supervisor統一管理java
tar -xzf apache-activemq-5.10.0-bin.tar.gz -C /root/activemq/ 每一個amq實例要添加對應的activemq-{appName}.xml和jetty-{appName}.xml,修改對應的端口號 bin/activemq start 加入supervisor的話不能直接用activemq start,而要用start以後實際的java命令
mkdir /root/supervisor cp -r setuptools-16.0 meld3-0.6.5 elementree-1.2.6-20050316 supervisor-3.1.3 /root/supervisor/ 依次在setuptools-16.0, meld3-0.6.5, elementree-1.2.6-20050316, supervisor-3.1.3目錄下執行 python setup.py install supervisord supervisorctl status 連localhost報錯 vi /etc/supervisor.conf [inet_http_server] port=0.0.0.0:9001 local, dev裏能夠考慮將若干項目合併到1個group裏,便於管理。uat, prod裏酌情考慮 [group:cat] programs=cat1,cat2,cat3 對每一個要監控的進程添加conf supervisorctl update
添加定時任務:
```
pip install pymssql.whl --no-index
pip install pymongo.whl --no-indexpython
crontab -e
// 同步wind的貴金屬期貨+現貨Ref,修改wind的配置信息
39 8 * * * /root/anaconda2/bin/python /root/project/jenkins/cat/qa/cat-web/bin/cronWindFutureRef.pylinux
// backup mongo
0 22 * * 1,2,3,4,5 bin/mongodump -h host_ip -d database_name -o /data/dbnginx
// 定時重啓進程,天天,晚上有行情,不作夜盤
30 15 * * 1,2,3,4,5 /root/anaconda2/bin/supervisorctl stop cat mongo-master influx
30 8 * * 1,2,3,4,5 /root/anaconda2/bin/supervisorctl start cat mongo-master influxc++
// 定時清理log,每週,暫時不用作,先把log整理一下,輸出有用的
0 22 * * 6 rm -f /root/project/log/.logweb
```sql
unzip qi4trade-account.zip java -jar -Denv=uat /root/qi4trade-account/server/target/account-server-1.0.0-SNAPSHOT-jar-with-dependencies.jar