Linux作業系統中的空閑記憶體查詢

Linux的基本原則是沒有資源應該被浪費.因此核心會使用儘可能多的RAM,來緩衝來自本地和遠端檔案系統的資訊.系統做讀寫操作的時候,會將與當前啟動並執行進程相關的資料盡量儲存在RAM裡.系統報告的緩衝是緩衝和頁緩衝兩者之和.緩衝並不是在進程結束的時候被回收(你可能很快會啟動另外一個進程,需要同樣的資料),而是隨需回收–比如,當你啟動一個需要大量記憶體的進程時,Linux核心會從記憶體中回收緩衝,將得到的記憶體配置給新的進程.有些地區,比如匿名記憶體映射(mmps)和共用記憶體地區,它們被報告為緩

@linux下rename用法–批量重新命名@

Linux的 rename 命令有兩個版本,一個是C語言版本的,一個是Perl語言版本的,早期的Linux發行版基本上使用的是C語言版本的,現在已經很難見到C語言版本的了,由於曆史原因,在Perl語言大紅大紫的時候,Linux的工具開發人員們信仰Perl能取代C,所以大部分工具原來是C版本的都被Perl改寫了,因為Perl版本的支援正則處理,所以功能更加強大,已經不再需要C語言版本的了。1。如何區分系統裡的rename命令是哪個版本的?輸入 man rename 看到第一行是RENAME(1)

Linux的啟動過程詳解(/etc/inittab)

 1. 從BIOS到KERNELBIOS自檢->MBR(GRUB)->KERNEL->KERNEL自解壓->核心初始化->核心啟動BIOS自檢當電腦開機的時候,電腦會進入BIOS,BIOS的工作主要是偵測電腦的周邊配套裝置是否工作正常,如CPU的類型、速度、緩衝等主板類型記憶體的速度,容量硬碟的大小,類型和工作模式風扇速度等主要是為了檢查這些裝置在開機的時候是否能通過檢測,如果能通過檢測,說明電腦可以正常的工作。---------------------------

RedHat Enterprise Linux 5.0之xmanager3.0遠端桌面連線

環境介紹伺服器:RedHat Enterprise Linux 5.0(我是把GNOME相關組               件全部安裝了)用戶端:xmanager3.0英文版環境要求1.用戶端利用xmanager3.0串連伺服器可以看到和本機登入一樣的圖形介面2.允許root遠端連線登入相關設定檔介紹1./usr/share/gdm/defaults.conf----GNOME管理預設的設定檔2./etc/inittab---init進程的主設定檔3./etc/gdm/custom.conf--

Linux下ps尋找進程用kill終止命令

首先,我們需要使用linux下另外一個ps命令尋找與進程相關的PID號:ps aux | grep program_filter_wordps a 顯示現行終端機下的所有程式,包括其他使用者的程式。 ps -A 顯示所有程式。 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,參數或常駐服務的標示。 ps -e 此參數的效果和指定"A"參數相同。 ps e 列出程式時,顯示每個程式所使用的環境變數。 ps f 用ASCII字元顯示樹狀結構,表達程式間的相互關係。 ps -H

linux進程查看之:PS命令

 1. ps簡介    要對進程進行監測和控制,首先必須要瞭解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的linux進程查看命令。使用該命令可以確定有哪些進程正在運行和啟動並執行狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分資訊都是可以通過執行該命令得到的。2. ps命令及其參數  

linux下尋找進程及終止進程操作的相關命令

使用linux作業系統,難免遇到一些軟體“卡殼”的問題,這時就需要使用linux下強大的kill命令來結束相關進程。這在linux系統下是極其容易的事情,你只需要kill xxx即可,這裡xxx代表與此軟體運行相關的進程PID號。首先,我們需要使用linux下另外一個命令ps尋找與進程相關的PID號:ps aux | grep program_filter_word1)ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2)ps -A 顯示所有程式。3)ps c

Linux下閱讀原始碼

很多人都抱怨Linux下閱讀原始碼很不方便,說還是習慣於WIn下看代碼,即便是編寫Linux下的程式,也是先在Win下編寫好,然後在Linux下編譯。很 多人習慣於Win下的IDE或者其他文字編輯器如UE,或者其他文本比較工具。這些工具固然是好,可是實際上這些軟體都是需要fee的,而不是free 的。我這個人比較吝嗇,不願意化這些冤枉錢,再者,加上本人有恥於無限盜版破解,所以呢就選擇了免費的午餐,臉作業系統都是使用free的Linux。其 實使用Linux,還是要花錢的,但是花得值得,理所當然,

Linux rpm命令的解釋

rpm(redhat package manager)功能說明:管理套件。語  法:rpm [-acdhilqRsv][-b<完成階段><套間檔>+][-e<套件擋>][-f<檔案>+][-i<套件檔>][-p<套件檔>+][-U<套件檔>][-vv][--addsign<套件檔>+][--allfiles][--allmatches][--badreloc][--buildroot<根目錄&g

Linux下如何源碼安裝subversion

在Linux下源碼安裝subversion的步驟無外乎如下3步:./configure-- 配置make-- 編譯make install-- 安裝在安裝subverion的時候有很多小細節需要特別注意,下面就step by step在Linux上安裝一個subversion。下載源碼包以及依賴檔案subversion源碼包:http://subversion.tigris.org/downloads/subversion-1.6.0.tar.gz subversion安裝依賴檔案:http:/

手動釋放linux記憶體cache和指令碼定時釋放

 總有很多朋友對於Linux的記憶體管理有疑問,之前一篇linux下的記憶體管理方式似乎也沒能清除大家的疑慮。而在新版核心中,似乎對這個問題提供了新的解決方案,特轉出來給大家參考一下。最後,還附上我對這方法的意見,歡迎各位一同討論。當在Linux下頻繁存取檔案後,實體記憶體會很快被用光,當程式結束後,記憶體不會被正常釋放,而是一直作為caching。這個問題,貌似有不少人在問,不過都沒有看到有什麼很好解決的辦法。那麼我來談談這個問題。一、通常情況先來說說free命令:# free

移植thttpd Web伺服器到ARM-Linux系統

thttpd是個小型的web伺服器。是移植到arm的不錯選擇,今天配置了一下,其中遇到了一些問題。當自己做個備份,也分享一下自己的配置經驗吧。CC=arm-linux-gcc ./configure --host=arm-linux-gccvi Makefile/*指定靜態編譯,就可以省去動態庫的移動*/LDFLAGS=   -staticmake LDFLAGS="-static"cp thttpd /usr/sbin(可以直接使用thttpd命令)vi

Linux下Snort的安裝配置

Linux下Snort的安裝配置snort是一個免費的基於libpcap的輕量級網路入侵偵測系統。它能夠跨系統平台操作,內建輕量級的入侵偵查工具可以用於監視小型的TCP/IP網路,在進行網路監視時snort能夠把網路資料和規則進行模式比對,從而檢測出可能的入侵企圖,同時它也可以使用SPADE外掛程式,使用統計學方法對網路資料進行異常檢測,這些強大的檢測功能為網路系統管理員對於入侵行為做出適當的反擊提供了足夠的資訊。首先需要下載mysql,apache,php,libpcap,adodb,snor

linux內建防火牆iptables for embedded system

1、iptables通過使用由Netfilter提供的核心中架構來建立策略,所以要啟動iptalbes,首先需要在核心中啟動netfilter:make menuconfig->Networking support->Networking option->Network packet filtering framework首先要啟動Network packet filtering

Linux 下如何配置 FTP 服務

1.掛載 OS 鏡像盤[root@dss media]# mount /dev/cdrom /media2.安裝 FTP 服務包[root@dss Server]# ls -lt | grep vsftp-rw-r--r-- 1 root root   143517 Nov 17  2010 vsftpd-2.0.5-16.el5_5.1.i386.rpm[root@dss Server]# rpm -ivh vsftpd-2.0.5-16.el5_5.1.i386.rpm[root@dss

Linux啟動報錯UNEXPECTED INCONSISTENCY解決方案

1、首先在命令列輸入(可選)mount | grep ''on /''得到root使用者所在分區/dev/your_partition2.     然後在命令列輸入fsck -y /dev/root#fsck -y /dev/your_partition#檢測並修複磁碟/dev/root,-y 選項指定檢測每個檔案是自動輸入yes 3  reboot   4、如果不行  繼續在命令列輸入修複命令fsck -y /dev/sda1  5、重啟後,繼續報錯Starting auditd:

linux下使用openssl建立安全的vsftp

vsftpd是linux上的ftp伺服器軟體之一,它支援很多選項,其中有一條允許使用openssl對資料進行加密,這樣可以在一定程度上彌補ftp在傳輸帳號密碼資訊時銘文傳送的缺陷,可以使ftp帳號更安全一些。1.首先,安裝vsftpd# yum install vsftpd2.建立CA# cd /etc/pki/CA# mkdir certs newcerts crl# touch index.txt serial# echo 01 > serial# vim

兩個linux核心rootkit–之一:enyelkm

轉自:http://blog.csdn.net/dog250/archive/2010/02/09/5303687.aspx  首先,這個rootkit其實是一個核心木馬,和大多數木馬不同的是,惡意木馬所在的機器是用戶端而不是伺服器,而駭客所在的機器是伺服器,這樣做的好處在於可以躲避防火牆,一般的防火牆對外出的包審查不是那麼嚴格而對進入的包審查嚴格,如果惡意程式是伺服器,那麼防火牆很可能會攔截連入伺服器的駭客用戶端進程導致攻擊受到阻礙,現在的情況是駭客所在的機器是伺服器,他首先發送召喚包到用戶端

Linux中TCP wrapper的使用

tcpwrapper的目的是對那些存取控制功能較弱的服務提供存取控制功能要想瞭解存取控制就必須Crowdsourced Security Testing道服務監聽的概念:服務監聽的兩種方式:listen     :        socket                  監聽在通訊端上提供服務                   迴圈                   不停歇的查看某個連接埠來提供服務  有兩種方式來判斷一個服務是否支援tcp

LINUX進程間隔定時器itimer

轉自:http://hi.baidu.com/wzbob/blog/item/dec68f8255391690f703a66f.html系統時鐘硬體與LINUX時間表示 之 進程間隔定時器itimer7 、進程間隔定時器itimer 所謂“間隔定時器(IntervalTimer,簡稱itimer)就是指定時器採用“間隔”值(interval)來作為計時方式,當定時器啟動後,間隔值interval將不斷減小。當interval值減到0時,我們就說該間隔定時器到期。與上一節所說的核心動態定時器相比,

總頁數: 3662 1 .... 134 135 136 137 138 .... 3662 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.