導航:首頁 > 編程系統 > dcomlinux

dcomlinux

發布時間:2023-01-23 02:46:03

⑴ 如何知道linux已經裝上tftp

你裝的客戶端,如果是伺服器端要裝這個
yum install tftp-server

並設置 /etc/xinetd.d/tftp 中的
disable = yes 改為 no

tftp有分 tftp-server 和回 tftp ,
tftp 就是客戶端
tftp-server 是服答務端.

⑵ linux下如何設置在某個目錄下,執行某個命令

停止指令是ctrl+c)返回數據格式不同ping[dfnqrRv][c完成次數][i間隔秒數][I網路界面][l前置載入][p範本樣式][s數據包大小][t存活數值][主機名稱或IP地址]ping命令參數[1]ccount在發送(和接收)了正好數量為count的回顯應答分組後停止操作
考試大編輯整理Windows管理命令:在Windows系統中,通常打開一些程序都是通過滑鼠點擊來完成,但是下面這些是各種屬性頁在Windows中的文件名,可以直接在通過"運行"直接執行。 運行程序 運行命令 輔助功能選項 access。
cpl 添加硬體向導 hdwwiz。cpl 添加或刪除程序 appwiz。cpl 管理工具 control admintools 自動更新 wuaucpl。cpl Bluetooth文件傳送向導 fsquirt 計算器 calc 證書管理控制台 certmgr。
msc 字元映射表 charmap 磁碟檢查工具 chkdsk 剪貼簿查看器 clipbrd 命令行提示符 cmd 組件服務 dcomcnfg 計算機管理 compmgmt。msc 日期和時間屬性 timedate。
cpl DDE共享 ddeshare 設備管理器 devmgmt。msc Direct X控制面板(如果已經安裝)* directx。cpl Direct X診斷工具 dxdiag 磁碟清理工具 cleanmgr 磁碟碎片整理程序 dfrg。
msc 磁碟管理 diskmgmt。msc 磁碟分區管理器 diskpart 顯示屬性 control desktop 顯示屬性 desk。cpl 顯示屬性的外觀選項卡 control color Dr。
Watson系統診斷工具 drwtsn32 Driver Verifier Manager verifier。

⑶ 為什麼不使用面向對象語言重寫linux

面向對象可以說是為了方便重用
總的說來,有四種不同的重用,從對象到服版務

編譯時的重用,權面向對象的編程(OOP)給我們帶來了對象的重用

部署時的重用,把對象封裝成組件,部署時替換新的組件,重用裡面的功能

運行時重用,對於分布式組件,通過分布通用對象模型(Distributed Common Object Model:DCOM)、
Common Object Request Broker Architecture (CORBA)和
Enterprise java Beans (EJB)等框架可以實現分布式組件的重用

服務的重用,如果說對於分布式組件的重用由於採用了不同的技術(DCOM、EJB等)整合難度很大,那麼可以把功能封裝成不同的服務,面向服務架構(SOA)採用簡單對象訪問協議Simple Object Access Protocol (SOAP)解決了這個問題

⑷ linux系統用什麼命令查看埠的佔用情況

Linux下如果我們需要知道2809號埠的情況的話,我們可以這樣,如下命令:
$netstat -tlnp |grep 2809
tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java
下面是常用參數的解釋:
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 顯示所有連接和監聽埠。
-b 顯示包含於創建每個連接或監聽埠的可執行組件。在某些情況下已知可執行組件
擁有多個獨立組件,並且在這些情況下
包含於創建連接或監聽埠的組件序列被顯示。這種情況下,可執行組件名
在底部的 [] 中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項
可能需要很長時間,如果沒有足夠許可權可能失敗。

-e 顯示乙太網統計信息。此選項可以與 -s選項組合使用。

-n 以數字形式顯示地址和埠號。
-o 顯示與每個連接相關的所屬進程 ID。
-p proto 顯示 proto 指定的協議的連接;proto 可以是
下列協議之一: TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項一起使用以顯示按協議統計信息,proto 可以是下列協議之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 顯示路由表。
-s 顯示按協議統計信息。默認地,顯示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統計信息;
-p 選項用於指定默認情況的子集。

-v 與 -b 選項一起使用時將顯示包含於
為所有可執行組件創建連接或監聽埠的組件。

interval 重新顯示選定統計信息,每次顯示之間
暫停時間間隔(以秒計)。按 CTRL+C 停止重新
顯示統計信息。如果省略,netstat 顯示當前
配置信息(只顯示一次)
netstat -nl | grep 110
看到有結果的話就是可以使用了(則埠號開啟了)
先可以看看/etc/services文件,改文件定義了linux里所有的服務及其使用的埠
小知識:
比如在Windows 2000/XP中關閉SMTP服務的25埠,可以這樣做:首先打開「控制面板」,雙擊「管理工具」,再雙擊「服務」。接著在打開的服務窗口中找到並雙擊 「Simple Mail Transfer Protocol (SMTP)」服務,單擊「停止」按鈕來停止該服務,然後在「啟動類型」中選擇「已禁用」,最後單擊「確定」按鈕即可。這樣,關閉了SMTP服務就相當於 關閉了對應的埠。
開啟埠
如果要開啟該埠只要先在「啟動類型」選擇「自動」,單擊「確定」按鈕,再打開該服務,在「服務狀態」中單擊「啟動」按鈕即可啟用該埠,最後,單擊「確定」按鈕即可。
21埠:21埠主要用於FTP(File Transfer Protocol,文件傳輸協議)服務。
23埠:23埠主要用於 Telnet(遠程登錄)服務,是Internet上普遍採用的登錄和模擬程序。 25埠:25埠為SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議)伺服器所開放,主要用於發送郵件,如今絕大多數郵件伺服器都使用該協議。
53埠:53埠為DNS(Domain Name Server,域名伺服器)伺服器所開放,主要用於域名解析,DNS服務在NT系統中使用的最為廣泛。
67、68埠:67、68埠分別是為Bootp服務的Bootstrap Protocol Server(引導程序協議服務端)和Bootstrap Protocol Client(引導程序協議客戶端)開放的埠。
69埠:TFTP是Cisco公司開發的一個簡單文件傳輸協議,類似於FTP。
79埠:79埠是為Finger服務開放的,主要用於查詢遠程主機在線用戶、操作系統類型以及是否緩沖區溢出等用戶的詳細信息。
80埠:80埠是為HTTP(HyperText Transport Protocol,超文本傳輸協議)開放的,這是上網沖浪使用最多的協議,主要用於在WWW(World Wide Web,萬維網)服務上傳輸信息的協議。
99埠:99埠是用於一個名為「Metagram Relay」(亞對策延時)的服務,該服務比較少見,一般是用不到的。
109、110埠:109埠是為POP2(Post Office Protocol Version 2,郵局協議2)服務開放的,110埠是為POP3(郵件協議3)服務開放的,POP2、POP3都是主要用於接收郵件的。
111埠:111埠是SUN公司的RPC(Remote Procere Call,遠程過程調用)服務所開放的埠,主要用於分布式系統中不同計算機的內部進程通信,RPC在多種網路服務中都是很重要的組件。
113埠:113埠主要用於Windows的「Authentication Service」(驗證服務)。
119埠:119埠是為「Network News Transfer Protocol」(網路新聞組傳輸協議,簡稱NNTP)開放的。
135埠:135埠主要用於使用RPC(Remote Procere Call,遠程過程調用)協議並提供DCOM(分布式組件對象模型)服務。
137埠:137埠主要用於「NetBIOS Name Service」(NetBIOS名稱服務)。
139埠:139埠是為「NetBIOS Session Service」提供的,主要用於提供Windows文件和列印機共享以及Unix中的Samba服務。
143埠:143埠主要是用於「Internet Message Access Protocol」v2(Internet消息訪問協議,簡稱IMAP)。
161埠:161埠是用於「Simple Network Management Protocol」(簡單網路管理協議,簡稱SNMP)。
443埠:43埠即網頁瀏覽埠,主要是用於HTTPS服務,是提供加密和通過安全埠傳輸的另一種HTTP。

⑸ linux的腳本連接 win下怎麼把源文件下載下來

使用wine可以達到您要的效果,但不是100%成功,個別的軟體會報dll錯誤。 以下是詳細使用方法: 在安裝前請確保你的系統中裝有 gcc 3.x (推薦使用 3.2.x ),很多讀者反映在 gcc 2.9.x 上編譯存在問題。 wine 的安裝配置 wine 的最新版本是 20030408 , 下面將介紹如何安裝配置 wine。 1. 下載 wine 並解壓縮: 請到 wine 的官方網站下載最新的 tarball 壓縮文件包。或者,如果不想手工打中文輸入法的補丁的話,可以直接下載打好補丁的 wine-20030408。(如果你是下載的這個已經打過補丁的,就可以跳過下一步) 這個版本的文件名為 Wine-20030408.tar.gz tar xvfz Wine-20030408.tar.gz 現在你可以在當前目錄中看到一個名為 wine-20030408 的目錄。以下假設你將 wine 解壓縮到 ~/wine-20030408下,即你在你的home下,運行上述命令。 2. 下載並應用中文輸入法補丁: 如果你的手頭上已經有一個現成的官方版本的 wine-20030408,那麼你可以下載wine中文輸入法補丁(包括中文復制、粘貼的支持),並將其存到 ~/wine- 目錄下。 應用之: cd ~/wine-20030408 patch -p1 < xim_parse_0417.diff 註:這個patch也可以使用在最新的(20030410)CVS上。 3. 編譯安裝 wine : cd wine-20030408 ./configure --prefix=/usr/local/wine 注意:強烈建議指定安裝目錄,此處為 /usr/local/wine,這樣後面會方便很多。 請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個包提供的功能時,請安裝相應的 devel 包(mandrake 下的命名方法)。 一切正常後,編譯並以root 身份安裝 make depend && make && make install 4. 配置 wine: 在用戶的HOME中建立目錄和配置文件 cd mkdir .wine cp wine-20030408/documentation/samples/config .wine/ 使用您習慣的文本編輯器,修改.wine/config 使其反應您的系統狀態。打開 config 後,主要修改最前面的定義驅動器的部分。首先,刪除對Drive A 的設定的一行:([Drive A]的最後一行) "Device" = "/dev/fd0" 然後請根據你的機器的情況,修改剩餘的驅動器。下面給出我的一部分 [Drive C] "Path" = "/backup/c_drive" "Type" = "hd" "Label" = "Dos Drive" "Filesystem" = "win95" [Drive D] "Path" = "/mnt/d/" "Type" = "hd" "Label" = "My Home" "Filesystem" = "win95" 建議:不要將 c: 指向一個存在的真實 windows 盤,而是自己建立一個 「假」的,比如,你想在 /backup/c_drive 下建立一個虛擬 windows 的 c 盤,則執行如下命令(執行以下命令一般需要root 許可權) mkdir /backup/c_drive cd /backup/c_drive mkdir -p windows windows/Start\ Menu \ windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop ln -s /windows/system32 windows/system 為了可以運行不論處於你linux 任何目錄下的程序,建議添加一個盤,如下(盤符是你現有的下一個就可以了) [Drive G] "Path" = "/" "Type" = "hd" "Label" = "root" "Filesystem" = "win95" 別的基本不需要修改,默認值就可以了。如果你的硬碟上有 NTFS 格式的分區,請參閱 常見問題。 注意:請根據你的系統來配置以上的目錄,否則將無法啟動運行wine。 5. 配置共享庫目錄: 由於我們自己指定了安裝目錄,所以共享庫不位於系統已知的目錄中,為了告訴系統到哪裡找,可以修改 /etc/ld.so.conf 文件,但是,一個更好的方案是使用 shell 的環境變數:LD_LIBRARY_PATH。 在一個 console 中,執行命令 export LD_LIBRARY_PATH="/usr/local/wine/lib" 現在在這個 console 中,你可以繼續下一步了。(是不是覺得太麻煩了,每次要執行一個 windows 程序就要這樣做,不用擔心,後面提供一個腳本,自動完成這些工作) 6. 復制字體: 復制幾個字體到 windows/Fonts 下,推薦至少將 simsun.ttf 復制/連接到這個目錄下(不可一個字體都沒有,否則會造成 X 自動退出)。 7. 測試你的 wine: 在命令行輸入 /usr/local/wine/bin/wine notepad ,如果成功看到了 記事本 程序,則說明 wine 已經可以正常工作了,試試中文輸入,中文的復制和粘貼(目前僅支持wine 與 KDE 程序間中文的復制和粘貼,不支持gtk/gnome的程序);如果出現錯誤信息,請根據提示檢查上面的各步。如果你得到的錯誤信息類似於找不到 libnt.dll.so 或者 version.dll 之類的,那麼你應該是忘記了做 步驟4;如果發生如下的錯誤: spider c $ wine notepad Invalid path L"e:\\" for L"temp" directory: does not exist. Perhaps you have not properly edited or created your Wine configuration file, which is (supposed to be) '/home/spider/.wine/config'. /usr/local/wine/bin/wine -all notepad 說明你的[wine]下的 "Temp" 屬性指向了一個不存在的目錄,將其改為指向 /tmp 就可以了:如第4步,你將G 指向 /,則這樣設置:"Temp" = "G:\\tmp" 優化我們的 wine 現在,wine 可以正常使用了,但是,還是太麻煩了,所以,我們來進行一些小小改進。同時,為了正常運行 xdict,我們也要作些 關鍵性 的調整。 1. 下載 wine 工具包,其中有一個名為 wine 的文件,他的工作就是自動設定 LD_LIBRARY_PATH 目錄。如果你的安裝目錄不同於我的,那麼請修改之。將其保存到 /usr/bin 下,並使其可以執行 chmod +x /usr/bin/wine 2. 安裝支持文件 dcom98:為了在 linux 下安裝使用 installshield 做的 setup,必須要裝這個東東,請在微軟 下載,並使用 wine dcom98.exe 來安裝。如果在復制完文件後報告錯誤:A newer version of DCOM95 or DCOM98 has been installed... , 那麼請先做下一步。 3. 可以在本站下載 常用的 win98 DLL包,並將其解壓到你的虛擬C盤下的 windows/system32 下面。 4. 可以修改 windows 的默認用戶和默認的用戶組織:打開 ~/.wine/system.reg 中的RegisteredOrganization 和 RegisteredOwner 就可以了。 wine 的自帶工具以及使用技巧 本部份簡要介紹幾個 wine 自帶的工具及其功用(僅介紹比較常用的): 1. uninstaller: 反安裝已經安裝的程序 在 console 中輸入: wine uninstaller,然後你就知道了 2. progman: 程序管理器 wine progman, 我覺得這個工具類似於 windows 的任務條。 3. regedit: 維護注冊表 wine regedit: 與windows的 regedit 在功能和命令行參數上完全一樣,不同僅僅是這個沒有 GUI 界面。使用這個工具可以安全的向注冊表中導入信息。如果你想用 wine 來玩 starcraft 或 diable II ,又想上戰網的話,那麼可以用它來導入注冊表文件。 4. winecfg: 圖形配置工具 wine winecfg: 可以使用這個工具來對 wine 進行一些基本的配置。功能比較有限,聊勝於無吧。 5. winefile: 資源管理器 wine winefile: windows 下的資源管理器,想必是使用windows 的用戶最常使用的軟體吧,這個就是那個的一個功能子集。 6. winemine: windows 掃雷 wine winemine: 對,就是 windows 下的掃雷,在窮極無聊時的一種解決方案 7. regsvr32: 自動注冊動態連接庫 wine regsvr32: 某些軟體安裝時,出於某些原因可能要自己使用這個來注冊幾個DLL文件。 常見問題: 1.無法輸入中文? 答:我的結論是,在 gbk 或 gb2312 時可以輸入中文,但是在 gb18030 下不行。請改變 locale 為 GBK 試一下。 2.退出wine時,出現如下錯誤: Unhandled exception: privileged instruction in 32-bit code (0x414f56a8). In 32-bit mode. 0x414f56a8 (_end+0x406e0c in libGLcore.so.1): movl %gs:0x0,%eax 答:試試將 glx 從 XF86Config 配置文件中注釋掉。 3. 發生類似如下的錯誤: err:mole:import_dll Mole (file) COMCTL32.dll (which is needed by J:\Setup.exe) not found,怎麼解決? 答:這類錯誤是由於在 c:\windows\system32 (system) 目錄下找不到某個需要的 native 的 DLL 文件造成的(此例是 COMCTL32.dll )。解決方法是從一個真正的 windows 安裝盤下的相應目錄 過來一個。 4. 如果一個分區是 NTFS 的,安裝的是 win2000/winxp,應如何設置 wine 的driver 部分? 答:不建議使用任何 NTFS 分區上的文件,因為linux 內核對 NTFS 的支持,僅限於讀,而如果要寫入的話,是很危險的(所以默認的 mount 是只讀的)。因此,請使用 fat32 分區或任何 linux 格式的分區。 5. 編譯時發生錯誤? 答:首先請確保你的系統中裝有 gcc 3.x (推薦使用 3.2.x );wine 在 GNU/Linux 主流發行版的較新版本中以及 基於源代碼的發行版中編譯不成問題,但是在 FreeBSD 下好像不可以。 6. 在運行程序時總是得到類似如下的錯誤提示: wine: chdir to /tmp/.wine-root/server-305-242e2 : No such file or directory 答:這是因為你用root 用戶運行wine 的問題。解決方案如下:退出 X,刪除 /tmp 下所有東東,然後用普通用戶運行wine。我的建議是,平時也不要使用 root ,使用一個普通用戶既安全又可以避免很多不必要的麻煩。另一個解決方案 (出處) 是在編譯的時候指定參數: ./configure --with nptl --with-x --prefix=/usr/local/wine 後面的步驟與前述過程相同。 7. 某某程序是否可以使用wine來運行? 答:關於某個英文軟體是否可以在 wine 下正常(或基本正常)的運行,大家可以到 winehq 看看,如果找不到你關心的程序,可以到應用程序資料庫搜索一下,看看其他用戶的 comments,就知道是否有人運行成功了。 測試通過的輸入法 盡管理論上,所有的輸入法都應該沒問題,但我認為這個部分可以讓你知道你喜愛用的輸入法是否已確認被支持。 以下是我測試過的輸入法:(括弧中為測試過的版本) * xsim (0.3.9.4) * chinput * erb-fcitx (1.8.x) * scim (0.4.0,0.3.1) minichinput 是由 chinput 修改而成, fcitx 是 erb-fcitx 的基礎,所以我覺得這2個輸入法也應該 沒有問題。 現在的這個補丁已經不需要修改任何輸入法,就可以正確的使用退格等鍵了,並且修正了在QQ中使用時,會crash的問題,請大家試用。如果先前你下載了 舊補丁, 你可以先取消掉(patch 的 -R 參數)那個補丁,再應用這個新的就可以了。 如果您有好的建議和、或修改意見,請不吝賜教:) 如果你成功的安裝上了,也請麻煩通知我一聲,如果可能的話,我也希望你能告訴我你的運行環境:發行版及其版本號,KDE的版本,gcc的以及你所使用的輸入法的名稱和版本,多謝。 註: 以上在 mandrake 9.0, kde 3.0.3,gcc3.2 gentoo 1.4rc_2, kde 3.1.0, gcc 3.2 gentoo 1.4rc_3, kde 3.1.1, gcc 3.2.1

⑹ Linux系統東方通部署iserver說明

1. 修改配置文件
修改startserver.sh文件參數配置:
編輯startserver.sh文件,輸入如下命令:
cd /tongweb/TongWeb5.0/bin
vi startserver.sh
輸入i,編輯如下內容:
1)修改Xmx參數:
#JAVA_OPTS=」-Xmx512m」
JAVA_OPTS=」-Xms2048m -Xmx2048m」
2)添加如下參數配置:

JAVA_OPTS="${ JAVA_OPTS} -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true"
JAVA_OPTS="${JAVA_OPTS} -Djava.library.path=${TWNS_HOME}/lib:${JAVA_HOME}/bin:${TWNS_HOME}/bin: /opt/support/iserver/support_linux_x64/objectsjava/bin"

修改environment.conf文件JDK參數配置:
編輯environment.conf文件,輸入如下命令:
cd /tongweb/TongWeb5.0/config
vi environment.conf
輸入i,編輯如下內容:
JAVA_HOME=」/opt/support/jdk1.8.0_131」
2. 啟動 TongWeb 並部署啟動應用
將iserver jar包中的servlet-api.jar文件上傳到/tongweb/TongWeb5.0/lib路徑下。
啟動TongWeb:
1)進入程序所在路徑:
cd /tongweb/TongWeb5.0/bin
2)啟動TongWeb:
nohup ./startserver.sh &
3)查看TongWeb是否啟動:
3. 部署 iserver
1)打開瀏覽器登錄TongWeb(訪問地址:http://應用伺服器IP:9060/twns,輸入用戶名:twns密碼:twns123.com) ,進入頁面;
2)在左側菜單中,點擊「應用->應用管理->Web應用」,打開Web應用界面;
3)點擊左側「部署」按鈕,進行部署,如下圖所示:

⑺ 如何jvm監控linux伺服器

如何配置visualvm監控
visualvm支持在Linux和windows上啟用圖形界面監控jvm的資源,但是如何可以使我們在windows上監控到遠程linux伺服器資源,這還需要做一些配置,此文是在原文基礎上做了更改的,希望對大家能有所幫助。
(1)首先要修改JDK中JMX服務的配置文件,以獲得相應的許可權:
進入$JAVA_HOME所在的根目錄的/jre/lib/management子目錄下,
a. 將jmxremote.password.template文件復制為jmxremote.password
b. 調整jmxremote.access和jmxremote.password的許可權為只讀寫,可以使用如下命令
chmod 600 jmxremote.access jmxremote.password
c. 打開jmxremote.password文件,去掉
# monitorRole QED
# controlRole R&D
這兩行前面的注釋符號
(2)修改env.sh
打開env.sh文件,並在JVM的啟動配置中添加如下信息:
JAVA_OPTS="-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.20.150.218 其他配置」
這幾個配置的說明如下:
-Dcom.sun.management.jmxremote.port:這個是配置遠程connection的埠號的,要確定這個埠沒有被佔用
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false:這兩個是固定配置,是JMX的遠程服務許可權的
-Djava.rmi.server.hostname:這個是配置server的IP的,要使用server的IP最好在機器上先用hostname –i看一下IP是不是機器本身的IP,如果是127.0.0.1的話要改一下,否則遠程的時候連不上,目前我們的server上我已經都改好了
(3)Windows客戶端配置
JDK 1.6版本自帶visualvm,只需要進到bin目錄下啟動即可
啟動後頁面比較簡潔,配置也很簡單:
a. 點擊左側菜單的add Remote host,輸入server的IP,然後再advanced settings里配置埠(注意這個埠要和server上的埠一致)
b. 右擊剛才配置的IP,選擇JMX connection方式,再次輸入埠,就可以監視到JVM資源了

⑻ 如何在Linux中運行Win32下的軟體

使用wine可以達到您要的效果,但不是100%成功,個別的軟體會報dll錯誤。
以下是詳細使用方法:
在安裝前請確保你的系統中裝有 gcc 3.x (推薦使用 3.2.x ),很多讀者反映在 gcc 2.9.x 上編譯存在問題。

wine 的安裝配置
wine 的最新版本是 20030408 , 下面將介紹如何安裝配置 wine。

1. 下載 wine 並解壓縮:
請到 wine 的官方網站下載最新的 tarball 壓縮文件包。或者,如果不想手工打中文輸入法的補丁的話,可以直接下載打好補丁的 wine-20030408。(如果你是下載的這個已經打過補丁的,就可以跳過下一步) 這個版本的文件名為 Wine-20030408.tar.gz

tar xvfz Wine-20030408.tar.gz

現在你可以在當前目錄中看到一個名為 wine-20030408 的目錄。以下假設你將 wine 解壓縮到 ~/wine-20030408下,即你在你的home下,運行上述命令。
2. 下載並應用中文輸入法補丁:
如果你的手頭上已經有一個現成的官方版本的 wine-20030408,那麼你可以下載wine中文輸入法補丁(包括中文復制、粘貼的支持),並將其存到 ~/wine- 目錄下。
應用之:

cd ~/wine-20030408
patch -p1 < xim_parse_0417.diff

註:這個patch也可以使用在最新的(20030410)CVS上。
3. 編譯安裝 wine :

cd wine-20030408
./configure --prefix=/usr/local/wine

注意:強烈建議指定安裝目錄,此處為 /usr/local/wine,這樣後面會方便很多。
請檢查此命令的輸出,如果他沒有找到一些需要的包,而你又希望使用那個包提供的功能時,請安裝相應的 devel 包(mandrake 下的命名方法)。
一切正常後,編譯並以root 身份安裝

make depend && make && make install

4. 配置 wine:
在用戶的HOME中建立目錄和配置文件

cd
mkdir .wine
cp wine-20030408/documentation/samples/config .wine/

使用您習慣的文本編輯器,修改.wine/config 使其反應您的系統狀態。打開 config 後,主要修改最前面的定義驅動器的部分。首先,刪除對Drive A 的設定的一行:([Drive A]的最後一行)

"Device" = "/dev/fd0"

然後請根據你的機器的情況,修改剩餘的驅動器。下面給出我的一部分

[Drive C]
"Path" = "/backup/c_drive"
"Type" = "hd"
"Label" = "Dos Drive"
"Filesystem" = "win95"

[Drive D]
"Path" = "/mnt/d/"
"Type" = "hd"
"Label" = "My Home"
"Filesystem" = "win95"

建議:不要將 c: 指向一個存在的真實 windows 盤,而是自己建立一個 「假」的,比如,你想在 /backup/c_drive 下建立一個虛擬 windows 的 c 盤,則執行如下命令(執行以下命令一般需要root 許可權)

mkdir /backup/c_drive
cd /backup/c_drive
mkdir -p windows windows/Start\ Menu \
windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop
ln -s /windows/system32 windows/system

為了可以運行不論處於你linux 任何目錄下的程序,建議添加一個盤,如下(盤符是你現有的下一個就可以了)

[Drive G]
"Path" = "/"
"Type" = "hd"
"Label" = "root"
"Filesystem" = "win95"

別的基本不需要修改,默認值就可以了。如果你的硬碟上有 NTFS 格式的分區,請參閱 常見問題。
注意:請根據你的系統來配置以上的目錄,否則將無法啟動運行wine。
5. 配置共享庫目錄:
由於我們自己指定了安裝目錄,所以共享庫不位於系統已知的目錄中,為了告訴系統到哪裡找,可以修改 /etc/ld.so.conf 文件,但是,一個更好的方案是使用 shell 的環境變數:LD_LIBRARY_PATH。 在一個 console 中,執行命令

export LD_LIBRARY_PATH="/usr/local/wine/lib"

現在在這個 console 中,你可以繼續下一步了。(是不是覺得太麻煩了,每次要執行一個 windows 程序就要這樣做,不用擔心,後面提供一個腳本,自動完成這些工作)
6. 復制字體:
復制幾個字體到 windows/Fonts 下,推薦至少將 simsun.ttf 復制/連接到這個目錄下(不可一個字體都沒有,否則會造成 X 自動退出)。
7. 測試你的 wine:
在命令行輸入 /usr/local/wine/bin/wine notepad ,如果成功看到了 記事本 程序,則說明 wine 已經可以正常工作了,試試中文輸入,中文的復制和粘貼(目前僅支持wine 與 KDE 程序間中文的復制和粘貼,不支持gtk/gnome的程序);如果出現錯誤信息,請根據提示檢查上面的各步。如果你得到的錯誤信息類似於找不到 libnt.dll.so 或者 version.dll 之類的,那麼你應該是忘記了做 步驟4;如果發生如下的錯誤:

spider c $ wine notepad
Invalid path L"e:\\" for L"temp" directory: does not exist.
Perhaps you have not properly edited or created your Wine configuration file,
which is (supposed to be) '/home/spider/.wine/config'.
/usr/local/wine/bin/wine -all notepad

說明你的[wine]下的 "Temp" 屬性指向了一個不存在的目錄,將其改為指向 /tmp 就可以了:如第4步,你將G 指向 /,則這樣設置:"Temp" = "G:\\tmp"

優化我們的 wine
現在,wine 可以正常使用了,但是,還是太麻煩了,所以,我們來進行一些小小改進。同時,為了正常運行 xdict,我們也要作些 關鍵性 的調整。

1. 下載 wine 工具包,其中有一個名為 wine 的文件,他的工作就是自動設定 LD_LIBRARY_PATH 目錄。如果你的安裝目錄不同於我的,那麼請修改之。將其保存到 /usr/bin 下,並使其可以執行

chmod +x /usr/bin/wine

2. 安裝支持文件 dcom98:為了在 linux 下安裝使用 installshield 做的 setup,必須要裝這個東東,請在微軟 下載,並使用 wine dcom98.exe 來安裝。如果在復制完文件後報告錯誤:A newer version of DCOM95 or DCOM98 has been installed... , 那麼請先做下一步。
3. 可以在本站下載 常用的 win98 DLL包,並將其解壓到你的虛擬C盤下的 windows/system32 下面。
4. 可以修改 windows 的默認用戶和默認的用戶組織:打開 ~/.wine/system.reg 中的RegisteredOrganization 和 RegisteredOwner 就可以了。

wine 的自帶工具以及使用技巧
本部份簡要介紹幾個 wine 自帶的工具及其功用(僅介紹比較常用的):

1. uninstaller: 反安裝已經安裝的程序
在 console 中輸入: wine uninstaller,然後你就知道了
2. progman: 程序管理器
wine progman, 我覺得這個工具類似於 windows 的任務條。
3. regedit: 維護注冊表
wine regedit: 與windows的 regedit 在功能和命令行參數上完全一樣,不同僅僅是這個沒有 GUI 界面。使用這個工具可以安全的向注冊表中導入信息。如果你想用 wine 來玩 starcraft 或 diable II ,又想上戰網的話,那麼可以用它來導入注冊表文件。
4. winecfg: 圖形配置工具
wine winecfg: 可以使用這個工具來對 wine 進行一些基本的配置。功能比較有限,聊勝於無吧。
5. winefile: 資源管理器
wine winefile: windows 下的資源管理器,想必是使用windows 的用戶最常使用的軟體吧,這個就是那個的一個功能子集。
6. winemine: windows 掃雷
wine winemine: 對,就是 windows 下的掃雷,在窮極無聊時的一種解決方案
7. regsvr32: 自動注冊動態連接庫
wine regsvr32: 某些軟體安裝時,出於某些原因可能要自己使用這個來注冊幾個DLL文件。

常見問題:
1.無法輸入中文?
答:我的結論是,在 gbk 或 gb2312 時可以輸入中文,但是在 gb18030 下不行。請改變 locale 為 GBK 試一下。
2.退出wine時,出現如下錯誤:
Unhandled exception: privileged instruction in 32-bit code (0x414f56a8).
In 32-bit mode.
0x414f56a8 (_end+0x406e0c in libGLcore.so.1): movl %gs:0x0,%eax
答:試試將 glx 從 XF86Config 配置文件中注釋掉。
3. 發生類似如下的錯誤: err:mole:import_dll Mole (file) COMCTL32.dll (which is needed by J:\Setup.exe) not found,怎麼解決?
答:這類錯誤是由於在 c:\windows\system32 (system) 目錄下找不到某個需要的 native 的 DLL 文件造成的(此例是 COMCTL32.dll )。解決方法是從一個真正的 windows 安裝盤下的相應目錄 過來一個。
4. 如果一個分區是 NTFS 的,安裝的是 win2000/winxp,應如何設置 wine 的driver 部分?
答:不建議使用任何 NTFS 分區上的文件,因為linux 內核對 NTFS 的支持,僅限於讀,而如果要寫入的話,是很危險的(所以默認的 mount 是只讀的)。因此,請使用 fat32 分區或任何 linux 格式的分區。
5. 編譯時發生錯誤?
答:首先請確保你的系統中裝有 gcc 3.x (推薦使用 3.2.x );wine 在 GNU/Linux 主流發行版的較新版本中以及 基於源代碼的發行版中編譯不成問題,但是在 FreeBSD 下好像不可以。
6. 在運行程序時總是得到類似如下的錯誤提示:
wine: chdir to /tmp/.wine-root/server-305-242e2 : No such file or directory
答:這是因為你用root 用戶運行wine 的問題。解決方案如下:退出 X,刪除 /tmp 下所有東東,然後用普通用戶運行wine。我的建議是,平時也不要使用 root ,使用一個普通用戶既安全又可以避免很多不必要的麻煩。另一個解決方案 (出處) 是在編譯的時候指定參數:

./configure --with nptl --with-x --prefix=/usr/local/wine

後面的步驟與前述過程相同。
7. 某某程序是否可以使用wine來運行?
答:關於某個英文軟體是否可以在 wine 下正常(或基本正常)的運行,大家可以到 winehq 看看,如果找不到你關心的程序,可以到應用程序資料庫搜索一下,看看其他用戶的 comments,就知道是否有人運行成功了。
測試通過的輸入法
盡管理論上,所有的輸入法都應該沒問題,但我認為這個部分可以讓你知道你喜愛用的輸入法是否已確認被支持。
以下是我測試過的輸入法:(括弧中為測試過的版本)

* xsim (0.3.9.4)
* chinput
* erb-fcitx (1.8.x)
* scim (0.4.0,0.3.1)

minichinput 是由 chinput 修改而成, fcitx 是 erb-fcitx 的基礎,所以我覺得這2個輸入法也應該 沒有問題。
現在的這個補丁已經不需要修改任何輸入法,就可以正確的使用退格等鍵了,並且修正了在QQ中使用時,會crash的問題,請大家試用。如果先前你下載了 舊補丁, 你可以先取消掉(patch 的 -R 參數)那個補丁,再應用這個新的就可以了。
如果您有好的建議和、或修改意見,請不吝賜教:)
如果你成功的安裝上了,也請麻煩通知我一聲,如果可能的話,我也希望你能告訴我你的運行環境:發行版及其版本號,KDE的版本,gcc的以及你所使用的輸入法的名稱和版本,多謝。
註:
以上在 mandrake 9.0, kde 3.0.3,gcc3.2
gentoo 1.4rc_2, kde 3.1.0, gcc 3.2
gentoo 1.4rc_3, kde 3.1.1, gcc 3.2.1

⑼ linux用中斷接收串口數據的原代碼!

以前寫的,但是沒寫完,偏偏你要的那部分沒寫。呵呵~~
先聲明,沒調試過。。僅供參考,有錯誤的地方請指正,謝謝!
////////////////////////
/******setport.h*******/
////////////////////////
#ifndef SETPORT_H
#define SETPORT_H

/*********************

int dwBaudRate; //波特率
char bTTY; //串口號
char bDataBit; //數據位 5,6,7,8
char bParity; //奇偶校驗 無校驗:'N' 偶校驗'E' 奇校驗'O'
char bStopBit; //停止位 1,2
char bFctl; //流控制 無控制:'N' 硬體控制:'H' 軟體控制:'S'

**********************/
//-------------------打開串口-------------------//bTTY==0,1,2,3, 對應串口Com1到Com4,成功返迴文件描述符,失敗==(-1)
extern int PortOpen(char bTTY);

//-------------------設置串口-------------------//成功==(0) 失敗==(-1)
extern int PortSet(int dwFdcom,int dwBaudRate,char bTTY,char bDataBit,char bParity,char bStopBit,char bFctl);

//-------------------關閉串口-------------------//
extern void PortClose(int dwFdcom);

//-------------------寫串口-------------------//成功返回datalen 失敗==(<0)
extern int PortWrite(int dwFdcom,char *cpSendBuf,unsigned int DataLen);

//-------------------讀串口-------------------//成功返回datalen 失敗==(-1)
extern int PortRead(int dwFdcom,char *cpRecvBuf,unsigned int DataLen,unsigned int dwBaudRate);

//-------------------超時設置-------------------//成功==0 失敗==(<0)
extern int PortTimeOut(int dwFdcom, char timeout, int len);

#endif

/////////////////////////////
/***********setport.c*******/
////////////////////////////
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <termios.h>
#include <sys/times.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include "setport.h"

//-------------------打開串口-------------------//
extern int PortOpen(char bTTY)
{
int dwFdcom;
unsigned char Ptty[10]="/dev/ttyS";
unsigned char *cpGtty;
cpGtty=strcat(Ptty,&bTTY);
if(!cpGtty) return -1;
else {
dwFdcom=open(cpGtty,O_RDWR|O_NOCTTY);
}
return (dwFdcom);
}

//-------------------關閉串口-------------------//
extern void PortClose(int dwFdcom)
{
close(dwFdcom);
}

//-------------------設置串口-------------------//
extern int PortSet(int dwFdcom,int dwBaudRate,char bTTY,char bDataBit,char bParity,char bStopBit,char bFctl)
{
static int speed_arr[] = {B38400, B19200, B9600, B4800, B2400, B1200, B300, B38400, B19200, B9600, B4800, B2400, B1200, B300};

static int name_arr[] = {38400, 19200, 9600, 4800, 2400,1200, 300, 38400, 19200, 9600, 4800, 2400, 1200, 300};

struct termios oldtm_t,newtm_t;
int i=0; char *pDatabit;

bzero(&oldtm_t,sizeof(oldtm_t));
bzero(&newtm_t,sizeof(newtm_t));
cfmakeraw(&newtm_t);
tcgetattr(dwFdcom,&oldtm_t);
/*------------設置埠屬性------------*/
for( ; i<sizeof(speed_arr)/sizeof(int) ; i++)
{
if(dwBaudRate==name_arr[i])
{
cfsetispeed(&newtm_t,speed_arr[i]);
cfsetospeed(&newtm_t,speed_arr[i]);
}
else return -1;
}
newtm_t.c_cflag|=CLOCAL;
newtm_t.c_cflag|=CREAD;
newtm_t.c_cflag &= ~CSIZE;

switch(bDataBit) //數據位
{
case '5':
newtm_t.c_cflag|=CS5;
break;
case '6':
newtm_t.c_cflag|=CS6;
break;
case '7':
newtm_t.c_cflag|=CS7;
break;
case '8':
newtm_t.c_cflag|=CS8;
break;
default:
return -2;

}
switch(bParity)
{
case 'N':{ //無校驗
newtm_t.c_cflag&=~PARENB;
newtm_t.c_iflag&= ~INPCK;
}break;
case 'O':{ //奇校驗
newtm_t.c_cflag |= (PARODD | PARENB);
newtm_t.c_iflag |= INPCK;
}break;
case 'E':{ //偶校驗
newtm_t.c_cflag |= PARENB;
newtm_t.c_cflag &= ~PARODD;
newtm_t.c_iflag |= INPCK;
}break;
default:
return -3;
}
//停止位
if(bStopBit=='2') newtm_t.c_cflag|=CSTOPB; //2
else newtm_t.c_cflag&=~CSTOPB; //1

switch(bFctl) //流控制
{
case 'N':{ //無控制
newtm_t.c_cflag &= ~CRTSCTS;
newtm_t.c_iflag &= ~(IXON | IXOFF | IXANY );
}break;
case 'H':{ //硬體控制
newtm_t.c_cflag |= CRTSCTS;
newtm_t.c_iflag &= ~(IXON | IXOFF | IXANY );
}break;
case 'S':{ //軟體控制
newtm_t.c_cflag &= ~CRTSCTS;
newtm_t.c_iflag |= (IXON | IXOFF | IXANY );
}break;
default:
return -4;

}

tcflush(dwFdcom,TCIFLUSH); //埠復位
tcsetattr(dwFdcom,TCSANOW,&newtm_t); //使埠屬性設置生效
return 0;

}

//-------------------超時設置-------------------//
extern int PortTimeOut(int dwFdcom, char timeout, int len)
{
struct termios newtm_t;

if(tcgetattr(dwFdcom, &newtm_t) != 0)
{
return (-1);
}

newtm_t.c_lflag &= ~ICANON;
newtm_t.c_cc[VTIME] = timeout;
newtm_t.c_cc[VMIN] = len;

if(tcsetattr(dwFdcom, TCSANOW, &newtm_t) != 0)
{
return (-2);
}

return 0;
}

////讀寫串口用文件讀寫方式,read和write兩個方法,
////read是接收數據,write是發送數據

⑽ 什麼操作系統的埠

計算機埠也就是常用的那些埠,下面有這些
埠:0
服務:Reserved
說明:通常用於分析操作系統。這一方法能夠工作是因為在一些系統中「0」是無效埠,當你試圖使用通常的閉合埠連接它時將產生不同的結果。一種典型的掃描,使用IP地址為0.0.0.0,設置ACK位並在乙太網層廣播。

埠: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
服務:Location 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客戶端開放此埠。
埠:4092
服務:[NULL]
說明:木馬WinCrash開放此埠。
埠:4590
服務:[NULL]
說明:木馬ICQTrojan開放此埠。
埠:5000、5001、5321、50505 服務:[NULL]
說明:木馬blazer5開放5000埠。木馬Sockets de Troie開放5000、5001、5321、50505埠。
埠:5400、5401、5402
服務:[NULL]
說明:木馬Blade Runner開放此埠。
埠:5550
服務:[NULL]
說明:木馬xtcp開放此埠。
埠:5569
服務:[NULL]
說明:木馬Robo-Hack開放此埠。
埠:5632
服務:pcAnywere
說明:有時會看到很多這個埠的掃描,這依賴於用戶所在的位置。當用戶打開pcAnywere時,它會自動掃描區域網C類網以尋找可能的代理(這里的代理是指agent而不是proxy)。入侵者也會尋找開放這種服務的計算機。,所以應該查看這種掃描的源地址。一些搜尋pcAnywere的掃描包常含埠22的UDP數據包。

埠:5742
服務:[NULL]
說明:木馬WinCrash1.03開放此埠。
埠:6267
服務:[NULL]
說明:木馬廣外女生開放此埠。
埠:6400
服務:[NULL]
說明:木馬The tHing開放此埠。
埠:6670、6671
服務:[NULL]

說明:木馬Deep Throat開放6670埠。而Deep Throat 3.0開放6671埠。
埠:6883
服務:[NULL]
說明:木馬DeltaSource開放此埠。
埠:6969
服務:[NULL]
說明:木馬Gatecrasher、Priority開放此埠。
埠:6970
服務:RealAudio
說明:RealAudio客戶將從伺服器的6970-7170的UDP埠接收音頻數據流。這是由TCP-7070埠外向控制連接設置的。
埠:7000
服務:[NULL]
說明:木馬Remote Grab開放此埠。
埠:7300、7301、7306、7307、7308
服務:[NULL]
說明:木馬NetMonitor開放此埠。另外NetSpy1.0也開放7306埠。

埠:7323
服務:[NULL]
說明:Sygate伺服器端。
埠:7626
服務:[NULL]
說明:木馬Giscier開放此埠。
埠:7789
服務:[NULL]
說明:木馬ICKiller開放此埠。
埠:8000
服務:OICQ
說明:騰訊QQ伺服器端開放此埠。 '
埠:8010
服務:Wingate
說明:Wingate代理開放此埠。
埠:8080
服務:代理埠
說明:WWW代理開放此埠。
埠:9400、9401、9402
服務:[NULL]
說明:木馬Incommand 1.0開放此埠。
埠:9872、9873、9874、9875、10067、10167
服務:[NULL]
說明:木馬Portal of Doom開放此埠
埠:9989
服務:[NULL]

說明:木馬iNi-Killer開放此埠。
埠:11000
服務:[NULL]
說明:木馬SennaSpy開放此埠。
埠:11223
服務:[NULL]
說明:木馬Progenic trojan開放此埠。
埠:12076、61466
服務:[NULL]
說明:木馬Telecommando開放此埠。
埠:12223
服務:[NULL]
說明:木馬Hack'99 KeyLogger開放此埠。
埠:12345、12346
服務:[NULL]
說明:木馬NetBus1.60/1.70、GabanBus開放此埠。
埠:12361
服務:[NULL]
說明:木馬Whack-a-mole開放此埠。
埠:13223
服務:PowWow
說明:PowWow是Tribal Voice的聊天程序。它允許用戶在此埠打開私人聊天的連接。這一程序對於建立連接非常具有攻擊性。它會駐扎在這個TCP埠等回應。造成類似心跳間隔的連接請求。如果一個撥號用戶從另一個聊天者手中繼承了IP地址就會發生好象有很多不同的人在測試這個埠的情況。這一協議使用OPNG作為其連接請求的前4個位元組。

埠:16969
服務:[NULL]
說明:木馬Priority開放此埠。
埠:17027
服務:Concent
說明:這是一個外向連接。這是由於公司內部有人安裝了帶有Concent"adbot"的共享軟體。Concent"adbot"是為共享軟體顯示廣告服務的。使用這種服務的一種流行的軟體是Pkware。
埠:19191
服務:[NULL]
說明:木馬藍色火焰開放此埠。
埠:20000、20001
服務:[NULL]
說明:木馬Millennium開放此埠。
埠:20034
服務:[NULL]
說明:木馬NetBus Pro開放此埠。
埠:21554
服務:[NULL]

說明:木馬GirlFriend開放此埠。
埠:22222
服務:[NULL]
說明:木馬Prosiak開放此埠。

埠:23456
服務:[NULL]
說明:木馬Evil FTP、Ugly FTP開放此埠。
埠:26274、47262
服務:[NULL]
說明:木馬Delta開放此埠。
埠:27374
服務:[NULL]
說明:木馬Subseven 2.1開放此埠。
埠:30100
服務:[NULL]
說明:木馬NetSphere開放此埠。
埠:30303
服務:[NULL]
說明:木馬Socket23開放此埠。
埠:30999
服務:[NULL]
說明:木馬Kuang開放此埠。
埠:31337、31338
服務:[NULL]
說明:木馬BO(Back Orifice)開放此埠。另外木馬DeepBO也開放31338埠。
埠:31339
服務:[NULL]
說明:木馬NetSpy DK開放此埠。
埠:31666
服務:[NULL]
說明:木馬BOWhack開放此埠。

埠:33333
服務:[NULL]
說明:木馬Prosiak開放此埠。
埠:34324
服務:[NULL]
說明:木馬Tiny Telnet Server、BigGluck、TN開放此埠。
埠:40412
服務:[NULL]
說明:木馬The Spy開放此埠。
埠:40421、40422、40423、40426、

服務:[NULL]
說明:木馬Masters Paradise開放此埠。
埠:43210、54321
服務:[NULL]
說明:木馬SchoolBus 1.0/2.0開放此埠。
埠:44445
服務:[NULL]
說明:木馬Happypig開放此埠。
埠:50766
服務:[NULL]
說明:木馬Fore開放此埠。

埠:53001
服務:[NULL]
說明:木馬Remote Windows Shutdown開放此埠。
埠:65000
服務:[NULL]
說明:木馬Devil 1.03開放此埠。
埠:88
說明:Kerberos krb5。另外TCP的88埠也是這個用途。
埠: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(網路平衡負荷)
0 通常用於分析操作系統。這一方法能夠工作是因為在一些系統中「0」是無效埠,當你試圖使用一種通常的閉合埠
連接它時將產生不同的結果。一種典型的掃描:使用IP地址為0.0.0.0,設置ACK位並在乙太網層廣播

在去一些知名的網站上
www.FOWFLY.COM/BBS
http://www.cfan.com.cn/pages/20060302/3800.htm
這些都是搜索到的,看對你有幫助嗎?

閱讀全文

與dcomlinux相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接