Time of Update: 2013-12-24
最近用 VMware vCenter Converter 工具企圖虛擬化一台很古老的 Red Hat Linux 7.3 物理伺服器失敗,可能是因為 RedHat 7.3 版本太老 VMware Converter 支援不到位。虛擬化太老的系統如果使用一些自動遷移工具不成功的話可以自己動手遷移,雖然麻煩點,比如做個虛擬硬碟、加上分區表、把檔案系統拷貝過去、重設 grub、最後修改幾個關鍵檔案等。現在這裡的想法是把 RedHat 7.3 升級到 CentOS 3.1 再用 VMware
Time of Update: 2013-12-24
區別和聯絡Linux和UNIX的最大的區別是,前者是開發原始碼的自由軟體,而後者是對原始碼實行智慧財產權保護的傳統商業軟體。這應該是他們最大的不同,這種不同體現在使用者對前者有很高的自主權,而對後者卻只能去被動的適應;這種不同還表現在前者的開發是處在一個完全開放的環境之中,而後者的開發完全是處在一個黑箱之中,只有相關的開發人員才能夠接觸的產品的原型。Linux 的源頭要追溯到最古老的UNIX。1969年,Bell實驗室的Ken Thompson開始利用一台閑置的
Time of Update: 2013-12-24
叢集設計和實施是一項比較複雜的任務,經常會產生意想不到的問題。在此,筆者將在Server Load
Time of Update: 2013-12-24
路由器作為骨幹網路核心交換裝置之一,在網路中充當著網路交通站的職責,它將網路資料包通過既定規則進行轉寄和交換,從而使網路用戶端節點裝置能有效使用網路來進行資訊的交換和交流。這樣,網路中路由器相關的配置參數就成為了非常重要的網路基礎資料之一。我單位企業網屬於中等規模廣域網路範疇,下級接入路由器及匯聚層路由器有幾十台之多。這些路由器一旦故障需要進行硬體更換時,路由器配置資料的尋找總是讓人頭痛的問題之一,為此筆者使用Linux系統提供的TFTP伺服器及apache網頁伺服器結合規劃配置了方便的路由資料
Time of Update: 2013-12-24
BKJIA專稿】隨著社區Linux版本Debian7.0.0穩定版的發布,筆者也和很多Linux系統的愛好者一樣,進行了下載以及安裝使用。現就存在的一些小問題及解決辦法進行整理編輯,希望能協助更多的Linux愛好者們一同感受Linux作業系統帶來的穩定以及魅力。專題推薦:Debian Linux 7.0 發布那些事兒1、時區設定問題Debian 7.0
Time of Update: 2013-12-24
BKJIA精選譯文】大家一定聽說過Windows清理工具--儘管各類方案層級不同,但其作用與目的是共通的。而在Linux檔案系統領域,這類清理工具的知名度恐怕就沒那麼高了。無論大家是否相信,其實Linux陣營的清理工具也是存在的,本文就將向各位介紹其中的佼佼者。當中某些您可能有所耳聞、有些已經被整合到大家熟悉的工具當中,還有些則確實寂寂無名。無論如何,這些工具都將協助我們保持Linux檔案系統的清爽整潔,下面就來認識一下吧。1:
Time of Update: 2013-12-24
越來越多人開始接觸Linux作業系統,從VPS到無線路由的刷機系統(如OpenWRT、Tomato),同時也必不可少地會在各式各樣的探針和系統監測介面上看到"系統平均負載"或者"Load Average"這樣的字眼,但是它並不像我們習慣中Windows、Mac作業系統提供百分比顯示CPU、記憶體佔用率,而是以幾個用空格隔開的浮點數來表示系統平均負載,那麼它們到底是什麼意思呢?又如何衡量系統負載及系統的穩定性呢?系統平均負載-基本解釋在Linux
Time of Update: 2013-12-24
github上的issue:https://github.com/facebook/flashcache/issues/113redhat的bug report需要許可權才能查看):https://bugzilla.redhat.com/show_bug.cgi?id=956947這個bug,在kernel 2.6.32-279.22以後的版本引入的,當使用flashcache時,如果檔案系統是XFS,則頻繁出現core
Time of Update: 2013-12-24
BKJIA精選譯文】以前把Linux應用到辦公上,確實是一種挑戰。因為大多數公司都是依賴專門的軟體,而且這些軟體幾乎只能在Windows上運行。但是,時代在改變,現在很多業務都是通過web瀏覽器來吹來。而且,Linux平台的發展也已經成熟,如果能利用開源環境辦公,那你將獲得很多好處。如果你也認為不可能用Linux辦公。那我可以告訴你現在情況不同了。有了下面的五個應用,你就可以享受Linux的節能,穩定,可靠,靈活和安全等各項優點。對這幾款常見的工具,你會刮目相看。1.
Time of Update: 2013-12-24
·在 UNIX 世界中,長久以來已不乏排版與列印的工具,例如功能強大的幕後排版系統 TeX/LaTeX,用以預覽、顯示、以及列印的檔案圖形化語言 Postscript,以及在自由軟體世界中常見的 Postscript解譯器 Ghostscript 及其附帶的印表機與其它外圍裝置的驅動程式 .... 等等。·然而,要讓這些排版與列印工具可以處理中文卻是一項難題,主要是在於文字的編碼方式以及字型方面。就以中文為例,由於在一般的電腦裝置 (如印表機) 或電腦軟體並不內建數量龐大而且筆畫複雜的中文字型,
Time of Update: 2013-12-24
中文輸入確實很難搞定. 最好找個rpm的來安裝.一. Xcin + XAXcin是我最先搞定的中文輸入. Xcin是crxvt虛擬終端用來輸入中文的. 後來, XA讓Xcin可以為許多其他的程式輸入中文. XA = Xcin anywhere.用法: 在IME上用按一下滑鼠選擇IME. 用Ctrl + '空格鍵'在中/英文輸入之間切換.XA是對XWin的漢化, 是外掛的. 它有兩種用法:1.整體漢化 - 針對全部程式方法: 在/etc/X11/xinit/Xclients檔案中尋找:# by
Time of Update: 2013-12-24
在炎黃中文平台上,使用者可以自行添加IME。炎黃中文平台的輸入部分的程式設計使用了一個主導模組作為和平台的介面,它和各IME模組之間採用統一的、規範的介面。各個IME可看作是一個個過濾,輸入ASCII碼,返回得到的漢字。 IME的主導模組以動態串連庫(libimpi.a)的形式存在,和各IME模組串連成單獨的可執行檔。模組層次如: 對於每一個具體的IME,只需要按照一定的資料結構就可以連結成為新的可執行檔,並且添加到炎黃中文平台上。這些資料結構包括外部變數和外部函數。 1、外部變數
Time of Update: 2013-12-24
隨著網路技術的發展和網路應用的進一步深入,校園網路承擔了越來越多的來自教學、科研及管理方面的應用。校園網路中心作為校內區域網路絡的資料存放區發布、流量的管理控制、使用者的管理以及內外網路轉接控制中心,必須解決因流量增加所帶來的一系列問題。傳統的網路中心方案中,當流量增加後,一般是升級單一的伺服器系統,這往往會造成過高的投入和維護成本,極大地降低了效能價格比。運用基於Linux叢集技術設計的校園網路中心方案可以有效地解決這一問題。校園網路中心體繫結構基於Linux叢集技術的校園網路中心的體繫結構是
Time of Update: 2013-12-24
Grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的Grep家族包括Grep、 eGrep和fGrep。eGrep和fGrep的命令只跟Grep有很小不同。eGrep是Grep的擴充,支援更多的re元字元,fGrep就是 fixed Grep或fast
Time of Update: 2013-12-24
AMD在最新發行的Linux版本驅動中改善了ATI顯卡在Linux下的表現。
Time of Update: 2013-12-24
使用uptime或者top命令,都可以看到一個負載的輸出,形如load average: 0.00, 0.03, 0.00,這個負載到底是什麼東西呢,man文檔裡只是一筆帶過,沒有具體的給出負載的定義。負載的統計,必然是由核心完成的,因此在核心源碼中找答案是再好不過的事情了,找來2.6.21的核心源碼,開始探索。節選部分源碼: //kernel/timer.c1254 active_tasks = count_active_tasks();1256 CALC_LOAD(avenrun[0],
Time of Update: 2013-12-24
水平集—日誌管理:這部分包括一些開源技術,這些技術基本上是針對基於主機的日誌記載,記錄檔轉儲和記錄檔分析。很多工具都是免費的、開源軟體,在很多主要的Linux系統中都有整合,包括主流的RetHat和Novell。◆ⅠLogrotateLogrotate是在大量Linux系統中非常流行的應用程式工具,包括所有的RedHat和基於SUSE的系統都使用它。Logrotate主要是由cron一個任務發送器)控制周期性運行。Logrotate會讀取記錄檔/ect/logrotate.conf),然後根據配
Time of Update: 2013-12-24
產生段錯誤就是訪問了錯誤的記憶體段,一般是你沒有許可權,或者根本就不存在對應的實體記憶體,尤其常見的是訪問0地址.一般來說,段錯誤就是指訪問的記憶體超出了系統所給這個程式的記憶體空間,通常這個值是由gdtr來儲存的,他是一個48位的寄存器,其中的32位是儲存由它指向的gdt表,後13位儲存相應於gdt的下標,最後3位包括了程式是否在記憶體中以及程式的在cpu中的運行層級,指向的gdt是由以64位為一個單位的表,在這張表中就儲存著程式啟動並執行程式碼片段以及資料區段的起始地址以及與此相應的段限和頁
Time of Update: 2013-12-24
如果你沒時間看完此篇文章,初學者用根分區與交換分區即可。或者你也可以按我的分區劃分硬碟。我經常建立的檔案系統的次序是128M的/boot,1G的swap,128M的/var/tmp,3G的/usr,其餘的空間留給/home。
Time of Update: 2013-12-24
一般root使用者才能執行lsof命令,普通使用者可以看見/usr/sbin/lsof命令,但是普通使用者執行會顯示“permission denied” 我總結一下lsof指令的用法: lsof abc.txt 顯示開啟檔案abc.txt的進程 lsof -i :22 知道22連接埠現在運行什麼程式 lsof -c abc 顯示abc進程現在開啟的檔案 lsof -g gid 顯示歸屬gid的進程情況 lsof +d /usr/local/ 顯示目錄下被進程開啟的檔案 lsof +D