0.dns設定:
1. 參考
設定動態dns參考:
公司內網安裝dns伺服器軟體(不作為dns節點)
yum -y install bind bind-chroot bind-util bind-libs
內網伺服器dns更新指令碼
因為公司使用的寬頻無固定ip,所以應該在公司內網的主動更新公網ip才方便
a.用到的檔案,配合指令碼,5個:
add-file delete-file old-ip
auto-update-dns.sh
up-record.txt b.除了指令碼檔案,其他四個檔案為空
auto-update-dns.sh內容
#!/bin/bash
oldip=$(cat /data/script/old-ip)
wlanip=$(curl #獲取公司出口ip
deletefile="/var/named/ns-delete.txt"
addfile="/var/named/ns-add.txt"
#判斷是否ip改變,如果相同,則退出
if [ $wlanip = $oldip ]; then
echo "(0)wlanip eq oldip:$(date)" >> /data/script/up-record.txt
exit
else
echo $wlanip > /data/script/old-ip
fi#delete old dns-record
echo "server 120.24.228.37" > $deletefile
echo "zone ***x.cn" >> $deletefile
echo "update delete test.***x.cn a" >> $deletefile
echo "send" >> $deletefile
echo "quit" >> $deletefile
#add new dns-record
echo "server 120.24.228.37" > $addfile
echo "zone ***x.cn" >> $addfile
echo "update add test.***x.cn 6000 in a $wlanip" >> $addfile
echo "send" >> $addfile
echo "quit" >> $addfile
#執行刪除舊dns記錄
nsupdate $deletefile
#執行新增新dns記錄
nsupdate $addfile
echo "(1)dns is updated,$wlanip:$(date)" >> /data/script/up-record.txt
定時更新dns
每5分鐘檢查一次公網ip是否改變
*/5 * * * * sh /data/script/auto-update-dns.sh
注意:1.在伺服器端需要設定成可以更新ds,
在定義zone節點內:allow-update ;
2.不需要重啟服務端及客戶端服務
自定義Redis快取伺服器
mybatis的快取機制 一級快取 sqlsession mybatis的資料庫連線 級別的快取 預設開啟,直接可以使用 對開發沒有任何意義 資料庫連線close,快取也消失 二級快取 sqlsessionfactory mybatis的資料庫連線工廠 級別的快取 預設關閉,需要手動開啟 在myba...
自定義伺服器控制項ImageButton
在日常專案開發中,我們會經常用到自定義控制項,我們通過乙個簡單的例子來說明,在日常專案中我們經常會用到,或者控制項,我們以imagebutton為例來說明。imgbtn runat server imageurl images add.png 很多時候我們需要在很多頁面上放上面這段 每次都要重複設定...
自定義伺服器控制項ImageButton
在日常專案開發中,我們會經常用到自定義控制項,我們通過乙個簡單的例子來說明,在日常專案中我們經常會用到,或者控制項,我們以imagebutton為例來說明。imgbtn runat server imageurl images add.png 很多時候我們需要在很多頁面上放上面這段 每次都要重複設定...