From:http://blog.csdn.net/snrqtdhuqf/article/details/7242309在shell中,數(shù)組變量的賦值有兩種方法:(1)name=(value1...valuen)此時(shí)下標(biāo)從0開始(2)name[index]=valueexample:#!/bin/sh#arrayTestname=(yunixyhxyfj)echo"arrayis:${name[@]}"echo"arraylengthis:${#name[
系統(tǒng) 2019-08-12 01:32:52 1937
轉(zhuǎn)自:http://dadekey.blog.51cto.com/107327/119938/我們先寫一個(gè)簡單的腳本,執(zhí)行以后再解釋各個(gè)變量的意義#touchvariable#vivariable腳本內(nèi)容如下:#!/bin/shecho"number:$#"echo"scname:$0"echo"first:$1"echo"second:$2"echo"argume:$@"echo"showparmlist:$*"echo"showprocessid:$$
系統(tǒng) 2019-08-12 01:33:42 1936
身為一個(gè)將要大四的學(xué)生,而且還是學(xué)計(jì)算機(jī)的沒有接觸過linux簡直是羞愧難當(dāng)。這個(gè)假期做了一個(gè)軟件測試員,必須要熟悉linux的操作,所以對于我這個(gè)菜鳥我也就說幾點(diǎn)比較重要的小知識點(diǎn)吧。第一、cd指令,這個(gè)必會(huì),不二話。第二、幫助指令,這個(gè)指令很復(fù)雜,可以用-help也可以用man,也可以用info,只是并不是所有的指令都可以使用-help,都可以使用man,所以必須要知道這點(diǎn)的區(qū)別。推薦文章:三個(gè)指令的區(qū)別第三、刪除指令,rm必須要回啊~~第四、重命名指
系統(tǒng) 2019-08-12 01:32:17 1936
Linux的命令行方式有著強(qiáng)大的功能,對于熟練的Linux系統(tǒng)管理員來說,往往只需要通過各種技巧,組合構(gòu)成一條復(fù)雜的命令,從而完成用戶任務(wù)。那么一條復(fù)雜的Linux命令怎樣構(gòu)成呢?下面來介紹幾個(gè)技巧。利用輸入/輸出重定向在Linux命令行模式中,如果命令所需的輸出不是來自鍵盤,而是來自指定的文件,這就是輸入重定向。同理,命令的輸出也可以不顯示在屏幕上,而是寫入到指定文件中,這就是輸出重定向。接下來看看標(biāo)準(zhǔn)輸入/輸出重定向在構(gòu)造一條Linux命令中的實(shí)際應(yīng)用
系統(tǒng) 2019-08-12 01:33:25 1935
時(shí)間安裝腳本從NTP上把時(shí)間同步到本地cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime更新本地時(shí)間ntpdateus.pool.ntp.org(如果沒有安裝ntpdate,使用命令:yuminstall-yntpdate進(jìn)行安裝)加入定時(shí)計(jì)劃任務(wù),每隔10分鐘同步一下時(shí)鐘,首先編輯服務(wù)計(jì)劃文件crontab-e(如果沒有安裝crontab,使用命令:yuminstallvixie-cronyuminstal
系統(tǒng) 2019-08-12 01:32:49 1935
經(jīng)常使用top命令了解進(jìn)程信息,其中包括內(nèi)存方面的信息。命令top幫助文檔是這么解釋各個(gè)字段的。VIRT,VirtualImage(kb)RES,Residentsize(kb)SHR,SharedMemsize(kb)%MEM,Memoryusage(kb)SWAP,Swappedsize(kb)CODE,Codesize(kb)DATA,Data+Stacksize(kb)nFLT,PageFaultcountnDRT,DirtyPagescount盡
系統(tǒng) 2019-08-12 01:33:02 1934
開機(jī)——很多人覺得很簡單的事情,只要按下電源開關(guān),然后系統(tǒng)就會(huì)自然啟動(dòng),沒有什么需要學(xué)習(xí)的。其實(shí)不然,如果系統(tǒng)沒有什么問題,可以正常登陸的時(shí)候,當(dāng)然開機(jī)很簡單。但更多的時(shí)候,我們需要知道當(dāng)機(jī)子不能正常開機(jī)的如何解決,這才是我們學(xué)習(xí)的目的。那么我們就來分析一下Linux的開機(jī)流程簡單來說,系統(tǒng)開機(jī)的過程可以匯整成下面的流程:1.加載BIOS的硬件信息、進(jìn)行自我測試,并依據(jù)設(shè)定獲得第一個(gè)可開機(jī)的設(shè)備;2.讀取并執(zhí)行第一個(gè)開機(jī)設(shè)備內(nèi)MBR的bootLoader(
系統(tǒng) 2019-08-12 01:32:58 1932
linux編程技術(shù)No.1前期準(zhǔn)備工作GCC的編譯過程分為預(yù)處理、生成匯編代碼、生成目標(biāo)代碼和鏈接成可執(zhí)行文件等4個(gè)步驟。使用vim編寫C文件:[lining@localhostprogram]$vimhello.c這樣就會(huì)在program文件夾生成hello.c文件編譯C代碼:使用如下命令“gcc代碼文件名”如:[lining@localhostprogram]$gcchello.c這樣就會(huì)生成二進(jìn)制可執(zhí)行文件名稱位a.out。如果需要指定輸出的文件名稱
系統(tǒng) 2019-08-12 01:33:31 1929
不知不覺入行也有一年了,這兩天在公司上班有空了就自己裝了個(gè)vmware虛擬機(jī),裝了個(gè)紅帽6.1完全命令行的操作系統(tǒng),想著搭個(gè)公司現(xiàn)在在用的測試環(huán)境,沒想到中間碰到了很多問題,不過大部分都解決了,現(xiàn)在可以達(dá)到自行上傳項(xiàng)目等等操作,在這里把這兩天學(xué)習(xí)的東西記錄一下,防止記憶丟失。一開始,要下載安裝虛擬機(jī),我選的是vmware,當(dāng)然你也可以選擇別的虛擬機(jī),比如virtualBox等,虛擬機(jī)只是用來裝操作系統(tǒng)的一個(gè)工具而已,當(dāng)然vmware可能更強(qiáng)大一些,但是對于
系統(tǒng) 2019-08-12 01:32:21 1929
本地機(jī)器訪問虛擬機(jī)VirtuakBox中的CentOSVirtuakBox橋接CentOS設(shè)置靜態(tài)IP。(子網(wǎng)掩碼,網(wǎng)關(guān)和本機(jī)一致即可)Linux常用命令全集http://linux.chinaitlab.com/special/linuxcom/Linux常用C函數(shù)http://net.pku.edu.cn/~yhf/linux_c/http://man.chinaunix.net/develop/c&c++/linux_c/default.htmcen
系統(tǒng) 2019-08-12 09:30:06 1928
環(huán)境服務(wù)器安裝有一個(gè)60G的硬盤,目前已劃分為/、/home、/chroot和/swap,周詳?shù)姆謪^(qū)信息怎么下所示:Command(mforhelp):pDisk/dev/hda:61.4GB,61492838400bytes255heads,63sectors/track,7476cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda
系統(tǒng) 2019-08-12 01:32:33 1928
http://www.cyberciti.biz/faq/howto-install-rrdtool-on-rhel-linux/InstallRRDToolonRedHatEnterpriseLinuxbyVIVEKGITEonJULY28,2008·38COMMENTS·lastupdatedatJULY28,2008Q.I'vedownloadedRRDToolpackagecalledrrdtool-1.3.1.tar.gz.But./config
系統(tǒng) 2019-08-12 01:31:41 1928
1.更改用戶ID和組ID1.1.設(shè)置用戶ID和設(shè)置組ID與進(jìn)程相關(guān)聯(lián)的ID有6個(gè)或更多,如下:實(shí)際用戶ID我們實(shí)際上是誰實(shí)際組ID有效用戶ID用于文件訪問權(quán)限檢查有效組ID附加組ID保存的設(shè)置用戶ID由exec函數(shù)保存保存的設(shè)置組ID實(shí)際用戶ID和實(shí)際組ID標(biāo)識我們是誰。這兩個(gè)字段在登錄時(shí)取自口令文件中的登錄項(xiàng)。有效用戶ID、有效組ID和附加組ID決定了我們的文件訪問權(quán)限。保存的設(shè)置用戶ID和保存的設(shè)置組ID在執(zhí)行一個(gè)程序時(shí)包含了有效用戶ID和有效組ID的
系統(tǒng) 2019-08-12 01:33:48 1927
Linux下防火墻開啟相關(guān)端口及查看已開啟端口/sbin/iptables-IINPUT-ptcp--dport8011-jACCEPT#開啟8011端口/etc/rc.d/init.d/iptablessave#保存配置/etc/rc.d/init.d/iptablesrestart#重啟服務(wù)查看端口是否已經(jīng)開放/etc/init.d/iptablesstatus結(jié)果如下Linux下防火墻開啟相關(guān)端口及查看已開啟端口
系統(tǒng) 2019-08-29 22:35:36 1923
提高Linux上socket性能加速網(wǎng)絡(luò)應(yīng)用程序的4種方法級別:中級M.TimJones,資深軟件工程師,Emulex2006年2月13日使用SocketsAPI,我們可以開發(fā)客戶機(jī)和服務(wù)器應(yīng)用程序,它們可以在本地網(wǎng)絡(luò)上進(jìn)行通信,也可以通過Internet在全球范圍內(nèi)進(jìn)行通信。與其他API一樣,您可以通過一些方法使用SocketsAPI,從而提高Socket的性能,或者限制Socket的性能。本文探索了4種使用SocketsAPI來獲取應(yīng)用程序的最大性能并
系統(tǒng) 2019-08-29 22:44:38 1922