⑴ 如何對區域網內的多台linux進行集群化管理
它非常適合用來快速配置一個集群中的所有運行相同服務和具備相同配置的計算機節點。現在有大量的開源管理工具,都可以實現這樣的管理,比如dsh、SUSE Manager等。下面是用ClusterSSH管理多台Linux伺服器的具體過程。
如果你是一名Linux系統管理員,那你每天一定會和許許多多的機器打交道,因為你要定期監測和維護這些機器,如一批Web伺服器,如果你要同時在多台機器上敲入相同的命令,你可能會通過SSH登錄,然後逐台敲入,如果使用ClusterSSH,可以為你節省不少類似的工作時間。
ClusterSSH是用Tk/Perl包裝XTerm和SSH後形成的新工具,就其本身而言,它可以運行在任何兼容POSIX的操作系統上,我曾經在Linux,Solaris和Mac OS X上運行過它,它需要Perl庫Tk(在Debian或Ubuntu上就是perl-tk)和X11::Protocol(在Debian或Ubuntu上就是libx11-protocol-perl),此外,xterm和OpenSSH是必不可少的。
安裝在Debian或Ubuntu上安裝ClusterSSH是相當簡單的,只需要敲入sudo apt-get install clusterssh就可以安裝好,至於依賴包你也不必擔心,一切都會為你裝好的,它也提供了適合Fedora的rpm包,在FreeBSD上可通過port系統安裝,還為Mac OS X准備了MacPort版本,因此你可以在你的蘋果電腦上安裝ClusterSSH,當然,如果你是極客,也可以下載源代碼自己編譯。
配置可以通過ClusterSSH的全局配置文件/etc/clusters,或用戶home目錄下的。csshrc文件來配置它,我喜歡用戶級的配置方式,這樣同一個系統中的不同用戶可以根據自己的喜好進行配置,ClusterSSH定義了一個「cluster」機器組,你可以通過一個界面來控制這個組中的所有機器,在配置文件的頂端「clusters」部分,你可以詳盡地列出你的集群,然後用獨立的段落來描述每個集群。
例如,假設我有兩個集群,每個集群由兩台機器組成,「Cluster1」由「Test1」和「Test2」兩台機器組成,「Cluster2」由「Test3」和「Test4」兩台機器組成,~.csshrc(或/etc/clusters)配置文件的內容看起來應該是:
clusters = cluster1 cluster2
cluster1 = test1 test2
cluster2 = test3 test4你也可以創建中間集群(包含其它集群的集群),如果你想創建一個名叫「all」的集群包含所有的機器,有兩種實現手段,首先,你可以創建一個包含所有機器的集群,如:
clusters = cluster1 cluster2 all
cluster1 = test1 test2
cluster2 = test3 test4
all = test1 test2 test3 test4但我更喜歡的方法是使用一個包含其它集群的中間集群:
clusters = cluster1 cluster2 allcluster1 = test1 test2
⑵ win7系統如何查看區域網中linux系統設備的mac地址
用namp對區域網掃描一遍,然後查看arp緩存表就可以知道局域內ip-mac的對應了
namp比較強大也可以直接掃描mac地址和埠
進行ping掃描,列印出對掃描做出響應的主機:
nmap -sP 192.168.1.0/24
僅列出指定網路上的每台主機,不發送任何報文到目標主機:
nmap -sL 192.168.1.0/24
探測目標主機開放的埠,可以指定一個以逗號分隔的埠列表(如-PS22,23,25,80):
nmap -PS 192.168.1.234
使用UDP ping探測主機:
nmap -PU 192.168.1.0/24
使用頻率最高的掃描選項:SYN掃描,又稱為半開放掃描,它不打開一個完全的TCP連接,執行得很快:
nmap -sS 192.168.1.0/24
執行掃描之後就可以 cat /proc/net/arp查看arp緩存表了
⑶ 區域網中的linux系統伺服器,如何設置,使其IP地址既能固定又能不被佔用
找你的校園網的管理員,給你的這個機器做 IP 和 MAC 綁定。同時固定這個機器的 IP 不變。
校園網裡面經常有偷取別人 IP 的,這個解決辦法除了嚴管重罰沒別的辦法。另外還有中毒擾亂區域網的。
建議還是搭建專用網路為好。
------------
這不是 Linux 的工作,是你的區域網裡面的 DHCP 伺服器的工作,讓你所在網路的網路管理員設置一下他的設備就行了。
⑷ 如何在區域網進入linux系統
在命令提示符下輸入
telnet
192.168.1.2
如果不是默認埠輸入
telnet
192.168.1.2
埠號
⑸ 如何從外網訪問區域網內部的一台linux系統
要有公網IP做NAPT映射才能訪問區域網內的linux系統,如果沒有公網IP的話可以使用開源的holer軟體,配置一個key就可以從外網訪問到了
⑹ Linux怎麼連接區域網
實現Linux下的區域網遠程接入,利用Linux伺服器的兩個串口構建撥號伺服器的方法,遠程用戶可以通過撥號連接到區域網,方便地進行信息傳遞和資源共享。
實現步驟如下:
初始化串口設備
在/etc/inittab文件中加入如下兩行,用來初始化ttyS0和ttyS1兩個串口設備:
S0:345:respawn:/sbin/mgetty -D -X 3 ttyS0
S1:345:respawn:/sbin/mgetty -D -X 3 ttyS1
然後,運行「/sbin/init q」命令使改動生效。
指定認證方式
在/etc/PPP目錄下創建文件ppplogin,內容如下:
#!/bin/sh
/usr/sbin/pppd auth -chap +pap login
該文件指定用戶登錄時採用PAP認證。PAP和CHAP是PPP服務的兩種身份驗證協議。
保存文件後,給文件設置執行的許可權:
#chmod a+x /etc/ppp/ppplogin
然後,更改/etc/mgetty+sendfax/login.config文件,去掉「/AutoPPP/」一行前面的注釋,並改為如下內容:
/AutoPPP/ - - /etc/PPP/ppplogin
修改options文件
修改/etc/PPP/Options文件為如下內容;
detach
Modem
Lock
crtscts
asyncmap 0
netmask 255.255.255.0
proxyarp
ms-dns 192.168.11.1
「detach」選項非常重要。如果不指定這個選項,撥號程序就會進入後台,使得Shell腳本退出,隨之而來的是串列線路被掛斷,導致連接中止。「detach」防止了tty設備脫離PPPD的控制。
「Modem」選項使得PPPD監視DTR引線,可以觀察到對等點是否已掉線。
「Lock」選項指定在串列設備上使用UUCP風格的鎖定。
「crtscts」選項用以打開硬體握手信號。
「asyncmap 0」設置了非同步字元映射,這個映射指定控制字元不能直接通過連接發送,需要先進行轉義。
「netmask 255.255.255.0」設定PPP網路介面的網路掩碼。
「proxyarp」選項打開了ARP代理功能。
「ms-dns」2.168.11.1」指定了區域網內的DNS伺服器地址,如沒有可以不設。
給撥入用戶分配IP
創建/etc/ppp/Options.ttyS0和/etc/ppp/
options.ttyS1兩個文件,內容如下:
# Vi options.ttyS0
192.168.11.3:192.168.11.242
# Vi options.ttys1
192.168.11.3:192.168.11.243
其中,「192.168.11.3」是用作撥號伺服器的那台Linux機器的IP地址,「192.168.
11.242」和「192.168.11.243」是分別指定給COM1口和COM2口撥入用戶的IP地址。
口令驗證
編輯文件/etc/PPP/pap-secrets,內容如下:
* * "secret" 192.168.11.242
* * "password" 192.168.11.243
如上所示,每行代碼包含四列,分別代表用戶名、伺服器地址、口令值和IP地址列表。「*」表示可以與任何內容進行匹配。
用戶撥入後,如果需要訪問區域網內的其它伺服器,就必須打開IP轉發功能:
echo 1> /proc/sys/net/ipv4/ip_forward
要想在空閑一段時間後自動解除連接,需要在/etc/ppp/options中加入如下一行:
idle 600
上述代碼中,「600」表示600秒,即10分鍾。
⑺ 如何在區域網中用Linux系統上網
給你說說步驟吧,首先你的保證自己硬體連接沒有問題
1、確保eth0的狀態為UP, sudo ifconfig eth0 up
2、配置IP,sudo ifconfig eth0 x.x.x.x
3、添加路由 sudo route add default gw x.x.x.x(你的路由)
4、設置dns,編輯/etc/resolv.conf文件 把裡面的內容改成 nameserver x.x.x.x
5、重啟網路不要重啟機器,直接sudo /etc/init.d/networking restart
如果你是fc的環境,可能會提示找不到ifconfig,改成/sbin/ifconfog就可以了
ps:dhcpcd是用於自動獲取IP地址的工具,還有一個是dhclient,
比如你要給eth0自動獲取IP,則dhcilent eth0就可以了
⑻ 如何搭建區域網Linux系統我們用的一台電腦是伺服器,安裝的是Linux,現在要在這台伺服器上搭建區域網
你這什麼意思啊-
-
沒看懂
是要做DHCP服務、dns服務之類的嗎
沒有搭建區域網linux系統這種說法
linux本身就是一個系統
跟windows系統是一個概念
⑼ 如何搭建區域網 Linux系統 我們用的一台電腦是伺服器,安裝的是Linux,現在要在這台伺服器上搭建區域網
在vi下 輸入 if config 查看當前電腦的ip 將其它電腦的ip更改成當前電腦的ip欄位 再加個路由器就差不多了