A. 怎樣用linux實現組播路由轉發
這就要有PIM(Protocol Independent Multicast,協議無關組播組)協議的支持,就必須在Linux環境下安裝Pimd軟體協議包。 安裝補丁文件 安裝Pimd軟體協議包需要兩個補丁文件:pimkern-freebsd-4.6.patch和netstat-freebsd-4.6.patch。安裝步驟如下: 首先將兩個補丁文件拷貝到/usr/src/目錄下,並執行以下命令:#patch -p2 < netstat-freebsd-4.6.patch #patch -p2 < pimkern-freebsd-4.6.patch 執行以下命令,編譯並安裝netstat:#cd /usr/src/usr.bin/netstat #make #make install 重新編譯內核 執行以下命令,修改multi配置文件:#cd /usr/src/sys/i386/conf/ #cp GENRIC multi #vi multi 在multi配置文件中,加入下列兩行代碼:options MROUTING options PIM 保存並退出vi編輯器。 在當前multi配置文件所在的目錄執行以下命令:#config multi #cd /usr/src/sys/compile/multi/ #make depend #make #make install 至此,新內核編譯完畢。 備份Kernel文件 新內核編譯完畢後,在重新啟動前,要先將根目錄下原有的Kernel文件進行備份。#cd / #mv kernel kernel.old 若提示「operation not permitted」,則需要先執行以下命令:#chflags noschg /kernel 備份Kernel文件後執行以下命令:#cp /usr/src/sys/compile/multi/kernel /kernel 在系統重新啟動後,默認選擇的便是新編譯的內核。 安裝Pimd軟體協議包 Linux下Pimd軟體協議包代碼的起源有兩個地方,一個是日本的KAME項目組,另一個是南加州大學信息科學學院。到這兩個組織的主頁上都可以下載所需要的pimd-current.tar.gz 協議包和上面提到的兩個補丁。 用以下命令解壓縮 pimd-current.tar.gz 軟體包,並安裝:#tar zxf pimd-current.tar.gz #cd pimd-2.1.0-alpha29.16 #make #make install 以上命令執行過程中可能會出現錯誤,需要手工將其完成,拷貝當前目錄下的pimd文件:#cp pimd /usr/local/bin/ #chmod 755 pimd #cp pimd.conf /etc/ 至此,Pimd軟體協議包安裝完畢。還需要打開Linux系統的路由轉發功能,才能實現組播包的轉發,即在配置文件rc.conf中增加以下代碼,重啟後生效。作者:龍宇翔 苑慶國
B. 麒麟系統拷盤會導致grub損壞嗎
麒麟系統拷盤會導致grub損壞。
linux的啟動配置文件。 GRUB啟動時會在/boot/grub 中尋找一個名字為grub.conf的設置文件,如果找不到此設置文件則不進入菜單模式而直接進入命令行模式。 grub.conf是一個純文字文件,您可以用任何一個文字編輯器來打開它。每一行代表一個設置。
銀河麒麟2.0:
操作系統完全版共包括實時版、安全版、伺服器版三個版本,簡化版是由伺服器版簡化而成的。
經過權威機構進行了源碼級鑒定表明,銀河麒麟安全操作系統主要分為三層:最底層是自己加的「既不像內核,也不像虛擬機」的東西,上面是FreeBSD的內核,最上面是Linux兼容庫。開放給公眾使用的系統不包括最底層的東西。
C. FreeBSD系統NetBSD系統OpenBSD系統 這三個系統安裝方法相似嗎用什麼方法裝哦
完全不一樣。
FreeBSD 9.0和以前的不一樣了,但是內容基本一樣,先分區,然後安裝系統必備二進制文件,最後自己選擇安裝應用程序。
NetBSD和OpenBSD差不多,OpenBSD是NetBSD的衍生版本,只是用途不一樣而已。
NetBSD跨平台最多,OpenBSD安全性好。他們安裝有些不同,一個是僅有一個界面,輸出的信息往下移動,另一個就是經典的切換界面的安裝方式
(3)freebsd拷貝文件擴展閱讀
摘自YorkCai的專欄
BSD家族大觀 --1.FreeBSD
FreeBSD是從386BSD的基礎上發展起來的,而386BSD是由伯克利的計算機科學家Bill Jolitz 開發的針對Intel 80386晶元的一種BSD版本。
因為這個原因,FreeBSD在32位體系的x86機器上總是運行得最好。在免費的BSD中,它與PC兼容機配合得最好,而且支持的PC兼容的外部設備的數量也最多。
盡管FreeBSD也可以運行在Alpha處理器上,向其他體系結構的移植也在進行當中,但是你更應該把它看作是主要針對x86系統的操作系統。
在免費的BSD中,FreeBSD是名聲最大的,它具有最強大的開發隊伍,收到的反饋信件也最多,還擁有最多數量的用戶。它還可能是所有免費操作系統中最容易安裝的——尤其當你想通過Internet而不是購買光碟進行安裝的話。
Linux的發行商經常把他們的拷貝弄得很難通過Internet安裝。畢竟,他們的業務決定於光碟的銷售。
而FreeBSD就不是這樣了:它的所有要求就是兩張軟盤(在FreeBSD Web站點上用工具和映射文件很容易創建)和速度適宜的網路連接。從第一張軟盤開始啟動,然後插入第二張。
安裝程序會幫助你選擇配置選項,從網上下載整個系統並把所有的東西正確地安裝好。而那些想要光碟的人也可以從Wind River Systems的FreeBSD Mall 那兒或者從Cheap Bytes那裡得到。
也可以在FreeBSD Web站點上用一個ISO映射文件製作光碟。
FreeBSD另外一個強大之處在於它有廣泛的應用軟體支持——超過5800種免費程序都可以供你立即下載並添加在FreeBSD的系統上。
事實上,所有你需要用來建立一個工作站或者一個商業伺服器的軟體都已經隨FreeBSD安裝或者可以隨後自行添加進系統里。
此外,像OpenBSD和NetBSD一樣,FreeBSD事實上能夠運行所有針對Linux、SCO Unix或者Intel版本的Solaris 的程序。
同Linux一樣,FreeBSD使用X Window系統以及所有針對那個協議開發的的桌面和圖形用戶界面,包括KDE、GNOME和為這兩者所寫的程序。
最後,FreeBSD對新用戶來說具有最多的參考資料。FreeBSD Handbook 為新的顧客提供了極好的使用說明。許多出版公司都推出了針對初級和高級用戶所寫的指導書。
簡而言之,FreeBSD對Linux來說是一個強大的挑戰者,它也許能提供出眾的穩定性,安裝的簡易性和方便。
BSD家族大觀 --2.OpenBSD
OpenBSD是另外一個免費BSD的派生物,被稱為世界上最安全的操作系統。OpenBSD的主頁(www. openbsd.org)報告說OpenBSD「在默認安裝情況下四年內沒有一個小的安全漏洞」。
在過去的四年內發布的OpenBSD版本沒有一個被來自Internet的襲擊攻破。
當然,也可以使得任何操作系統——包括OpenBSD——變得易受攻擊,如果沒有正確配置伺服器或者運行那些導致入侵者進入的不安全軟體。) OpenBSD也完全集成了密碼安全軟體以保證數據安全。
OpenBSD並不是集成Unix組件功能最多的代表,它也不是運行最快的。但是在這些領域里,它也不是太差的。
這個操作系統很小,但效率很高,它能在老的只有16MB內存的486機器上運行得很好——要知道這樣一個硬體配置是不能運行Windows 2000的。
其它的操作系統都沒有任何一個享有OpenBSD在安全問題上創造的高可靠性紀錄。一些遠程根目錄問題一般每個月都會發生在Microsoft的操作系統上,比如說Windows 2000。
而最近發行的許多Linux已經成為Ramen蠕蟲一類病毒的攻擊對象。
像FreeBSD和NetBSD一樣,OpenBSD也有很多應用軟體支持,它包含了許多免費軟體包的定製版本。它的軟體庫沒有FreeBSD中的那麼大,但是包含了大多數你想給Unix伺服器或者工作站安裝的工具。
OpenBSD的x86版本也能夠運行針對FreeBSD、Linux和Solaris創建的程序。OpenBSD支持10種計算機體系結構——比FreeBSD還多,但是沒有NetBSD多。
從OpenBSD自身或者Cheap Bytes那兒就可以得到OpenBSD光碟。然而,卻得不到ISO映射文件,因為開發組更願意通過出售CD的方式作為對他們努力的支持。
可以通過網路來安裝操作系統,只不過安裝者的用戶界面沒有FreeBSD那麼美觀而已。 在這三種免費BSD中,OpenBSD的開發成員最少並且對Unix新手
來說是最難學的。但是如果你確實需要一個牢靠的網路防火牆或者伺服器的話,OpenBSD正是合適的選擇。
BSD家族大觀 --3. NetBSD
NetBSD
NetBSD也是免費BSD的一種,它是基於BSD的最輕便的操作系統。目前能夠在46種之多的不同硬體構架上運行(他們正在努力使之能夠適應更多的構架)。
從原始的基於68K的Macintosh或者Amiga一直到AMD還沒有發表的x86-64 Hammer結構,NetBSD都能夠很好地運行。
這種便攜性使得NetBSD成為嵌入式系統(在其它設備中運行的,看不見的計算機)的最佳選擇。因為編寫從一個平台到另一個平台的代碼最容易暴露缺陷(否則的話是不會引人注意的),而來自NetBSD的代碼卻是少有的健壯。
OpenBSD(最初是針對NetBSD對象設計的)和FreeBSD在過去都曾借鑒過它。NetBSD也是許多獨立類型硬體的操作系統的選擇,包括老的Sun工作站。
像FreeBSD和OpenBSD一樣,NetBSD有一個巨大的應用軟體庫(比FreeBSD少而比OpenBSD多),並且能夠運行針對Linux和其它版本Unix編譯的商業程序。
從Wasabi Systems,Cheap Bytes和其它一些NetBSD Web站點列出來的資源那兒我們可以得到NetBSD光碟。可以下載ISO光碟映射文件,也可以通過FTP進行安裝。
FreeBSD是最出名的,用戶數量最多,針對x86的,豐富的應用軟體支持;OpenBSD最安全的,版本更新較慢;NetBSD可在不同硬體架構上運行,適合嵌入式系統