㈠ linux平台的集群軟體有哪些軟體
Linux集群主要分成三大類( 高可用集群, 負載均衡集群,科學計算集群)
高可用集群( High Availability Cluster)
負載均衡集群(Load Balance Cluster)
科學計算集群(High Performance Computing Cluster)
================================================
高可用集群(High Availability Cluster)
常見的就是2個節點做成的HA集群,有很多通俗的不科學的名稱,比如"雙機熱備", "雙機互備", "雙機".
高可用集群解決的是保障用戶的應用程序持續對外提供服務的能力。 (請注意高可用集群既不是用來保護業務數據的,保護的是用戶的業務程序對外不間斷提供服務,把因軟體/硬體/人為造成的故障對業務的影響降低到最小程度)
Linux平台常見的高可用集群 有這些:
1. RedHat 公司 的 開放源代碼RedHat Cluster Suite, 簡稱RHCS . (產品介紹http://www.redhat.com/solutions/clustersuite/)
- RHCS實際上是一個套件,除了現在提到的高可用集群軟體,還包含了一個基於LVS的負載均衡軟體.
- RHCS包含的集群軟體,是GPL協議下開放源代碼的集群系統.
- RHCS目前的版本有 RHCS v3和 v4,分別對應於RedHat 企業版Linux的 3.0家族和4.0家族.
- RHCS是一個獨立的產品,不包括在RedHat Enterprise Linux當中,無論是購買還是下載,都是單獨存在的.
RHCS的獲得:
RHCS的獲得有三個途徑:
a. 從redhat 的官方銷售渠道購買,得到的是RedHat RHCS產品的二進制代碼(光碟或直接從RHN-RedHat Network下載),源代碼,以及支持和升級服務.
b. 從redhat 的官方站點下載SRPM包,編譯並安裝. 無原廠商業支持和升級服務. 這里下載 (ftp.redhat.com/pub/redhat/linux/enterprise/4/en/RHCS和ftp:/tp.redhat.com/pub/redhat/linux/enterprise/3/en/RHCS)
c. 從centOS官方站點下載RHCS的二進制代碼包並安裝,無原廠商業支持和升級服務. 這里下載(http://mirror.centos.org/centos/4/csgfs/, 請閱讀此目錄中的README文件)
㈡ Linux的系統支持哪些即時通訊軟體
pidgin
mim 是兩個聚合軟體,都有linux下的支持,在這種軟體的支持下,可以使用主流的聊天工具
另外QQ,msn都有linux版本
㈢ LINUX是什麼
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧 ,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。
而且Linux前景好、待遇高、就業范圍多,非常適合零基礎人員學習,如果你想要學習的話,我感覺這里還不錯。
㈣ 如何在linux平台以C語言開發一個即時通訊軟體
各種語言都可以開發。
㈤ 誰能介紹一下linux
Linux是開源的操作系統,是目前世界上非常流行的一個操作系統。優點很多。
是有全世界各個行業的人在不斷更新的操作系統;
是不需要支付昂貴購買費用的操作系統
是相對windows等系統要穩定得多的系統
是目前眾多大型企業中小企業首選的伺服器系統
是目前病毒攻擊最少的系統
是任何一個想成為計算機高手和已經成為計算機高手的必須要掌握的系統
是一個讓你最能知道計算機底層操作方式和運作原理的系統
1、國際青少年信息學奧林匹克競賽委員會決定:IOI2001將採用Linux操作系統和相對應的編程環境。
2、中國計算機學會也決定在NOI2001採用新的操作系統和編程環境。
3、Linux開始於芬蘭赫爾辛基大學的Linus Torvalds的業余愛好。
4、Linux是一 個與UNIX兼容的操作系統。但Linux並沒有包括Unix源碼。
5、Linux屬於一個完全基於自由軟體的軟體體系(GNU)。所有的GNU程序遵循一種「Copyleft」原則,即可以拷貝,可以修改,可以出售,只是有一條:源代碼所有的改進和修改必須向每個用戶公開,所有用戶都可以獲得改動後的源碼。它保證了自由軟體傳播的延續性。Linux是自由軟體,任何機構和個人都可以在遵守GNU公用許可證的前題下隨意打包組合Linux軟體和工具,以免費或收費的方式發行。即是說:Linux是目前唯一可以從網上或其他途徑自由獲得的可為PC及網路提供多用戶、多任務、多進程功能的免費操作系統軟體。
6、Linux的標志(吉祥物)是企鵝。
7、Linux的分內核版本和發行版本。我們以內核版本來看,一般具有2.2.16這樣的形式。其中第一部分是主版本號,第二部分是次版本號,二者構成當前的內核版本號,第三部分是對當前內核版本的修正次數。根據約定,次版本號為偶數時,表示該內核是穩定的發行版本,次版本號為奇數時,則表示該內核是不穩定的開發版本。
8、像Unix一樣,Linux一般被分成四個主要部分:內核、Shell、文件系統和實用工具。
9、Linux需同時使用多個分區,每個分區稱之為一個文件系統。最少需要二個分區:一個交換分區,一個根文件系統分區。
10、Linux採用的文件系統類型是ext2而不是FAT32(FAT32是WINDOWS採用的文件系統)。
11、「root」即根用戶,是Linux系統中的最高許可權用戶,這個帳號對系統的一切文件都有完全的訪問許可權。
12、Linux的關機和MSDOS會有所不同,不能隨意關機,因為Linux會將內存作為暫存區,那樣可能會造成系統的癱瘓。使用正常的關機可將內存信息寫回硬碟。關機使用的指令是「shutdown」。組合鍵「Ctrl + Alt + Del」可重啟動Linux。
13、Vi 是 UNIX 世界裡最通用的全屏編輯器,所有的UNIX機器都提供本編輯器。Linux里提供的是vi的加強版—vim,是同vi完全兼容的。
14、X Window System 是 UNIX 系統上強大的圖形化作業環境。提供了類似於Windows的圖形環境。
15、在Linux系統中,軟盤/光碟屬獨立的文件系統,使用前必須掛裝,用完需卸載。掛裝使用命令:Mount –t 文件系統類型 設備名 掛裝點。
16、Linux對字母的大小寫是敏感的,在命令和參數中a和A並不等價。
17、Linux中包含5種文件系統。比較關鍵的是根文件系統和/usr文件系統。
-----------------------------------------------------------------
Linux的良好特性
1 開放性
是指系統遵循世界標准規范,特別是遵循開放系統互連(OSI)國際標准。凡遵循國際標准所開發的硬體和軟體,都能彼此兼容,可方便地實現互連。
2 多用戶
是指系統資源可以被不同用戶使用,每個用戶對自己的資源(例如:文件、設備)有特定的許可權,互不影響。Linux和Unix都具有多用戶的特性
3 多任務
是現代計算機的最主要的一個特點。它是指計算機同時執行多個程序,而且各個程序的運行互相獨立。Linux系統調度每一個進程平等地訪問微處理器。由於 CPU的處理速度非常快,其結果是,啟動的應用程序看起來好像在並行運行。事實上,從處理器執行一個應用程序中的一組指令到Linux調度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。
4 良好的用戶界面
Linux向用戶提供了兩種界面:用戶界面和系統調用。Linux的傳統用戶界面是基於文本的命令行界面,即shell,它既可以聯機使用,又可存在文件上離線使用。shell有很強的程序設計能力,用戶可方便地用它編製程序,從而為用戶擴充系統功能提供了更高級的手段。可編程Shell是指將多條命令組合在一起,形成一個Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。系統調用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統提供的系統調用命令。系統通過這個界面為用戶程序提供低級、高效率的服務。 Linux還為用戶提供了圖形用戶界面。它利用滑鼠、菜單、窗口、滾動條等設施,給用戶呈現一個直觀、易操作、交互性強的友好的圖形化界面。
5 設備獨立性
設備獨立性是指操作系統把所有外部設備統一當作成文件來看待,只要安裝它們的驅動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設備,而不必知道它們的具體存在形式。具有設備獨立性的操作系統,通過把每一個外圍設備看作一個獨立文件來簡化增加新設備的工作。當需要增加新設備時、系統管理員就在內核中增加必要的連接。這種連接(也稱作設備驅動程序)保證每次調用設備提供服務時,內核以相同的方式來處理它們。當新的及更好的外設被開發並交付給用戶時,操作允許在這些設備連接到內核後,就能不受限制地立即訪問它們。設備獨立性的關鍵在於內核的適應能力。其他操作系統只允許一定數量或一定種類的外部設備連接。而設備獨立性的操作系統能夠容納任意種類及任意數量的設備,因為每一個設備都是通過其與內核的專用連接獨立進行訪問。 Linux是具有設備獨立性的操作系統,它的內核具有高度適應能力,隨著更多的程序員加入Linux編程,會有更多硬體設備加入到各種Linux內核和發行版本中。另外,由於用戶可以免費得到Linux的內核源代碼,因此,用戶可以修改內核源代碼,以便適應新增加的外部設備。
6 供了豐富的網路功能
完善的內置網路是Linux一大特點。 Linux在通信和網路功能方面優於其他操作系統。Linux為用戶提供了完善的、強大的網路功能。支持Internet是其網路功能之一。Linux免費提供了大量支持Internet的軟體,Internet是在Unix領域中建立並繁榮起來的,在這方面使用Linux是相當方便的,用戶能用Linux與世界上的其他人通過Internet網路進行通信。文件傳輸是其網路功能之二。用戶能通過一些Linux命令完成內部信息或文件的傳輸。遠程訪問是其網路功能之三。Linux不僅允許進行文件和程序的傳輸,它還為系統管理員和技術人員提供了訪問其他系統的窗口。通過這種遠程訪問的功能,一位技術人員能夠有效地為多個系統服務,即使那些系統位於相距很遠的地方。
7 可靠的系統安全
Linux採取了許多安全技術措施,包括對讀、寫控制、帶保護的子系統、審計跟蹤、核心授權等,這為網路多用戶環境中的用戶提供了必要的安全保障。
8 良好的可移植性
Linux可移植性是指將操作系統從一個平台轉移到另一個平台使它仍然能按其自身的方式運行的能力。 Linux是一種可移植的操作系統,能夠在從微型計算機到大型計算機的任何環境中和任何平台上運行。可移植性為運行Linux的不同計算機平台與其他任何機器進行准確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信介面。
㈥ Linux主要應用在哪些方面
1、IT伺服器Linux系統應用領域
如今的IT伺服器領域是Linux、UNIX、Windows三分天下,Linux系統可謂是後起之秀,尤其是近幾年,伺服器端Linux操作系統不斷地擴大著市場份額,每年增長勢頭迅猛,並對Windows及UNIX伺服器市場的地位構成嚴重的威脅。
Linux作為企業級伺服器的應用十分廣泛,利用Linux系統可以為企業構架WWW伺服器、資料庫伺服器、負載均衡伺服器、郵件伺服器、DNS伺服器、代理伺服器(透明網關)、路由器等,不但使企業降低了運營成本,同時還獲得了Linux系統帶來的高穩定性和高可靠性。
2、嵌入式Linux系統應用領域
由於Linux系統開放源代碼,功能強大、可靠、穩定性強、靈活,而且具有極大的伸縮性,再加上它廣泛支持大量的微處理器體系結構、硬體設備、圖形支持和通信協議,因此,在嵌入式應用的領域里,從網際網路設備(路由器、交換機、防火牆、負載均衡器等)到專用的控制系統(自動售貨機、手機、PDA、各種家用電器等),Linux操作系統都有很廣闊的應用市場。特別是經過這幾年的發展,它已經成功地躋身於主流嵌入式開發平台。例如,在智能手機領域,Android Linux已經在智能手機開發平台牢牢地佔據了一席之地。
3、個人桌面Linux應用領域
所謂個人桌面系統,其實就是我們在辦公室使用的個人計算機系統, 例如: Windows XP、Windows 7、MAC等。Linux系統在這方面的支持也已經非常好了,完全可以滿足日常的辦公及家用需求,例如:
瀏覽器上網瀏覽(例如:Firefox瀏覽器)。
辦公室軟體(OpenOffice,兼容微軟Office軟體)處理數據。
收發電子郵件(例如:ThunderBird 軟體)。
實時通信(例如:QQ 等)。
文字編輯(例如:vi、vim、emac)。可大概了解下Linux,比如《Linux就該這么學》,就知道可用於哪些方面了