當前位置:首頁 » 編程軟體 » tcpa腳本

tcpa腳本

發布時間: 2022-05-22 12:46:12

① 請問代理上網和腳本上網的區別

代理上網和腳本上網其實是一樣的 沒什麼區別 只不過是 代理上網需要手動配置代理伺服器的IP地址和埠 而腳本上網不需要設置 只需要把腳本文件填寫在自動配置的腳本處即可
一般腳本文件都是pac為擴展名的 它相當於一個批處理文件也就是說它文件的內容是代理伺服器的IP 埠 等其他內容信息 那麼其他機器把自動配置那裡直接指向它就可以上網了無需手動設置 這樣可以防止代理伺服器的變更導致一些不知道的用戶無法上網

具體看下面:
很多時候在Internet接入時只使用代理方式而非NAT,那麼給使用代理的客戶終端設置代理伺服器將是一件很煩瑣的事情,特別是當代理伺服器進行各種改動(比如伺服器IP地址,服務埠等等變了)後,不得不對通知所有的客戶重新進行設置。Proxy Auto-Config(PAC)腳本解決了這些問題。

在Internet Explorer的代理設置裡面有一個「使用自動配置腳本」的選項,這里的自動配置腳本指的就是PAC腳本。這是一種以.pac為擴展名的 javaScript腳本,可以把它放在內部網路的某個web伺服器上,設置客戶端IE瀏覽器把「自動配置腳本選項」指向它(比如http: //192.168.100.1/proxy.pac),完成集中設置代理配置的工作。

PAC腳本還可以根據用戶訪問請求的不同設置不同的代理策略,比如,用戶訪問內部網的某台伺服器時,PAC腳本可以告訴瀏覽器該訪問將不通過代理伺服器,而用戶訪問的是內部網以外的地址時,PAC腳本告訴瀏覽器這個訪問請求使用代理。

PAC腳本另外一個重要的應用是多台代理伺服器並存的情況下,通過pac腳本的控制:

用戶隨機選擇使用多台代理伺服器中的任意一台來達到流量負載均衡的目的;

管理員通過PAC腳本控制用戶使用和不使用某台代理伺服器,這樣可以空出時間對代理伺服器進行維護;

讓伺服器工作在主備模式,當主伺服器宕機時,會自動切換到其它備用伺服器而不會中斷服務;

根據訪問目的地的不同,自動選擇最佳代理伺服器。

PAC腳本中必須定義一個名為FindProxyForURL的函數,這個函數會被瀏覽器自動調用。其格式如下:

function FindProxyForURL(url, host)

{

……

}

下面給出一個實際應用中使用過的簡單例子,這里只有1台squid代理伺服器:134.40.22.48,服務埠是3128,腳本中根據客戶端IP地址判斷用戶通過何種途徑訪問Internet或其他資源:

function FindProxyForURL(url, host)

{
if (isInNet(myIpAddress(), "10.21.193.0", "255.255.255.0")) {

return "DIRECT";

} else {

return "PROXY 134.40.22.48:3128";

}

}

根據上面的腳本,整個區域網中,除了地址是10.21.193.0/255.255.255.0的終端,其他終端訪問Internet都要經代理伺服器134.40.22.48。

以上是讓你了解一下 代理伺服器和 使用腳本上網的形式 也就是 IE中的腳本是為了簡化代理伺服器設置的方式而已他們之間沒區別 都是代理上網

至於你問是否和DNS有關 所有的上網方式都需要設置DNS 我們都知道DNS是域名解析系統 如果沒有正確設置DNS的話 那麼域名就不起作用了 這就是常見的有的機器只能上QQ和玩游戲但不能訪問網站 其實就是DNS沒有設置正確 如果你直接訪問IP地址的話是可以訪問的
那麼你訪問域名也就是網址的時候 就無法進行解析了也就是沒有DNS域名就無法解析成IP自然也就無法訪問網站了

DNS伺服器有指頂的IP地址 所以一般與是否是代理還是其他上網方式沒有什麼關系 你只要獲得了正確的DNS 就可以了 不管你是代理上網也好 ADSL上網也好 都是一樣的

最後解釋一下你們項目組無法使用腳本配置方式使用代理的問題。

其他的項目組在一個內網那麼它們肯定可以使用IP方式互相訪問 當然一定要開放WEB服務 那麼他們肯定有一個WEB伺服器 伺服器上放置了pac的文件 也就是代理上網的腳本 我這里管它叫自動批處理文件

你們的工作組不能使用 有兩個原因

1 你們工作組沒有和其他項目組在一個內網 或者在一個內網由於路由或防火牆的設置不能進行互相通訊
2 你們項目組沒有設置WEB伺服器當然也就沒有pac文件自然不能使用腳本的方式處理代理上網

結合上面所說 你應該初步了解代理上網與自動配置腳本的關系了吧

那麼你們不能使用的原因你自己可以找一找了 到底是哪個環節出現問題了

打的好累 分應該給我了吧 嘿嘿!

② 如何允許snmp執行外部腳本

net-snmp可以調用外部腳本擴展功能,如:

vi /etc/snmp/snmpd.conf

exec .1.3.6.1.4.1.2021.18 tcpCurrEstab /etc/snmp/tcpconn.sh
exec .1.3.6.1.4.1.2021.19 tcpCurrHttp /etc/snmp/tcphttp.sh
exec .1.3.6.1.4.1.2021.20 tcpCurrphp-fpm /etc/snmp/tcpphp.sh
exec .1.3.6.1.4.1.2021.21 tcpCurrMemcache /etc/snmp/tcpmemcache.sh
上面是舊版的配置,已經棄用了,新版本用:

extend .1.3.6.1.4.1.2021.18 tcpCurrEstab /etc/snmp/tcpconn.sh
extend .1.3.6.1.4.1.2021.19 tcpCurrHttp /etc/snmp/tcphttp.sh
extend .1.3.6.1.4.1.2021.20 tcpCurrPhp-fpm /etc/snmp/tcpphp.sh
extend .1.3.6.1.4.1.2021.21 tcpCurrMemcache /etc/snmp/tcpmemcache.sh
snmpd想允許一個段訪問,配置為:

com2sec notConfigUser 192.168.1.0/24 public
[root@ha1 log]# cat /etc/snmp/tcpconn.sh

#!/bin/sh
conn=`netstat -s -t | grep connections\ established |awk '{print $1}'`
echo $conn
[root@ha1 log]# cat /etc/snmp/tcphttp.sh

#!/bin/sh
netstat -an | grep ':80 ' | grep ESTABLISHED | wc -l
[root@ha1 log]# cat /etc/snmp/tcpmemcache.sh

#!/bin/sh
netstat -an | grep :11211 | grep ESTABLISHED | wc -l
[root@ha1 log]# cat /etc/snmp/tcpphp.sh

#!/bin/sh
netstat -an | grep :9000 | grep ESTABLISHED | wc -l
重啟net-snmpd:

service snmpd restart
測試:
[root@ha1 log]# snmpwalk -v 2c -c public 192.168.1.4 .1.3.6.1.4.1.2021.18

UCD-SNMP-MIB::ucdavis.18.1.1 = INTEGER: 1
UCD-SNMP-MIB::ucdavis.18.2.1 = STRING: "tcpCurrEstab"
UCD-SNMP-MIB::ucdavis.18.3.1 = STRING: "/etc/snmp/tcpconn.sh"
UCD-SNMP-MIB::ucdavis.18.100.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.18.101.1 = STRING: "5023"
UCD-SNMP-MIB::ucdavis.18.102.1 = INTEGER: 0
UCD-SNMP-MIB::ucdavis.18.103.1 = ""
有信息輸出就表明成功了。

默認net-snmpd輸出日誌到/var/log/messes,想輸出至一個獨立日誌文件,配置為:

vi /etc/sysconfig/snmpd.options

# snmpd command line options
# OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
OPTIONS="-Lf /var/log/snmpd.log"
重啟net-snmpd:

service snmpd restart
cat /var/log/snmpd.log

③ 簡述一個JavaScript腳本的基本結構

我不知道你還學過其它什麼語言,如果學過,可以進行類比

JAVASCRIPT作為一種腳本語言,可以說非常強大。
我感覺它是屬於C系統的語言:
1、數據類型
2、基本語法
3、流程式控制制
4、API
5、高級特性(閉包、面向對象)

④ 腳本錯誤如何處理

一、感染了病毒所致 這種情況往往表現在打開IE時,在IE界面的左下框提示:正在打開網頁,但總是沒反應。在任務管理器里查看進程,看看CPU的佔用率如何,如果是100%,可以肯定是感染了病毒。這時你想運行其他程序,簡直就是受罪,速度出奇的慢。這就要查看是哪個進程佔用了系統資源。找到後,將其名稱記下來,然後點擊結束。如果不能結束,則要重新啟動機器,進入安全模式下,將相關文件刪除。還要進入注冊表,在注冊表對話框里點「編輯→查找」,輸入那個程序名,找到後將其刪除,最好反復搜索幾遍,這樣才能確保徹底刪除(有很多病毒在殺毒軟體無能為力時,最好的方法就是手動刪除)。 二、與設置代理伺服器有關 有些朋友為了提高網速,在瀏覽器里設置了代理。設置代理伺服器是不影響QQ聯網的,因為QQ用的是4000埠,而訪問互聯網使用的是80或8080埠,這就是筆者上述的網頁無法打開,但QQ卻能登錄的原因。而代理伺服器一般不是很穩定,有時候能上,有時候不能上。如果有這樣設置的,把代理伺服器取消就OK了(圖1)。 圖1 正確設置代理服務 三、DNS伺服器解釋出錯 所謂DNS,即域名伺服器(Domain Name Server),它把域名轉換為計算機能夠識別的IP地址。如PCD網站( www.pcdigest.com)對應的IP是218.201.41.22。如果DNS伺服器出錯,則無法進行域名解釋,自然也就不能上網了。 這種情況通常是網路伺服器接入商即ISP的問題,可打電話咨詢ISP。 有時候則是路由器的問題,無法與ISP的DNS服務連接,這時可把路由器關閉一會再開或是重新設置路由器即可。 還有可能是網卡無法自動搜尋到DNS的伺服器地址,可以嘗試用指定的DNS伺服器地址。進入「控制面板→網路和撥號連接」,雙擊「本地連接→屬性→TCP/IP協議」,在彈出的對話框中選擇「使用下面的DNS伺服器地址」,然後填寫相應的DNS伺服器IP地址。不同的ISP有不同的DNS地址(圖2),如本地電信常用的是202.96.134.133(主用),202.96.128.68(備用)。(PConline註:不同的省市DNS伺服器地址會不同,請直接與當地ISP聯系獲取。) 圖2 填寫DNS伺服器地址 四、系統文件丟失 導致IE不能正常啟動。這種現象頗為常見,原因也多種多樣。 1.系統的不穩定,表現為死機頻繁,經常莫名重啟,非正常關機造成系統文件丟失。 2.軟硬體的沖突,常表現為安裝了某些軟體引起網卡驅動的沖突或與IE的沖突。自從Intel推出超線程CPU後,有一個突出的問題就是WinXP SP1下的IE6與超線程產生沖突。 3.病毒的肆虐導致系統文件的損壞、丟失。 4.能打開某一網站的首頁,但不能打開其2級鏈接。 如果是第一種情況,可嘗試修復系統,放入原安裝光碟在「開始→運行」里輸入sfc /scannow,按回車運行即可。 如果是第二種情況,可以把最近安裝的軟硬體卸載,Win2000/WinXP的系統可以在Windows啟動菜單里選擇「最後一次正確的設置」,另外,WinXP系統在開啟系統還原的情況下還可以利用系統還原解決系統文件丟失的問題。 如果是WinXP的系統因為超線程CPU的原因,可以在BIOS里禁用超線程或者升級到SP2。這種情況下,QQ自帶的TT瀏覽器以及其他一些第三方瀏覽器一般都能正常使用,可用它們替代。 如果是因為病毒的問題,則要對系統進行全面的殺毒。如果是第四種情況,只需重新注冊如下的DLL文件即可:shadocvw.dll、shell32.dll、Oleaut32.dll、Actxprexy.dll、Mshtml.dll、Urlmon.dll、Msjava.dll、Browseui.dll。具體的注冊方法為:在「開始→運行」對話框里輸入「regsvr32 <文件名>」(每輸入完一個文件,都要回車,圖3)。上述第二個文件可以先不注冊,等注冊完以上所有的文件後,重啟Windows,再試著瀏覽網頁。如果問題依然沒有解決,再把以上文件挨個重新注冊一遍即可。 圖3 注冊dll文件 五、IE損壞 IE損壞時,網頁也是無法正常打開的,經系統修復也無法彌補,那麼重裝IE就是最好的辦法了。如果是Win2000+IE6.0/WinXP的系統,重裝IE有點麻煩,有如下兩種方法可以試試。 1.打開注冊表,展開HKEY_ LOCAL_MACHINE\SOFTWARE\Microsoft \Active Setup\Installed Components\{89820200-ECBD-11CF-8B85-00AA005B4383},將IsInstalled的DWORD值改為0,然後再重新安裝IE6即可。 2.放入WinXP安裝光碟,在「開始→運行」里輸入「rundll32.exe setupapi,InstallHinfSection DefaultInstall 132%windir%infie.inf」,然後按下回車鍵即可。 六、防火牆封埠所致 如果以上方法都試過,還是不行的話,那就看看防火牆的設置,是不是防火牆把有些埠屏蔽了。筆者的電腦就是設置了代理之後,防火牆屏蔽了埠,導致取消代理還是不能解決問題。遇到這種情況,只需進入防火牆設置界面,將關閉的埠開啟即可。由於各個防火牆的設置不同,筆者就不在這里一一贅述了。 七、網頁出錯的常見代碼解析 其實IE在瀏覽出現問題的時候已經提供了不少錯誤信息提示,可以根據這些信息提示更快地找出錯誤的原因。只是這些提示都是一些英文以及數字代碼,令不少電腦用戶很茫然,下面便將一些常見的提示簡單介紹一下。 401 UNAUTHORIZED:表示你必須有一個正確的用戶名及密碼才能得到該網頁(unauthorized site)的使用權,例如瀏覽一些收費網頁時就會出現該信息。 403 FORBIDDEN:表示該網頁或URL受到保護,禁止訪問。 404 NOT FOUND:最常見的錯誤信息,表示你所訪問的網頁不存在或是URL地址錯誤。 409 Fire flood and Pestilence:這個代碼沒有任何意義,你只需重新連接即可。 500 SERVER ERROR:表示伺服器錯誤,通常是對方網頁程序設計錯誤而產生的,你只能等待對方糾正網頁錯誤,別無良策。 503 SERVICE UNAVAILABLE:表示不能連上對方網站,因為網路線路非常繁忙。過一會再試即可。 BAD FILE REQUEST:你可能在網頁上填寫某些表格的時候填入了不正確的資料,以致在處理資料的時候出錯,你只需返回上一層仔細檢查錯誤的資料並修改即可。 SITE UNAVAILABLE:有四個可能性產生這個提示信息:訪問用戶過多;網站因維修而關閉;電話線的噪音太大;該網站已不復存在。如果用戶過多,你只需稍後再試,電話線問題的話,換根電話線就能解決,其他兩種沒有辦法。 UNABLE TO Create HOST:表示你所鍵入的網址或其他URL不能找到所在的目標位置,也許是你輸入了錯誤的地址或是網頁不存在,也有可能是你的撥號連接出了問題。 Connection Refused By Host:表示連接被拒絕,解決辦法是稍後再試。 Failed DNS Lookup:表示域名解析出錯。這種錯誤通常是因為網站負荷過重,通常發生在商業性網站。 Document Contains No Data:表示網頁存在,但無數據。解決辦法:稍後再試。 Connection Refused:表示線路忙。 解決辦法:稍後再試。 A Network Error Occured:表示主機繁忙或URL地址出錯。 解決辦法是檢查URL地址或稍後再試。 縱觀這些錯誤代碼,大部分都是由URL地址錯誤引起的,所以一般情況下碰到類似情況時先檢查一下URL地址是否正確。

⑤ TCP協議需要使用到哪些埠哪些網路服務

埠:1
服務:tcpmux
說明:這顯示有人在尋找sgi irix機器。irix是實現tcpmux的主要提供者,默認情況下tcpmux在這種系統中被打開。irix機器在發布是含有幾個默認的無密碼的帳戶,如:ip、guest uucp、nuucp、demos 、tutor、diag、outofbox等。許多管理員在安裝後忘記刪除這些帳戶。因此hacker在internet上搜索tcpmux並利用這些帳戶。
埠:7
服務:echo
說明:能看到許多人搜索fraggle放大器時,發送到x.x.x.0和x.x.x.255的信息。
埠:19
服務:character generator
說明:這是一種僅僅發送字元的服務。udp版本將會在收到udp包後回應含有**字元的包。tcp連接時會發送含有**字元的數據流直到連接關閉。hacker利用ip欺騙可以發動dos攻擊。偽造兩個chargen伺服器之間的udp包。同樣fraggle dos攻擊向目標地址的這個埠廣播一個帶有偽造受害者ip的數據包,受害者為了回應這些數據而過載。
埠:21
服務:ftp
說明:ftp伺服器所開放的埠,用於上傳、下載。最常見的攻擊者用於尋找打開anonymous的ftp伺服器的方法。這些伺服器帶有可讀寫的目錄。木馬doly trojan、fore、invisible ftp、webex、wincrash和blade runner所開放的埠。
埠:22
服務:ssh
說明:pcanywhere建立的tcp和這一埠的連接可能是為了尋找ssh。這一服務有許多弱點,如果配置成特定的模式,許多使用rsaref庫的版本就會有不少的漏洞存在。
埠:23
服務:telnet
說明:遠程登錄,入侵者在搜索遠程登錄unix的服務。大多數情況下掃描這一埠是為了找到機器運行的操作系統。還有使用其他技術,入侵者也會找到密碼。木馬tiny telnet server就開放這個埠。
埠:25
服務:smtp
說明:smtp伺服器所開放的埠,用於發送郵件。入侵者尋找smtp伺服器是為了傳遞他們的spam。入侵者的帳戶被關閉,他們需要連接到高帶寬的e-mail伺服器上,將簡單的信息傳遞到不同的地址。木馬antigen、email password sender、haebu coceda、shtrilitz stealth、winpc、winspy都開放這個埠。
埠:31
服務:msg authentication
說明:木馬master paradise、hackers paradise開放此埠。
埠:42
服務:wins replication
說明:wins復制
埠:53
服務:domain name server(dns)
說明:dns伺服器所開放的埠,入侵者可能是試圖進行區域傳遞(tcp),欺騙dns(udp)或隱藏其他的通信。因此防火牆常常過濾或記錄此埠。
埠:67
服務:bootstrap protocol server
說明:通過dsl和cable modem的防火牆常會看見大量發送到廣播地址255.255.255.255的數據。這些機器在向dhcp伺服器請求一個地址。hacker常進入它們,分配一個地址把自己作為局部路由器而發起大量中間人(man-in-middle)攻擊。客戶端向68埠廣播請求配置,伺服器向67埠廣播回應請求。這種回應使用廣播是因為客戶端還不知道可以發送的ip地址。
埠:69
服務:trival file transfer
說明:許多伺服器與bootp一起提供這項服務,便於從系統下載啟動代碼。但是它們常常由於錯誤配置而使入侵者能從系統中竊取任何 文件。它們也可用於系統寫入文件。
埠:79
服務:finger server
說明:入侵者用於獲得用戶信息,查詢操作系統,探測已知的緩沖區溢出錯誤,回應從自己機器到其他機器finger掃描。
埠:80
服務:http
說明:用於網頁瀏覽。木馬executor開放此埠。
埠:99
服務:metagram relay
說明:後門程序ncx99開放此埠。
埠:102
服務:message transfer agent(mta)-x.400 over tcp/ip
說明:消息傳輸代理。
埠:109
服務:post office protocol -version3
說明:pop3伺服器開放此埠,用於接收郵件,客戶端訪問伺服器端的郵件服務。pop3服務有許多公認的弱點。關於用戶名和密碼交 換緩沖區溢出的弱點至少有20個,這意味著入侵者可以在真正登陸前進入系統。成功登陸後還有其他緩沖區溢出錯誤。
埠:110
服務:sun公司的rpc服務所有埠
說明:常見rpc服務有rpc.mountd、nfs、rpc.statd、rpc.csmd、rpc.ttybd、amd等
埠:113
服務:authentication service
說明:這是一個許多計算機上運行的協議,用於鑒別tcp連接的用戶。使用標準的這種服務可以獲得許多計算機的信息。但是它可作為許多服務的記錄器,尤其是ftp、pop、imap、smtp和irc等服務。通常如果有許多客戶通過防火牆訪問這些服務,將會看到許多這個埠的連接請求。記住,如果阻斷這個埠客戶端會感覺到在防火牆另一邊與e-mail伺服器的緩慢連接。許多防火牆支持tcp連接的阻斷過程中發回rst。這將會停止緩慢的連接。
埠:119
服務:network news transfer protocol
說明:news新聞組傳輸協議,承載usenet通信。這個埠的連接通常是人們在尋找usenet伺服器。多數isp限制,只有他們的客戶才能訪問他們的新聞組伺服器。打開新聞組伺服器將允許發/讀任何人的帖子,訪問被限制的新聞組伺服器,匿名發帖或發送spam。
埠:135
服務:本地 service
說明:microsoft在這個埠運行dce rpc end-point mapper為它的dcom服務。這與unix 111埠的功能很相似。使用dcom和rpc的服務利用計算機上的end-point mapper注冊它們的位置。遠端客戶連接到計算機時,它們查找end-point mapper找到服務的位置。hacker掃描計算機的這個埠是為了找到這個計算機上運行exchange server嗎?什麼版本?還有些dos攻擊直接針對這個埠。
埠:137、138、139
服務:netbios name service
說明:其中137、138是udp埠,當通過網上鄰居傳輸文件時用這個埠。而139埠:通過這個埠進入的連接試圖獲得netbios/smb服務。這個協議被用於windows文件和列印機共享和samba。還有wins regisrtation也用它。
埠:143
服務:interim mail access protocol v2
說明:和pop3的安全問題一樣,許多imap伺服器存在有緩沖區溢出漏洞。記住:一種linux蠕蟲(admv0rm)會通過這個埠繁殖,因此許多這個埠的掃描來自不知情的已經被感染的用戶。當redhat在他們的linux發布版本中默認允許imap後,這些漏洞變的很流行。這一埠還被用於imap2,但並不流行。
埠:161
服務:snmp
說明:snmp允許遠程管理設備。所有配置和運行信息的儲存在資料庫中,通過snmp可獲得這些信息。許多管理員的錯誤配置將被暴露在internet。cackers將試圖使用默認的密碼public、private訪問系統。他們可能會試驗所有可能的組合。snmp包可能會被錯誤的指向用戶的網路。
埠:177
服務:x display manager control protocol
說明:許多入侵者通過它訪問x-windows操作台,它同時需要打開6000埠。
埠:389
服務:ldap、ils
說明:輕型目錄訪問協議和netmeeting internet locator server共用這一埠。
埠:443
服務:https
說明:網頁瀏覽埠,能提供加密和通過安全埠傳輸的另一種http。
埠:456
服務:【null】
說明:木馬hackers paradise開放此埠。
埠:513
服務:login,remote login
說明:是從使用cable modem或dsl登陸到子網中的unix計算機發出的廣播。這些人為入侵者進入他們的系統提供了信息。
埠:544
服務:【null】
說明:kerberos kshell
埠:548
服務:macintosh,file services(afp/ip)
說明:macintosh,文件服務。
埠:553
服務:corba iiop (udp)
說明:使用cable modem、dsl或vlan將會看到這個埠的廣播。corba是一種面向對象的rpc系統。入侵者可以利用這些信息進入系統。
埠:555
服務:dsf
說明:木馬phase1.0、stealth spy、inikiller開放此埠。
埠:568
服務:membership dpa
說明:成員資格 dpa。
埠:569
服務:membership msn
說明:成員資格 msn。
埠:635
服務:mountd
說明:linux的mountd bug。這是掃描的一個流行bug。大多數對這個埠的掃描是基於udp的,但是基於tcp的mountd有所增加(mountd同時運行於兩個埠)。記住mountd可運行於任何埠(到底是哪個埠,需要在埠111做portmap查詢),只是linux默認埠是635,就像nfs通常運行於2049埠。
埠:636
服務:ldap
說明:ssl(secure sockets layer)
埠:666
服務:doom id software
說明:木馬attack ftp、satanz backdoor開放此埠
埠:993
服務:imap
說明:ssl(secure sockets layer)
埠:1001、1011
服務:【null】
說明:木馬silencer、webex開放1001埠。木馬doly trojan開放1011埠。
埠:1024
服務:reserved
說明:它是動態埠的開始,許多程序並不在乎用哪個埠連接網路,它們請求系統為它們分配下一個閑置埠。基於這一點分配從埠1024開始。這就是說第一個向系統發出請求的會分配到1024埠。你可以重啟機器,打開telnet,再打開一個窗口運行natstat -a 將會看到telnet被分配1024埠。還有sql session也用此埠和5000埠。
埠:1025、1033
服務:1025:network blackjack 1033:【null】
說明:木馬netspy開放這2個埠。
埠:1080
服務:socks
說明:這一協議以通道方式穿過防火牆,允許防火牆後面的人通過一個ip地址訪問internet。理論上它應該只允許內部的通信向外到達internet。但是由於錯誤的配置,它會允許位於防火牆外部的攻擊穿過防火牆。wingate常會發生這種錯誤,在加入irc聊天室時常會看到這種情況。
埠:1170
服務:【null】
說明:木馬streaming audio trojan、psyber stream server、voice開放此埠。
埠:1234、1243、6711、6776
服務:【null】
說明:木馬subseven2.0、ultors trojan開放1234、6776埠。木馬subseven1.0/1.9開放1243、6711、6776埠。
埠:1245
服務:【null】
說明:木馬vodoo開放此埠。
埠:1433
服務:sql
說明:microsoft的sql服務開放的埠。
埠:1492
服務:stone-design-1
說明:木馬ftp99cmp開放此埠。
埠:1500
服務:rpc client fixed port session queries
說明:rpc客戶固定埠會話查詢
埠:1503
服務:netmeeting t.120
說明:netmeeting t.120
埠:1524
服務:ingress
說明:許多攻擊腳本將安裝一個後門shell於這個埠,尤其是針對sun系統中sendmail和rpc服務漏洞的腳本。如果剛安裝了防火牆就看到在這個埠上的連接企圖,很可能是上述原因。可以試試telnet到用戶的計算機上的這個埠,看看它是否會給你一個shell。連接到600/pcserver也存在這個問題。
埠:1600
服務:issd
說明:木馬shivka-burka開放此埠。
埠:1720
服務:netmeeting
說明:netmeeting h.233 call setup。
埠:1731
服務:netmeeting audio call control
說明:netmeeting音頻調用控制。
埠:1807
服務:【null】
說明:木馬spysender開放此埠。
埠:1981
服務:【null】
說明:木馬shockrave開放此埠。
埠:1999
服務:cisco identification port
說明:木馬backdoor開放此埠。
埠:2000
服務:【null】
說明:木馬girlfriend 1.3、millenium 1.0開放此埠。
埠:2001
服務:【null】
說明:木馬millenium 1.0、trojan cow開放此埠。
埠:2023
服務:xinuexpansion 4
說明:木馬pass ripper開放此埠。
埠:2049
服務:nfs
說明:nfs程序常運行於這個埠。通常需要訪問portmapper查詢這個服務運行於哪個埠。
埠:2115
服務:【null】
說明:木馬bugs開放此埠。
埠:2140、3150
服務:【null】
說明:木馬deep throat 1.0/3.0開放此埠。
埠:2500
服務:rpc client using a fixed port session replication
說明:應用固定埠會話復制的rpc客戶
埠:2583
服務:【null】
說明:木馬wincrash 2.0開放此埠。
埠:2801
服務:【null】
說明:木馬phineas phucker開放此埠。
埠:3024、4092
服務:【null】
說明:木馬wincrash開放此埠。
埠:3128
服務:squid
說明:這是squid http代理伺服器的默認埠。攻擊者掃描這個埠是為了搜尋一個代理伺服器而匿名訪問internet。也會看到搜索其他代理伺服器的埠8000、8001、8080、8888。掃描這個埠的另一個原因是用戶正在進入聊天室。其他用戶也會檢驗這個埠以確定用戶的機器是否支持代理。
埠:3129
服務:【null】
說明:木馬master paradise開放此埠。
埠:3150
服務:【null】
說明:木馬the invasor開放此埠。
埠:3210、4321
服務:【null】
說明:木馬schoolbus開放此埠
埠:3333
服務:dec-notes
說明:木馬prosiak開放此埠
埠:3389
服務:超級終端
說明:windows 2000終端開放此埠。
埠:3700
服務:【null】
說明:木馬portal of doom開放此埠
埠:3996、4060
服務:【null】
說明:木馬remoteanything開放此埠
埠:4000
服務:qq客戶端
說明:騰訊qq客戶端開放此埠。
埠:8000
服務:oicq
說明:騰訊qq伺服器端開放此埠。
埠:8010
服務:wingate
說明:wingate代理開放此埠。
埠:8080
服務:代理埠
說明:www代理開放此埠。
埠:13223
服務:powwow
說明:powwow是tribal voice的聊天程序。它允許用戶在此埠打開私人聊天的連接。這一程序對於建立連接非常具有攻擊性。它會駐扎在這個tcp埠等回應。造成類似心跳間隔的連接請求。如果一個撥號用戶從另一個聊天者手中繼承了ip地址就會發生好象有很多不同的人在測試這個埠的情況。這一協議使用opng作為其連接請求的前4個位元組。
埠:17027
服務:concent
說明:這是一個外向連接。這是由於公司內部有人安裝了帶有concent"adbot"的共享軟體。concent"adbot"是為共享軟體顯示廣告服務的。使用這種服務的一種流行的軟體是pkware。
51cto學院APP手機軟體
埠:137
說明:sql named pipes encryption over other protocols name lookup(其他協議名稱查找上的sql命名管道加密技術)和sql rpc encryption over other protocols name lookup(其他協議名稱查找上的sql rpc加密技術)和wins netbt name service(wins netbt名稱服務)和wins proxy都用這個埠。
埠:161
說明:simple network management protocol(smtp)(簡單網路管理協議)。
埠:162
說明:snmp trap(snmp陷阱)
埠:445
說明:common internet file system(cifs)(公共internet文件系統)
埠:464
說明:kerberos kpasswd(v5)。另外tcp的464埠也是這個用途。
埠:500
說明:internet key exchange(ike)(internet密鑰交換)
埠:1645、1812
說明:remot authentication dial-in user service(radius)authentication(routing and remote access)(遠程認證撥號用戶服務)
埠:1646、1813
說明:radius accounting(routing and remote access)(radius記帳(路由和遠程訪問))
埠:1701
說明:layer two tunneling protocol(l2tp)(第2層隧道協議)
埠:1801、3527
說明:microsoft message queue server(microsoft消息隊列伺服器)。還有tcp的135、1801、2101、2103、2105也是同樣的用途。
埠:2504
說明:network load balancing(網路平衡負荷)
msconfig

⑥ 關於CS腳本的使用!!!

的確沒什麼用。
你下載的是不是一個名為:congfig.cfg的文件,把它復制到類似於以下目錄中F:\本地游戲\Cs1.6中文版\cstrike_schinese的文件夾內,然後系統問你:是不是要替換? 選是 。
然後運行游戲,在游戲設置中可以看到所有游戲選項全變了(就是那些高手的設置)

CS主要的是技術,設置佔次要。不過我建議你滑鼠靈敏度不要太高,你會發現高手設置中靈敏度一般沒有超過4.0的。

⑦ 什麼是埠什麼是腳本什麼是宏

埠概念:
在網路技術中,埠(Port)大致有兩種意思:一是物理意義上的埠,比如,ADSL Modem、集線器、交換機、路由器用於連接其他網路設備的介面,如RJ-45埠、SC埠等等。二是邏輯意義上的埠,一般是指TCP/IP協議中的埠,埠號的范圍從0到65535,比如用於瀏覽網頁服務的80埠,用於FTP服務的21埠等等。我們這里將要介紹的就是邏輯意義上的埠.....
詳細內容請見:
http://www.ktky.com/Article/ShowArticle.asp?ArticleID=6786
=============================================================
腳本概念:
腳本的定義太多了,它的根本定義是:
一組命令,通過外界的解釋器連續執行來完成某些功能。除了網頁腳本,還有其它的腳本,如DOS下批處理文件,管道命令,特殊的應用等,在BASIC的早期,也是標準的腳本程序,都是BASIC解釋器逐條解釋執行,並沒有編譯成二進制代碼。
也就是說,只要沒有編譯成二進制代碼的命令都可以說成是腳本。
當然,在非IT行業,腳本還有特殊的意義,就是演員們拿手上讀的東西...
詳細討論請到:
http://www.54uc.com/asppost9/web202985.htm
=======================================================
宏的概念:
所謂宏(Macro),其實就是「按鍵組合」。
如果你用過Word或者UltraEdit中的宏,就知道可以用一個快捷的方式(比如設置為Ctrl+M)輸入一組事先定義好的按鍵組合(宏,比如「Fuck C++」)。
在C程序設計語言中,宏的激發方式是一個定義好的標志符。它由預處理器(Preprocessor)處理,然後再交給編譯器(Compiler),所以並不屬於C語言的范疇。
你可以將它視為文本編輯環境的功能。由於不能「所見即所得」,又沒有C語言編譯器的語法與語義檢查可用,所以有時會增加程序的復雜性。
更多詳細內容請見:
http://www.ask321.com/ask14/ask185730.htm

⑧ 按鍵精靈手機版兩個腳本怎麼實現數據交換

這不是不可以,比較麻煩就是了。
一個辦法就是用簡訊,彩信,qq,微信等直接發送信息
還有一個辦法是,把數據寫成txt,ini等格式,用傳文件的方式交換。至於傳文件的方式,qq,微信,藍牙,什麼的都行。復雜一點的就是自己搭建ftp什麼的(es文件瀏覽器什麼的能夠辦到)。
其他的方法以我的能力還想不到。
就醬
以上

⑨ 求大神弄個修改《寬頻連接》的TCP/IPv4 dns地址的批處理或VBS腳本!

@echo off
netsh interface ip set dnsservers name="寬頻連接" source=static address=192.168.0.1 mask=255.255.255.0

⑩ 如何編寫腳本程序

系統的DOS命令有什麼啊??
懸賞分:0 - 解決時間:2005-12-1 13:25
系統的DOS命令有什麼啊??
只要是dos 命令就可以
包括裝系統時的,命令

提問者: tzp9 - 童生 一級

最佳答案
DOS常用命令

美好的新DOS時代

DOS是世界上使用人數最多的操作系統。盡管許多人由於種種原因而使用了其它操作系統或操作環境,如Windows等,但是,由於DOS確實非常方便實用,操作起來效率非常高、簡單快捷,而且功能也非常強大,從文件和磁碟操作到網路和多媒體操作等樣樣都能方便的做到,而且能做到許多在Windows等系統或環境下做不到或做不好的事情,所以它深受人們的喜愛。直到現在,它一直被人們廣泛使用並得到不斷的發展。那麼,我們該如何使用它呢?而且怎樣使用才能跟上時代的發展呢?下面介紹一些DOS的使用方法和技巧。建議大家閱讀。

--------------------------------------------------------------------------------

DOS常用命令

要想操作使用DOS,知道一些常用命令是非常重要的。以下是一些命令的用法。

文件名是由文件路徑和文件名稱合起來的,如C:\DOS\COMMAND.COM。

DIR 顯示文件和文件夾(目錄)。
用法:DIR [文件名] [選項]

它有很多選項,如/A表示顯示所有文件(即包括帶隱含和系統屬性的文件),/S表示也顯示子文件夾中的文件,/P表示分屏顯示,/B表示只顯示文件名,等等。
如 DIR A*.EXE /A /P
此命令分屏顯示當前文件夾下所有以A開頭後綴為EXE的文件(夾)。

CD或CHDIR 改變當前文件夾。
用法:CD [文件夾名]
若無文件夾名則顯示當前路徑。

MD或MKDIR 建立文件夾。
用法:MD 文件夾名

RD或RMDIR 刪除文件夾。
用法:RD 文件夾名
注意:此文件夾必須是空的。

DEL或ERASE 刪除文件。
用法:DEL/ERASE 文件名

COPY 拷貝文件。
用法: COPY 文件名1 [文件名2] [選項]
如 COPY /B A+B C
此命令將兩個二進制文件A和B合為一個文件C。

TYPE 顯示文件內容。
用法:TYPE 文件名

REN或RENAME 改變文件名,在DOS7中還可以改變文件夾名。
用法:REN 文件(夾)名1 文件(夾)名2

EDIT 編輯文件,在DOS7中還可以編輯二進制文件。
用法:EDIT [文件名] [選項]
如 EDIT /70 C:\COMMAND.COM
此命令以二進制方式編輯C:\COMMAND.COM文件。

FORMAT 格式化磁碟。
用法:FORMAT 驅動器 [選項]

它的選項很多,如/Q是快速格式化,/U表示無條件格式化(即無法使用UNFORMAT等命令恢復),/V指定磁碟的卷標名,等等。它還有許多未公開參數。

MEM 顯示內存狀態。
用法:MEM [選項]

它的選項也有不少,如/C可列出所有程序的內存佔用,/D是顯示駐留內存的程序及設備驅動程序的狀態等詳細信息,/F顯示空閑的內存總量,/M顯示內存中的模塊信息,/P則是分屏顯示。還有隱藏的/A選項,可以顯示HMA信息。

MOVE 移動文件或文件夾,還可以更改文件或文件夾的名稱。
用法:MOVE 文件[夾]1 文件[夾]2
如 MOVE C:\*.EXE D:
此命令可以將C盤根文件夾下所有擴展名為EXE的文件移到D盤上。

XCOPY 復制文件或文件夾。
用法:XCOPY 文件[夾]名1 [文件[夾]名2] [選項]

它的選項非常多,如/S可拷貝整個文件夾(包括子文件夾)中的文件,/E指定包括空文件夾,/V表示復制完後檢驗復制出的文件的正確性,/Y表示確認,等等。

CLS 清除屏幕。
用法:CLS

SYS 傳導系統,即將系統文件(如IO.SYS等)從一處傳輸到指定的驅動器中。
用法:SYS 文件夾名 [驅動器]
如 SYS C:\DOS A:
此命令即可將位於C:\DOS文件夾下的系統文件傳輸到A盤中。

DATE 顯示或設置日期。
用法:DATE [日期]

TIME 顯示或設置時間。
用法:TIME [時間]

DOS還自帶一些其它的命令,如SORT(排序),FIND(尋找字元)等。

除DOS自帶的命令以外,還有很多其它的增強命令也非常實用,它們可以大大增強DOS的功能。這些軟體中有很多可以在「DOS軟體」中下載。

--------------------------------------------------------------------------------

DOS下的必備工具

DOS是個非常強大實用的操作系統,有著最多的用戶。但是我們在安裝了DOS以後,發現DOS自帶的命令並不能完成大家所需的各方面的功能。這時,我們就需要一些其它的軟體來實現那些功能。DOS下的實用軟體是非常多的,那麼,我們應該在其中選擇哪些工具作為必備工具來使用呢?下面就來分類討論一下。

當安裝了操作系統後,首先要使整個電腦的硬體發揮出各自的功能,比如滑鼠,光碟機,音效卡等等。這時就需要有相應的驅動程序,而這些驅動程序就是DOS下的必備工具。這些驅動程序可在本站的「DOS軟體」中下載,而安裝與設置方法請見本欄目的「DOS下硬體設備的使用與設置」。

將硬體都能正常工作了以後,就要讓DOS來完成所需的功能了。DOS既是個方便實用的操作系統,又是一個基礎操作系統,許多界面增強程序(如Windows 3.x/9x)都是建立在它的基礎上實現的,即DOS是它們的內核。因此,在DOS下進行一些系統和磁碟的管理是十分合適的,例如復制磁碟,分區,格式化等等。這時,GHOST,FDISK,FORMAT及PQMAGIC等磁碟工具就可以大顯身手了,可以當作是DOS下的必備工具。當然,其它的系統維護工具(如磁碟檢查工具等)也非常重要,大家可在本欄目的「DOS系統的維護」中看到。

大家知道,為了節省空間,很多文件都是使用壓縮的方法來存取的。因此,DOS下進行壓縮和解壓的工具是非常重要的。常用的壓縮格式有ZIP,RAR及ARJ等,而能夠建立和展開這些壓縮格式的DOS工具分別是PK(UN)ZIP,(UN)RAR及(UN)ARJ。它們的操作都十分方便快捷,如PKUNZIP *.ZIP就可以將當前文件夾下所有的ZIP文件展開。RAR和ARJ格式也是一樣,可以建立或展開相應的壓縮文檔。不過要注意,由於RAR近年來在3.0版本中採用了新的RAR壓縮格式,所以許多新的RAR文件應用最新版本的RAR(即3.0版)來解壓,可在本站的「壓縮工具」中下載。至於以上PKZIP/PKUNZIP和RAR等工具的具體使用方法,可見本站「DOS文章」欄目中的「DOS下常用壓縮和解壓工具的使用」。除了壓縮一般文件,還可以壓縮可執行文件,即將可執行文件的體積變小。最好的可執行文件的壓縮工具是UPX,功能非常強大,可以作為必備工具。

還有部分文件叫作映像文件,如IMG文件,它們中有很多是用HD-COPY產生的,當然還有其它的工具。解壓這些文件最好的方法是用UNDISK(可在本站下載),它可以非常高效的將映像文件展開,可作為必備工具。最好不要用HD-COPY等工具來解壓這些文件,因為此工具不僅舊,而且只能將文件展開到軟盤上,非常不方便。剛才提到的UNDISK則要好用得多。

那麼如果不知道一些文件是什麼壓縮格式的情況怎麼辦呢(尤其是當擴展名丟失的時候)?這時,可用DOS下的一個非常強大的工具GetType,它的最新版本是2.60,可在本站中下載。它可以非常詳細的顯示壓縮/映像/加密文件中的信息,甚至可以將裡面的內容全部顯示出來,而不需其它任何軟體。不僅如此,它還可以顯示可執行文件(包括Windows文件)和其它文件中的信息,非常強大,而且支持長文件名。大家可以將它當作必備工具,因為一旦有了它,操作起來就方便多了。

大家知道,Windows的文件管理器操作起來非常直觀,DOS下也有很多的這樣的工具,可在本站的「文件管理」中找到。它們也都是以圖形方式進行操作,通常除基本的文件管理功能以外,還能實現其它許多功能,如自帶文件編輯器,可以查看壓縮文件中的內容等,而且近年來DOS下的文件管理工具還增加了支持長文件名和FAT32的功能。這些工具中,比較實用的有Volkov Commander等,它們的界面都不錯,功能也很強,大家可以將它們作為必備工具來使用。

使用DOS自然會經常與文件和文件夾打交道,因此,如何很好的使用這些文件和文件夾就非常重要。常用的文件操作如建立,刪除,編輯等,既可用DOS自帶的命令,也可用許多增強工具,這樣可以大大提高文件操作的效率。這些工具可在本站的「文件工具」中下載,本站的文件工具中大都支持長文件名和FAT32分區。純DOS通常只能使用短文件名,那麼如何讓它使用長文件名呢?其實,實現起來並不難,通常有長文件名驅動程序和直接操作長文件名兩種方式,對應的工具分別有DOSLFN/LFNDOS和Odi's LFN tools,非常實用,可以作為必備工具。具體在純DOS下使用長文件名的方法請見本站的「DOS文章」欄目中的文章。

隨著電腦的發展,越來越多的人開始使用它,所以許多日常生活上的事(比如寫文章,聽音樂,看圖像等)都在電腦上進行了。那麼,如何在DOS下進行這些操作呢?先說寫文章。DOS中自帶一個EDIT命令,可以編輯多個文件和二進制文件,不過功能並不是很強大(比如不能設置字體等),可以使用其它專門的文字處理工具來完成。這些工具中著名的有MS-Word,CCED,WPS等,可在本站「文本」工具中下載。有些人喜歡一邊打字一邊聽音樂,在DOS下當然也可以實現。以SETEDIT為例,這是一個非常強大實用的DOS字處理軟體,不僅具有字處理的功能,還可以一邊寫文章一邊聽MP3音樂,多麼好啊!因此可以將它們作為必備工具。

說完了在DOS下的文書處理,接下來就是聽音樂和看圖像等等操作了。DOS下聽音樂和看圖像的軟體非常多,比如可以聽WAV,MID,MP3等格式的音樂,功能和效果都非常好(絕不是最舊最差的MP3播放器DOSAMP的那種播放效果),具體可在本欄目的「DOS下的多媒體」中看到。比如QuickView,它的體積就非常小,功能卻很強大,大家可將它作為必備工具。在DOS下看圖像也非常方便,通常有兩種方式,一種是命令行方式,一種是圖形界面方式。以PictView(可在本站的「圖形軟體」中下載)為例,它可以播放40多種圖形格式,如JPG,GIF,BMP,TGA,ICO,GIF等等,不僅速度快,質量和效果好,而且它的體積非常小,才100多K!因此,完全可以將它作為必備工具來使用。但有些圖像軟體,尤其是舊的圖像軟體,如NV等,不僅速度慢,播放質量差,而且體積也很龐大,所以最好不要使用。

DOS下還有許多非常強大實用的軟體,也可以做為必備工具。DOS軟體通常都很小巧實用,這自然大大方便了大家的使用。比如SHUTDOWN和POWEROFF等命令可以輕易在DOS命令行方式下實現軟關機,不僅操作起來很方便,而且體積非常小,大家就可以將它們作為必備工具。還有一些DOS命令的增強工具,可以大大增強DOS自帶的外部的功能,如XXCOPY,XMSDSK等等,可以在本站中下載。為了方便大家的使用,我製作了「DOS常用工具集」,包括了以上各類軟體(如命令行工具,驅動程序,系統工具,磁碟工具,壓縮工具,多媒體軟體等)的直接運行版本,放在本站「DOS軟體」欄目的「DOS系統」中,歡迎大家下載使用。

由於每個人的習慣和愛好都不相同,所以每個人所進行的主要操作也並不相同。比如有些人喜歡編程序,或編批處理文件,就可將一些實用的編處理工具(可在本站的「腳本工具」中下載)作為必備工具;有些人喜歡玩游戲,就可以將一些游戲修改軟體或模擬器(可在本站的「游戲軟體」中下載)作為必備工具。因此,大家還可以根據自己的喜好來選擇適合於自己的必備工具。不過,大家應盡量使用那些近幾年來新推出的DOS軟體,因為這些軟體不僅整體而言功能更強,而且支持最新的電腦技術(如FAT32分區,大硬碟,長文件名,PCI/USB設備等)。總之,只要我們善於選擇和使用DOS軟體,就可以將DOS變得非常強大,讓DOS發揮出應有的功能。

--------------------------------------------------------------------------------

DOS命令行下常見的錯誤信息

大家在使用DOS的過程中,經常在命令行方式下遇到一些錯誤信息提示,由於往往是英文的,導致一些人看到後不知是怎麼回事,更不知該如何解決了。下面,我就將常見的DOS命令行方式下的錯誤信息向大家介紹一下。

[英文] Bad command or file name
[譯文] 錯誤的命令或文件名

錯誤原因和解決:

這大概是大家最常見到的錯誤提示了,它的意思是輸入的命令無效。當輸入的命令既不是DOS內部命令,而且系統在查找路徑或指定路徑中找不到相應的可執行文件的話,就會出現此錯誤信息。您可以檢查輸入的命令是否正確,如是否打錯了字母等。

[英文] Access Denied
[譯文] 拒絕存取

錯誤原因和解決:

這也是一個常見的錯誤,出現的情況很多,如在用DEL命令刪除具有隻讀屬性的文件,或者在多任務環境下有多個進程同時存取同一文件,以及試圖在設有隻讀許可權的網路文件夾中寫入文件的時候。解決的方法也很簡單,只需去掉文件的只讀、隱含等屬性,或保證同一時候只有一個進程在讀寫文件,及去掉網路文件夾的只讀許可權即可。

[英文] Drive not ready
[譯文] 驅動器未准備好

錯誤原因和解決:

相信大家都遇到過這個錯誤信息吧!尤其是在存取可移動磁碟(包括軟盤和光碟)的時候更是常見到。解決方法是將磁碟插好後重試即可。

[英文] Write protect error
[譯文] 防寫錯誤

錯誤原因和解決:

當試圖向寫了保護的磁碟(通常是軟盤)寫入信息的時候就會出現該錯誤。將磁碟的防寫去掉即可。

[英文] General error
[譯文] 常規錯誤

錯誤原因和解決:

此錯誤通常出現在DOS無法識別指定的磁碟的格式的情況下,如軟盤未格式化。用FORMAT等命令格式化磁碟或轉換成DOS能識別的格式即可。

[英文] Abort,Retry,Ignore,Fail?
[譯文] 中止,重試,忽略,失敗?

錯誤原因和解決:

此錯誤信息的出現頻率非常高,比如在磁碟未准備好的時候。輸入A則取消操作,然後返回DOS提示符下,輸入R則表示再試一次,輸入I則表示忽略此錯誤並繼續,最好不要使用,輸入F則表示跳過此錯誤,經常選擇此項。

[英文] File not found
[譯文] 文件未找到

錯誤原因和解決:

在使用很多命令的時候若找不到指定的文件就會出現該提示。例如使用DIR命令的時候,若指定的文件不存在,該錯誤信息就會出現。解決方法是將文件名輸入正確。

[英文] Incorrect DOS version
[譯文] 錯誤的DOS版本

錯誤原因和解決:

當要執行的命令發現當前的DOS版本與這個命令所期待的DOS版本不相同的時候就會出現此錯誤信息。具體情況和解決方法請見本站的「DOS文章」欄目中的文章。

[英文] Invalid directory
[譯文] 非法目錄

錯誤原因和解決:

如果輸入了不存在或無效的目錄的時候就會出現該提示。可檢查是否輸入有誤。

[英文] Invalid Drive Specification
[譯文] 指定的驅動器非法

錯誤原因和解決:

當輸入的驅動器不存在的時候就會出現該提示。請檢查是否存在該驅動器。有些驅動器(如NTFS卷,光碟機,網路驅動器等)則需要載入相應的驅動程序才能被識別。

[英文] Syntax error
[譯文] 語法錯誤

錯誤原因和解決:

此命令在使用一些批處理命令(如IF,FOR等)時比較常見,可檢查是否輸入了無效的語法。以FOR命令為例,它的語法是FOR %F IN (文件名) DO 命令,不能將此語法格式弄錯了(如輸反了或漏了等),必須輸入正確的命令才能得到相就的結果。

[英文] Required parameter missing
[譯文] 缺少必要的參數

錯誤原因和解決:

如果在執行命令(如DEL)漏掉了它要正常完成功能所需的參數時,就會出現該提示。

[英文] Invalid parameter
[譯文] 非法參數

錯誤原因和解決:

出現在執行命令時輸入了無效的參數。可以檢查輸入的參數是否正確,有沒有拼寫錯誤等。如果您不知道有哪些參數的話,通常可以使用此命令的/?選項來看參數列表。

[英文] Not enough memory 或 Insufficient memory
[譯文] 內存不足

錯誤原因和解決:

如果在執行程序時程序發現所需的內存大於可以使用的內存(通常是指常規內存)時就會出現此信息。造成內存不足的情況如執行了過多過大的內存駐留程序,或系統內存未經過很好的配置等。大家可以看本欄目中的「DOS下內存的配置」。

[英文] Divide overflow 或 Divide by zero
[譯文] 除數為零

錯誤原因和解決:

如果在系統不穩定,與其它程序有沖突,或程序本身有問題的情況下運行程序的話就會出現此錯誤。可以重新啟動系統後再運行此程序試試。

[英文] Runtime error xxx
[譯文] 運行時間錯誤xxx

錯誤原因和解決:

和以上的「除數為零」錯誤類似。如果xxx的值為200的話,可以見「DOS文章」欄目。

[英文] Error in EXE file
[譯文] EXE文件有錯誤

錯誤原因和解決:

通常是這個可執行文件已經損壞,已不能夠再使用。使用一個好的就可以了。

以上是常見的DOS命令行方式下的錯誤信息,大家可以利用上文將故障排除。

--------------------------------------------------------------------------------

DOS下的多媒體

在許多人的印象中,DOS是個單任務的文本模式的操作系統,哪兒會有什麼或者說是較好的多媒體功能呢?其實不然。比如,Windows 3.x和Windows 9x只不過是建立在DOS下的大型保護模式的應用程序,為何它們也能播放精採的多媒體文件呢?所以,多媒體絕非WIN等操作系統的「專利」,DOS下實現多媒體功能是完全可以的,而且由於時代的發展,新的開發器和編程序庫的推出,DOS下的多媒體功能實現起來也越來越容易,功能也越來越強,大家可在「DOS近年來的發展」中看到。

注意,如果要在DOS下用音效卡播放聲音,首先需要設置好音效卡。具體方法請見本欄目中的「DOS下硬體設備的使用與設置」。

當然,DOS操作系統本身並不帶有多媒體命令,而需要專門的多媒體軟體,這就像我們玩游戲需要專門的游戲軟體一樣。DOS下的多媒體軟體有很多,舊的有SEA等,不過近幾年來隨著多媒體技術的發展,DOS下多媒體軟體也明顯增多了,如QuickView Pro、Cubic Player(OpenCP)、MPXPlay、DSS等等,大家可以到「DOS軟體分類下載」中的「媒體軟體」中下載。這些軟體普遍可以播放WAV,MP3等格式的文件,有的則支持更多的格式,如Cubic Player,不僅支持的格式很多,包括WAV,MP3,MID,RMI,ASF,MOD,S3M,IT,ASF,669,CD音頻等等,而且界面非常不錯。注意大多數MP3文件播放器最好在586以上的電腦下使用,以發揮最好的效果,在486或以下電腦上播放MP3時可能會出現斷音,而WAV等格式則沒有問題。

有些人在原來曾使用過DOSAmp來播放MP3文件,覺得它的播放效果不好而認定DOS下播放MP3都不好。其實這是不對的。因為DOSAmp其實是DOS下最舊且功能和效果都是最差的MP3播放器,界面雖不是最差,但也只是一般,現在早已被淘汰了。我雖然經常在DOS下聽MP3歌曲,卻非常不喜歡用DOSAmp而是使用其它在DOS下播放較果非常好的MP3播放器進行播放。大家可以在「媒體軟體」中找到。

在這么多的軟體中,我向大家推薦QuickView Pro,它是一個非常強大的多媒體軟體,支持的格式非常多,包括多種音樂格式(如WAV、MP3等等),各種圖形格式(如BMP、GIF、JPG、PCX等等),還有很多多媒體格式(如AVI、MPG、MOV、FLC/FLI、VCD等等)。它一直在不斷發展著,比如其最新的2.50版於今年8月底剛推出。其具體使用方法可以在「DOS文章」欄目中的「DOS多媒體播放器——QuickView的使用」一文中看到。當然也推薦其它一些MP3播放器,如MPXPLAY也很不錯,功能相當多,如媒體的播放、轉換等等它都能完成。它的界面也很好,且支持滑鼠操作,十分方便實用。它現在一直在不斷發展和更新著,其最新版本於今年10月剛推出。

除此之外,還有MegaMid,MidPlay等全屏幕的MIDI播放器也非常不錯,不僅界面很好,功能也很強大。它們都可以顯示MIDI音樂中的字幕(如果有的話),操作也十分簡單。至於其它各種多媒體格式也完全可以在DOS下播放,如VideoCD(VCD)的播放,除上面的QuickView Pro,還有Mpegone等等都可以做到,效果也很好,當然最好在586以上的電腦上播放,越新效果就越好。而RealAudio等格式的播放,則可以在「DOS使用中的常見問題解答(FAQ)」專欄中看到。

總之,DOS下的多媒體功能是非常強大的。如果您有興趣的話,也可以為「DOS開發」欄目開發一些DOS下多媒體軟體,以跟上國外DOS軟體的發展,並幫助廣大的DOS使用者與愛好者們,還可以促進國內自由軟體的發展,真是好處甚多。

--------------------------------------------------------------------------------

DOS下聯網的方法

隨著計算機和網路的普及,計算機之間的聯網操作(如文件的傳輸,聊天等)以及Internet網路顯得越來越重要了。既然DOS有這么多的用戶,那麼如何用它來實現聯網呢?DR-DOS 7.xx和ROM-DOS 7.xx中自帶聯網(包括區域網和TCP/IP協議等)的功能,可是我們大家常用的MS-DOS卻沒有。但是,並不是沒有辦法,只是需要一些附加的軟體。比較好的有Netware Lite 1.x和Microsoft Network Client 3.0等(均可在本站的「網路工具」中下載),下面以Microsoft Network Client 3.0為例,講述一下區域網的實現方法。關於DOS下Internet的連接方法,請看下文。

首先在需要聯網的計算機中安裝Microsoft Network Client 3.0(後文簡稱MSCLIENT),安裝中輸入各自的工作組,計算機名和IP地址,以及用戶名和密碼,並在列表中選擇安裝的網卡的型號。如果列表中沒有您的網卡的話,則需要網卡自帶的驅動程序,通常在一張軟盤中,也有可能在光碟中。當它提示輸入OEM盤的時候,您就插入網卡的驅動程序磁碟,然後輸入合適的路徑。由於各網路系統所需的網卡驅動程序並不一樣,而對於MSCLIENT一般則選擇驅動盤中的NDIS2或MSCLIENT文件夾,如A:\MSCLIENT。只要正確的話,它就會進行自動安裝了。至於網路協議,一般只要有NetBEUI和TCP/IP協議就夠了,裝太多會減慢網路的速度。安裝完成後,MSCLIENT會自動將網路啟動命令放入AUTOEXEC.BAT中,重新啟動計算機後就會發現網路自動啟動了。當系統提示輸入用戶名和密碼時,輸入剛才設置的就可以了。這時,網路就開始運轉了,比如您想查看當前工作組下的所有計算機,可輸入NET VIEW命令。

不過,這時候大家都還是客戶機,還沒有伺服器,必須安裝伺服器才可以共享文件。安裝後可用NETSHARE命令設置共享路徑,如將D盤設為共享,如果必要的話,還可以設置密碼,以免非法訪問。一旦設好伺服器和共享,客戶機就可以訪問該計算機上的資源了。比如:NET USE E: \\PC\C命令就會將名稱為PC的計算機上的共享名為C的驅動器(或文件夾)重定向到E盤,此時遠程計算機上的內容就可以像本地計算機那樣訪問了。不過還有一點很重要,那就是要將MSCLIENT的文件和列印機的共享功能的設置打開,方法是用EDIT等文本編輯器打開MSCLIENT文件夾中的SYSTEM.INI,將[network]項中的filesharing和printsharing的值全部改為yes,保存並退出後就可以使用文件和列印機的共享功能了。

如果想將使用DOS和使用Windows的計算機相聯,也是完全可以的。由於Windows 3.11 for Workgroups,Windows 9x以及Windows NT/2K/XP中採用的是一種叫做「Microsoft Windows Network」的網路,和DOS下的Microsoft Network Client 3.0是兼容的,所以它們之間可以實現非常完好的互相訪問,就像DOS與DOS之間,或Windows與Windows之間的網路一樣。不過要注意的是,若想要使用DOS的計算機訪問使用Windows NT/2K/XP的計算機,則一定要在Windows NT/2K/XP中設置DOS計算機的用戶帳戶,否則無法訪問。

Microsoft Network Client 3.0中有許多非常實用的命令,如PING等,如果您想知道這些命令及其用法,請見「DOS文章」欄目。

除了使用MSCLIENT以外,還可以使用Netware等工具聯網。以Netware Lite為例,安裝完後直接執行STARTNET.BAT即可自動調入對等網(包括伺服器)。這時可用它自帶的NET命令進行全%

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:811
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1080
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:783
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:949
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:842
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1192
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:414
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:293
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:969
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:937