
2008年11月21日 星期五
遠端桌面連線 - 實用技巧 -

2008年11月7日 星期五
Linux免費備份還原軟體--Clonezilla「再生龍」
Clonezilla「再生龍」是台灣國家高速網路與計算機中心自由軟體實驗室所開發出來的軟體Penguinzilla(企鵝龍)的一部分。Clonezilla本來是以網路做大量的備份/還原用的(如一次還原整間電腦教室的電腦),後來開發團隊又將功能修改成單機操作,作成免安裝的live CD,這就是Clonezilla Live。
可還原再生多種作業系統,包含Linux (ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs), Mac OS (HFS+), 微軟Windows (fat, ntfs)。這些檔案系統只備份有存資料的硬碟空間,因此可以節省備份時間與硬碟空間。其他不支援的檔案系統Clonezilla採用全部複製(dd)的方式處理。
光碟版(iso檔案)的可以在這裡下載: 穩定版,測試版,實驗版。下載後,把該ISO檔案燒到光碟片上,就可以用它來開機。
再生龍的安裝與使用:
免安裝的單機版還原系統Clonezilla live(使用CD/USB隨身碟開機)的使用請參考Clonezilla live。
適合大量備份與還原的伺服器版再生龍(Clonezilla server edition)(使用PXE網路開機)詳見DRBL。
2008年9月19日 星期五
用Google Docs製作「網路問卷調查表」
如果你想作一個網路問卷調查表給大家填寫,該怎麼做比較快呢?Google Docs另外提供一個相當簡單、好用的網路問卷調查表,做好之後就不用再到處郵寄Word檔或Excel檔囉,直接把網址給對方,填好之後我們馬上可以在網路上看到填表數、回應內容與簡單的統計唷!
※網址:http://spreadsheets.google.com/newform
如果你想把問卷整個嵌入到網頁或部落格中,可以在預覽時,點選右上角的〔已內嵌〕,並將程式碼貼上到你的部落格或網站中,即可讓大家在你的網站中很方便的填寫問卷。
2008年8月21日 星期四
詳解Windows平台上架支援 PHP 的 Apache Server
安裝版本
1. Apache2 2.2.9
2. PHP 5.2.6
3. MySQL 5.0.45
4. phpMyAdmin 2.11.8.1
請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊這些資料就可以開始了。
示範平台:Windows XP
一、Apache
只有非官方的 Apache on Windows (Apache2) 才能直接在 Windows 安裝,安裝步驟如下:
1. 請先安裝 Visual C++ 2005 Redistributable Package(2.55MB)
http://www.apachelounge.com/download/vcredist_x86-sp1.exe
2. 將 Apache2 解壓縮到 C:\ (例:C:\Apache2)
3.
開始 > 執行 > 輸入 cmd > 確定
cd\apache2\bin
httpd -k install
httpd -k start
(P.S. httpd -k uninstall 為移除 Apache2 服務)
4. 開啟一個瀏覽器,在網址列輸入 http://localhost 測試,出現「It works!」字樣即為安裝成功。(預設網站資料夾為 C:\Apache2\htdocs)
二、PHP
安裝 PHP
將 PHP 檔案解壓縮到資料夾 C:\php (沒有請新增)
將 php5ts.dll、libmysql.dll copy 到 C:\Apache2\bin
將 php.ini-dist copy 到 C:\apache2 並更名為 php.ini
設定 php.ini
找到 extension_dir = "./" 改成 extension_dir = "C:\php\ext"
找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll
找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll
找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei"
(如果你不在台灣,請改成你的時區.. )
將 php.ini 存檔後關閉
設定 Apache,以模組方式載入 PHP
開啟 C:\Apache2\conf\httpd.conf
找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下方加入 LoadModule php5_module "c:/php/php5apache2_2.dll"
找到 AddType application/x-gzip .gz .tgz
在下方加入 AddType application/x-httpd-php .php
找到 DocumentRoot "c:/Apache2/htdocs" ,改成你的網站資料夾
(例 www)DocumentRoot "c:/www"
找到 <Directory "c:/Apache2/htdocs"> ,改成你的網站資料夾
(例 www)<Directory "c:/www">
找到 DirectoryIndex index.html ,改成
DirectoryIndex index.html index.htm index.php
設定 Apache,開啟 rewrite 模組(不需要者可略過)
找到 #LoadModule rewrite_module modules/mod_rewrite.so
改成 LoadModule rewrite_module modules/mod_rewrite.so
搜尋 AllowOverride None (可找到三個結果)
全部改成 AllowOverride All
重新啟動 Apache
開始 > 執行... > 輸入 cmd > 確定
cd\apache2\bin
httpd -k restart
測試 PHP 環境
請在你的網站資料夾裡新建檔案 phpinfo.php ,內容只有一行如下:
<?php phpinfo() ?>
開啟一個瀏覽器,並在網址列輸入 http://localhost/phpinfo.php
如果有出現 php 相關訊息就代表安裝成功了。
三、MySQL
安裝 MySQL
將 MySQL 檔案解壓縮到 C:\ 並將資料夾 mysql-5.0.37-winx64 更名為 mysql,
(例C:\mysql)
依下列程序安裝 MySQL 服務
開始 > 搜尋列
輸入 C:\mysql\bin\mysqld -install 按確定
MySQL 講座(懂了就可以跳過,請確認 MySQL 已啟動)
一般在 WindowsNT/2000/XP/Vista,MySQL需要安裝成為一個系統服務。
你可以在以下程序看到 MySQL 服務。
我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上點兩下(如果沒有找到代表你安裝不成功)
啟用類型: 自動.. 服務狀態: 已啟動 才是正常,如果不是請設定成這樣。經過此設定後,MySQL 服務將會在你每次開機後自行啟動。
如果要移除 MySQL 服務,請作以下動作
先停止 MySQL 服務,我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上點兩下
啟用類型: 自動.. 服務狀態: 已停止,設定成這樣。
開始 > 執行
輸入 C:\mysql\bin\mysqld -remove 按確定
需注意,若沒有這個動作自行刪除 MySQL 檔案,這裡的 MySQL 服務就會變成無法移除了!
設定 MySQL 編碼
在 C:\WINDOWS\ 之下建立檔案 my.ini ,設定 MySQL 預設編碼為 UTF-8 (或其他)
my.ini
[mysqld]
default-character-set=utf8
[client]
default-character-set=utf8
重新啟動 MySQL
我的電腦上按右鍵選管理
服務及應用程式 > 服務
在 MySQL 上按右鍵 > 重新啟動
四、phpMyAdmin
安裝 phpMyAdmin
將 phpMyAdmin 檔案解壓縮到 (你的網站資料夾)\phpmyadmin,
(例C:\www\phpmyadmin)
設定 phpMyAdmin
開啟 phpMyAdmin\libraries 資料夾中的 config.default.php
找到 $cfg['PmaAbsoluteUri'] = ''; 改成
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
(設定 phpMyAdmin 的絕對路徑)
測試 phpMyAdmin
開一個新的瀏覽器,並在網址列輸入 http://localhost/phpmyadmin/index.php有畫面的話,就是代表安裝成功了。
Apache 安裝設定教學
官方網站:http://www.apache.org/
安裝步驟
- 下載並執行 Apache HTTP Server 2.2.9 。
- 安裝精靈起始(Installation Wizard)畫面:
- 直接按 Next。
- 使用許可協議(License Agreement)畫面:
- 點選 I accept the terms in the license agreement。
- 按 Next。
- 讀我檔案(Read This First)畫面:
- 直接按 Next。
- 伺服器資訊設定(Server Information)畫面:
- Network Domain 與 Server Name 請依照實際情況填寫,若不知道可填 localhost。
- Administrator's Email Address 則是填自己的 Email 信箱。
- 按 Next。
- 安裝類型選擇(Setup Type)畫面:
- 點選 Custom。
- 按 Next。
- 自訂安裝元件選擇(Custom Setup)畫面:
- 直接按 Next。
- 安裝確認(Ready to Install the Program)畫面:
- 直接按 Install。
- 安裝完成(Installation Wizard Completed)畫面:
- 按 Finish。
- 安裝成功。
設定步驟
可將右下角小時鐘旁的Apache Monitor小圖示關閉,不影響伺服器運作。
httpd.conf 設定
用記事本開啟 C:\Program Files\Apache Group\Apache2\conf\httpd.conf,並按照以下原則進行修改。
請自行以關鍵字尋找並取代預設設定,若沒有預設設定則新增在檔案最後面即可。
強調的部分請依實際情況修改。
請注意斜線(/)與反斜線(\)的不同,以免造成不必要的錯誤。
設定完成後必須重新啟動伺服器以套用新的設定。
- 網頁目錄及權限設定
設定說明:
- 以 D:\www 目錄作為網頁存放路徑。
- 若目錄中沒有索引頁(index.html等),則傳回 403 Forbidden,不會列出目錄中檔案。
DocumentRoot "D:/www"
<Directory />
Options None
AllowOverride FileInfo
Order allow,deny
Allow from all
</Directory>
另外,建議以<Directory與</Directory>為關鍵字,搜尋並將不相關的目錄設定標記起來,使其沒有作用。
- 索引頁檔名設定
設定說明:
- 依次以index.html與index.xml為首頁檔名。
DirectoryIndex index.html index.xml
- 錯誤頁面設定
設定說明:
- 在發生 403 Forbidden 與 404 Not Found 時,以 /error/*error.php 的內容取代錯誤訊息。
ErrorDocument 403 /error/403error.php
ErrorDocument 404 /error/404error.php
- 使用 mod_deflate 增進傳輸效能設定
設定說明:
- 在瀏覽器可以接受的情況下,傳送壓縮過的內容以增進傳輸效率,但會增加伺服器負擔。
- DeflateCompressionLevel 設定壓縮等級。
- AddOutputFilterByType 根據 MIME Type 設定要壓縮的檔案類型。
- AddOutputFilter 根據副檔名設定要壓縮的檔案類型。
LoadModule deflate_module modules/mod_deflate.so
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/xml text/css application/x-httpd-php
AddOutputFilter DEFLATE html htm xml php css
</ifmodule>
2008年7月29日 星期二
完整版-資料備份精靈 Ver 2.04
- 資料備份精靈程式說明:
資料備份精靈是一套全中文介面的檔案備份工具,完全免費讓大家使用,非常適用在個人工作室以及公司行號的電腦資料備份,軟體可以設定備份的時間,時間一到自動備份您的資料,並且可以指定您所要備份的類型,您不至於備份到您不想備份的檔案,相當的方便,無限的備份清單,不管硬碟上有多少檔案,都可以完整的備份,以及區域網路端備份... 等等,簡單的使用者介面,輕鬆上手,備份不求人,不管是我的最愛‧以重要的 Outlook Express 郵件等等,都可以備份起來。
雖然資料備份精靈在功能上比不上收費軟體,但是在使用上絕對符合一般使用者的需求。
- 資料備份精靈的相關功能如下:
0) 全新的備份核心,除了強化備份速度之外,正在使用的檔案也可以備份(壓縮備份除外)。
1) 可以自動每分鐘、每小時、每天、每週、每月定時備份檔案。
2) 完整的區域網路備份,備份方式為:
近端 ←→ 遠端
遠端 ←→ 近端
遠端 ←→ 遠端
PS:遠端備份僅限於「區域網路」內
3) 內建檔案壓縮功能,備份檔案格式為 7-ZIP 壓縮格式(7-ZIP / WinRAR 3.5 以上均支援)。
4) 可以指定不壓縮 (最快)、快速壓縮以及最大壓縮 (最耗時) 的壓縮範圍可供選擇。
5) 可以指定壓縮時是否加入密碼保護(若忘記密碼我也沒法度解決喔!)。
6) 可以指定不想備份的日期,從星期一至星期天都可自由指定。
7) 可以指定檔案 / 資料夾排除功能,本軟體有內定數個系統資料夾與檔案的排除專案。
8) 內建完整、遞增、同步、壓縮備份功能。
9) 可限制備份檔案大小,降低備份時所花費的時間。
10) 副檔名編輯功能,除了本軟體內建之外,還可自行增加。
11) 備份專案匯入/匯出功能。
12) 簡單的備份專案還原功能。
13) 詳細的備份日誌檢視功能,可知道到底備份多少檔案。
14) 內建數個備份專案,可備份我的最愛、電子郵件 ... 等等。
15) 檔案刪除可決定是否要將刪除的檔案移到資源回收筒內。
17) 支援新版作業系統 Windows Vista 32 位元,但不支援 64 位元喔。
18) 支援 Jazz 及 Zip、USB 行動碟、USB 硬碟等外接裝置的備份。
19) 支援 Unicode 檔案、資料夾備份。
20) 程式不用安裝,所有程式不超過 400K,解壓縮後就可以使用,無須擾人的 OCX 元件。
- 系統需求:
作業系統 :Windows 2000/XP/2003/Vista 32 位元
中央處理器:Intel Pentium III 500 MHz 以上處理器。
記憶體 :64 MB 以上,建議使用 256 MB 或更高。
硬碟 :1 MB 之安裝空間。
螢幕解析度:800*600、1024*768(建議)
原始出處-紅淚網
監控程序的小工具-Magic Process
MagicProcess提供詳細的應用程式清單、監控程式的運作,藉此可用來判斷病毒或者後門程式,與 Windows 的工作管理員大致上是差不多的軟體管理工具。
主要的功能有:
1.可以列出所有應用程序以及程序中所使用的相關模組,用滑鼠雙擊該程式就可以觀看。
2.可以結束所有應用程式、包含作業系統所載入的核心程式。
3.可以修改所有應用程式的優先順序。
4.可以結束應用程序並且刪除您所終止的應用程式檔案。
5.可以監控應用程式的所有一切動作,有助於您的分析與判斷是否為病毒或後門程式。
6.可以利用滑鼠右鍵來選擇已經存在的應用程式、模組的相關資訊,以及資料夾的所在地。
7.可以排除使用者所指定的應用程式,可避免病毒作怪。
8.可以觀看應用程式所使用的網路連線,有助於您的分析與判斷是否為病毒或後門程式。
9.可以中斷指定應用程式的網路連線。
10.可以觀看已經開啟的任何視窗,與 Windows 大致上是一樣的功能。
11.可以觀看 CPU 的使用率(支援雙核心),與 Windows 工作管理員常駐列是完全相同的。
12.程式相關屬性都可以利用 Google、Yahoo、Msn 搜尋相關的資訊。
13.可以釋放應用程式的記憶體。
14.內建數十個 Windows 系統內建的系統工具程式。
15.無須 OCX 等擾人的控制元件,程式不到 150 KB。
16.支援 Unicode。
17.支援 Windows 2000/XP/2003/Vista。
原著作下載點 (中華電信)
鏡像下載點 ( 台灣 FTP 聯盟 )
原始出處-紅淚網
2008年7月8日 星期二
網頁認證的方式.htaccess使用技巧
.htaccess 網頁認證的方式,是以目錄為一個驗證的節點,凡要經過此目錄才能瀏覽的網頁,
皆需要透過 .htaccess 的驗證之後才可以存取。
舉例:
我有一個學術單位的網頁,網址為 http://sparc.nfu.edu.tw/~test/test/
是要讓大家都可以來瀏覽的;不過我有一些比較機密性的文件,僅可以提供某些特定的人來瀏覽,
於是這些機密性的文件我都將它放置到網頁根目錄底下的 admin目錄當中,
如今我要讓來存取網址為 http://sparc.nfu.edu.tw/~test/admin/(任何檔案)
都需要透過驗證才能夠瀏覽,我可以這麼做:
步驟1.建立 .htaccess
在 admin 目錄中,建立一個 .htaccess 的檔案,
.htaccess 的檔案內容為 :
AuthName "Admin Login"
AuthUserFile /home1/test/.passwd
AuthType Basic
require valid-user
各欄位的意義:
1. AuthName "Admin Login"
用來設定如下紅色方框內的文字
2. AuthUserFile /home1/test/.passwd
AuthUserFile 用來設定給 .htaccess 驗證時,要使用的帳號密碼資料檔的位置,
需使用絕對路徑的方式來設定。
而 /home1/test/.passwd 帳號密碼資料檔,是由我們自行產生的(在 步驟2 會說明)。
3. AuthType Basic
認證的類型;我們使用 Apache 預設的類型,Basic就可以了
4. require valid-user
讓密碼檔內的使用者都能夠登入(即上面AuthUserFile所指定的檔案)
步驟2. 產生帳號密碼檔
利用 htpasswd 指令來幫我們產生帳號密碼檔
語法:htpasswd [ 參數 ] < 帳號密碼檔 > < 要新建的登入帳號 >
1. 若現在我要新建一個登入帳號 為 test,
而這個時候 /home1/test/.passwd 帳號密碼檔
還不存在,則我需要輸入下列指令:
htpasswd –c /home1/test/.passwd test
(-c 參數用來產生帳號密碼檔 )
*基於安全性上的考量,帳號密碼檔 請勿放置在WWW目錄內(含WWW以下目錄中),
建議使用者可將帳號密碼檔放置在 使用者家目錄 即可。
輸入完之後,它會請您輸入此使用者 test 的密碼,輸入完,
便會產生 /home1/test/.passwd 帳號密碼檔案,
並且在 /home1/test/.passwd 檔案裡面您會看到 test 這個帳號,
與其加密過後的密碼。
(需特別注意的是,如果 /home1/test/.passwd 已經存在的話,
請不要再使用 –c 參數,因為它會覆蓋掉原本/home1/test/.passwd
的內容,只留下我們此次建立的帳號資料 )
2. 如果現在我要再新建一個登入帳號 為 admin,
而這個時候 /home1/test/.passwd 已經存在,
則我只需要輸入下列指令,
htpasswd /home1/test/.passwd admin
然後它依然會請您輸入此使用者的密碼,輸入完畢後,
在 /home1/test/.passwd 就會看到,
您剛剛新建的使用者帳號及密碼的資料了。
經過 步驟1 與 步驟2 的設定之後,
只要有人要來瀏覽我的 http://sparc.nfu.edu.tw/~test/admin/(任何檔案)
就必須要輸入帳號密碼,此時只要輸入在 步驟2 所建立的帳號密碼,就可以登入了。
-------------------------------------------------------------------------------
現在有了一個更方便的工具,那就是 .htaccess 檔案產生器(htaccess Generator)。透過網頁的勾選與設定,在按下 Generator .htaccess File 後便可以得到一個 htaccess 檔,非常方便。







