❶ linux查看內存使用情況
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。可以直接使用top命令後,查看%MEM的內容,可以選擇按進程查看或者按用戶查看,如想查看oracle用戶的進程內存使用情況的話可以使用如下的命令$top-uoracle。
內容解釋PID進程的ID,USER進程所有者,PR進程的優先順序別,越小越優先被執行,NInice值,VIRT進程佔用的虛擬內存,RES進程佔用的物理內存,SHR進程使用的共享內存,S進程的狀態,S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數。
%CPU進程佔用CPU的使用率,%MEM進程使用的物理內存和總內存的百分比,TIME+該進程啟動後佔用的總的CPU時間,即佔用CPU使用時間的累加值,COMMAND進程啟動命令名稱。
在命令行中輸入top,即可啟動top,top的全屏對話模式可分為3部分系統信息欄、命令輸入欄、進程列表欄。
第一部分最上部的系統信息欄,第一行top00:11:04為系統當前時刻,3:35為系統啟動後到現在的運作時間,2users為當前登錄到系統的用戶,更確切的說是登錄到用戶的終端數--同一個用戶同一時間對系統多個終端的連接將被視為多個用戶連接到系統,這里的用戶數也將表現為終端的數目。
loadaverage為當前系統負載的平均值,後面的三個值分別為1分鍾前、5分鍾前、15分鍾前進程的平均數,一般的可以認為這個數值超過CPU數目時,CPU將比較吃力的負載當前系統所包含的進程。
第二行Tasks,59total為當前系統進程總數,1running為當前運行中的進程數,58sleeping為當前處於等待狀態中的進程數,0stoped為被停止的系統進程數,0zombie為被復原的進程數。
第三行Cpus,分別表示了CPU當前的使用率,第四行Mem分別表示了內存總量、當前使用量、空閑內存量、以及緩沖使用中的內存量,第五行Swap表示類別同第四行Mem,但此處反映著交換分區Swap的使用情況,通常,交換分區(Swap)被頻繁使用的情況,將被視作物理內存不足而造成的。
第二部分中間部分的內部命令提示欄top運行中可以通過top的內部命令對進程的顯示方式進行控制,內部命令如下表,s改變畫面更新頻率,l關閉或開啟第一部分第一行top信息的表示,t關閉或開啟第一部分第二行Tasks和第三行Cpus信息的表示,m關閉或開啟第一部分第四行Mem和第五行Swap信息的表示。
N以PID的大小的順序排列表示進程列表第三部分後述,P以CPU佔用率大小的順序排列進程列表第三部分後述,M以內存佔用率大小的順序排列進程列表第三部分後述,h顯示幫助,n設置在進程列表所顯示進程的數量,q退出top,s改變畫面更新周期。
第三部分最下部分的進程列表欄以PID區分的進程列表將根據所設定的畫面更新時間定期的更新,通過top內部命令可以控制此處的顯示方式pmap可以根據進程查看進程相關信息佔用的內存情況,進程號可以通過ps查看如下所示$pmap-d5647。
ps如下例所示$ps-e-o'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'其中rsz是是實際內存,$ps-e-o'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'|greporacle|sort-nrk,其中rsz為實際內存,上例實現按內存排序,由大到小。
在Linux下查看內存我們一般用free命令[root@tmp]#free,,Mem:,-/+buffers/cache:4711162795064,Swap:2048276801601968116。
下面是對這些數值的解釋total總計物理內存的大小,used已使用多大,free可用有多少,Shared多個進程共享的內存總額,Buffers/cached:磁碟緩存的大小,第三行-/+buffers/cached,used已使用多大,free:可用有多少。
Linux的特點
Linux是一種自由和開放源代碼的類UNIX操作系統,該操作系統的內核由林納斯托瓦茲在1991年10月5日首次發布,在加上用戶空間的應用程序之後,成為Linux操作系統,Linux也是自由軟體和開放源代碼軟體發展中最著名的例子,只要遵循GNU通用公共許可證,任何個人和機構都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發布。
大多數Linux系統還包括了像提供GUI界面的X Window之類的程序,除了一部分專家之外,大多數人都是直接使用Linux發布版,而不是自己選擇每一樣組件或自行設置,以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
❷ linux發現版本中哪幾個是最常用的,或是最好的
推薦Ubuntu和CenOs。
Ubuntu:Z流行的桌面Linux發行版本,朝著發展一種易用和免費的桌面操作系統做出極大努力和貢獻,可以與市場上任何一款個人操作系統競爭。具有龐大的社區力量,用戶可以方便地從社區獲得幫助,對GNU/Linux的普及特別是桌面普及做出了巨大貢獻,是基於Linux的免費開源桌面的PC操作系統。
CentOS:它是從RHEL源代碼編譯的,所以為 RHEL 構建的大多數商業軟體都可以在 CentOS 上運行。大量的紅帽軟體集合和 CentOS
存儲庫能滿足不同的軟體需求。
❸ 各個版本的linux版本一般都在什麼時間發布正式版本不是linux內核奧!
Debian
參考:http://zh.wikipedia.org/wiki/Linux_Deepin
這個ubuntu的衍生版功能非常的強大,很適合國人口味
Elementary OS
2012年11月,代號為Luna的第一個beta版本發布,它使用Ubuntu 12.04 LTS作為基礎版本。
第二個beta版本於2013年5月發布。
elementary OS的第二個穩定版本Luna在2013年8月發布,同時elementary OS網站也經過了重新設計
這個ubuntu的衍生版,號稱是最漂亮的ubuntu版本
OS/4 openlinux
http://news.mydrivers.com/picture/273121/273121_4.html
稱「不輸Windows」,兼容Ubuntu和Debian Linux,是一款易用、用戶友好型的操作系統,OS/4 OpenLinux是為了向Windows和Mac OS用戶提供一種同樣好用而且簡單的Linux系統
❹ Linux內核版本號的意義
版本號(version number)為版本的標識號。每一個操作系統(或廣義的講,每一個軟體)都有一個版本號。版本號能使用戶了解所使用的操作系統是否為最新的版本以及它所提供的功能與設施。 每一個版本號可以分為主版本號與次版本號兩部分。
Linux內核使用三種不同的版本編號方式。
第一種方式用於1.0版本之前(包括1.0)。第一個版本是0.01,緊接著是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之後的1.0。
第二種方式用於1.0之後到2.6,數字由三部分「A.B.C」,A代表主版本號,B代表次主版本號,C代表較小的末版本號。
第三種方式從2004年2.6.0版本開始,使用一種「time-based」的方式。3.0版本之前,是一種「A.B.C.D」的格式。七年裡,前兩個數字A.B即「2.6」保持不變,C隨著新版本的發布而增加,D代表一些bug修復,安全更新,添加新特性和驅動的次數。
(4)linux35正式版擴展閱讀
Linux內核第二種方式只有在內核發生很大變化時(歷史上只發生過兩次,1994年的1.0,1996年的2.0),A才變化。可以通過數字B來判斷Linux是否穩定,偶數的B代表穩定版,奇數的B代表開發版。C代表一些bug修復,安全更新,新特性和驅動的次數。
以版本2.4.0為例,2代表主版本號,4代表次版本號,0代表改動較小的末版本號。在版本號中,序號的第二位為偶數的版本表明這是一個可以使用的穩定版本,如2.2.5,而序號的第二位為奇數的版本有一些新的東西加入,是個不一定很穩定的測試版本,如2.3.1。
這樣穩定版本來源於上一個測試版升級版本號,而一個穩定版本發展到完全成熟後就不再發展。
3.0版本之後是「A.B.C」格式,B隨著新版本的發布而增加,C代表一些bug修復,安全更新,新特性和驅動的次數。第三種方式中不再使用偶數代表穩定版,奇數代表開發版這樣的命名方式。舉個例子:3.7.0代表的不是開發版,而是穩定版。
❺ linux那個版本最好用
目前主流和來常用的Linux版本自主要有:
1、Redhat 版本5.5和6.0最新;培訓、學習、應用、知名度最高的Linux發行版本,對硬體兼容性來說也比較不錯,版本更新很快,對新硬體和新技術支持較好。
2、Debian 版本5.0和6.0最新;社區版的Linux來說是較好的,文檔和資料較多,尤其是英文的。但在國內的佔有率有一定的局限性。關鍵是上手難,但在所有的Linux發行版本中,這個版本應該說是最自由的。
3、SuSe 版本11和11.4最新;最華麗的Linux發行版,很多人都這樣說,X windows和程序應用方面做得確實不錯。尤其與Microsoft的合作關系,應該是在所有的Linux發行版本中最親密的。
4、Ubuntu 版本9和10最新;最近幾年出來的,主要指Server版本,強項就是其desktop版,應用實在太廣泛了。
5、Centos 版本5.4和6.0最新;這個發行版主要是Redhat企業版的社區版,基本上跟redhat是兼容的,相對來說局限性教少。很多人都喜歡使用。
❻ 常見的linux有哪幾種版本
常見Linux版本有哪些?CentOS是什麼?
Linux是GNU/Linux的縮寫,通常指各種Linux發行版的通稱。
常見的Linux廠家主要有Redhat/Novell等。
Redhat有兩大Linux產品系列,其一是免費的Fedora Core系列
主要用於桌面版本,提供了較多新特性的支持。
另外一個產品系列是收費的Enterprise系列,這個系列分成:AS/ES/WS等分支。
Advanced Server,縮寫即AS。AS在標准Linux內核的基礎上,
做了性能上的增強,並提高了可靠性,集成了眾多常見伺服器的驅動程序。
可輕松識別IBM/DELL/HP等常見機架式伺服器的磁碟陣列卡等設備。
AS主要版本2.x/3.x/4.x,也就是我們所說的AS3/AS4
每一個版本還有若干個升級,例如最早推出的AS4後,遇到了一些更新
此時就會發布AS4 Update1,以後還會陸續有AS4 Update2/Update3等出現
簡稱AS4u1/AS4u2/AS4u3等。這和微軟的發布形式也是非常類似的,
微軟的Windows NT4 從SP1出到SP6,Windows2000從SP1出到SP4。。。。
AS這些Update版本所包含的主要程序包版本都有一定差別,最好不要混用
否則很容易出現問題。Prima和Plesk的安裝包,對於各種發行版都有了針對性的設計
在下載頁面上,通常都會標識出來,支持哪些版本和哪些update的系統。
ES,是AS的精簡版本。他與常見的AS系列的區別是,AS支持到4路以上CPU,
而ES只能支持兩路CPU。AS和ES在大多數程序包上並無區別,
只在內核等少數軟體包上有差異。
AS和ES的售價差別比較大,通常ES用在隨伺服器一同購買的OEM版本中
例如購買DELL伺服器,搭配的Linux會是ES系列。
如果要搭配AS系列,則需要多花數千元。
WS,是ES的進一步簡化版,主要針對企業內部的桌面辦公市場,國內較少採用。
Redhat的Fedora Core Linux和Enterprise Linux,都需要遵循GNU協議
即需要發布自己的源代碼。
所以,對於免費的Fedora Core Linux,從Redhat網站上可以直接下載ISO刻盤,
還能下載到SRPM的ISO,即程序包源碼光碟。
對於收費的Enterprise Linux系列,是一款商業產品,所以網站上不能下載到ISO文件,
需要購買正式授權方可。
由於Enterprise Linux也需要遵循GNU協議,故必須發布源代碼。
所以在Redhat的網站上,可以獲得AS/ES/WS系列的SRPM源碼ISO文件。
這些文件可以被自由的下載,修改代碼,重新編譯使用。
一個名為Community Enterprise Operating System的項目誕生了。
他的縮寫既是CentOS。CentOS社區將Redhat的網站上的所有源代碼下載下來,
進行重新編譯。重新編譯後,由於AS/ES/WS是商業產品,
必須將所有Redhat的Logo和標識改成自己的CentOS標識。
比如將AS4原版的SRPM源碼編譯後,就成為了CentOS 4.0。
AS4Update1的源碼編譯後,就成為了CentOS4.1。
AS4Update2的源碼編譯後,就成為了CentOS4.2。
同理,CentOS的3.x/4.x都對應著相應的版本。
所以我們說,CentOS就是Redhat的AS/ES/WS的免費版本。
使用CentOS,可以獲得和AS/ES相同的性能和感受。
CentOS除了提供標準的編號1~4或者1~5的若干張ISO以外,
還提供了最小化1CD的Server光碟。用Server光碟安裝好的系統,
就是一個最小化的Linux內核加上常用的httpd/mysql等包
不包含Xwindows桌面等對於伺服器無用的軟體。
Prima、Plesk、Virtuozzo和都可以安裝在CentOS上。