GNU/Linux下面每個程序運行都有一個所謂的運行環境,這裡的環境實際上就是一組變量的定義。所有的變量和他們的值都是字符串形式表達的。通過轉換,通常變量名字都是用大寫字符表達。對於環境變量大家都不陌生,例如,我們都很熟悉的HOME這個
PATH的值是一系列目錄,當您運行一個程序時,Linux在這些目錄下進行搜尋。用以下命令可以看到 PATH的值。$ echo $PATH例如,在主機中,用戶yogin的PATH值為:/opt/kde/bin:/usr/local/bin
全部引導過程是四步1:boot PROM phase2:boot Programs phase3:kernel initialization phase4:init phasesystem初始化,檢測內存和cpu,檢查設備和創建設備樹,
我們知道Linux環境下不是所有的二進制文件都有相同的格式,Linux系統使用二進制文件的處理程序來實現對不同二進制格式文件的分別處理。二進制處理程序通過內嵌在文件開頭的“特征序列”(一個特殊的字節序列)來識別文
1.顯示時鐘[root@****~]# clock --show2011年09月27日 星期二 11時21分09秒 -0.223408 seconds2.設置時鐘(clock --set --date=“月/日/年 時:分:
do_execve->open_exec->dentry_open....f->f_dentry = dentry;....f->f_op = fops_get(inode->i_fop);....設置f-
1 引言線程(thread)技術早在60年代就被提出,但真正應用多線程到操作系統中去,是在80年代中期,solaris是這方面的佼佼者。傳統的Unix也支持線程的概念,但是在一個進程(process)中只允許有一個線程,這樣多線程就意味
在apache2和tomcat5集成的環境下,通常會把靜態文件(如shtml文件)存放在apache的目錄下,而動態文件則存在在tomcat的管轄范圍內,因為開發過程中並沒有將這兩類文件分開,所以在訪問靜態文件是就需要做個映射。假設集成
前言: 發現WEB服務器上有一個文件一直在不斷增長而且速度還很快,一看是日志文件,已經達到一個G了。但又想留下最新的一些日志,不想一下都刪除了,但日志文件太大,根本就打不開。其實這時最好用日志輪詢,之前這個WEB服務器沒有做這個配置,本
在一台FC3(Fedora Core release 3,代號Heidelberg)的機器上搭個ftp server,其上有兩個數據盤一個叫/dev/cciss/c0d1,一個叫/dev/cciss/c1d1,兩個大小不一,加起來有1.
seq_file接口,在kernel 2.6中將代替老的proc接口seq_file接口的實現,引入了對象、迭代子等概念,這類似於C++中的泛型技術如果對泛型技術有一定的了解,則會對seq_file接口的理解有一定的幫助下面是原文的實例
要運行Eclipse,必須要有Java運行環境的支持。安裝完SUSE 10.2後,系統會帶有Java的GNU編譯器GCJ(這是我個人安裝選項)。可以測試下:hitisp:/opt # java -versionjava version
TCPDUMP簡介在傳統的網絡分析和測試技術中,嗅探器(sniffer)是最常見,也是最重要的技術之一。sniffer工具首先是為網絡管理員和網絡程序員進行網絡分析而設計的。對於網絡管理人員來說,使用嗅探器可以隨時掌握網絡的實際情況,在
今天剛裝的ubuntu server7.10 去nagios看到有新版本,就決定裝一下`第一次在ubuntu裡面裝`便把 他記錄下來,nagios很強大的,可以與很多軟件整合的,以後這篇文章慢慢修改!在這裡謝謝 http://nagio
首先安裝顯卡驅動系統->首選項->受限驅動(推薦項)安裝CompizConfig設置管理器(3D驅動必須裝好)[code]sudo apt-get install compizconfig-settings-manager[
一、編譯先前條件確認是否已經安裝以下軟件,有些也許不是必須的,但建議還是都裝上。apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-d
在安裝Linux系統之前,用戶首先要了解以下六個問題:1. 目前Linux操作系統有多少個版本?據DistroWatch.com網站報道,當前至少有350個Linux版本。由於得到了Sun CEO喬森納-施瓦茨的支持 ,Ubuntu最近
在linux中,使用chkconfig命令,加入系統服務,實現軟件的自動啟動。1. 自啟動腳本模板*****************下面的是腳本模板,顏色部分是注釋#!/bin/sh #!/bin/sh 是說明該腳本調用的
在Linux操作系統上編譯測試腳本文件或者應用程序的時候,往往需要不滿足只是將結果輸出到屏幕上,而是希望能夠將運行結果、錯誤信息、警告信息等等保存在一個文件中,以方便系統管理員進行分析與調整。雖然這也可以通過屏幕截屏或者屏幕錄像來完成,