1.查看某個正在執行程序的進程號:ps-e|grepjavagrep命令是linux下的行過濾工具,ps-e參數是顯示進程號,-f參數顯示命令執行的全格式2.查看某個進程打開文件數:lsof-ppid3.查看某個用戶打開文件數:lsof|wc-llsof(listopenfiles)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。4.wc命令這個命令的功能也很好記
系統 2019-08-12 01:32:34 2285
三、置Web服務器軟件組合現在,我們開始配置Web服務器需要的組件或關鏈組件。成功安裝Linux并啟動后,組件的安裝順序一般是Mysql數據庫、Apache、GD庫、PHP、ZendOptimizer。首先下載好相應的安裝包,筆者在此下載了mysql源代碼文件,以Root帳號登陸Linux服務器后,就可以安裝Mysql數據庫了,整個安裝步驟如下:3.1安裝mysql-5.0數據庫#groupaddmysql#useradd-gmysqlmysql#cd/u
系統 2019-08-29 23:12:08 2284
紅旗Linux+Tomcat61.環境軟件紅旗Linux桌面版6.0jdk-1_5_0_15-linux-i586-rpm.binapache-tomcat-6.0.18.tar.gz把JDK和Tomcat安裝軟件Copy到/public路徑下。2.JDK安裝運行命令:#cd/public#./jdk-1_5_0_15-linux-i586-rpm.binJDK安裝到路徑:/usr/java/jdk1.5.0_15設置環境變量,編輯文件/etc/profi
系統 2019-08-12 09:26:43 2284
linux下tomcat開機自啟動修改Tomcat/bin/startup.sh為:exportJAVA_HOME=/usr/java/j2sdk1.4.2_08exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.exportPATH=$PATH:$JAVA_HOME/binexportCATALINA_HOME=/usr/local/tomcat/usr/l
系統 2019-08-12 01:33:59 2284
一:安裝jdk下載將jdk加壓后放到/usr/local目錄下:[root@master~]#chmod755jdk-6u5-linux-x64.bin[root@master~]#./jdk-6u5-linux-x64.bin[root@master~]#mvjdk1.6.0_05/usr/local建立/usr/local/下的jdk軟連接方便以后版本升級:[root@master~]#ln-s/usr/local/jdk1.6.0_05//usr/l
系統 2019-08-12 01:33:39 2284
http://blog.csdn.net/lemon_fantasy/archive/2009/02/17/3901030.aspxLinux將所有外部設備看成是一類特殊文件,稱之為“設備文件”,如果說系統調用是Linux內核和應用程序之間的接口,那么設備驅動程序則可以看成是Linux內核與外部設備之間的接口。設備驅動程序向應用程序屏蔽了硬件在實現上的細節,使得應用程序可以像操作普通文件一樣來操作外部設備。1.字符設備和塊設備Linux抽象了對硬件的處理,
系統 2019-08-12 01:32:55 2284
1、Shell腳本中用#表示注釋,相當于C語言的//注釋。但如果#位于第一行開頭,并且是#!(稱為Shebang)則例外,它表示該腳本使用后面指定的解釋器/bin/sh解釋執行$chmod+xscript.sh$./script.sh2、兩種執行Shell腳本的方法:$./script.sh$sh./script.sh3、一行中可以輸入由分號;隔開的多個命令$cd..;ls-l4、只存在于當前Shell進程,用set命令可以顯示當前Shell進程中定義的所
系統 2019-08-12 01:32:34 2284
WhatIwrite,whatIlose.以下為個人關于Linux下C程序的可擴張性的一點想法.可擴展性的應用場景:1.有兩個項目都需要使用的一個相同功能的程序,但是有些要求不一樣.比如:升級程序,一個是2個分區,一個是3個分區.2.具體使用的參數可能產生變化.比如:服務器地址,可能在開發階段和正式上線階段不同.如何讓程序具有可擴展性.我理解到的增加可擴展的方式.1.代碼級別的修改.比如針對服務器地址:……constchar*server_url=“htt
系統 2019-08-12 01:32:12 2284
Linux文件系統的反刪除方法簡介作者:magan發文時間:2005.04.15作為一個多用戶、多任務的操作系統,Linux下的文件一旦被刪除,是難以恢復的。盡管刪除命令只是在文檔節點中作刪除標記,并不真正清除文件內容,但是其它用戶和一些有寫盤動作的進程會很快覆蓋這些資料。不過,對于家庭單機使用的Linux,或者誤刪檔后及時補救,還是可以恢復的。
系統 2019-08-29 23:30:35 2283
簡介:NPTL成為glibc"正選"線程庫后,它的性能如何受到很多人的關注。本文就針對NPTL與LinuxThreads的性能比較,以及超線程、內核可搶占等特性對線程性能的影響進行了全面評測。一、前言在Linux2.6.x內核中,調度性能的改進是其中最引人注目的一部分[1]。NPTL(NativePosixThreadLibrary)[2]使用內核的新特性重寫了Linux的線程庫,取代歷史悠久而備受爭議的LinuxThreads[3]成為glibc的首選線
系統 2019-08-29 22:23:05 2283
這些日子一直都想通讀,甚至重寫一次linux0.11的內核,在黑暗中摸索的日子真是痛苦,于淵的《自己動手寫操作系統》提供的調試方法,都有試過,總是感覺進展速度很慢很慢。Maybeoperatingsystemishard,butIneedtocontinue,neversaygiveitup.閱讀和調試linuxkernel0.11的窘境
系統 2019-08-29 22:14:07 2283
20.1Linux啟動流程分析Linux啟動過程:按下開機電源后計算機硬件主動讀取BIOS來加載硬件信息以及硬件系統的自我測試,之后系統會主動讀取第一個可啟動的設備(由BIOS設置),此時就可以讀入引導加載程序(bootloader)了,引導加載程序指定使用那個內核文件來啟動,并實際加載內核到內存中解壓縮與執行,此時內核就能夠在內存中活動,并檢測所有硬件信息與加載適當的驅動程序來使主機運行,等內核檢測硬件與加載驅動程序完畢后,就可以登錄了。1)加載BIOS
系統 2019-08-12 09:27:29 2283
參考:http://database.51cto.com/art/201010/231338.htm服務端:1、增加一個listener:終端運行:$ORACLE_HOME/bin/netca(必須在圖形界面環境下),按照提示增加一個listener。2、增加listener支持的服務,終端運行:$ORACLE_HOME/bin/netmgr(圖形界面下)在:OracleNetConfiguration->Local->Listeners->xxxx(你剛
系統 2019-08-12 01:54:04 2283
一、JDK配置:1.下載jdk5.0forlinux到sun的主頁http://java.sun.com/j2se/1.5.0/download.jsp下載jdk安裝文件jdk-1_5_0_16-linux-i586.bin2.解壓&安裝jdk在shell終端下進入jdk-1_5_0_16-linux-i586.bin文件所在目錄,執行命令./jdk-1_5_0_16-linux-i586.bin這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入y
系統 2019-08-12 01:33:44 2283
介紹每個Linux程序都是一個可執行文件,它含有操作碼列表,CPU將執行這些操作碼來完成特定的操作。例如,ls命令是由/bin/ls文件提供的,該文件含有機器指令的列表,在屏幕上顯示當前目錄中文件的列表時需要使用這些機器指令。幾乎每個程序的行為都可以通過修改其配置文件來按照您的偏好或需要去定制。Linux中有沒有一個標準的配置文件格式?一句話,沒有。不熟悉Linux的用戶(一定)會感到沮喪,因為每個配置文件看起來都象是一個要迎接的新挑戰。在Linux中,每
系統 2019-08-12 01:33:32 2283