2013-10-16 74 views
0

作爲系統日誌使用的514的預定牙槽端口號,是否有任何方式重新綁定具體49152和65535之間的這種套接字端口號到任何其他端口號我使用的Unix C「GCC」編譯。重新綁定UDP套接字到新

的bash-3.2 $ netstat的-anp | grep udp (並非所有進程都可以識別,非擁有的進程信息 將不會顯示,您必須是root才能看到這一切。) udp 0 0 0.0.0.0:2049 0.0.0.0:* -
需要改變0.0.0.0:* - -
UDP 0 0 127.1.1.1:6688 0.0.0.0:* -
UDP 0 0 0.0.0.0:4785 0.0 UDP 0 0 0.0.0.0:514 <。 0.0:* -
UDP 0 0 0.0.0.0:69 0.0.0.0:* -
UDP 0 0 0.0.0.0:47451 0.0.0.0:* -
UDP 0 0 0.0.0.0:613 0.0.0.0: * -
UDP 0 0 0.0.0.0:111 0.0.0.0:* -
UDP 0 0 0.0.0.0:1009 0.0.0.0:* -
UDP 0 0 0.0.0.0:1012 0.0.0.0:* -

我需要將514更改爲指定的值。

回答

0

GCC是一個簡單的編譯器等編譯過程中,我們不能改變的Syslog應用程序的端口號。話雖如此,它很可能是一個可配置的端口,一般在配置文件中,你應該能夠將其設置爲514。這裏是一個談論瞭如何配置兩個客戶端和服務器端的例子:http://itvomit.com/2012/06/01/linux-sending-log-files-to-a-remote-server/。根據您的系統,我將探討如何更改端口號。

我們應該記住,如果我們將端口從514更改爲X,那麼如果遠程客戶端向syslog發送信息,他們還需要將它發送到新的端口X而不是514.以下是鏈接在解釋我們如何需要改變客戶端配置到日誌消息重定向到從514不同的端口號:http://docs.splunk.com/Documentation/Storm/Storm/User/Howtosetupsyslog