linux一般都安裝的是openjdk,但是在開發中,有些時候必須要用sunjdk,這是只能將openjdk卸載,裝上sunjdk。1、查詢現有安裝版本rpm -qa | grep jdk2、卸載openjdksudo yum -y remove java-1.6.0-openjdk3、修改許可權# chmod 755 jdk-6u45-linux-i586-rpm.bin4、執行./jdk-6u45-linux-i586-rpm.bin或sh jdk-6u45-linux-i586-rpm.
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 學習核心首先要會使用它,依照一個由上至下循序漸進的過程,在能夠熟練的使用Linux作業系統之後再去研究核心中的實現。因此,瞭解並選擇一個發行版進行安裝使用便是一個不能迴避的過程。
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 剛才欣聞在SB會試運行期間,參觀的上海市民情緒非常穩定的,很好很舒服的展示了自己的風采。於是我們要在這裡要反思一下,為什麼核心的API就不能同樣的穩定?開源社區正以極快的速度向核心中添加新功能,同時又在努力讓修補bug的步伐跟上去,放慢開發速度看上去是不太可能的:首先Linux不能在技術上落後,否則就會失去要求越來越苛刻的商業使用者;其次是因為Linux需要推動開發人員社區的發展,不斷增
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 由Kconfig這張地圖的分布來看,PCI這塊兒的代碼應該分布在兩個地方,drivers/pci和arch/i386/pci,兩岸三地都屬於一個中國,不管是drivers/pci那兒的,還是arch/i386/pci那兒的,也都只屬於一個PCI子系統,本著一個中國的原則,咱們要統籌的全面的考察分析位於兩個地方的代碼,於是,這些遠遠突破了五位元的代碼左看右看橫看豎看都顯得那麼的陰森恐怖,不
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 裝置模型之外,對於驅動程式的開發人員來說,有三樣東西是不可缺少的:第一是協議或標準的spec,也就是規範,比如usb協議規範;第二是硬體的datasheet,即你的驅動要支援的硬體的手冊;第三就是核心裡類似驅動的原始碼,比如你要寫觸控螢幕驅動的話,就可以參考核心裡已經有的一些觸控螢幕驅動。spec、datasheet、核心原始碼這三樣東西對於每個開發裝置驅動的人來說都是再尋常不過了,但正
1.cd /etc/sysconfig/network-scripts/ 2.ls -a查看目前的目錄下的所有檔案;並cat ifcfg-eth0查看ifcfg-eth0內容 3.我的ifcfg-eth0裡邊只有簡單的三行,沒有ip相關資訊,於是將其內容進行編輯,vi ifcfg-eth0,按insert進行編輯,編輯內容如下(前3行是本來就有的): DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp IPADDR=192.168.1.101
首先祝各位朋友虎年快樂! 其次有些慚愧得道個歉,已經有幾乎兩年時間沒有更新過了,有些時候想想這裡面還沒完成的內容,比如pci部分,還是覺得蠻對不起關心的朋友們的,無奈總是一些事情纏身,忙的如癡如醉的,就沒顧得上,不過缺的內容會完成的,恩,一定會的。
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 至此落筆之際,恰至Linux問世18周年,18年的成長,如夢似幻,風雨頗多,感慨頗多。猶自憶起多年以前一位前輩訓導時的箴言:今天的必然正是由之前一系列的偶然所決定的。過去的某年某月,我偶然初識Linux就身陷其中,至今仍找不到出去的路,而正是這次乃至之後的多次偶然相聯合,從而決定了今日的我要在此寫下這些話。那麼,當您偶然地拿起這本書,偶然地看到這段話,您是否會問自己:這樣的偶然又會導致什
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 核心選項的解析完成之後,各個子系統的初始化即進入第二部分—入口函數的調用。通常USB、PCI這樣的子系統都會有一個名為subsys_initcall的入口,如果你選擇它們作為研究核心的切入點,那麼就請首先找到它。朱德庸在《關於上班這件事》裡說,要花前半生找入口,花後半生找出口。可見尋找入口對於咱們這一生,對於看核心代碼這件事兒都是無比重要的。但是很多時候,入口並不僅僅只有subsys_i
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 裝置模型拍得再玄幻,它也只是個模型,必須得落實在具體的子系統,否則就只能抱著個最佳技術獎空遺恨。既然前面已經以USB子系統的實現分析樣本了分析核心源碼應該如何入手,那麼這裡就仍然以USB子系統為例,看看裝置模型是如何軟著陸的。核心中USB子系統的結構
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 Makefile不是Make Love從前在學校,混了四年,沒有學到任何東西,每天就是逃課,上網,玩遊戲,睡覺。畢業的時候,人家跟我說Makefile我完全不知,但是一說Make
我使用的是64位的redhat 5.4 版本是2.6.18系統一
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 早上上班坐地鐵要排隊,到了公司樓下等電梯要排隊,中午吃飯要排隊,下班了追求一個女孩子也要排隊,甚至在網上下載個什麼門的短片也要排隊,每次看見人群排成一條長龍時,才真正意識到自己是龍的傳人。那麼下面咱們就說說隊列(鏈表)。 使用鏈表的目的很明確,因為有很多事情要做,於是就把它放進鏈表裡,一件事一件事的處理。比如在USB子系統裡,隨身碟不停的提交urb請求,USB鍵盤也提交,USB滑鼠也提
查看檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔案名稱) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位元 其中: 最前面那個 - 代表的是類型 中間那三個 rw- 代表的是所有者(user) 然後那三個 rw- 代表的是組群(group) 最後那三個 r-- 代表的是其他人(other) 然後我再解釋一下後面那9位元: r 表示檔案可以被讀(read) w 表示檔案可以被寫(write) x
推薦博文: Linux核心“問題門”——學習問題、經驗集錦推薦下載:《Linux核心修鍊之道》精華版之方法論 有一種感動,叫內牛滿面,有一種機制,叫模組機制。顯然,這種模組機制給那些Linux的發燒友們帶來了方便,因為模組機制意味著人們可以把龐大的Linux核心劃分為許許多多個小的模組。對於編寫裝置驅動程式的開發人員來說,從此以後他們可以編寫裝置驅動程式卻不需要把她編譯進核心,不用reboot機器,她只是一個模組,當你需要她的時候,你可以把她抱入懷中(insmod),當你不再需要她的時候,你可以
今年打算好好學學linux下核心的開發,不過萬事開頭難,第一步當然是學著編譯核心,實驗了好多次都是失敗告終,昨天終於第一次在虛擬機器上升級核心成功,今天就先來試著寫個hello world的程式,和編寫linux下的應用程式差別還是很大的。#include<linux/module.h>#include<linux/init.h>int __init hello_init (void){ printk("HelloWorld/n"); return
#cat /proc/cpuinfoprocessor 從0開始計數,flags 如果有ht 說明和支援超執行緒技術(附1)。#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 1 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz查看CPU資訊,這裡資訊顯示只有1個邏輯CPU,型號為 E2180#cat /proc/cpuinfo | grep processor | wc
轉自:http://linuxtoy.org/archives/top-10-one-liners.html下面是來自 Commandlinefu 網站由使用者投票決出的 10 個最酷的 Linux 單行命令,希望對你有用。sudo !!以 root 帳戶執行上一條命令。python -m SimpleHTTPServer利用 Python 搭建一個簡單的 Web 服務器,可通過 http://$HOSTNAME:8000 訪問。:w !sudo tee %在 Vim
轉自:http://my.oschina.net/lgc/blog/5296 CPU 效能 分析工具 : vmstatpssartimestracepstreetopMemory效能分析工具: vmstatstracetopipcsipcrmcat /proc/meminfocat /proc/slabinfocat
區域網路裡有一台機器,同一網段內的機器,只有部分能夠ping通,也無法ping通網關,現象很奇怪,嘗試過修改IP,重啟網路服務,都無法解決問題。最後懷疑是不是網關將該機器mac地址給屏蔽掉了,因此修改機器的mac地址,linux下修改mac地址方法如下:ifconfig eth0 downifconfig eth0 hw ether 00:1A:A0:38:E0:31ifconfig eth0 up假如不首先禁用網卡,會報錯 SIOCSIFHWADDR: 裝置或資源忙由於使用的ssh遠程登入的,