歡迎你
各類文章如有侵犯智慧財產權請來信告知--------607@dlps.tp.edu.tw
google服務無法連接
作者:tseng 日期:2016-03-29
google服務無法連接,後來發現只要是HTTPS服務均不能使用
方向一
網路是否有問題------------------->ping dns各網站(google)均可連結,網路沒有問題。
方向二
本機防火牆,本校防火牆----------->關閉本機防火牆,校內防火牆規則巡視,規則簡化,無法解決問題。
方向三
防毒軟體干擾---------------------->停用防毒軟體無用。
到底是什麼原因?
拜讀GOOGLE大神一天一夜,各種方法均嘗試無用,後來發現有些電腦沒有問題,有些有,至些電腦最大的差別防毒軟體版本不同,我不是已停用防毒,難道要整個移除,果然移除OK。
解決方式
升級NOD32版本
方向一
網路是否有問題------------------->ping dns各網站(google)均可連結,網路沒有問題。
方向二
本機防火牆,本校防火牆----------->關閉本機防火牆,校內防火牆規則巡視,規則簡化,無法解決問題。
方向三
防毒軟體干擾---------------------->停用防毒軟體無用。
到底是什麼原因?
拜讀GOOGLE大神一天一夜,各種方法均嘗試無用,後來發現有些電腦沒有問題,有些有,至些電腦最大的差別防毒軟體版本不同,我不是已停用防毒,難道要整個移除,果然移除OK。
解決方式
升級NOD32版本
Tags: 維修日誌
vmesxi備份
作者:tseng 日期:2016-03-23
一 、下載ghettoVCB
https://github.com/lamw/ghettoVCB
二、unzip ghettoVCB-master.zip
三、chmod +x ghettoVCB.sh
chmod +x ghettoVCB-restore.sh
四、常用的設定
VM_BACKUP_VOLUME=/vmfs/volumes/Backup/ \\ 備份虛擬機的路徑
DISK_BACKUP_FORMAT=thin \\ 備份虛擬機格式,建議採預設。
VM_BACKUP_ROTATION_COUNT=2 \\ 備份份數
ENABLE_COMPRESSION=0 \\ 是否壓縮,因備份時間已經花費大量時間,再進行壓縮恐執行不完。
ENABLE_NON_PERSISTENT_NFS=1 \\ 開啟 NFS mount
UNMOUNT_NFS=1 \\ 是否執行完就 unmount。 1啟動 , 0關閉
NFS_SERVER=192.168.0.1 \\ NFS server
NFS_VERSION=nfs \\ NFS版本,nfs / nfs4
NFS_MOUNT=/volume/esxi5 \\ NFS host 掛載目錄
NFS_LOCAL_NAME=NFSBackup \\ ESXi 掛載名稱
EMAIL_LOG=1 \\ 開啟 maillog 寄送通知
EMAIL_SERVER=192.168.10.1 \\ mail server
EMAIL_SERVER_PORT=25 \\ SMTP port
EMAIL_DELAY_INTERVAL=1 \\ 是否延遲寄信
EMAIL_TO=12345678@gmail.com \\ 收件者
EMAIL_FROM=12345678@dlps.tp.edu.tw \\ 寄件者
五、ghettoVCB.sh 參數
-a:備份所有虛擬主機,備份此台ESX(i)虛擬化平台上的所有VM虛擬主機。
-f:備份某些虛擬主機,建立一個檔案後其內容條列要備份的VM虛擬主機名稱,便可以配合此參數載入此檔案以達成目的。
-e:備份時排除某些虛擬主機,建立一個檔案後,其內容不要備份的VM虛擬主機名稱,請配合-a及此參數載入該檔案。
-c:備份資料夾,手動指定存放的備份資料夾路徑而非讀取設定檔內的備份資料夾參數值。
-g:指定備份設定檔,當未採用預設的通用設定檔時即使用此參數指定。
-l:指定日誌檔,手動指定備份日誌檔建立路徑(預設為自動建立於「/tmp」下)。
-d:除錯和模擬運行模式,配合info、debug、dryrun(參數測試)三個參數值使用。
六、手動備份
 ...
https://github.com/lamw/ghettoVCB
二、unzip ghettoVCB-master.zip
三、chmod +x ghettoVCB.sh
chmod +x ghettoVCB-restore.sh
四、常用的設定
VM_BACKUP_VOLUME=/vmfs/volumes/Backup/ \\ 備份虛擬機的路徑
DISK_BACKUP_FORMAT=thin \\ 備份虛擬機格式,建議採預設。
VM_BACKUP_ROTATION_COUNT=2 \\ 備份份數
ENABLE_COMPRESSION=0 \\ 是否壓縮,因備份時間已經花費大量時間,再進行壓縮恐執行不完。
ENABLE_NON_PERSISTENT_NFS=1 \\ 開啟 NFS mount
UNMOUNT_NFS=1 \\ 是否執行完就 unmount。 1啟動 , 0關閉
NFS_SERVER=192.168.0.1 \\ NFS server
NFS_VERSION=nfs \\ NFS版本,nfs / nfs4
NFS_MOUNT=/volume/esxi5 \\ NFS host 掛載目錄
NFS_LOCAL_NAME=NFSBackup \\ ESXi 掛載名稱
EMAIL_LOG=1 \\ 開啟 maillog 寄送通知
EMAIL_SERVER=192.168.10.1 \\ mail server
EMAIL_SERVER_PORT=25 \\ SMTP port
EMAIL_DELAY_INTERVAL=1 \\ 是否延遲寄信
EMAIL_TO=12345678@gmail.com \\ 收件者
EMAIL_FROM=12345678@dlps.tp.edu.tw \\ 寄件者
五、ghettoVCB.sh 參數
-a:備份所有虛擬主機,備份此台ESX(i)虛擬化平台上的所有VM虛擬主機。
-f:備份某些虛擬主機,建立一個檔案後其內容條列要備份的VM虛擬主機名稱,便可以配合此參數載入此檔案以達成目的。
-e:備份時排除某些虛擬主機,建立一個檔案後,其內容不要備份的VM虛擬主機名稱,請配合-a及此參數載入該檔案。
-c:備份資料夾,手動指定存放的備份資料夾路徑而非讀取設定檔內的備份資料夾參數值。
-g:指定備份設定檔,當未採用預設的通用設定檔時即使用此參數指定。
-l:指定日誌檔,手動指定備份日誌檔建立路徑(預設為自動建立於「/tmp」下)。
-d:除錯和模擬運行模式,配合info、debug、dryrun(參數測試)三個參數值使用。
六、手動備份
 ...
Tags: vmesxi備份
2008 R2 DHCP移轉至2012 R2 DHCP
作者:tseng 日期:2015-06-30
一、DHCP 伺服器移轉:準備移轉
在目的地上安裝 Windows Server 移轉工具。
目的地安裝DHCP角色及授權完畢。
停用目的地DHCP
停用來源DHCP
Add-WindowsFeature DHCP
Get-Service DHCPServer
Stop-Service DHCPserver
二、利用目的地Windows Server 移轉工具在Windows Server 2012 R2建立部署資料夾
執行SmigDeploy.exe
SmigDeploy.exe的所在目錄是「C:\Windows\System32\ServerMigrationTools」。
SmigDeploy.exe /package /architecture amd64 /os WS08 /path c:\Migration
/architecture-------x86, amd64
/os-------------------來源DHCPOS -----WS03, WS08, WS08R2, WS12
/path----------------部署資料 夾的位置。
三、DHCP 伺服器移轉:移轉 DHCP 伺服器角色
將部署工具複製到來源DHCP之後,執行該資料夾中的SmigDeploy.exe
Export-SmigServerSetting -featureID DHCP -User All -Group -IPConfig -path <檔案位置>
-Verbose
目的 DHCP 伺服器
Import-SmigServerSetting -featureid DHCP -path <檔案位置> -Force -Verbose
在目的地上安裝 Windows Server 移轉工具。
目的地安裝DHCP角色及授權完畢。
停用目的地DHCP
停用來源DHCP
Add-WindowsFeature DHCP
Get-Service DHCPServer
Stop-Service DHCPserver
二、利用目的地Windows Server 移轉工具在Windows Server 2012 R2建立部署資料夾
執行SmigDeploy.exe
SmigDeploy.exe的所在目錄是「C:\Windows\System32\ServerMigrationTools」。
SmigDeploy.exe /package /architecture amd64 /os WS08 /path c:\Migration
/architecture-------x86, amd64
/os-------------------來源DHCPOS -----WS03, WS08, WS08R2, WS12
/path----------------部署資料 夾的位置。
三、DHCP 伺服器移轉:移轉 DHCP 伺服器角色
將部署工具複製到來源DHCP之後,執行該資料夾中的SmigDeploy.exe
Export-SmigServerSetting -featureID DHCP -User All -Group -IPConfig -path <檔案位置>
-Verbose
目的 DHCP 伺服器
Import-SmigServerSetting -featureid DHCP -path <檔案位置> -Force -Verbose
擴充原有磁區
作者:tseng 日期:2015-06-28
centOS systemctl
作者:tseng 日期:2015-04-17
sql 刪除整個資料表
作者:tseng 日期:2015-03-18
Netflow流量分析
作者:tseng 日期:2015-03-11
Netflow
安裝 apt-get install rrdtool librrds-perl librrdp-perl librrd-dev nfdump
測試 tcpdump udp port 9995 (FW要指定netflow主機)
NfSen
下載 wget http://freefr.dl.sourceforge.net/project/nfsen/stable/nfsen-1.3.5/nfsen-1.3.5.tar.gz
修改 cp nfsen-dist.conf nfsen.conf
增加 useradd
安裝 ./install.pl etc/nfsen.conf
PortTracker
下載 wget http://sourceforge.net/projects/nfdump/files/stable/nfdump-1.6.13/nfdump-1.6.13.tar.gz
apt.get install flex byacc
編譯 /usr/local/nfdump
./configure --prefix=/usr/local/nfdump --enable-nftrack ; make cp bin/nftrack /usr/bin/
/usr/local/nfsen/bin/nfsen reload
安裝 apt-get install rrdtool librrds-perl librrdp-perl librrd-dev nfdump
測試 tcpdump udp port 9995 (FW要指定netflow主機)
NfSen
下載 wget http://freefr.dl.sourceforge.net/project/nfsen/stable/nfsen-1.3.5/nfsen-1.3.5.tar.gz
修改 cp nfsen-dist.conf nfsen.conf
增加 useradd
安裝 ./install.pl etc/nfsen.conf
PortTracker
下載 wget http://sourceforge.net/projects/nfdump/files/stable/nfdump-1.6.13/nfdump-1.6.13.tar.gz
apt.get install flex byacc
編譯 /usr/local/nfdump
./configure --prefix=/usr/local/nfdump --enable-nftrack ; make cp bin/nftrack /usr/bin/
/usr/local/nfsen/bin/nfsen reload
apt-get 指令
作者:tseng 日期:2015-01-27
Ubuntu server 安裝
作者:tseng 日期:2015-01-27
網路流量
作者:tseng 日期:2015-01-06
升級
作者:tseng 日期:2015-01-04
# freebsd-update upgrade -r 版本別-RELEASE
#freebsd-update install
以 Portupgrade 來升級已安裝的 Ports
# cd /usr/ports/ports-mgmt/portupgrade
# make install clean
# portupgrade -a //升級系統上所有已裝的過舊 ports
#portupgrade -R XXXXX //升級某特定程式
# portupgrade -P XXXXX //用 package 而非 port 來安裝 -PP強制用ports安裝
#freebsd-update install
以 Portupgrade 來升級已安裝的 Ports
# cd /usr/ports/ports-mgmt/portupgrade
# make install clean
# portupgrade -a //升級系統上所有已裝的過舊 ports
#portupgrade -R XXXXX //升級某特定程式
# portupgrade -P XXXXX //用 package 而非 port 來安裝 -PP強制用ports安裝
使用 Portmaster 升級 Port
作者:tseng 日期:2015-01-01
Scratch線上播放
作者:tseng 日期:2014-12-27
<div class="container">
<!-- Scratch project START-->
<applet id="ProjectApplet"
style="display:block"
code="ScratchApplet" codebase="./"
archive="ScratchApplet.jar" width="400" height="300" >
<param name="project" value="XXXX_01.sb">
</applet>
<!-- Scratch project END-->
</div>
ScratchApplet.jar---------------附件下載
XXXX_01.sb---------------------你的作品
<!-- Scratch project START-->
<applet id="ProjectApplet"
style="display:block"
code="ScratchApplet" codebase="./"
archive="ScratchApplet.jar" width="400" height="300" >
<param name="project" value="XXXX_01.sb">
</applet>
<!-- Scratch project END-->
</div>
ScratchApplet.jar---------------附件下載
XXXX_01.sb---------------------你的作品
freebsd 系統及網路查詢
作者:tseng 日期:2014-09-20
核心編譯
作者:tseng 日期:2014-09-20
scratch 網站
作者:tseng 日期:2014-09-13
scratch 網站
http://scratch.mit.edu/
http://scratch.mit.edu/
android sqlserver
作者:tseng 日期:2014-07-06
Microsoft SQL Server JDBC Driver ok
try {
//註冊JDBC類
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(conUrl);
//SQL語句
String SQL = “Select * FROM 資料表";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
//循環搜尋結果,請依你的資料庫來作提取資料欄位,以將下面的資料欄位對映你的資料欄位
while (rs.next()) {
System.out.println(rs.getString(“欄位名稱”) + ", " + rs.getString("欄位名稱"));
}
rs.close();
stmt.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
}
try {
//註冊JDBC類
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(conUrl);
//SQL語句
String SQL = “Select * FROM 資料表";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SQL);
//循環搜尋結果,請依你的資料庫來作提取資料欄位,以將下面的資料欄位對映你的資料欄位
while (rs.next()) {
System.out.println(rs.getString(“欄位名稱”) + ", " + rs.getString("欄位名稱"));
}
rs.close();
stmt.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
}