Linux一直試圖在桌面操作系統上與Windows一決高低,但是多年來贏取的市場份額非常有限。事實證明,除去PC桌面,Linux還有很多可以爭取的市場空間。隨著近期,諾基亞Maemo與英特爾Moblin項目合并后推出MeeGo操作系統,谷歌Android操作系統在智能手機市場取得的進展,這些基于Linux平臺的自由軟件接連迸發,無疑都讓人歡欣鼓舞。同時,KDE這個14年來伴隨著Linux走進普通用戶電腦桌面的圖形桌面,也迎來了革命性的時刻。在2010年,K
系統 2019-08-29 22:05:11 1935
如果你是個Linux用戶,你可能聽說過不需要去對你的linux文件系統進行磁盤碎片整理。也許你注意到了,在Liunx安裝發布包里沒有磁盤碎片整理的工具。為什么會這樣?為了理解為什么Linux文件系統不需要磁盤碎片整——而Windows卻需要——你需要理解磁盤碎片產生的原理,以及Linux和Windows文件系統它們之間工作原理的不同之處。什么是磁盤碎片很多Windows用戶,甚至是沒有經驗的用戶,都深信經常對文件系統進行碎片整理會提高計算機的速度。但并不是
系統 2019-08-12 09:29:27 1935
linux版本兩種安裝方式卸載自帶jdk$rpm-qa|grepjava$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepstzdata-java-*-1.el6.noarch一、gz包安裝gz包安裝解壓到/user/java配置環境變量即可>cd/usr/>mkdirjava創建java目錄復制JDK安裝文件到剛創建java目錄(32位linux復制32位
系統 2019-08-12 01:33:58 1935
在apache,nginx,lighttpd等webserver其中,都有一項sendfile相關的配置,在一些網上的資料都有談到sendfile會提升文件傳輸性能,那sendfile究竟是什么呢?它的原理又是怎樣呢?在傳統的文件傳輸里面(read/write方式),在實現上事實上是比較復雜的,須要經過多次上下文的切換,我們看一下例如以下兩行代碼:Java代碼read(file,tmp_buf,len);write(socket,tmp_buf,len);
系統 2019-08-12 01:33:34 1935
寒假里學了點linux程序設計,作了一些筆記linux中的一切東西都可以看成是文件目錄也是文件,但它是一種特殊類型的文件目錄是用于保存其他文件的節點號和名字的文件。目錄文件中的每個數據項都是指向某個文件節點的鏈接,刪除文件名就等于刪除與之對應的鏈接(文件的節點號可以用ln-i查看)ln命令在不同文件中創建指向同一個文件的鏈接刪除一個文件是,實際上是刪除了該文件對應的目錄項,同時指向該文件的鏈接數減一。/dev/console系統控制臺,錯誤信息和診斷信息會
系統 2019-08-12 01:33:13 1935
引用自http://www.blogbus.com/public/tb.php/4346144/15887442/5aaba108490b7c1550d529b8371fb1b4創建和添加一個文件系統一、問題描述本項目的內容是要添加一個類似于ext2的自定義文件系統xs_ext2。我們對xs_ext2文件系統的描述如下:1、xs_ext2文件系統的物理格式定義與ext2基本一致,除了xs_ext2的magicnumber是0x6666,而ext2的magi
系統 2019-08-12 01:32:50 1935
Linux的編譯使用GNUmake工具來檢查整個系統的文件和調用gcc工具以及腳本完畢編譯源碼生成image等操作。要了解整個編譯系統,我們首先要了解Linux內核的Makefile文件。Linux的編譯系統包含5個部分Makefile頂層的Makefile文件.config內核配置文件arch/$(ARCH)/Makefile平臺Makefile文件scripts/Makefile.*腳本規則kbuildMakefiles大概500多個其它的Makefi
系統 2019-08-12 01:32:38 1935
一、fcntl函數功能:操縱文件描述符,改變已打開的文件的屬性intfcntl(intfd,intcmd,.../*arg*/);cmd的取值可以如下:復制文件描述符F_DUPFD(long)設置/獲取文件描述符標志F_GETFD(void)F_SETFD(long)設置/獲取文件狀態標志F_GETFL(void)F_SETFL(long)獲取/設置文件鎖F_GETLKF_SETLK,F_SETLKW其中復制文件描述符可參見《linux系統編程之文件與I/
系統 2019-08-12 01:32:34 1935
Linux文件系統的反刪除方法簡介作者:magan發文時間:2005.04.15作為一個多用戶、多任務的操作系統,Linux下的文件一旦被刪除,是難以恢復的。盡管刪除命令只是在文檔節點中作刪除標記,并不真正清除文件內容,但是其它用戶和一些有寫盤動作的進程會很快覆蓋這些資料。不過,對于家庭單機使用的Linux,或者誤刪檔后及時補救,還是可以恢復的。
系統 2019-08-29 23:30:35 1934
無名套接口套接口并不總是需要有一個地址。例如,socketpair函數創建了兩個彼此相連的兩個套接口,但是卻沒有地址。實際上,他們是無名套接口。想像一下冷戰期間美國總統與蘇聯之間的紅色電話。他們任何一端并不需要電話號碼,因為他們是直接相連的。同樣,socketpair函數也是直接相連的,也并不需要地址。匿名調用有時在實際上,連接中的兩個套接口中的一個也沒有地址。對于要連接的遠程套接口,他必須要有一個地址來標識。然而,本地套接口是匿名的。建立起來的連接具有一
系統 2019-08-29 23:23:32 1934
本文仿照Windows回收站的功能,運用Bash腳本在Linux上做了實現,創建delete腳本代替rm命令對文件或目錄進行刪除操做。該腳本實現了以下功能:對大于2G的文件或目錄直接刪除,否則放入$HOME/trash目錄下;恢復trash目錄中的被刪除文件到原目錄下;文件存放在trash目錄中超過七天被自動刪除。概述刪除是危險系數很高的操作,一旦誤刪可能會造成難以估計的損失。在Linux系統中這種危險尤為明顯,一條簡單的語句:rm–rf/*就會把整個系統
系統 2019-08-29 23:03:22 1934
1linux創建自啟動程序自啟動的兩種方法,都經過自己測試。1.1自啟動程序方法1:在etc/rc.local在里面加入/home/robin/code/autoruntest>/dev/null&(其中autoruntest測試程序名稱,下同)。即可自啟動1.2自啟動程序方法2:創建linux服務,步驟如下:1)寫服務啟動腳本文件(后附例子)2)修改腳本文件chmod777autoruntest3)腳本文件拷貝到/etc/rc.d/init.d/4)ch
系統 2019-08-29 22:26:40 1934
Linux文件的類型在Linux中文件的類型是通過文件權限的首位定義的,可以分為以下幾類。1.普通文件普通文件包括源程序文件、腳本文件、可執行程序文件及各種數據文件。普通文件的文件類型標識位為"-",使用ls命令可以查看文件的類型,例如:#ls-lsuple-rw-r--r--1rootroot54007-2308:31suple2.目錄文件目錄實際上是一種特殊的文件。目錄下可以包含文件和子目錄。目錄文件的類型標識位為"d",如下所示:#ls-ltmpdr
系統 2019-08-29 22:26:14 1934
作者:shiley時間:2002-5-20-------------------------------------------------------------------------------系統配置:CPU:RAM:256M目的:在TURBOLinux7.0下安裝Oracle8.1.7.0.1release3企業版本數據庫服務器.-----------------------------------------------------------
系統 2019-08-12 01:53:38 1934
系統信息arch顯示機器的處理器架構(1)uname-m顯示機器的處理器架構(2)uname-r顯示正在使用的內核版本dmidecode-q顯示硬件系統部件-(SMBIOS/DMI)hdparm-i/dev/hda羅列一個磁盤的架構特性hdparm-tT/dev/sda在磁盤上執行測試性讀取操作cat/proc/cpuinfo顯示CPUinfo的信息cat/proc/interrupts顯示中斷cat/proc/meminfo校驗內存使用cat/proc/
系統 2019-08-12 01:33:52 1934