2012年3月30日 星期五

CentOS 6.2注意事項

CentOS 6.2 安裝完成後發現沒有抓到半張網路卡!!
見鬼了,在安裝了一張螃蟹卡後,再次確認。
發現......也沒抓到!!??見鬼了嗎!!??
CentOS不支援螃蟹卡??
原因查詢結果如下:
CentOS 6.2預設開機不會自動啟動網路卡,解法如下:
###################################################################################
cd /etc/sysconfig/network-scripts/
vi ifcg-eth0
###################################################################################
DEVICE="eth0"
HWADDR="00:04:75:c9:80:cf"
NM_CONTROLLED="yes"
ONBOOT="no"
###################################################################################
將紅字部分改成 "yes" 。
接下來再進行IP的設定,恭喜你的主機可以上網了。

DNS相關設定

環境說明:
OS:Ubuntu 11.10 Server
網域名稱:test.com.tw
IP:10.1.1.10~15
相關設定檔:
/etc/bind/named.conf.options
/etc/bind/named.conf.local
========================================================================
內容:
named.conf.options(加入以下設定)
#################################################################################

 query-source address * port 53;
        forwarders {
            168.95.1.1;
        };
        allow-query { any; };
        allow-transfer { none; };

#################################################################################
named.conf.local(加入以下設定)
#################################################################################

//以下為正解設定
zone "test.com.tw" {
    type master;
    file "/etc/bind/test.com.tw";
};

//若有反解也在此一併加入
//以下為反解設定

zone "1.1.10.in-addr.arpa" {
    type master;
    file "/etc/bind/1.1.10.rev";
    };

#################################################################################
PS:藍字部分請自行根據你的需求更改

新增正解檔案:
test.com.tw內容:

#################################################################################
$ttl 38400
test.com.tw.    IN  SOA dns root.mail.test.com.tw. (
                1255760316
                10800
                3600
                604800
                38400 )
@                       IN  NS  dns.
@                       IN  NS  mail.
@                       IN  NS  linux.
@                       IN  NS  web.
@                       IN MX 10 mail
@                       IN MX 20 dns
dns                     IN  A           10.1.1.10
mail                    IN  CNAME       dns
linux                   IN  CNAME       dns
web                   IN  A           10.1.1.11


#################################################################################
檔案說明:

u  root.mail.test.com.tw.
指定管理者的 mail,也就 root@mail.test.com.twroot之後的 . 代表著 @ 的意思,不用 @ 的原因是 "@" 符號有特別的含意。
u  @表示當地的 domain 簡寫,也就是 test.com.tw
u  @ IN NS dns.
指定當前 test.com.tw. dns 查詢主機是那一部
u  @ IN MX 10 mail
@ IN MX 20 dns

指定 test.com.tw. MX 記錄,分別指向 mail.test.com.tw dns.test.com.tw、而 mail 的優先等級高於 dns,此為重要設定,若郵件無法傳遞,有部份原因是 MX 記錄沒有設好 (若有 mail gatewaymail routing 時尤為重要)
u  dns IN A 10.1.1.10設定 dns.test.com.tw 的正解A記錄。
u  mail IN CNAME dns
linux IN CNAME dns
設定mail.test.com.tw linux.test.com.tw的別名皆為dns.test.com.tw
u  web IN A 10.1.1.11,設定web.test.com.tw的正解A紀錄。
u  此時,test 的網域正解設定應已完成,接下來看看 DNS 是否能查得到
u  確認dns設定是否正常:
MX recordhost -t mx test.com.tw
dns.test.com.twhost dns.test.com.tw
web.test.com.twhost web.test.com.tw
u  Windows中的查詢指令nslookup
1.      server dns_server_ip:表示將內定的 local DNS 換成另一部 server
2.      set all:可以得知目前 nslookup 的一些 default 設定值
3.      set type=any:表示在查詢某個 domain name 時,將和這個 domain name 的一些相關資料一併顯示出來
4.      set type=ptr:本來要由 IP 反查 domain name時,在直接打 IP 就行了,但如果已經下了 type=any 的話,要由 IP 反查時就沒 那麼方便了,此時 IP 4個數字要倒著寫,最後還要加上in-addr.arpa,例如:查 163.16.1.8 為例,要輸入的就是 8.1.16.163.in-addr.arpa
5.      set type=A
6.      set type=MX


新增反解檔案:
1.1.10.rev內容:
#################################################################################
$ttl 38400
1.1.10.in-addr.arpa.    IN  SOA dns.test.com.tw. root.mail.test.com.tw.  (
                        1255760379  
                                                10800  
                                                3600  
                                                604800  
                                                38400 )      
@                  IN NS dns.test.com.tw.
10                 IN PTR dns
11                 IN PTR web
################################################################################# 
檔案說明:
u  反解設定使用PTR
u  10 IN NS dns.test.com.tw,設定10.1.1.10的反解為dns.test.com.tw

PS:以上為自己架設的經驗+網路上的資料整理,僅是避免自己忘記,並分享其相關設定,若有引用的部分,再次跟原作者說聲不好意思,及感謝。

2012年1月11日 星期三

工作室成立

以下為本人的電腦工作室
各類文章將會同步張貼於Facebook,
有興趣可前往。
文章的回覆將統一於此回覆。
造成各位的不便在此說聲抱歉。


冰火電腦工作室

WD 硬碟送修流程

1、前往WD官網:http://support.wdc.com/

2、點選『支援』中的『保固與RMA服務』

3、點選『最終使用者顧客』

4、先點選『檢查保用狀態』輸入SN按繼續即可確定是否仍在保固範圍內

------------------------------------以上為確認保固------------------------------------
5、點選『產品替換RMA』

6、選擇『標準替換』

7、出現硬碟的相關資料,有 Serial No (序號)、Model No (型號)、Status (保固狀態)、Exp Date (保固期限)
如果 Status 出現 In Limited Warranty,代表硬碟還在 WD 原廠保固期限內
反之 Saatus 出現 Out of Limited Warranty,就代表硬碟已經超過 WD 原廠保固期限了
於『Please enter the reason for replacing the drive(s) (30 chars max)』這個欄位輸入故障原因
壞軌=bad sector
有異常聲音=unknown noise
再按Create RMA即可申請 RMA
7. 點選『Standard Replacement』

8、Phone 欄位輸入電話號碼 ,Last Name 輸入你的英文姓名
輸入基本資料
請用英文輸入(名字、地址、城市、郵遞區號、E-mail),點選 『Continue』

10. 再來會顯示確認畫面, 左邊為要申請 RMA 的硬碟序號和型號, 右邊是自己的郵寄地址

11、最後會顯示一個網頁, RMA #xxxxxxxx has been created 處的 #xxxxxxxx 則為申請之 RMA 號碼

建議將該網頁另存至硬碟中,隨時可以查詢,另外之前所輸入的 e-mail 也會收到由 WD 寄來的 RMA 通知信
裡面也會有相關資訊,注意申請完 RMA 之後,請在一個月內將硬碟寄送至位於新加坡的WD服務中心
因為RMA有一個月的有效期 (從申請日開始算一個月),過了之後就必須重新申請一次 RMA

12、硬碟包裝之前,先附上簽署文件,該簽署文件要一併和硬碟寄回WD,所以該寫的地方都要寫,最後簽上自己的英文名以及日期

13、將簽署文件和硬碟用盒子裝在一起,並封好,並於外盒四側貼上側條,正面貼上郵寄地址

Seagate硬碟,送修流程

先到台灣seagate首頁選『保固服務』,所有資料建議填寫英文
http://www.seagate.com/www/zh-tw

1、進去選『保固檢查程序』

2、輸入S/N及P/N或model及選擇國家

3、查詢結果還在保固期內

--------以上為確認保固日期--------
4、回上一頁選『確認保固並提交退貨』

5、如確定都沒問提直接選步驟3『確認保固並提交退貨』

6、輸入國家及S/N及model

7、接下來會出現該產品詳細資料,記得要勾選退回,在按繼續喔

8、接下來呢請輸入相關送修人的相關資訊,這邊請使用英文

9、輸入完畢後會出現RMA號碼,請把此頁印出來附在裝硬碟的紙盒(也就是訂單號碼)

退貨地址:(33849)園縣蘆竹鄉長興村南工路57號

wuaucit.exe------惡意程式

某日查看Server發現C碟空間無故少了20G,outlook express也自動被被開啟,
感覺上怪怪的經過幾天的觀察,同樣的情況一再發生,開始查看系統,從Windows防火牆中
發現防火牆中多了一個奇怪軟體wuaucit.exe,於是google一下wuaucit.exe,發現為惡意程式。
特徵如下:
1、變更防火牆設定
2、開啟後門 0.0.0.0 監聽
3、啟動outlook express發信
4、寫入機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\IMJPMIG8.2
5、開啟firefox程序數個
檔案路徑:
C:\Program Files\Common Files\System\ado\wuaucit.exe
檔名與Windows Update程式名wuauclt.exe差一個字,
而ado這個資料匣也是由惡意程式所建立的。
解法:
1、進入安全模式
2、刪除機碼
3、刪除資料匣
4、刪除防火牆的設定
5、刪除開機登入檔(msconig)中的自動啟動

USB開機隨身碟製作


製作過程:『USB隨身碟以下簡稱USB-HD
1、利用HP-USB隨身碟開機製作工具,將USB_HD格式化為FAT32(可順便將DOS開機檔一併寫入)。
(1)    選項中只選擇FAT32勾選quick format(若要一併寫入DOS開機檔請在點選相關選項)。
2、利用UltraISO軟體提高USB-HD可開機的相容性。
(1)    選『可開機』>>『寫入磁碟映像檔』>>『便捷啟動』>>『寫入新的硬碟主引導記錄(MBR)>>USB-HDD+』,『USB-HDD』為目前相容性比較好的選項。
(2)    這樣做了之後要注意USB隨身碟的磁碟代號變成hd(0,3)有在MENU.LST加入linux開機選項的人要記得更改相關設定。
3、利用grubinst導入Grub4Dos並寫入MBR
(1)    執行grubinstdiskUSB-HD勾選『No backup mbrdon't searach floppy』、『disable prevMBR』三項
(2)    只將menu.lstgrldr copyUSB-HD根目錄中
4、開始編輯DOS中的Autoexec.batConfig.sysGrub4Dos中的menu.lst(下面是我自己寫的資料)
(1)    DOS的部分(綠色部分為內容):
Autoexec.bat
@ECHO OFF   >>>表示不顯示細節
PROMPT $p$g
SET PATH=C:\;C:\DosTools\;C:\tools\;s:\;   >>>設定路徑

GOTO %CONFIG%   >>>CONFIG設定檔

:IDE   >>>對應CONFIG中的IDE選單
MSCDEX.EXE /D:CDIDE01 /L:S   >>>驅動IDE光碟機並指定為S
ECHO It's IDE CD-ROM S   >>>顯示光碟機為S
Goto END   >>>結果IDE的設定

:SATA
MSCDEX.EXE /D:CDSATA01 /L:S   >>>驅動SATA光碟機並指定為S
ECHO It's SATA CD-ROM S
Goto END

:ALL
SHCDX33A.COM /D:CDALL01 /L:S   >>>驅動兩種光碟機並指定為S
ECHO It's ALL CD-ROM S
Goto END

:COMMANDS
Goto END

:END
          Config.sys
             [Menu]   >>>選單

MenuItem=IDE,Using IDE CD-ROM, By OAKCDROM Driver.

MenuItem=SATA,Using SATA CD-ROM, By GCDROM Driver.

MenuItem=ALL,Using All CD-ROM, By UIDE Driver.

MenuItem=COMMANDS,Into Dos.

MenuDefault=ALL,15   >>>預設自動執行那一個選單

[COMMON]
LASTDRIVE=Z   >>>設定最後一項設備代號為Z

[IDE]
DEVICE=C:\DosTools\IDE\OAKCDROM.SYS /D:CDIDE01

[SATA]
DEVICE=C:\DosTools\SATA\GCDROM.SYS /D:CDSATA01

[ALL]
DEVICE=C:\DosTools\ALL\UIDE.SYS /D:CDALL01

[COMMANDS]
(2)    Grub的部分(綠色部分為內容):
Menu.lst
    # This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta
timeout 30
default 1   >>>預設執行那一項(第一項為0

title MS-DOS   >>>選單1名稱為MS-DOS
fallback 1
find --set-root /io.sys   >>>找尋io.sys並設定所在位置為根(root
chainloader /io.sys   >>>交由io.sys繼續執行
savedefault --wait=2

title NoNAME-XPE
fallback 2
find --set-root /SETUPLDR.BIN
chainloader /SETUPLDR.BIN
savedefault --wait=2

title ATI.Enterprise.Server.v9.1.3854
fallback 4
find --set-root /ATI/ATI.Enterprise.Server.v9.1.3854.iso   >>>找尋ISO所在
map /ATI/ATI.Enterprise.Server.v9.1.3854.iso (hd32)   >>>對應ISOjhd32
map --mem /ATI/ATI.Enterprise.Server.v9.1.3854.iso (hd32)
map --hook
chainloader (hd32)
savedefault --wait=2

title ATIES.Echo_9.5.8163
fallback 5
find --set-root /ATI/ATIES.Echo_9.5.8163.iso
map /ATI/ATIES.Echo_9.5.8163.iso (hd32)
map --mem /ATI/ATIES.Echo_9.5.8163.iso (hd32)
map --hook
chainloader (hd32)
savedefault --wait=2

title Boot From CD-ROM
cdrom --init
map --hook
chainloader (cd0)
rootnoverify (cd0)

title Boot floppy Image
map (hd0,0)/win98.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

title Boot From floppy
chainloader (fd0)+1
rootnoverify (fd0)

title commandline
commandline

title reboot
reboot

title halt
halt
          關於menu.lst相關設定說明請查閱這個網站