2014年7月31日 星期四

Windows Dos FTP 定期排程 Upload / Download-Batch script

在資安的考量下 Server 一般不會開啟 FTP 提供外部的人上傳檔案,在這樣的狀況下 Server 就必須主動去 FTP 抓檔案下來 or FTP 丟檔到 Server

 

本篇用 Windows 內建的 batch script 來處理

 

 

範例1:

抓取遠端 FTP site 中的 testfile1.txt、testfile2.txt、testfile3.txt , 並丟到本機的 D:\ftpsync\

FTP site: 192.168.10.10

Login: testuser / testpwd

2014年7月24日 星期四

如何刪除 Windows 服務的方法 -sc delete

在 Windows 中安裝軟體 or 套件 總是會安裝一堆哩哩叩叩的東西,用 uninstall 還不見得可以刪的乾淨,這就是 Windows 所讓人詬病的地方

 

在 Windows 服務中 常會殘留一些已刪除的殘骸 or 不必要的服務

 

除了一些系統重要的服務以外,都會隨著開機一起啟動造成使用上的緩慢

 

 

範例以 隨著 iTunes 一起安裝起來的 「iPod 服務」 為例

 

2014年7月23日 星期三

申請自己的 RSS 訂閱位址-FeedBurner

在經營自己的部落格,如果想讓自己的訂閱者定期收到更新的文章就必須要有 RSS 訂閱

 

所謂的 RSS (Really Simple Syndication) 簡略「聚合真的很簡單」就是把標題、摘要、內容等資訊傳送給使用者的手上,大概就是目前大家比較知道的類似推播的機制。

 

RSS 有以下版本

RSS2.0(Really Simple Syndication)

RSS 0.91, RSS 1.0(RDF(Resource Description Framework)Site Summary)

RSS 0.9 and 1.0(Rich Site Summary)

 

在近期更有 Atom ,由 Google 廣泛運用

 

MSSQL 解決 Insert 中文難字、造字出現 ? 亂碼

大多數的 MSSQL 難字的部分可以藉由 UTF-8 格式來解決問題。

 

但造字的部分必須要有造字系統來賦予這個字

 

但 MSSQL 已設定為 UTF-8 編碼,資料型式也採用 nvarchar 造字依然顯示 ? or 亂碼

 

 

只要在 SQL insert 的時候加入 N 參數就可以解決 中文造難字的問題

 
UPDATE Table SET FullName = N'造字'

 

Orignal From: MSSQL 解決 Insert 中文難字、造字出現 ? 亂碼

2014年7月21日 星期一

Windows Server 2008 R2 / Windows 7 發生 svchost.exe 記憶體異常肥大導致 Out of memory

最近在進行一些監控系統的測試,遇到了 Windows Server 2008 R2 一直遇到 svchost.exe 出現了 Out of memory

 

好的,第一次遇到這種狀況 svchost 竟然記憶體爆了,svchost.exe 是系統中執行重要程式的執行檔

 

在系統運作的 svchost.exe 有10幾隻不等,都是用來運行 Windows Service 的用途,可以說是重要的執行檔,至於怎麼會發生這樣的狀況

 

工作的好夥伴,免費的KVM軟體-synergy

分享一款好用的sync software,尤其在小弟這種有大量執行工作需求常常需要有很多的 client 環境來執行作業。

 

小弟是比較懶不希望桌面有很多不同的鍵盤滑鼠來佔位子 ((還要整理!!

 

所以寧願桌腳下藏主機也不要多了好幾台筆電佔住桌面的位置,何況是繁雜的鍵盤滑鼠,根本找不到哪一個鍵盤是哪一個主機

 

好了,沒錢有沒錢的作法。

 

 

synergy 這款 open software 是一套軟體式的 KVM,能夠只用一個鍵盤滑鼠結合多台主機,不過需要有電腦螢幕來配合

由於平時延伸螢幕已經用了很習慣,而且多一個螢幕其實更方便!

 

 

synergy 官網

2014年7月18日 星期五

Linux 救援資料 rm -rf 恢復-extundelete

在 Linux 中 root 的權限非常大,在刪除檔案的時候如果使用了 rm -rf 誤刪了檔案該怎麼辦?

 

Linux 在 ext 系統上是很完善且安全,在 ext4 上更加強其安全,如果再加上加密的話要在進行救援幾乎是微乎其微。

 

在 Linux 上的救援軟體不及 Windows 的那麼完善
不管在任何誤刪的狀況底下,第一件事情就是不要在進行寫入,或掛載 partition read-only,並立即備份之後再進行救援。

 

extundelete 官網

支援recover ext3 and ext4 partition

CentOS6.5 開啟SAMBA為WINS Server

常見聽到的都是 DNS ,其相似的就是 Wins,在企業中常把 Wins 拿來解析 Net BIOS,而 FQDN 的動作就交給 DNS

 

適用於區網內有大量的解析需求使用

 









Feature \ Service
WINS
DNS

使用的網路協定
NETBEUI、TCP/IP
TCP/IP

常見的網路環境
較常適用於LAN
較常跨WAN

解析名稱類型
解NetBIOS名稱(網芳名稱轉換IP)
解FQDN名稱(網域名稱轉換IP)

Windows系統路徑指定方式
UNC路徑 \\Server1
FQDN路徑Server1.domain.com

與同類型伺服之間的關係
無階層式
階層式導向

Client端 關機前動作
將名稱Release釋放出
不會Release



 

2014年7月16日 星期三

錯誤 configure error code: newly created file is older than distributed files!

在編譯套件時出現 configure error

 

configure: error: newly created file is older than distributed files!

Check your system clock

 

 

解決問題:此問題是因為系統時間有誤造成無法編譯 , 時間同步很重要!!

VPN 無法連線,error code 619「LCP: timeout sending Config-Requests」

家中的網路一直無法連到公司的 VPN 已有一段時間了,今天終於找到一些時間來確認問題。

 

 

首先先描述一下環境與遇到的問題

 

Client : Winodws 8.1 + P874 modem

VPN Server: CentOS6.5 + PPTPD

Error: 撥通VPN後出現 error code 691

 

2014年7月9日 星期三

在Windows 2003 中安裝 FreeFTPd 使用者登出後服務即失效

在 Windows 中要安裝 SFTP 不外乎就是要需要安裝 SSH 在 Windows,又要能整合 FTP。

 

實例中大多直接使用 FreeFTPd 來實現 SFTP

※ 幾乎遇到很多資訊人員都不明白 FTPS and SFTP 的差別,實際上是加密型式不同,連線的方式也不同

 

SFTP: SSH + FTP

FTPS: FTP + SSL

 

FreeFTPd

2014年7月7日 星期一

在Windows 8.x找回Windows 7 的開始選單

自從 Windows 8 以來最讓人頭痛的就是那個磚頭式 (Windows 8 UI) 的開始介面,真的是很難用,即使是 Windows 8.1 還是很困擾!

 

為了使用上的方便,原先找上了 Start8 ,但必須收費,免費只有30天!

 

對於這種東西小弟認為是職務上的方便,但基於授權原則還是希望是Free的

 

之後找上了 classic shell 這款,免費又支援多國語言

 

Classic shell 官網

Q-dir 四窗格檔案總管,替換掉雞助的Windows檔案總管

在大量工作時,常常需要開很多個檔案總管來分類 or 搬移檔案,用久了其實覺得 Windows 檔案總管很雞助

 

剛好看到 Q-dir 這款小工具,既檔案小,又可以用免安裝攜帶版,非常的推薦使用

 

支援多國語系、最多4格窗格

 

 

Downloal Q-dir_Unicode

2014年7月4日 星期五

在IIS加上IE相容性檢視標頭 X-UA-Compatible

在這個瀏覽器不統一的時代,尤其是 IE 瀏覽器從 IE8 到 IE11 在這方面的支援度相信開發者都很難跟得上腳步

 

在專案經驗中,針對網站的一些開發相容性也有一些解決方式

 

 

 

一、使用 IE11 提供的企業模式 (Enterprise mode)

針對 IE11 進行企業模式的調整,可以使用GPO派發給使用者,指定網站清單來進行相容性檢視。

 

這是一個侷限於 IE11 的解決方式,只有 IE11 才提供這樣的服務,表示你的 user 都必須在最新的瀏覽器狀況才可以使用

 

且你的 AD 派發環境必須要 Server 2012 R2 update 以上的版本才可進行GPO派發

2014年7月1日 星期二

Windows 7 安裝 Oracle 10g error code【程式異常終止】

在 Windows 7 下若要安裝 Oracle database 都會遇到以下錯誤,因為還蠻常遇到的,在此紀錄

 

在執行 setup.exe 後要進行下一步就會出現以下錯誤訊息

2014-07-01_121057

 

CentOS 6.5 【SAMBA Server】 提供 Linux 與 Windows 溝通的介面,網路上的芳鄰

Linux 與 Windows 之間的溝通管道對於不了解 Linux 的通常是一種障礙,SAMBA 的初衷就是要解決這一方面的瓶頸,但 SAMBA 的功能不僅在於此

 

在公司內部的資料傳遞是非常重要的,必須要有一個安全且能夠讓大家方便使用的平台,Windows 中都會使用網路上的芳鄰來進行傳檔

 

而在 Linux 能提供一個較穩定的平台,且能整合多方功能

 

 

 

 

本篇記錄 SAMBA 常用的功能之一 - 提供網芳檔案傳輸