#!/bin/sh
backup_dir="/root/backup"
#you backup dir
dir1="/etc"
dir2="/var/log"
#name of back
dir1_name="etc.tar.gz"
dir2_name="log.tar.gz"
# execute backup command
cd $backup_dir
tar cvfz `date +%Y-%m`-${dir1_name} $dir1
tar cvfz `date +%Y-%m`-${dir2_name} $dir2
2009年3月19日 星期四
2009年1月24日 星期六
系統常見啟動故障的排除方法
系統常見啟動故障的排除方法
1、Windows啟動時出現「Missing or Corrupt Ntfs.sys」錯誤信息,系統無法正常啟動。
排錯方法:在故障恢復控制台下先輸入cd \windows\system32\drivers,然後按回車鍵。把Windows安裝光盤放進光驅,假設Windows安裝在C盤、光驅的盤符為 H,鍵入copy h:\i386\ntfs.sys c:\windows\system32\drivers,然後退出故障恢復控制台,重新啟動Windows即可
2、Windows啟動不了,出現以下錯誤信息:NTLDR is missing Press any key to restart,提示NTLDR文件丟失。該怎麼辦?
排錯方法:進入故障恢復控制台,把Windows安裝光盤放進光驅(假設光驅盤符為H:),輸入copy h:\i386\ntldr c:\並回車(從光驅複製ntldr文件至C盤根目錄下),接著輸入copy h:\i386\ntdetect.com c:\並回車(從光盤複製ntdetect.com文件到C盤根目錄下)。如果系統提示是否覆蓋文件,鍵入y,然後按回車鍵。最後鍵入c: \Boot.ini,如果正常顯示Boot.ini中的內容則可重啟,問題應該可以解決。如果顯示為「系統找不到指定的文件或目錄。」,那麼意味著 Boot.ini文件損壞或丟失,可到其他安裝Windows的電腦中複製該文件,將它拷貝到C盤下,然後重啟即可。利用此法可以解決大部分系統文件丟失的問題。
3、Boot.ini文件丟失
排錯方法:我們可以先執行bootcfg /scan命令在所有磁盤上掃瞄Windows 安裝,找到C盤上的Windows後,輸入bootcfg /redirect重建Boot.ini,同時使用copy命令將Windows XP的安裝光盤上i386目錄下的NTDETECT.com和NTLDR複製到C盤根目錄下。最後執行fixboot c:,把Windows的系統分區寫入啟動扇區。
1、Windows啟動時出現「Missing or Corrupt Ntfs.sys」錯誤信息,系統無法正常啟動。
排錯方法:在故障恢復控制台下先輸入cd \windows\system32\drivers,然後按回車鍵。把Windows安裝光盤放進光驅,假設Windows安裝在C盤、光驅的盤符為 H,鍵入copy h:\i386\ntfs.sys c:\windows\system32\drivers,然後退出故障恢復控制台,重新啟動Windows即可
2、Windows啟動不了,出現以下錯誤信息:NTLDR is missing Press any key to restart,提示NTLDR文件丟失。該怎麼辦?
排錯方法:進入故障恢復控制台,把Windows安裝光盤放進光驅(假設光驅盤符為H:),輸入copy h:\i386\ntldr c:\並回車(從光驅複製ntldr文件至C盤根目錄下),接著輸入copy h:\i386\ntdetect.com c:\並回車(從光盤複製ntdetect.com文件到C盤根目錄下)。如果系統提示是否覆蓋文件,鍵入y,然後按回車鍵。最後鍵入c: \Boot.ini,如果正常顯示Boot.ini中的內容則可重啟,問題應該可以解決。如果顯示為「系統找不到指定的文件或目錄。」,那麼意味著 Boot.ini文件損壞或丟失,可到其他安裝Windows的電腦中複製該文件,將它拷貝到C盤下,然後重啟即可。利用此法可以解決大部分系統文件丟失的問題。
3、Boot.ini文件丟失
排錯方法:我們可以先執行bootcfg /scan命令在所有磁盤上掃瞄Windows 安裝,找到C盤上的Windows後,輸入bootcfg /redirect重建Boot.ini,同時使用copy命令將Windows XP的安裝光盤上i386目錄下的NTDETECT.com和NTLDR複製到C盤根目錄下。最後執行fixboot c:,把Windows的系統分區寫入啟動扇區。
2008年10月15日 星期三
如何利用Dig查詢DNS設定
使用 140.127.243.129 這一台 DNS Server 查詢 www.phc.edu.tw
#dig @140.127.243.129 www.phc.edu.tw
可以查詢www.phc.edu.tw的IP
使用 140.127.243.129 這一台 DNS Server 查詢 140.127.243.65
#dig @140.127.243.129 -x 140.127.243.65
可以查詢140.127.243.65的domain
使用 140.127.243.129 這一台 DNS Server 查詢 phc.edu.tw 網域的 DNS 及 Mail 主機
#dig @140.127.243.129 phc.edu.tw ns
#dig @140.127.243.129 phc.edu.tw mx
進行追蹤查詢
#dig @168.95.1.1 www.phc.edu.tw +trace
#dig @140.127.243.129 www.phc.edu.tw
可以查詢www.phc.edu.tw的IP
使用 140.127.243.129 這一台 DNS Server 查詢 140.127.243.65
#dig @140.127.243.129 -x 140.127.243.65
可以查詢140.127.243.65的domain
使用 140.127.243.129 這一台 DNS Server 查詢 phc.edu.tw 網域的 DNS 及 Mail 主機
#dig @140.127.243.129 phc.edu.tw ns
#dig @140.127.243.129 phc.edu.tw mx
進行追蹤查詢
#dig @168.95.1.1 www.phc.edu.tw +trace
如何在Centos 5系統中安裝DNS服務
1.請先確認是否有安裝下列軟體(bind,bind-chroot,bind-utils,system-config-bind)
# yum -y install bind bind-chroot bind-utils system-config-bind
2.拷貝 named.conf 示範檔到 /var/named/chroot/etc/
# cp /usr/share/system-config-bind/profiles/default/named.conf /var/named/chroot/etc/
3.編輯named.conf
# vi /var/named/chroot/etc/named.conf
options {
directory "/var/named"
dump-file "/var/named/data/cache_dump.db"
statistics-file "/var/named/data/named_stats.txt"
forwarders { 168.95.1.1; 139.175.10.20; };
allow-query { any; };
};
記得新增網域資料
4.拷貝 localdomain.zone,localhost.zone,named.local 到 /var/named/chroot/var/named/
# cd /usr/share/system-config-bind/profiles/default/named
# cp localdomain.zone localhost.zone named.local /var/named/chroot/var/named/
拷貝 named.root 到 /var/named/chroot/var/named/
# cp /usr/share/doc/bind-9.3.3/sample/var/named/named.root /var/named/chroot/var/named/
5.設定網域設定檔(/var/named/chroot/var/named)
# yum -y install bind bind-chroot bind-utils system-config-bind
2.拷貝 named.conf 示範檔到 /var/named/chroot/etc/
# cp /usr/share/system-config-bind/profiles/default/named.conf /var/named/chroot/etc/
3.編輯named.conf
# vi /var/named/chroot/etc/named.conf
options {
directory "/var/named"
dump-file "/var/named/data/cache_dump.db"
statistics-file "/var/named/data/named_stats.txt"
forwarders { 168.95.1.1; 139.175.10.20; };
allow-query { any; };
};
記得新增網域資料
4.拷貝 localdomain.zone,localhost.zone,named.local 到 /var/named/chroot/var/named/
# cd /usr/share/system-config-bind/profiles/default/named
# cp localdomain.zone localhost.zone named.local /var/named/chroot/var/named/
拷貝 named.root 到 /var/named/chroot/var/named/
# cp /usr/share/doc/bind-9.3.3/sample/var/named/named.root /var/named/chroot/var/named/
5.設定網域設定檔(/var/named/chroot/var/named)
2008年10月4日 星期六
2008年8月25日 星期一
Linux掃木馬的軟體
Linux掃描木馬:chkrootkit、rkhunter
Linux有兩個掃木馬的軟體:chkrootkit、rkhunter,安裝使用皆很簡單,用YUM即可。
◎chkrootkit
1.安裝
yum install chkrootkit
2.執行掃瞄
chkrootkit
◎rkhunter
1.安裝
yum install rkhunter
2.更新
rkhunter --update
3.執行掃瞄
全系統掃瞄,換掃描項目時會詢問
rkhunter -c
全系統掃描,不尋問
rkhunter -c -sk
Linux有兩個掃木馬的軟體:chkrootkit、rkhunter,安裝使用皆很簡單,用YUM即可。
◎chkrootkit
1.安裝
yum install chkrootkit
2.執行掃瞄
chkrootkit
◎rkhunter
1.安裝
yum install rkhunter
2.更新
rkhunter --update
3.執行掃瞄
全系統掃瞄,換掃描項目時會詢問
rkhunter -c
全系統掃描,不尋問
rkhunter -c -sk
YUM的好幫手:rpmforge
rpmforge是從原本的dag站台獨立出來的
官網說明:
http://dag.wieers.com/rpm/FAQ.php#B
安裝方法:
1.視系統選擇安裝的版本指令
# Red Hat Enterprise Linux 5 / i386:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# Red Hat Enterprise Linux 5 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# Red Hat Enterprise Linux 4 / i386:
rpm -Uhv http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
# Red Hat Enterprise Linux 4 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
# Red Hat Enterprise Linux 3 / i386:
rpm -Uhv http://apt.sw.be/redhat/el3/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.i386.rpm
# Red Hat Enterprise Linux 3 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el3/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.x86_64.rpm
# Red Hat Enterprise Linux 2 / i386:
rpm -Uhv http://apt.sw.be/redhat/el2.1/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el2.rf.i386.rpm
# Red Hat Linux 9 / i386:
rpm -Uhv http://apt.sw.be/redhat/9/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh9.rf.i386.rpm
# Red Hat Linux 7.3 / i386:
rpm -Uhv http://apt.sw.be/redhat/8.0/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh7.rf.i386.rpm
2.安裝完以後,在YUM的目錄下會出現rpmforge.repo,這裡面的站台在yum update時會自動維護。
3.以後使用yum時會自動連接rpmforge的站台更新。
官網說明:
http://dag.wieers.com/rpm/FAQ.php#B
安裝方法:
1.視系統選擇安裝的版本指令
# Red Hat Enterprise Linux 5 / i386:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# Red Hat Enterprise Linux 5 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# Red Hat Enterprise Linux 4 / i386:
rpm -Uhv http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
# Red Hat Enterprise Linux 4 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
# Red Hat Enterprise Linux 3 / i386:
rpm -Uhv http://apt.sw.be/redhat/el3/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.i386.rpm
# Red Hat Enterprise Linux 3 / x86_64:
rpm -Uhv http://apt.sw.be/redhat/el3/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el3.rf.x86_64.rpm
# Red Hat Enterprise Linux 2 / i386:
rpm -Uhv http://apt.sw.be/redhat/el2.1/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el2.rf.i386.rpm
# Red Hat Linux 9 / i386:
rpm -Uhv http://apt.sw.be/redhat/9/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh9.rf.i386.rpm
# Red Hat Linux 7.3 / i386:
rpm -Uhv http://apt.sw.be/redhat/8.0/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.rh7.rf.i386.rpm
2.安裝完以後,在YUM的目錄下會出現rpmforge.repo,這裡面的站台在yum update時會自動維護。
3.以後使用yum時會自動連接rpmforge的站台更新。
訂閱:
文章 (Atom)