Linux上安裝JDK+Tomcat

一.下載JDK             1.登入Sun的JDK官方下載網址:http://java.sun.com/javase/downloads/index.jsp             2.下載jdk1.6.0_35-linux-i586-rpm.bin檔案 二.安裝JDK          1.增加jdk1.6.0_35-linux-i586-rpm.bin檔案的可執行許可權              #root> chmod 755 jdk-1_5_0_07-linux-i58

讓Firefox在Linux上總是最新

       在linux上的軟體,似乎總是有一種不能與時俱進。本少以自己的系統為例,我的Fedora 8上的Firefox已經成古董的了。但此古董非彼古董,這東東也不能升值呀!為了讓我的小Linux能與時俱進,小編進行了以下的操作:1、下一個最新版的Firefox網址:http://www.mozillaonline.com/2、安裝:      嗯!怎麼安呢?我感覺安裝方式很簡單。你就是先刪了原來的那個Firefox後,就將其安裝包放在想安到的目錄之下,然後一解就OK了。那我就給示範一遍吧(

在Linux下設定Evolution收取郵件及參加新聞群組

在Linux下,我們可以做很多事。漂亮的介面,也會讓我們忘記一會兒Windows所倡導的漂亮美麗而又浪費銀子的世界。但是,我們置身於Linux之下,總是感覺由於與Windows的不同,反而讓我們難以理解許多簡單的事情。這也是很正常的,由於環境不一樣了,我們都會在一定的時間內,不知所措罷了。 在Windows上,我們可以用OutLook完成郵件任務。但是,許多人卻不知道如何在Linux使用這個東西。雖然Linux上沒有提供OutLook,Linux卻總能提供給我們許多代替品。這裡的代替口就是Evo

Ubuntu11.04安裝arm-linux-gcc-4.4.3.trr.gz

 準備工具和系統arm-linux-gcc-4.4.3.tar.gzUbuntu 11.04:http://tw.releases.ubuntu.com/releases/.pool/ubuntu-11.04-desktop-i386.iso  1.建立目錄$ sudo mkdir /usr/local/arm2.複製檔案檔案arm-linux-gcc-4.4.3.tar.gz,放在Desktop進入Desktop$ cd ~/Desktop複製$ sudo cp arm-linux-gcc-4

Linux核心類比浮點運算

最近在閱讀Linux核心的龍芯改進版時,發現核心中有類比浮點運算的模組,略作記錄。 在arch/mips/math-emu/目錄,核心用整數運算對浮點運算進行了類比實現。這是為什嗎? 原來,很多嵌入式晶片是沒有浮點運算的。這又是為什嗎?浮點運算的功耗和成本是很大的,對於嵌入式晶片,這有時值得通過犧牲效率節約成本。 但是,這些運算在核心中實現,普通應用程式如何使用?使用者進程用到浮點運算時,首先編譯成浮點運算指令,但是晶片沒有這些指令,於是產生異常,異常的處理函數入口即為上述模組的入口(這是在核心

Linux(ubuntu) undefined reference to `sin’問題解決

今天在編譯器時碰到該問題:whetstone.c:(.text+0x56c): undefined reference to `sin'whetstone.c:(.text+0x585): undefined reference to `cos'whetstone.c:(.text+0x5cf): undefined reference to `atan'檢查標頭檔math.h已經包含,原來雖然程式中已經包含math.h,但在連結時要連結到數學庫,加上-lm編譯選項即可,如下:將 gcc

Linux中的EAGAIN含義

在Linux環境下開發經常會碰到很多錯誤(設定errno),其中EAGAIN是其中比較常見的一個錯誤(比如用在非阻塞操作中)。    從字面上來看,是提示再試一次。這個錯誤經常出現在當應用程式進行一些非阻塞(non-blocking)操作(對檔案或socket)的時候。例如,以

linux裝置驅動模型

最早在去年的時候學習MMC/SD/SDIO的時候就接觸過裝置驅動模型,但是當時也整天看書也是迷迷糊糊的,所以最終也沒有將這部分知識很好的整理一下。現在再次接觸到這部分知識。也算是完成一直以來的一個想法。把這部分知識簡單的整理一下備忘。裝置驅動模型最初是為瞭解決裝置的電源管理而產生的,但是最後發展起來之後,作用就越來越大了,特別適合裝置管理。對於linux裝置驅動工程師來說,掌握裝置驅動模型非常重要。linux的裝置驅動模型的底層機制主要包括:kobject,kobj_type,kset等幾個結構

Linux 進程地址空間 自學報告

進程地址空間由每個進程中的線性地址區組成,而且核心允許進程使用該空間的地址。每個進程都有一個32或者64位的平坦地址空間。(平坦是指地址空間範圍是一個獨立的連續空間)。進程有權訪問的虛擬記憶體地址,這些可被訪問的合法地址被稱為記憶體地區(memory area).進程只能訪問有效範圍以內的記憶體位址。每個記憶體地區也具有相應進程必須遵循的特定訪問屬性(如唯讀,唯寫,可執行等屬性)。核心使用記憶體描述符結構體(mm_struct)表示進程的地址空間.mm_users域表示正在使用該地址的進程數目。

linux 虛擬檔案系統 自學報告

在Unix中,檔案系統被安裝在一個特定的安裝點上,該安裝點在全域階層中被稱為命名空間,所有的已安裝檔案系統都作為根檔案系統樹的枝葉出現在系統中。檔案其實可以看作是一個有序位元組串。Unix系統將檔案的相關資訊和檔案本身這兩個概念加以區分;檔案相關資訊,有時候被稱為檔案的中繼資料(也就是說,檔案的相關資料),被儲存在一個單獨的資料結構中,該結構被稱為索引節點(inode),是index

linux make menuconfig\Makefile\Kconfig 詳解

如果您知道.config、Makefile、Kconfig,那麼您就往下練吧!在對linux進行編譯的時候,經常會用到make menuconfig這樣的圖形化操作介面對系統進行剪裁。但是如果在採用圖形化介面的情況下,通常會遇到需要在kernel檔案夾之外的指令檔中規定編譯時間所使用的*_defconfig檔案。這樣通常情況下,我們進行make menuconfig之後的檔案會被arch/xxx/configs目錄下的*_defconfig檔案進行覆蓋。而解決這個問題的辦法就是在make men

linux 定時器和時間管理 自學筆記

系統定時器是一種可程式化硬體晶片,它能以固定頻率產生中斷。該中斷就是所謂的定時器中斷。該頻率可以通過編程預定,稱為節拍率(tickrate). 全域變數jiffies用來記錄自系統啟動以來產生的節拍的總數,總是無符號長整數(unsignedlong),在32位體繫結構上是32位,在64位體系就是64位。用volatile表示。 核心可以使用宏jiffies_to_clock_t()將一個由HZ表示的節拍計數轉換成一個由USER_HZ表示的節拍數。 系統時鐘(RTC)是用來持久存放系統時間的裝置,

linux 核心同步自學報告

核心同步保護的是資料(data),而不是邏輯(logic).中斷處理常式中能避免並發訪問的安全的程式碼稱為中斷安全的程式碼,在對稱式多處理的機器中能避免並發訪問的安全的程式碼稱為SMP安全的程式碼(SMP-safe),在核心搶佔時能避免並發訪問的安全的程式碼稱為搶佔安全的程式碼(preempt-safte).1,原子操作,只能針對整數或者bit,用atomic_t類型(只能用24位,因為在SPARC體繫上,在int類型的低八位中嵌入一個鎖)。2,自旋鎖(spin

linux 中斷自學筆記

什麼是中斷:        中斷是某些硬體用來與cpu非同步通訊的一種方式,類似的還有異常.(中斷與異常的根本區別還有待繼續研究,將在新的文章中解釋)中斷的本質:        發往中斷控制器的一個電訊號,而後由中斷控制器發往cpu。最後由cpu來調用之前註冊的中斷控制器。中斷類型:      快速中斷(SA_INTERRUPT):在中斷處理常式中禁止所有的中斷      共用中斷(SA_SHIRQ):多個中斷處理常式共用同一個中斷線,在中斷來臨時,會調用註冊在這個中斷線上的每一個中斷處理常式。

linux 記憶體管理 自學報告

物理頁作為核心管理的基本單位。主要的三個用途:1,頁緩衝使用(mapping域指向和這個頁關聯的address_space對象);2,作為私用資料(由private指向);3,進程頁表的映射。用sturct

linux中的古老縮減語

無意中看到了一篇zz  http://hi.baidu.com/lyricidyll/blog/item/54e8f9a9c35bb8bbca130c7c.html挖Linux中的古老縮減語Unix已經有35年歷史了。許多人認為它開始於中世紀,這個中世紀是相對於電腦技術的產生和發展來說的。在過去的時間裡,Unix和它的子分支Linux收集有許多的曆史和一些完全古老的語言。在這篇技巧文章中,我們將介紹一少部分古老的語言和它們的目的和作用,以及它們真正的來源。RC在Linux中,最為常用的縮減語也許

linux 塊I/O層 自學報告

塊裝置的特點在於可以被隨機訪問,即在訪問裝置時隨意地從一個位置跳轉到另一個位置。塊裝置中最小的可定址單元是扇區(sector),扇區的大小是裝置的物理屬性。扇區對於核心的重要性在於所有裝置的I/O操作都必須基於扇區來進行。軟體的最小邏輯可定址單元---塊,(比扇區高一層的抽象)。塊是檔案系統的一種抽象---只能基於塊來訪問檔案系統。塊不能比扇區還小,只能數倍於扇區大小。每個緩衝區與一個塊對應,它相當於是磁碟塊在記憶體中的表示。用buffer_head結構體表示,被稱為緩衝區頭。它的目的在於描述磁

linux 中斷下半部自學筆記

中斷處理函數有自身的局限:1,中斷可以打斷任何重要代碼(除去中斷屏蔽下的中斷處理函數和中斷優先順序高的中斷處理函數)。要求中斷處理函數速度越快越好。2,中斷自身會屏蔽,一般是屏蔽同級的中斷,也可屏蔽所有的中斷。3,涉及對硬體的操作。4,中斷在進程上下文中進行。因為以上局限,引入了中斷下半部。BH和任務隊列(task queue) 已經從2.5去掉。還有以下三種類型,非強制中斷(softirq),tasklet和工作隊列(work

linux kobject與sysfs自學報告

統一裝置模型(device model),提供了一個獨立的機制專門來表示裝置,並描述其在系統中的拓撲結構。建立了一顆裝置樹。裝置模型的核心部分就是kobject,就是對象類。kobject對象被關聯到一種特殊的類型,即ktype。kset是kobject對象的集合體。把它看成是一個容器,可將所有相關的kobject對象置於同一位置。subsystem在核心中代表高層概念,它是一個或多個ksets的大集合。

linux kernel performance 調試小結

今天寫一下,在linux下碰到performance時候的一些調試方法 ps, 瞭解有哪些進程正在運行,加上cat /proc/meminfo, 查看記憶體的運用狀態 top, 進一步理解各個進程的情況,可以用top -n 1 -t,瞭解到線程的情況。 瞭解到哪個進程甚至線程成為了系統的瓶頸, 可以利用strace -p pid, 跟進去發現究竟是什麼步驟阻塞了系統。  

總頁數: 4065 1 .... 440 441 442 443 444 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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