国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于信息管理工作中批處理文件的應用

2014-04-29 09:50孫偉
網絡空間安全 2014年4期
關鍵詞:批處理

【 摘 要 】 本文討論了批處理文件在數(shù)據庫備份、Windows操作系統(tǒng)常用設置以及防病毒等方面的簡單應用。

【 關鍵詞 】 批處理;FTP;Oracle;ARP欺騙

1 引言

批處理文件是無格式的文本文件,它包含一條或多條命令。批處理文件,也稱為批處理腳本,英文譯為BATCH,是由一個或一個以上的操作系統(tǒng)命令及可執(zhí)行命令組成的的文件。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統(tǒng)就會調用Cmd.exe按照該文件中各個命令出現(xiàn)的順序來逐個運行它們。

使用批處理文件(也被稱為批處理程序或腳本),可以簡化日?;蛑貜托匀蝿?。當然這個版本的主要內容是介紹批處理在入侵中一些實際運用,例如后面要提到的用批處理文件來給系統(tǒng)打補丁、批量植入后門程序等。當用戶運行批處理文件時,操作系統(tǒng)會自動依次執(zhí)行文件中的命令。批處理有很鮮明的特點:使用方便、靈活,功能強大,自動化程度高??梢酝ㄟ^調用記事本程序來方便地打開和編輯.bat文件。批處理算不上真正意義上的編程,但是它的一些思想和編程比較近似。用批處理文件結合一些工具軟件可以給計算機應用帶來很大方便。下面本文結合單位日常信息管理工作討論幾個批處理的實際應用問題。

2 批處理結合FTP異地備份

信息中心有許多關于生產和檔案管理的數(shù)據,都存在我們機房一個Oracle數(shù)據庫中,由于這些數(shù)據都比較重要,因此要求我們必須做到定期異地備份。以“地質檔案”數(shù)據文件的備份為例,下面討論如何實現(xiàn)。這個過程我們需要用到三個文件:dzda.bat、ftp_login.txt、oracle異地備份. bat。

dzda.bat代碼:

exp system/manager@orc8 owner=dzda file=D:\oracle\AutoBackUp\dzda.dmp log=D:\oracle\AutoBackUp\ dzda.log compress=y buffer=4096000 constraints=y grants=y record=y indexes=y rows=y

此段代碼其實是Oracle的Exp命令,用于把指定表空間的數(shù)據備份出來成dmp文件。這里我們把dzda(地質檔案)表空間的數(shù)據備份出來到D:\oracle\AutoBackUp\dzda.dmp。

ftp_login.txt的內容:

open 10.171.51.14

xxwl****(用戶名)

******(密碼)

cd Oracle數(shù)據異地備份

put D:\oracle\AutoBackUp\dzda.dmp dzda.dmp

close

open 10.171.2.88

ysw*****

*******

cd Oracle數(shù)據異地備份

put D:\oracle\AutoBackUp\dzda.dmp dzda.dmp

bye

這段內容是一系列ftp命令,用于把本地的文件傳到另一臺ftp服務器上。不過為了安全起見我們分別在鉆一和局信息中心的兩臺ftp服務器上做了備份。由于bat文件不能直接執(zhí)行ftp的內部命令,所以建立這個文件是有必要的。

oracle異地備份.bat的內容:

@echo off

ftp -s:ftp_login.txt

這個文件用來調用上面ftp_login.txt中的命令。把“dzda.bat”和“oracle異地備份.bat”兩個文件加到Windows自帶的“任務計劃”工具中,以實現(xiàn)定期自動運行,需要注意這兩個文件運行的先后順序。其實不用“任務計劃”也能實現(xiàn)自動定期運行,在批處理文件中加入適當?shù)腁T命令即可。至此便實現(xiàn)了數(shù)據備份文件的定期自動備份,使用中注意最好把上面三個文件都放在一個文件夾中。

3 結合注冊表文件改變存儲位置

工作中經常遇到某臺電腦因為系統(tǒng)故障或中病毒而不得不重新安裝操作系統(tǒng),安裝完成后要配置IP、網關、DNS,還要設置代理服務器地址,上網注冊等一系列的配置。另外,為了防止將來保存在桌面、我的文檔、收藏夾中的內容丟失,最好還要把這些文件夾由默認的C盤改到非系統(tǒng)盤,例如D盤。這些繁瑣的設置我們可以通過一個簡單的.bat文件就能實現(xiàn)。

“快速修改網絡設置.bat”代碼:

::::::::::::::::: 配置ip、掩碼、網關、躍點數(shù) ::::::::::::::::

@ echo off

set slection1=

set/p slection1=請輸入IP地址

netsh interface ip set address name="本地連接" source=static

addr=%slection1% mask=255.255.255.0

set slection2=

set/p slection2=請輸入網關地址

netsh interface ip set address name="本地連接" source=static

gateway=%slection2% gwmetric=1

::::::::::::::::::::::::::::: 配置DNS ::::::::::::::::::::::::::::

set slection3=endprint

set/p slection3=請輸入主dns地址

netsh interface ip set dns name="本地連接" source=static

addr=%slection3% register=PRIMARY

set slection4=

set/p slection4=請輸入備份dns地址

netsh interface ip add dns name="本地連接" source=static addr=%slection4%

:::::::: 配置代理(導入同目錄下的reg文件),打開注冊程序 :::::::::

regedit /s 修改設置.reg

start 內網安全注冊程序.exe

新建一個記事本文件,把以上斜體字內容拷貝到其中,然后起一個合適的名稱(例如快速修改網絡設置.bat),注意一定要把擴展名由.txt改為.bat。然后把此批處理文件需要調用的“修改設置.reg” 和“內網安全注冊程序.exe”兩個文件和批處理文件放在同一個文件夾中。這里,“修改設置.reg”是一個注冊表文件,作用是設置代理、修改桌面和收藏夾位置等。也可用記事本編輯,其內容如下:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

"ProxyEnable"=dword:00000001

"ProxyServer"="10.171.2.3:8080"

"ProxyOverride"="10.*;*.cnpc;*.cnpc.com.cn;*.petrochina"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

"Desktop"=hex(2):64,00,3a,00,5c,00,4c,68,62,97,00,00

"Favorites"=hex(2):64,00,3a,00,5c,00,46,00,61,00, 76,00,6f,00,72,00,69,00,74,00,\

65,00,73,00,00,00

"Personal"=hex(2):64,00,3a,00,5c,00,4d,00,79,00, 20,00,44,00,6f,00,63,00,75,00,\

6d,00,65,00,6e,00,74,00,73,00,00,00

雙擊運行“快速修改網絡設置.bat”根據提示輸入適當?shù)呐渲眯畔?,同時程序自動完成代理的設置,并打開注冊程序。以前需要找來找去的繁瑣設置現(xiàn)在運行一個批處理程序就一次搞定了,這大大方便了電腦維護人員。

4 利用autoexec.bat靜態(tài)綁定網關MAC地址

前些年,局域網中經常爆發(fā)ARP病毒,經常有人打來電話詢問為什么又上不了網了,其實很多時候是因為打電話人所在的網段中存在ARP病毒主機,冒充網關的地址,致使同段內的部分電腦尋址到中毒的主機因而無法上網。針對ARP病毒的原理,可以通過每次開機時用命令綁定網關的IP和其正確的MAC地址,使ARP欺騙無機可乘。

在批處理文件中有一個特殊的批處理文件,每次啟動計算機時,系統(tǒng)自動執(zhí)行該文件中的每一條命令。該文件必須滿足兩個條件:一是文件名為AUTOEXEC.BAT;二是該文件的位置必須放在啟動盤(也可稱為系統(tǒng)盤,一般為C:)的根目錄下。以10.171.50.1這個網關為例,AUTOEXEC.BAT的內容如下:

@ echo off

arp -s 10.171.50.1 00-14-69-43-42-c5

這樣,每次開機系統(tǒng)自動綁定正確的網管MAC地址,因此就不會受到ARP欺騙的影響了。

5 結束語

其實批處理文件的應用面非常廣,而且往往涉及到廣泛的計算機知識。一個好的bat文件能讓我們事半功倍,同時它也能被一些別有用心的人作為制造病毒或傳播木馬的工具??傊?,從事計算機職業(yè)熟悉批處理和與其相關的計算機知識是必需的。

參考文獻

[1] 王林霞.巧用批處理幫助實現(xiàn)機房高效管理.電子商務,2012年12期.

[2] 阮燦華.批處理腳本在高校計算機機房管理中的應用.鄂州大學學報,2013年04期.

[3] 阮燦華.陳鑫.批處理在計算機等級考試系統(tǒng)管理中的應用.長江大學學報(自然科學版),2012年12期.

作者簡介:

孫偉(1980-),男,本科;主要研究方向和關注領域:計算機軟件。

猜你喜歡
批處理
巧用Python創(chuàng)建個性化數(shù)據集
就地取材用Iexpress命令封裝批處理
惡意批處理文件導致電腦黑屏、反復重啟、無響應的原因分析及應對思路
不裝軟件批處理為文件夾加鎖
借助批處理 讓Cortana變聰明
批處理天地.文件分類超輕松
富锦市| 定安县| 芷江| 佛冈县| 徐州市| 南投县| 都江堰市| 禹州市| 绥芬河市| 高雄市| 老河口市| 沾化县| 阜康市| 抚宁县| 当涂县| 兴国县| 乳山市| 营山县| 确山县| 枝江市| 正阳县| 高密市| 嘉兴市| 昌平区| 津南区| 米易县| 阳谷县| 宕昌县| 宣汉县| 肇源县| 江孜县| 启东市| 天峨县| 农安县| 宾阳县| 天水市| 石首市| 罗山县| 黄山市| 浦东新区| 呼和浩特市|