#service ipmi start
#ipmitool -I open shell
#### 可以直接進入本地BMC shell
#ipmitool -I lan -H -U shell
#### 輸入password,進入IPMI交互模式,當然這裏也可以把shell直接換成bmc命令 , 另外ipmitool支持端口,所以是否可以先做DNAT,然後遠程直接管理內網機器.

成功运行 發表在 痞客邦 留言(1) 人氣()

  Linux 的softirq機制是與SMP緊密不可分的。為此,整個softirq機制的設計與實現中自始自終都貫徹了一個思想:“誰觸發,誰執行”(Who marks,Who runs),也即觸發軟中斷的那個CPU負責執行它所觸發的軟中斷,而且每個CPU都由它自己的軟中斷觸發與控制機制。這個設計思想也使得softirq 機制充分利用了SMP系統的性能和特點。 多個softirq可以並行執行,甚至同一個softirq可以在多個processor上同時執行。
一、softirq的實現
     每個softirq在內核中通過struct softirq_action來表示,另外,通過全局屬組softirq_vec標識當前內核支持的所有的softirq。
/* softirq mask and active fields moved to irq_cpustat_t in
 * asm/hardirq.h to get better cache usage. KAO

成功运行 發表在 痞客邦 留言(0) 人氣()

前言
這篇文章介紹了DBA每天在監控Oracle數據庫方面的職責,講述了如何通過shell腳
本來完成這些重復的監控工作。本文首先回顧了一些DBA常用的Unix命令,以及解釋了如何通
過Unix Cron來定時執行DBA腳本。同時文章還介紹了8個重要的腳本來監控Oracle數據庫:
檢查實例的可用性

成功运行 發表在 痞客邦 留言(0) 人氣()

久前,接到委托,要求為市政府辦公廳建設內部辦公網,尤其希望具有完備的存儲系統。事實上,實現辦公自動化(OA)並不難,難的是構建存儲系統。筆者歷經“千辛”,最後解決了這一難題。現在,筆者把其中的一些思路與經驗心得拿出來與大家共享。
考慮到存儲系統服務於中小型應用,並本著節省資金的原則,筆者將整個工程切分成兩個階段來實施; 第一階段,實現網絡通信以及在此基礎上的資源共享;第二階段,實現OA。思路不錯,但實現起來有一定困難,因為兩個階段下的應用系統對存儲系統的需求不盡相同。
應用分析
首先,在第一個建設階段,應用系統是以Web服務和網絡共享為主的網絡服務,這類應用都屬於I/O密集型的並發應用,對存儲子系統的性能(如磁盤讀寫速度和數據吞吐率等)有較高的要求,對於存儲系統的容量則無特殊要求。其次,當進入第二個建設階段後,隨著OA系統的運行,各種電子文檔的數量會迅速增漲,特別是在存檔視頻會議等多媒體應用所產生的各種視頻文件時,需要占用大量的存儲空間。OA是典型工作流類型的應用,對存儲系統性能的要求並不苛刻,這時應用系統對存儲系統容量的需求遠遠強於對性能的需求。由此可見,該網絡建設前後兩個階段對其存儲系統需求是不一致的。
怎麽辦呢?帶著這個問題,筆者隨同辦公廳的相關人員參觀了省政府辦公廳的內部辦公網。這是一個骨幹為千兆以太網的大型網絡,運行在多種軟硬平臺上的應用系統通過專用的通信線路,為全省範圍內的千余臺客戶機提供服務,如信息發布、電子辦公、視頻會議和電子郵件等。不同的應用系統對存儲系統的需求也是不同的,在大型網絡中,這一問題顯得尤為突出,若沒有一個統一的存儲方案將很難滿足服務和管理的需要。為此,他們采用了各方面指標都非常優秀的基於光纖通道技術的SAN(Storage Area Network,存儲區域網)解決方案,它通過一臺Brocade Silkworm 8口光纖通道交換機,將運行關鍵應用系統的服務器(2臺Sun 3500 Unix服務器和1臺IBM AS/400服務器)連接到一臺由LSI Logic Intelligent磁盤陣列上,具有性能優異、擴展靈活和管理簡單等特點,可以解決多系統多需求的問題。由於投資成本高,並不適用於應用系統實際需求和資金都十分有限的中小型網絡。雖然如此,筆者還是從其中獲得一些收獲:在這個的異構的網絡環境裏,為了滿足不同體系結構的計算機系統共享數據,該網絡應用了NAS設備,該設備即插即用的易用性和容量可擴展的靈活性給筆者留下了深刻印象。

成功运行 發表在 痞客邦 留言(0) 人氣()

1 對象的生命周期
在這一小節中你可以學到怎樣創建和使用任何類型的對象,還討論了當對象不再需要的時候系統怎樣清除對象的。
典型的JAVA程序創建對象,對象之間的交互是通過發送消息來實現的。通過這些對象的交互,JAVA程序可以執行一個GUI、運行一個動畫或者通過網絡發送和接收信息。一旦對象已經完成了任務,它就被作為無用信息被回收,它的資源可以由其它對象回收利用。
以下是一個小的例子程CreateObjectDemo,它創建三個對象:一個是Point對象和兩個Rectange對象,你需要這三個源程序才可以編譯這個程序:
public class CreateObjectDemo {

成功运行 發表在 痞客邦 留言(0) 人氣()

1. 例子(10g R1或之前):
srvctl stop database -d RAC
節點1
sql>startup mount
SQL> alter system set log_archive_dest_1='location=/racdb1_arch' scope=spfile sid='RAC1';

成功运行 發表在 痞客邦 留言(0) 人氣()

SQLite 是一款輕型的數據庫,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就 夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如Tcl、PHP、Java等,還有 ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數據庫管理系統來講,它的處理速度比他們都快。
SQLite雖然很小巧,但是支持的SQL語句不會遜色於其他開源數據庫,它支持的SQL包括:

成功运行 發表在 痞客邦 留言(0) 人氣()

采用pcab包可以進一步學習TCP/IP協議.在windows下是winpcap函數包(註意需要同時安裝驅動庫。http://www.winpcap.org 可下載);linux下面是libpcap,一般安裝linux時候直接就安裝了(不要忘記,tcpdump就是用他實現的哦!)。而且利用改庫我們就很方便的對socket數據包進行截取。下面是一個從文檔裏找到簡單的例子。在vc下面編譯通過。註意,為了順利編譯通過,還需到http://www.winpcap.org/devel.htm下下載WinPcap 3.1編譯庫。

成功运行 發表在 痞客邦 留言(0) 人氣()

信息的爆炸性增長給存儲領域帶來了前所未有的發展機遇,造就了一批以提供存儲解決方案為核心業務的公司。作為日立公司這棵枝繁葉茂的大樹上的茁壯枝幹,日立數據系統公司(HDS)秉承日立的創新理念,在存儲市場中以其獨有的優勢快速發展。
存儲企業的核心競爭力是什麽?如何幫助用戶降低成本、提高效率?IT公司如何度過國際金融危機下的寒冬?HDS全球執行副總裁兼總經理Randy DeMont日前就以上問題進行了闡述。

成功运行 發表在 痞客邦 留言(0) 人氣()

C++的發展史上,也有著如同漢尼拔翻越阿爾俾斯山遠征。一切還得從C with Class時代說起。
Bjarne曾經反復強調,他創建C++為的是將Simular的抽象能力同C的性能結合起來。於是,在C語言的基礎上,誕生了一種擁有類、繼承、重載等等面向對象機制的語言。在這個階段,C++提供了兩個方面的抽象能力。一種是數據抽象,也就是將數據所要表達的含義通過類型以及依附於類型上的成員表述。另一種則是多態,一種最原始的多態(重載)。

成功运行 發表在 痞客邦 留言(0) 人氣()

這些天在學習linux內核編程,就在這裏小小的show以下。
首先編寫如下的linux代碼。並命名為hello.c

成功运行 發表在 痞客邦 留言(0) 人氣()

linux驅動程序一般工作在內核空間,但也可以工作在用戶空間。下面我們將詳細解析,什麽是內核空間,什麽是用戶空間,以及如何判斷他們。
Linux簡化了分段機制,使得虛擬地址與線性地址總是一致,因此,Linux的虛擬地址空間也為0~4G。Linux內核將這4G字節的空間分為兩部分。將最高的1G字節(從虛擬地址0xC0000000到0xFFFFFFFF),供內核使用,稱為“內核空間”。而將較低的3G字節(從虛擬地址 0x00000000到0xBFFFFFFF),供各個進程使用,稱為“用戶空間)。因為每個進程可以通過系統調用進入內核,因此,Linux內核由系統內的所有進程共享。於是,從具體進程的角度來看,每個進程可以擁有4G字節的虛擬空間。

成功运行 發表在 痞客邦 留言(0) 人氣()

1 2 3 4 5
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。