Time of Update: 2017-02-27
用於Linux 開發的Rational 工具Rational 軟體提供了綜合的解決方案,讓您可以利用 Linux 構建、整合、擴充、改造和部署軟體。憑藉對軟體生命週期中所有角色和活動的廣泛支援,IBM 軟體開發平台、Rational 產品支援開發和 Linux 環境下的開發。 Rational 對Linux 的支援主要集中在以下兩個方面:通過綜合的 IDE 支援方便了 Linux應用程式的開發;通過為管理軟體資產提供基於Linux 的平台支援降低了軟體開發基礎設施的總體擁有成本。
Time of Update: 2017-02-27
第一部分 CVS伺服器的配置(以1.10版)1、 CVS簡述與CVS伺服器的安裝:CVS是目前比較流行與優秀的版本管理與控制工具,它深受大多數開發人員與系統管理的喜愛,同時也是用來管理其它日常文檔(如word工作文檔之類)的一個強有力的工具。這一部分將對CVS伺服器的安裝、配置與使用方法進行簡單、扼要的介紹,以協助大家儘快的使用CVS來進行一些版本的管理與控制工作。2、
Time of Update: 2017-02-27
Linux是一個多任務的作業系統,系統上同時運行著多個進程,正在執行的一個或多個相關進程稱為一個作業。使用作業控制,使用者可以同時運行多個作業,並在需要時在作業之間進行切換。本章詳細介紹進程管理及作業控制的命令,包括啟動進程、查看進程、調度作業的命令。進程及作業的概念Linux是一個多使用者多任務的作業系統。多使用者是指多個使用者可以在同一時間使用電腦系統;多任務是指Linux可以同時執行幾個任務,它可以在還未執行完一個任務時又執行另一項任務。作業系統管理多個使用者的請求和多個任務。大多數系統都
Time of Update: 2017-02-27
在Linux中如果要監視一個進程的運行情況,如查看它的CPU使用效率和記憶體使用量情況,就需要從系統的/proc目錄的讀取一些系統資訊。然後分析得到結果,特別是在嵌入式中的應用程式這個功能就很重要。本文中的代碼是從top命令的原始碼分析中獲得,並做了部分修改,在FC6+GCC4.1調試通過。從這個工程中我也獲得一些感悟。1.
Time of Update: 2017-02-27
軟體介面的風格變化可以通過兩種機制完成,一種是通過設定主題(Themes),它使用 介面庫本身所具有的對介面組件(Components)的控制能力切換顯示風格;另外一種是 通過提供不同系列的圖片來切換顯示介面,即這裡所講的 Skin。製作表皮有幾個重要的因素值得考慮:1. 使用無邊界的視窗在 XWindow 下,無邊界的視窗是指不受視窗管理器管理的邊界不規則的視窗。由於 不受視窗管理器管理管理,所以軟體視窗介面沒有附加的標題條(Title Bar)等。 在Qt中,建立無邊界視窗的最簡單的方法
Time of Update: 2017-02-27
RPM是一個功能十分強大的軟體包管理系統,它使得Linux下的安裝,升級和刪除軟體包的工作非常簡單易行,並且還有查詢,驗證軟體包的功能。與圖形化工具相比,使用命令的方式理靈活,更強大。下面介紹的內容 都 以 example.1.2.3-1.i386 軟體包為例來介紹安裝,升級,更新用查詢等操作和安裝使用。1、安裝、升級和更新安裝一個新的軟體包。rpm -U 升級一個系統中已有的軟體包,如果不存在就進行安裝。rpm -F
Time of Update: 2017-02-27
1.分別把memcached和libevent下載回來,放到 /tmp 目錄下:# cd /tmp# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz2.先安裝libevent:# tar zxvf libevent-1.2.tar.gz# cd libevent-1.2# ./configure
Time of Update: 2017-02-27
個可能網上資料到處都是,因為我也老是會忘記,我這邊就把基本的步驟寫一下。1.root登陸,/etc/services裡 cvspserver 2401/tcp 存在確認2./etc/xinetd.d/下cvspserver新規作成(檔案名稱可改),內容:service cvspserver{#port = 2401socket_type = streamprotocol = tcpwait = nouser = rootpassenv = PATHserver =
Time of Update: 2017-02-27
這篇簡短的文章描述了Linux核心首選的編碼風格。編碼風格是很個人化的東西,我不會把自己的觀點強加給任何人。但是,Linux核心的代碼畢竟是我必須有能力維護的,因此我寧願它的編碼風格是我喜歡的。請至少考慮一下這一點。首先,我建議列印一份《GNU編碼通訊協定》,不要閱讀它。燒掉它,它不過是象徵性的姿態。然後,請看:第 1 章: 縮排Tabs(定位字元)是8個字元的大小,因此縮排也應該是8個字元的大小。有些叛逆主張試圖把縮排變成4個(甚至是2個!)字元的長度,這就好象試圖把PI
Time of Update: 2017-02-27
WuFTD從1994年就開始就不斷地出現安全性漏洞,駭客很容易就可以獲得遠程root訪問(Remote Root
Time of Update: 2017-02-27
Linux的記憶體管理,實際上跟windows的記憶體管理有很相像的地方,都是用虛擬記憶體這個的概念,說到這裡不得不罵MS,為什麼在很多時候還有很大的實體記憶體的時候,卻還是用到了pagefile. 所以才經常要跟一幫人吵著說Pagefile的大小,以及如何分配這個問題,在Linux大家就不用再吵什麼swap大小的問題,我個人認為,swap設個512M已經足夠了,如果你問說512M的SWAP不夠用怎麼辦?只能說大哥你還是加記憶體吧,要不就檢查你的應用,是不是真的出現了memory leak.
Time of Update: 2017-02-27
23號接到客戶電話,Linux伺服器無法登陸,因為伺服器放在聯通的託管機房,所以無法到現場處理。經過連網檢測,伺服器無法Ping通,伺服器所在網段的網關可以Ping通。開始以為是伺服器託管機房網路出現問題,導致該伺服器不能訪問,後來經過使用掃描工具發現該伺服器IP位置連接埠21,389,1002和1702有回應,所以斷定網路不存在問題,伺服器也在運行。經過瞭解,安裝設定的簡單過於簡單的數字密碼客戶沒有變更(這一點真是沒有想到),估計伺服器已經被壞人光顧過了。通過協商,客戶將伺服器拿回自己的公司等
Time of Update: 2017-02-27
本文是介紹管理Linux系統網路效能技巧的文章,主要介紹了route、netstat、tcpdump三種網路管理測試載入器的使用方法及其可實現的功能。route在配置網路時,要為機器指定接收資料包時該包要經過的路徑。在Linux系統中,提供一個命令route,這個命令可以為ifconfig命令配置的網卡設定靜態路由。這種設定工作通常在/etc/rc.d/rc.inet1中引入,在系統引導時進行。我們通過幾個例子來說明如何使用route命令:route add -net
Time of Update: 2017-02-27
在linux下搭建網站的時候,亂碼問題困擾了我差不多一個星期,後來終於解決了。我的體會就是:應用必須和資料庫的字元集(編碼)相一致。具體地說,就是,如果你想使用gb2312編碼,那就要保證:每一個jsp檔案都是以gb2312編碼儲存的(在儲存檔案的時候選擇gb2312編碼就可以了),另外,檔案頭還要定義;關於資料庫,建立資料庫時就要定義編碼,例如:create database mysql default character set gb2312 collate
Time of Update: 2017-02-27
在Linux的發行版本中,都存在一個/proc/目錄,有的也稱它為Proc檔案系統。在這個目錄中,包括了一些特殊的檔案,不僅能用來反映核心的現行狀態和查看硬體資訊,而且,有些檔案還允許使用者來修改其中的內容,以調節核心的現行工作狀態,例如/proc/sys/子目錄下的檔案。與/proc/目錄中其它目錄不相同的是,/proc/sys/目錄下的檔案不僅能提供系統的有關資訊,而且還允許使用者立即停止或開啟核心的某些特性及功能。在/proc/sys/目錄中的/proc/sys/net/子目錄更是與網路息
Time of Update: 2017-02-27
使用者主目錄﹑超級使用者及增加其他使用者對一般使用者而言,硬碟上可以進行寫操作的地方可能只有自己的主目錄,它位於“/home/使用者名稱”下。/home目錄是儲存所有使用者檔案的,其中包括使用者佈建、程式設定檔、文檔、資料、netscape的快取檔案以及使用者郵件等等。普通使用者僅僅可以在自己的主目錄下建立新的子目錄來組織您的檔案。並且在沒有賦予其他使用者普通使用者權限的情況下,其他使用者是無權讀寫您主目錄下的內容的。除了自己的主目錄外,一般使用者是可以尋找﹑讀﹑執行系統
Time of Update: 2017-02-27
FireFox的擴充外掛程式有成百上千,你要用哪個呢?這裡收集了50個流行的擴充外掛程式,下載後安裝,會讓你的FireFox瀏覽更輕鬆。請注意,大多數擴充外掛程式可以在FireFox2.0上使用,如果無法使用,那麼使用Nightly Tester Tools擴充來讓他們工作。當一個新的FireFox版本發布後,這個擴充外掛程式可以允許你輕鬆更新這些已經存在的擴充。標籤頁管理All-in-One Gestures -
Time of Update: 2017-02-27
筆者是一個Linux系統管理員,最近我多了一項額外的工作——幫一些Windows使用者將PostScript檔案轉換為PDF格式。這是因為在Linux下有一個免費的Ghostscript工具,可以方便地實現這種轉換;但Windows下沒有免費的轉換工具。我想出一種方法,使得Windows使用者不必學習Linux命令,只需簡單地將檔案“列印”,就可以完成轉換,下面就來介紹一下。基本原理此方法的基本原理就是利用Ghostscript將PostScrip
Time of Update: 2017-02-27
Linux是一個優秀的開發環境,但是如果沒有好的開發工具作為武器,這個環境給你帶來的好處就會大打折扣。幸運的是,有很多好用的Linux和開源開發工具供你選擇,如果你是一個新手,你可能不知道有哪些工具可用。本文將介紹其中十個傑出的開源開發工具,它們將協助你提升自己的開發效率。1、BluefishBluefish是進行Web開發時最受歡迎的IDE之一。它能夠處理編程和標記語言,但是該工具的重點用途在於建立動態和互動式網站。和許多Linux應用程式一樣,Bluefish是一個輕量級工具,運行速度非常快
Time of Update: 2017-02-27
另外,核心經常使用force_sig_info()/force_sig()來給進程發送訊號.這樣的訊號經常不可以忽略,不可以阻塞.我們來看一下它的處理.代碼如下:int force_sig_info(int sig, struct siginfo *info, struct task_struct *t){ unsigned long int flags; int ret, blocked, ignored; struct k_sigaction *action;