shell函數(shù) shell函數(shù)不同于除"wildcard"函數(shù)之外的其它函數(shù)。make可以使用它來(lái)和外部通信?! ? 函數(shù)功能:函數(shù)"shell"所實(shí)現(xiàn)的功能和shell中的引用(``)相同。實(shí)現(xiàn)對(duì)命令的擴(kuò)展。這就意味著需要一個(gè)shell 命令作為此函數(shù)的參數(shù)
2015-06-28make提供了兩個(gè)控制make運(yùn)行方式的函數(shù)。通常它們用在Makefile中,當(dāng)make執(zhí)行過(guò)程中檢測(cè)到某些錯(cuò)誤是為用戶提供消息,并且可以控制make過(guò)程是否繼續(xù)?! ? $(error TEXT…) * 函數(shù)功能:產(chǎn)生致命錯(cuò)誤,并提示"TEXT…"信息給用
2015-06-28內(nèi)核編譯鏈接過(guò)程是依靠vmlinux.lds文件,以arm為例vmlinux.lds文件位于kernel/arch/arm /vmlinux.lds, vmlinux-armv.lds的生成過(guò)程在kernel/arch/arm/Makefile中 ifeq ($(CONFIG_CPU_32),y) PROCESSOR = armv TEXTADDR&
2015-06-28chown 修改文件和文件夾的用戶和用戶組屬性 1,要修改文件hh.c的所有者.修改為sakia的這個(gè)用戶所有 chown sakia hh.c 這樣就把hh.c的用戶訪問(wèn)權(quán)限應(yīng)用到sakia作為所有者2,將目錄 /tmp/sco 這個(gè)目錄的所有者和組改為sakia和組net chown -R sakia:net /tmp/scochmod
2015-06-28 Linux系統(tǒng)在很多企業(yè)和公司中都作為一個(gè)主要的操作系統(tǒng)。那么在這個(gè)系統(tǒng)上如何進(jìn)行TCP IP協(xié)議棧的搭建呢?下面我們就來(lái)詳細(xì)說(shuō)一下Linux TCP IP協(xié)議棧的組件過(guò)程。 分析tcp_v4_init,這個(gè)函數(shù)在net/ipv4/tcp_ipv4.c里面:函數(shù)
2015-06-28命令: cp 拷貝 rm 刪除 cd進(jìn)入 ls查看 nedit編輯 cat打開 sh執(zhí)行 mv改名 dmesg加載啟動(dòng)信息 lspci查看PCI信息 pstree進(jìn)程 w顯示當(dāng)前負(fù)載 fdisk -l 查看磁盤信息 killall 殺死 df -h 查看磁盤空間 netconfig 網(wǎng)卡配置 ifconfig 顯示IP reboot 重
2015-06-28Linux操作系統(tǒng)中的/var/spool/clientmqueue/目錄下存在大量文件?! ≡蚍治觯合到y(tǒng)中有用戶開啟了 cron,而cron中執(zhí)行的程序有輸出內(nèi)容,輸出內(nèi)容會(huì)以郵件形式發(fā)給cron的用戶,而sendmail沒有啟動(dòng)所以就產(chǎn)生了這些文件; 解決辦法: 1、 將crontab里面的
2015-06-281. 顯示環(huán)境變量HOME $ echo $HOME /home/redbooks 2. 設(shè)置一個(gè)新的環(huán)境變量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令顯示所有的環(huán)境變量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/
2015-06-28time有計(jì)時(shí)作用,dd用于復(fù)制,從if讀出,寫到of。if=/dev/zero不產(chǎn)生IO,因此可以用來(lái)測(cè)試純寫速度。同理of=/dev/null不產(chǎn)生IO,可以用來(lái)測(cè)試純讀速度。bs是每次讀或?qū)憽 〉拇笮?,即一個(gè)塊的大小,count是讀寫塊的數(shù)量?! ≈付ǔ鲎x取,寫入文件到硬盤的速度
2015-06-28cme.sh網(wǎng)絡(luò)流量監(jiān)控使用 [root@china213 ~]# cd /bin [root@china213 bin]# ./cme.sh cpu 99 disk 39 mem 38 nic 19855 33 0 [root@china213 bin]# CPU剩余率,磁盤剩余率,內(nèi)存剩余率,以及網(wǎng)卡接收的bps,pps和dps(丟包) 把下面
2015-06-28Linux下安裝軟件真是不太容易,有直接rpm包安裝的,這個(gè)還好說(shuō)一點(diǎn),有的直接使源文件還要先編譯生成可執(zhí)行文件,編譯又有好多需要做的,比如configure,下面是網(wǎng)上找到的一片文章,關(guān)于Linux configure 參數(shù)解釋: Linux環(huán)境下的軟件安裝,并不是一件容易的
2015-06-28Linux 的內(nèi)置firewall機(jī)制,是通過(guò)kernel中的netfilter模塊實(shí)現(xiàn)的(www.netfilter.ort)。Linux kernel使用netfilter對(duì)進(jìn)出的數(shù)據(jù)包進(jìn)行過(guò)濾,netfilter由三個(gè)規(guī)則表組成,每個(gè)表又有許多內(nèi)建的鏈組成。通過(guò)使用iptables命令可以對(duì)這些表鏈進(jìn)行操作,如添加、刪除
2015-06-28一般來(lái)說(shuō),配置交叉編譯工具鏈的時(shí)候需要指定編譯工具的路徑,此時(shí)就需要設(shè)置環(huán)境變量。例如我的mips-linux-gcc編譯器在"/opt/au1200_rm/build_tools/bin"目錄下,build_tools就是我的編譯工具,則有如下三種方法來(lái)設(shè)置環(huán)境變量: 1、直接用expor
2015-06-28一、用戶對(duì)文件或目錄都有哪些權(quán)限? 四種:讀、寫、執(zhí)行、沒有權(quán)限 二、如何表示這四種權(quán)限? 如果用十進(jìn)制數(shù)字表示,分別為:4、2、1、0;如果用字符表示,分別為:r、w、x、-。個(gè)人覺得,使用chmod命令更改文件或目錄權(quán)限時(shí),數(shù)字表示法顯然比字符
2015-06-28Windows系統(tǒng)其實(shí)和Linux系統(tǒng)有相似的地方,Windows系統(tǒng)文件、目錄的屬性有只讀、隱藏,而Linux也一樣?! inux中,每一個(gè)文件都具有特定的屬性。主要包括文件類型和文件權(quán)限兩個(gè)方面??梢苑譃?種不同的類型:普通文件、目錄文件、鏈接文件、設(shè)備文件和管道文
2015-06-28一、安裝Telnet軟件包(通常要兩個(gè)) 1、 Telnet-client (或 Telnet),這個(gè)軟件包提供的是 Telnet 客戶端程序; 2、 Telnet-server ,這個(gè)軟件包提供的是 Telnet 服務(wù)器端程序; 安裝之前先 檢測(cè)是否這些軟件包已安裝,方法如下: [root@echo root]
2015-06-28新做了服務(wù)器,cp覆蓋時(shí),無(wú)論加什么參數(shù)-f之類的還是提示是否覆蓋,這在大量cp覆蓋操作的時(shí)候是不能忍受的。。?! “補(bǔ)目錄下的文件復(fù)制到b目錄 cp –r a/* b 執(zhí)行上面的命令時(shí),b存在的每個(gè)文件都會(huì)提示是否覆蓋; cp –r –f a/*
2015-06-28管理員密碼忘記: 進(jìn)入啟動(dòng)選項(xiàng)=>按e 進(jìn)入編輯狀態(tài)=>加入single,如 kernel /boot/vmlinuz-2.4.18.14 ro root=LABEL=/ 加入single后為: kernel /boot/vmlinuz-2.4.18.14 single ro root=LABEL=/ single =>按b 重啟=>vi /etc/shadow,刪除
2015-06-28top: 主要參數(shù) d:指定更新的間隔,以秒計(jì)算。 q:沒有任何延遲的更新。如果使用者有超級(jí)用戶,則top命令將會(huì)以最高的優(yōu)先序執(zhí)行。 c:顯示進(jìn)程完整的路徑與名稱。 S:累積模式,會(huì)將己完成或消失的子行程的CPU時(shí)間累積起來(lái)?! :安全模式。
2015-06-28JAVA運(yùn)行環(huán)境:j2sdk-1_4_2_05 數(shù)據(jù)庫(kù)服務(wù)器:MySQL-4.0.20d Web服務(wù)器:Tomcat5.0.27 JDBC驅(qū)動(dòng)程序:mysql-connector-java-3.0.14-production-bin.jar 1、搭建JAVA的運(yùn)行環(huán)境 ?。?)到Sun公司下載j2sdk-1_4_2_05-linux-i586-rpm.bin (2)將
2015-06-28