分類: 技術
win server time update
w32tm /config /manualpeerlist:”time.stdtime.gov.tw clock.stdtime.gov.tw
tick.stdtime.gov.tw tock.stdtime.gov.tw watch.stdtime.gov.tw,0×4″
/syncfromflags:manual /reliable:yes /update
w32tm /resync /nowait /rediscover
net time /querysntp
Linux 整合AD登入認證
公司ERP(tiptop) 使用 linux 系統(RHEL5)
因此登入的時候若能整合AD
將是再好不過了.
初期網路上找一找,很快就能使用AD帳號登入
http://www.linuxmail.info/active-directory-linux/
但是若公司有多個網域怎麼辦呢?
這個我試了很多次都失敗
後來將samba升級成3.5.x,就可以完成了.
以下是簡單步驟
1. 網域須互相信任(互相信任時,須提供共用帳號與密碼)
2. samba升級成3.5.x
3. 在linux上使用上述互相信任的帳號,執行加入網域指令
net rpc join -U <信任帳號>
net ads join -U <信任帳號>
4. 重開winbind
5. 檢查是否成功
getent passwd
若出現多網域使用者訊息,即代表成功.
6. 開心登入囉, 登入時帳號格式: “domain alias””account”
ex:
yahoouserwilliam
ps. 重點在於rhel 5.5 的samba只能更新到3.0.x, 必須另外找方式升級到3.5.x
我的環境:
rhel 5.5
samba 3.5.x
—
後記
當這樣做的時候,可能會造成原本passwd上面帳號認證的錯誤
請修改/etc/pam.d/system-auth
將uid500改成passwd上最大的uid號碼即可
oracle db上查詢某欄位資料是否符合數字類型
找出特定天數前,到目前為止曾經異動過的檔案, 然後備份成tgz檔案
找出360天前,副檔名(4gl,per,4fd)曾經異動過的檔案, 然後備份成tgz.
find . ( -name “*.4gl” -o -name “*.per” -o -name “*.4fd” ) -type f -ctime -360 -fprint file_list.william
tar -czvf toptest.20101115.tgz -T file_list.william
若要強制某時間點一定要透過proxy代理,而不直接上網的設定
squid.conf 2.6
下班時間之外,twdomain的網址一率由proxy代理
—————-
acl oftime time MTWHF 07:45-17:15
acl twdomain dstdomain “/etc/squid/twdomain.txt”
anever_direct allow twdomain !oftime
mysql case sensitive problem
just add in my.cnf or my.ini
the following parameter in block [mysqld]
[mysqld]
lower_case_table_names=1
bind的ddns策略
bind從8.1.2開始支援RFC2136,也就是俗稱的ddns功能.
但是要動態修改,目前只能依靠nsupdate指令.
一般的ddns策略為:
1. 提供web介面申請帳號密碼以及對應的主機名稱
2. 使用者透過程式,若偵測ip更動,自動跟web server聯繫,提供新的ip.
現在一般ip分享器提供數個熱門ddns廠商,應該很方便使用.
若有自己的domain需要提供給大家申請,有兩種作法:
1. 跟ddns提供商申請(當然要給錢)
2. 自製ddns服務
自製ddns也不會很複雜
安裝bind之後,自己寫一個socket server.
client固定時間連線到socket server將申請的主機名稱傳送過去,
socket server收到連線後,會立即知道對方ip,
接下來做些簡單的帳號認證,
做完認證之後,server將對方ip,主機名稱與原來的做比對,若不一樣,
就執行nsupdate指令,修改ddns.
跨平台可單機執行的檔案型資料庫
因為工作需要寫windows application, 初期使用java(netbean) + SQLite(3.6.x) 的方式進行
沒想到sqlite 的insert效率奇差無比, 只好選擇別種資料庫.
改用 h2(1.1.x) , insert的效率變好了,但是select的效率變得很差.
再改用 hsql(2.0) , 各方面的效率都變快,真是太棒了.
windows application