一、變量命名1、只能包含字母、數字和下劃線,并且不能以數字開頭,2、不應該跟系統中已有的環境變量重名3、命名要有含義二、變量賦值變量名稱=值var_name=value等號兩邊不能有空格[root@hao~]#NAME=jerry[root@hao~]#echo$NAMEjerry三、bash:變量類型1、環境變量腳本在執行時會啟動一個子shell進程。命令行中啟動的腳本會繼承當前shell環境變量,也就是說環境變量的作用域為當前shell進程及其子she
系統 2019-08-12 01:33:16 2157
DevOps,不是一個傳說!DevOps,不是一個傳說!7月12,VMware網絡云博會,iPhone4S,iPad,XBox360等你拿,點擊了解詳情WikiPedia上說:"DevOps是軟件開發、運維和質量保證三個部門之間的溝通、協作和集成所采用的流程、方法和體系的一個集合。它是人們為了及時生產軟件產品或服務,以滿足某個業務目標,對開發與運維之間相互依存關系的一種新的理解。"這恰好體現了精益管理中的客戶價值原則,即:以客戶的觀點來確定企業從設計到生產
系統 2019-08-12 01:32:11 2157
1.變量:設置全局變量Execsp_addtyperowid,'Varchar(6)','NotNull'--自定義數據類型rowid標識代碼Execsp_addtypeorgcode,'Varchar(20)','NotNull'--自定義數據類型orgcode公司代碼2.表:標識碼類型--可根據實際情況設置默認值CREATETABLE_sysparameters(nodetypevarchar(10)NOTNULL,--標識類型nodeidrowidN
系統 2019-08-12 01:32:08 2157
vi是所有UNIX系統都會提供的屏幕編輯器,它提供了一個視窗設備,通過它可以編輯文件。當然,對UNIX系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以后在UNIX世界里必將暢行無阻、游刃有余,因為其他幾種文本處理器并非UNIX標準配備。說不定別人的Linux機器沒安裝joe或pico,如果您不會vi,那您可能就沒輒了。vi的基本概念基本上vi可分為三種操作狀態,分別是命令模式(Commandmode)、
系統 2019-08-12 01:32:00 2157
關閉445端口關閉445端口的方法有很多,但是我比較推薦以下這種方法:修改注冊表,添加一個鍵值Hive:HKEY_LOCAL_MACHINEKey:System\CurrentControlSet\Services\NetBT\ParametersName:SMBDeviceEnabledType:REG_DWORDValue:0修改完后重啟機器,運行“netstat-an”,你將會發現你的445端口已經不再Listening了。關閉139開始-設置-網絡
系統 2019-08-12 01:33:42 2156
http://spaces.msn.com/dingy/blog/cns!2F24B9E66A542581!327.entryVIM中常用的替換模式總結。1,簡單替換表達式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g”%”范圍前綴表示在所有行中執行替換。最后的“g”標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那么只要去掉%即可如果你有一個象“thirtyfour”這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替
系統 2019-08-12 01:33:00 2156
要理解進程上下文,先看上下文的英文單詞——context,context是上下文/環境/來龍去脈的意思,對進程而言,就是進程執行時的環境,那么環境又是個啥?環境指該進程的狀態,包括寄存器變量,進程打開的文件,內存信息等。知道了進程上下文,進一步闡釋上下文切換。LINUX完全注釋中的一段話:當一個進程在執行時,CPU的所有寄存器中的值、進程的狀態以及堆棧中的內容被稱為該進程的上下文。當內核需要切換到另一個進程時,它需要保存當前進程的所有狀態,即保存當前進程的
系統 2019-08-12 01:32:40 2156
有很多辦法可以讓Tomcat在系統啟動的時候自動運行,我這里介紹兩種方法,一種簡單,另外一種復雜而專業。在介紹這兩個方法前你應該先裝JDK,Tomcat。Tomcat的安裝很簡單,下載二進制壓縮包xxx.tar.gz,用tarzxvfxxx.tar.gz-C[target],[target]是安裝Tomcat的目錄。設置環境變量JDK_HOME和JAVA_HOME都指向JDK的安裝目錄即可。一.簡單的方法Tomcat安裝目錄下的bin目錄有兩個腳本分別用來
系統 2019-08-12 01:33:30 2155
這是我編寫的第5個針對SIP穿越NAT的幻燈片,講述了一般穿越NAT的幾種方案,可用于Team內講解并演示SIP協議的講座。本講義的版權歸鄭昀所有。允許拷貝、分發和在“GNUFreeDocumentationLicense”下的定制。對于關注SIP應用的你,任何的建議和修正都是歡迎的,哪怕僅僅是一句鼓勵話,我希望這份講義會被不斷的改進。下載地址:《SIP之穿越NAT.ppt》地址已無效,請看下面提示:============================
系統 2019-08-12 01:33:15 2155
#include/*ReturnresourceusageinformationonprocessindicatedbyWHOandputitin*USAGE.Returns0forsuccess,-1forfailure.*/externintgetrusage(__rusage_who_t__who,structrusage*__usage)__THROW;參數:who:可能選擇有RUSAGE_SELF:獲取當前進程的資
系統 2019-08-12 01:33:33 2154
調研公司NetApplications數據顯示,Windows7上市僅5個月,但市場份額卻高達9%。去年10月22日,微軟推出了新一代操作系統Windows7,而目前的市場份額已達到9%。相比之下,WindowsVista前5個月的市場份額僅為4.5%。其實,Windows7從一開始就表現強勁。今年1月底的市場份額就達到了7.5%,而Vista前4個月的市場份額僅為3.75%。NetApplications執行副總裁文斯·維扎卡羅(VinceVizzacc
系統 2019-08-12 01:32:31 2153
單引號中的所有字符都被當成文字字符。$age=3$name='$age'$echo$name$age雙引號允許$和反引號被解釋。$age=3$name="age:$age"age:3反引號中內容被解釋為命令,該命令的輸出取代反引號部分。$DATE=`date`$echo$DATE2013年11月02日星期六15:18:16CST雙引號里的反斜杠可以保護$反引號反斜杠不被解釋。$age=3$name=”\$age,$age”$echoname$age,3sh
系統 2019-08-12 01:33:48 2152
runcode
系統 2019-08-12 01:33:42 2152
本文主要是記錄下RedHat系列的軟件包管理。內容分為以下三個部分:二進制包的管理,源代碼包的管理,腳本安裝一、二進制包的管理1.1概念主要有RPM和YUM這兩種包管理。兩種包管理各有用處,其中主要區別是:YUM使用簡單但需要聯網,YUM會去網上的YUM包源去獲取所需要的軟件包。而RPM的需要的操作精度比較細,需要我們做的事情比較多。1.1.1RPM主要的操作1)卸載rpm–e[--nodeps]sudo[解析]需要注意的是在卸載軟件包的時候若和其它包有依
系統 2019-08-12 01:32:58 2152
打開終端cd/java/tomcat#執行bin/startup.sh#啟動tomcatbin/shutdown.sh#停止tomcattail-flogs/catalina.out#看tomcat的控制臺輸出;#看是否已經有tomcat在運行了ps-ef|greptomcat#如果有,用kill;kill-9pid#pid為相應的進程號例如pe-ef|greptomcat輸出如下sun51441010:21pts/100:00:06/java/jdk/b
系統 2019-08-12 01:32:57 2152