1. 程式人生 > >常見中介軟體配置解析

常見中介軟體配置解析

jdk1.7.0_80     export JAVA_HOME=/sxapp/jdk_1.7.0_80     export PATH=$PATH:$JAVA_HOME/bin     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar      oracle 11.2.1  --TNS     su -oracle     sqlplus "/as sysdba"     #sqlplus test/[email protected] > xxx01_data.log     CREATE TABLESPACE KMSDBSpace DATAFILE '/opt/oracle/oradata/suseorcl/KMSDBSpace_01.dbf'          mysql db2 sqlite informix

weblogic server 10.3.0.6  --51cto     1./sxapp/wls12c/scfsx/WEB-INF/classes/app.config.properties         #socket.client.host=10.7.2.2         #socket.client.port=9007         #server_ip=         #server_port=     2.web.xml 配置         #調整weblogic記憶體配置             修改:/weblogic/Oracle/Middleware/user_projects/domains/Admin_domain/bin/setDomainEnv.sh檔案     3.weblogic配置JNDI     4.weblogic啟動         nohup sh startWebLogic.sh &; tail -f nohup.out;     5.weblogic部署步驟         1.複製包到autodeploy 2.stopweblogic.sh 3.啟動weblogic 4.是不是替換class檔案不用重啟weblogic呢?

     apache-tomcat-8.0.21      server.xml --修改埠     #tomcat 啟動方式1:startup.sh      #        啟動方式2:catalina.sh run          tomcat 配置和優化:         1.記憶體使用配置  --修改catalina.sh              JAVA_OPTS=$JAVA_OPTS -server -Xms2048m -Xmx2048m  -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true  #-Xms代表tomcat可佔用的最小記憶體         2.最大連線數配置  --修改server.xml             max_Threads="500"      nginx     nginx.conf         #user administrator administrators;    #配置使用者或者組,預設為nobody nobody         worker_process 4;    #允許生成的程序數,代表cpu核數,一般為cpu核數的倍數         #pid /nginx/pid/nginx.pid;    #指定nginx程序執行檔案存放地址         #error_log log/error.log debug;    #指定日誌路徑,級別                  events {             worker_connections 12048;    #最大連線數         }         #http可以巢狀多個server         http {               include mime.types;    #檔案拓展名與檔案型別對映表             default_type application/octet-stream;    #預設檔案型別                          #access_log off;    #取消服務日誌             sendfile off;    #sendfile方式傳輸檔案,預設為off,可以在http塊,server塊,location塊             keepalive_timeout 65;    #連線超時時間,預設為75s,可以在http,server,location塊                          #include /sxapp/nginx/conf/nginx-sit.conf;                          upstream mysvr {    #請求轉發,使用n多個server來實現負載均衡                 ip_hash;    #確保不同的使用者實現負載均衡,對統一使用者確保訪問地址一致                 server 127.0.0.1:7878  weight=2;    #權重,有2/3的概率來訪問這臺機器                 server 192.168.10.121:3333 backup;    #備份機,只有非備份機器都掛掉了之後才啟用                 server 192.168.10.122:3333 down;     #停機標誌,不會被訪問             }                          error_page 404 http://www.baidu.com;    #錯誤頁                          server {                 keepalive_requests 120;    #單連線請求上限次數                 listen 4545;    #監聽埠                 server_name 127.0.0.1;    #監聽地址                                  charset gb2312;    #設定字符集                                  location ~*^.+$ {    #請求的url過濾,正則匹配,~為區分大小寫,~*為不區分大小寫                     #root path;    #根目錄                     #index vv.txt    #設定預設頁                     proxy_pass http://mysvr;    #請求轉向mysvr定義的伺服器列表                     deny 127.0.0.1;    #拒絕的ip                     allow 127.18.8.54;    #允許的ip                 }             }         }     #使用./nginx -s reload 重啟nginx服務     #啟動服務:./nginx -c /xxx/nginx-sit.conf     #正向代理:A要訪問B網站,但不能直接訪問,需要經過代理伺服器C來訪問B ---隱藏了真實客戶端     #反向代理:你打10086,它會隨機分配,                                ---隱藏了真正服務端      redis      客戶端和服務端,redis是基於記憶體的,非關係型資料庫     應用:         1.快取         2.佇列         3.資料儲存     啟動服務:         ./redis-server redis.conf     客戶端操作:         redis-cli -h 127.0.0.1 -p 7200   #由客戶端登入伺服器         info   #顯示redis資訊              配置檔案:         redis.conf              daemonize yes  #後臺啟動             port  7200  #埠      zookeeper