原创 Windows下將Tomcat日誌輸出到文件之後。按日期切分日誌

目錄 寫在前面 腳本 腳本編入Windows定時任務 寫在前面 在正式生產環境中,有將Tomcat日誌輸出到文件中的需求。但是隨着項目運行的時長。這個日誌將會越來越多。所以做了一個腳本將日誌按日期輸出。至於怎麼將Tomcat日誌輸出到文件

原创 Weblogic的nohup日誌按日期切分

Weblogic的nohup日誌按日期切分 1. 腳本如下: 2. 執行上述腳本,可以看到目標的目錄會生成如下的日誌: 3. 此時我們可以利用如下的腳本對重定向的目錄進行清理 4. 將上面兩個腳本通過crontab -e寫入到Linux定

原创 Nginx1.11.10使用upstream_check_module模塊實現後端節點健康檢查功能

Nginx1.11.10使用upstream_check_module模塊實現後端節點健康檢查功能   1. 安裝nginx的依賴包(pcre和zlib) 1.1安裝pcre 1.2安裝zlib 2. 安裝nginx 2.1上傳安裝包(可

原创 通過expdp和impdp將Oracle11g數據導入到oracle10g中

--導出過程 1、查看目錄: select * from dba_directories; 2、將目錄的操作權限賦值給指定的用戶(不執行次步驟可能會出現權限問題): grant read,write on directory EXPDP_

原创 運維生產環境常用linux命令

查看系統相關信息 [root@test ~]# lsb_release -a LSB Version:      :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch

原创 在Linux使用rinetd工具做端口映射轉發

1、軟件下載 http://www.boutell.com/rinetd/http/rinetd.tar.gz 2、軟件安裝 [root@te tools]# tar -zxvf rinetd.tar.gz --解壓 [root@te t

原创 通過Oracle的回收站恢復被刪除的表淺談

在實際的工作中我們可能會因爲一些誤操作刪除一些表。這個時候可以通過Oracle的回收站來恢復被刪除的表、 一、創建測試表A: create table A ( id VARCHAR2(20), name VARC

原创 在Windows在切分Oracle的監聽日誌

1、寫在前面 在實際的生產過程中。我們會遇到當Oracle的監聽日誌大於4G的時候。會出現監聽啓動不了的情況。這個時候我們會通過關閉監聽日誌的手段來解決。但是在時間的情況中有時候需要去分析這些監聽日誌,這個時候我們可以通過切分日誌的方式來

原创 關於Windows定時任務執行的未執行的異常問題

1、最近寫了一個ping一個ip的bat腳本用來測試該ip對應的服務器網絡的穩定性。執行週期爲每五分鐘執行一次。如下圖所示: 2、該腳本會生成一個log日誌。但是從結果看並沒有每隔5分鐘生成一次日誌。 這裏我們看到腳本放在D盤的bat文

原创 Oracle數據庫分批插入數據的腳本

1、腳本如下: --分批提交腳本 declare Type v_rowid is table of varchar2(100) index by binary_integer; --定義rowid類型 var_rowid v_r

原创 Oracle數據泵導出導入數據庫腳本

--查看目錄(dba賬號下操作) select * from dba_directories; --導出expdp腳本 vim exp_honesty_201809211642.par 編輯生成導出的par腳本添加以下腳本內容 useri

原创 Nginx監聽相同端口和IP通過域名分發到不同的應用服務器

1、Nginx配置文件如下: #user nobody; worker_processes 3; #error_log logs/error.log; #error_log logs/error.log notice; #er

原创 利用logrotate對Tomcat日誌進行切分

最近在做服務器資源釋放的時候發現有一臺服務器的find命令無法使用(原因不詳),所以之前利用cronolog對Tomcat日誌進行切分之後。是基於包含find命令的shell腳本做的自動清理。這時就想到了用logrotate對Tomcat

原创 Oracle數據庫添加時間戳字段的觸發器

在最近通過webservices接口同步增量數據時。發現在同步之前發現沒有獲取到增加的數據集。檢查代碼發現發現做了update操作時,時間戳字段沒有更新。或者insert操作時,沒有默認給時間戳字段一個系統當前的值。所以在數據庫層面做了一

原创 簡單的Linux下重啓多個tomcat服務的腳本

1、腳本如下圖所示 #!/bin/bash #獲取XXX項目進程ID tomcatpid=`ps -ef | grep apache-tomcat-7.0.61 | grep -v grep | awk '{print $2}'` ec