Linux HA叢集部署(基於Heartbeat與pacemaker)

伺服器叢集一般來說有三種:    HA叢集能夠取代磁碟陣列提供叢集節點間熱備;   LB叢集能夠提供動態負載和虛擬機器主機;   HP叢集提供高效能運算叢集。HA作為高可用性設定組群,為不間斷服務提供保障,這幾天剛好有項目使用Linux叢集,剛好把配置過程記錄一下。以下過程是在archlinux上進行操作。(1)    安裝Cluster Glue(依賴:libtool、glib2、net-snmp、python、libxml2)./autogen.sh./configuremakemake

藍色巨人IBM加大對案頭Linux支援力度欲挑戰微軟霸主地位

通過推出Linux版本LotusNotes協作套件和Symphony辦公工具,IBM加大了對Linux的支援力度,希望這一舉措有助於將微軟從案頭軟體之王的寶座上掀下來。IBM 本周表示,計劃發布能夠在Canonical的UbuntuLinux版本上啟動並執行所謂“開放協作用戶端”產品。“開放協作用戶端”包含

linux中記憶體使用量,swap,cache,buffer的含義

首先介紹一下linux中記憶體是如何使用的。當有應用需要讀寫磁碟資料時,由系統把相關資料從磁碟讀取到記憶體,如果實體記憶體不夠,則把記憶體中的部分資料匯入到磁碟,從而把磁碟的部分空間當作虛擬記憶體來使用,也稱為Swap。如果給所有應用程式指派足夠記憶體後,實體記憶體還有剩餘,linux會盡量再利用這些空閑記憶體,以提高整體I/O效率,其方法是把這部分剩餘記憶體再劃分為cache及buffer兩部分加以利用。從磁碟讀取到記憶體的資料在被相關應用程式讀取後,如果有剩餘記憶體,則這部分資料會存入cac

linux啟動隨身碟分區

      Linux啟動隨身碟的製作其實很簡單,一條dd命令將iso鏡像輸出到隨身碟上。但是這帶來了一個問題,我8G的隨身碟dd後就iso鏡像那麼大小了,並且是唯讀。悲劇了吧。其實windows下有一個LinuxLiveUSBCreater的工具可以用來製作,並且盤區是可寫的。他支援的鏡像很多,以前一直用他來做啟動隨身碟的,但是,最近使用64位系統多了起來,發現他裡邊預設支援的鏡像都是32位的。嘗試使用它直接製作64位的,有幾次成功,archlinux(需要修改label名)和fedora17

linux mint 13安裝Nvidia顯卡驅動

linux mint13安裝開源的Nvidia顯卡驅動後關機不能自動切斷電源,重新使用nouveau後能偶順利關機確定是顯卡驅動的問題。但是想開啟OpenGL的特效,安裝nvidia官方的閉源驅動來解決吧。首先,去nvidia官網下載linux驅動。修改一下名稱好寫,chomd a+x nvidia.bin。驅動必須在非圖形介面,root許可權下安裝。執行命令sudo telinit

WinXP、Win8、Fedora16(Linux)三系統安裝實錄

        切記:先備份硬碟裡的資料。        我是格掉整個硬碟的,沒為什麼,就是想從頭開始體驗一次。一般情況下大可不必如此。藉助系統安裝光碟片的分區工具(如DiskGenius,或者自己上網隨便下載安裝一個),在主要磁碟分割裡劃分2個盤分別用來裝WinXP(32G,格式NTFS)、Win8(100G,格式NTFS),剩下的空間作為擴充分區。從擴充分區裡再分出一個32G的盤(預作Fedora16系統硬碟)和一個6G的盤(Fedora16

Linux環境變數的備份與恢複

在開發過程中對環境變數的修改是難免的,手工修改環境變數痛苦不言而喻,而export也只能影響到當前shell的。在指令碼中修改的變數只能通過source才能使父shell生效。自己寫了一個備份環境變數和恢複的指令碼,有待完善,但能用。BAK="env.bak"function bak(){ echo "export PATH=$PATH" > ${BAK} echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >>

linux mint 13強升unbuntu 12.10

linux mint在distrowatch的排名是第一的,不知道為什麼國內相應的源只有ustc。並且速度不快。但是linux mint是基於ubuntu的所有在源中設定了ubuntu的源。但是版本是precise(12.04)的。前天,將源設定裡原來國外的伺服器替換成了163的。保留了precise的版本,將ubuntu的軟體中心也安裝上了,但是出現了更新程式掛掉問題。今天我就一不做二不休直接將其升級到quantal。修改後的源列表如下:deb http://free.nchc.org.tw/

linux系統調用編寫方法變化

在2.6的時代,寫一個linux的系統調用的步驟是這樣的:編寫實際操作函數在linux/include/asm-i386/unistd.h中添加宏定義#define __NR_myfunctioin 399在linux/arch/i386/kernel/entry.S中添加.long SYMBOL_NAME(myfunction)編譯核心通過_syscall[1-6](type, name, type,

arduino在linux環境下配置

linux下配置arduino開發環境很簡單,但是由於許可權,還是碰到了一些問題。linux對arduino裝置是能夠自動識別的,不需要單獨安裝驅動。lsusb可以查看到插入的裝置,,最後一行就是新的usb裝置:這樣就可以了,開啟arduino的開發IDE,選擇Tools->Board->選擇你的ardunio開發板的型號,我的是ATmega2560下一步該是選擇串口了,這是你會遇到一個問題,就是Serial Port選項是灰色的,無法選擇,這是許可權的問題,我們這樣來做,開啟~/.

Linux下X Server工作方式

下午看了會兒Linux下X Window的工作方式,可能X Window的工作方式和我們平時所想了還是有些不一樣,記錄一下自己的假設。等些日子自己熟悉了,再回來看看自己的假設是否正確。 先說些概念:GNU/Linux,X Server,X Client(xterm),Window

Linux之父10大名言:微軟作業系統效能太次

北京時間7月13日訊息,據國外媒體報道,Linux作業系統創始人林納斯·托瓦爾茲(Linus Torvalds)一直提倡軟體產品的共用理念,Linux的出現,也在很大程度上改變了全球電腦產業的格局。在日常生活中,托瓦爾茲以語言犀利、卻又充滿調侃意味而著稱,並經常在不同場合與微軟“對著幹”。 以下就是被外界引用最多的托瓦爾茲10條名言:  1、“軟體就像午餐一樣,不要錢的總比收錢的好吃。”  2、“微軟並不是惡魔,只是他們做出來的作業系統效能實在太次。”  3、“我叫林納斯,也就是你們的上帝。”

Linux 上的雲端運算

雲端運算和儲存將實體資源(例如處理器和儲存)轉換成 Internet 上可伸縮、可共用的資源(“作為服務”的計算和儲存)。雖然虛擬化不是一個新概念,但是通過伺服器虛擬化實現的物理系統共用,的確能使資源的延展性大得多,效率也高得多。雲端運算使使用者可以訪問大規模計算和儲存資源,而且他們不必知道那些資源的位置及其是如何配置的。正如您預期的一樣,Linux在此扮演著極為重要的角色。探索雲端運算,瞭解其中的奧秘。 最近,沒有哪家技術性網站不提到所謂的雲端運算(cloud

Linux下Makefile的automake產生全攻略

作為Linux下的程式開發人員,大家一定都遇到過Makefile,用make命令來編譯自己寫的程式確實是很方便。一般情況下,大家都是手工寫一個簡單Makefile,如果要想寫出一個符合自由軟體慣例的Makefile就不那麼容易了。

linux靜態連結庫與動態連結程式庫的區別及動態庫的建立

一、引言通常情況下,對函數庫的連結是放在編譯時間期(compile time)完成的。所有相關的對象檔案(object file)與牽涉到的函數庫(library)被連結合成一個可執行檔(executable file)。程式在運行時,與函數庫再無瓜葛,因為所有需要的函數已拷貝到自己門下。所以這些函數庫被成為靜態庫(static

對於linux socket與epoll配合相關的一些心得記錄)

沒有多少高深的東西,全當記錄,雖然簡單,但是沒有做過測試還是挺容易讓人糊塗的     int nRecvBuf=32*1024;//設定為32Ksetsockopt(s,SOL_SOCKET,SO_RCVBUF,(const

Linux靜態/動態連結程式庫的建立和使用

 和Windows系統一樣Linux也有靜態/動態連結程式庫,下面介紹建立和使用方法:假設有下面幾個檔案:標頭檔String.h,聲明相關函數原形,內容如下:Strlen.c:函數Strlen的實現,擷取給定字串的長度,內容如下:Strlnen.c:函數StrNlen的實現,擷取給定字串的長度,如果輸入字串的長度大於指定的最大長度,則返回最大長度,否者返回字串的實際長度,內容如下:產生靜態庫: 利用GCC產生對應目標檔案:gcc –c Strlen.c Strnlen.c如果對應的檔案沒有錯誤,

Linux下面socket編程的非阻塞TCP研究

Linux下面socket編程的非阻塞TCP研究(轉)引用連結:http://xufish.blogbus.com/logs/40537344.htmltcp協議本身是可靠的,並不等於應用程式用tcp發送資料就一定是可靠的.不管是否阻塞,send發送的大小,並不代表對端recv到多少的資料.在阻塞模式下,send函數的過程是將應用程式請求發送的資料拷貝到發送緩衝中發送並得到確認後再返回.但由於發送緩衝的存在,表現為:如果發送緩衝大小比請求發送的大小要大,那麼send函數立即返回,同時向網路中發送

如何寫linux pci裝置驅動程式

以下是我最近在寫一個pci

linux中的定製任務 crontab

linux伺服器中經常用到crontab這個命令設定自動執行的任務。一般設定方法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->*/10 * * * * root /usr/local/php/bin/php /data/list.php下面是網上的一些資料 :crontab格式: 第1列分鐘1~59 第2列小時1~23(0表示子夜)

總頁數: 3662 1 .... 409 410 411 412 413 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.