linux培訓課件
,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,2023/2/27,#,P01,Linux,系統(tǒng)和命令行在測試中的應用,研究背景,目前測試組的,形勢:,測試組負責的系統(tǒng)越來越多(,E-HR,系統(tǒng)、,OA,系統(tǒng)、報表等),雖然測試組越來越壯大,但新員工較多,測試,組需要掌握多種,新技術,(linux,系統(tǒng)命令,),、,OA,(,EOS,平臺)等,對新知,識的學習必須加強。,測試組的培訓計劃仍在繼續(xù),P02,目錄,Linux,的簡介,1,linux,命令行基本使用,2,E-HR,部署方法及命令使用,3,P03,P04,Linux,的簡介,1,P04,1991,年,芬蘭,Helsinki,大學學生,Linus Torvalds,在,Andrew S.Tanenbaum,教授開發(fā)的,Minix,啟發(fā)下開發(fā)了一種基于,Intel,硬件、類似于,UNIX,操作系統(tǒng)并可在微機上運行的新系統(tǒng),并在,comp.os.minix,上發(fā)布,它被稱為,Linux,0.01。,隨后,的,幾年,,Linux,操作系統(tǒng)通過互聯(lián)網(wǎng)被廣泛傳播,,編程,人員,及,Linux,愛好者對,其修改,和完善,使得,Linux,操作系統(tǒng)進入了良性循環(huán)。,1994,年,,Linux 1.0,的發(fā)布是,Linux,發(fā)展過程中的重要轉折點,。,1995,年,3,月,,Linux 1.2,開始發(fā)布,其主要擴大了對處理器支持的,平臺,。,1995,年,6,月,,Linux 2.0,正式發(fā)布,此時的,Linux,已可支持多種處理器,具有強大而完善的網(wǎng)絡,功能。,Linux,系統(tǒng),簡介,P05,linux,命令行基本使用,2,P05,Linux,命令行的使用,第一行顯示的是,Linux,發(fā)行商和所發(fā)布的版本,我們可以看到是,Red Hat Enterprise Server Linux 5,,接后面是該版本在該公司的內(nèi)部代號。,第二行顯示的是該版本的,Linux,所使用的,Linux,內(nèi)核,表示內(nèi)核版本,2.6.18,,其中的,2,是主版本號,,6,是次要版本號,如果這個為偶數(shù)的話,就是一個穩(wěn)定版本,所以在以后選擇,Linux,的時候,一定要注意這個參數(shù)。最后的,18,為修訂次數(shù)。這里要注意的是次要版本號如果為奇數(shù)的話,那么就是一個開發(fā)的版本號,并不是一個穩(wěn)定的版本,并不適合作為服務器來使用。,第三行顯示的是我們這臺電腦的名字,這里的,Linux,就是我們這臺電腦的名稱。,1,、,linux,啟動,P06,2,、登入時間和用戶,Last login:,這行表示我們這個用戶的上次登錄的時間和位置。,rootlocalhost#,這行的,root:,表示登錄的是,root,用戶。,:,相當,at,。,localhost:,表示所登錄的服務器,一般為服務器名稱。,:,表示目前位于,/root,目錄下。,#:,表示,root,的提示符號,普通用戶為,$,。,XSHELL,工具引入,Xshell,是一個強大的安全終端模擬軟件,它支持,SSH1,SSH2,以及,Microsoft Windows,平臺的,TELNET,協(xié)議。,Xshell,通過互聯(lián)網(wǎng)到遠,程主機的安全連接以及它創(chuàng)新性的設計和特色幫助用戶在復雜的,網(wǎng)絡環(huán)境中享受他們的工作。,P07,P08,3,、注銷,-logout,當我們輸入這個命令按下,Enter,之后,我們就又回到我們的登錄界面,。,P09,4,、關機,-shutdown,shutdown-h+10,十分鐘后關機,shutdown-h now,立刻關機,shutdown-h 21:30,今天,21,:,30,關機,shutdown-r now,立刻重啟,shutdown-r+10 the system will reboot 10,分鐘后重啟,管理員提示用戶系統(tǒng)要重啟了,便于用戶保存工作中的資料。只有,root,用戶才能使用這個命令。,P09,5,、顯示當前目錄內(nèi)容,-ls,白色的文件:一般的文件,藍色的文件:目錄,綠色的文件:可執(zhí)行文件,ls-l,(,ll,),:,P10,=,P11,顯示隱藏的文件:,ls-a,P12,6,、創(chuàng)建目錄,運行前,zhang,文件夾下的文件,運行,mkdir,運行后,zhang,文件夾下的文件,P13,7,、刪除目錄,-rmdir,運行前:,運行,rmdir:,運行后:,P14,8,、切換,目錄,-cd,“,cd”,命令可以在不同的目錄中切換,:,“,cd”,命令可以直接回到根目錄,:,P15,9,、創(chuàng)建壓縮包,-cvf,創(chuàng)建,zhang.tar,運行,tar-cvf zhang.tar zhang,P16,10,、解壓縮包,-xvf,運行,xvf,前:,運行,xvf,:,運行,xvf,后結果:,P17,11,、查看所在目錄,-pwd,12,、重命名,-mv,運行,MV,前:,運行,MV,運行后效果,P18,P19,13,、復制文件,-cp,原,test001,文件夾:,運行,CP,:,運行,cp,后結果:,P20,14,、創(chuàng)建文件,-touch,Zhang01,文件夾下:,運行,touch,運行,touch,后結果:,P21,14,、刪除文件,-rm,原,zhang01,文件數(shù):,運行,rm,:,運行后,zhang01,文件數(shù):,P22,15,、搜索文件,-locate,Locate,運行命令:,搜索結果:,P23,16,、顯示文件內(nèi)容,-cat,、,more,、,less,、,head,、,tail,運行,cat:,運行后結果:,P24,more,運行,more,運行,more,結果:,P25,less,使用“,PageUp”,和“,PageDown”,可以進行上一頁和下一頁的翻頁,如果想,結束,可以按“,Q”,鍵。,運行,less,P26,head,運行,head,語句,運行,head,語句結果,head,是顯示文件的頭幾行,默認情況下,是,10,行。,P27,tail,運行,tail,語句:,運行,tail,語句結果:,tail,是顯示文件的末尾幾行,默認情況下,是,10,行,。,P28,17,、標示出文件的行數(shù),-nl,運行,nl,運行結果,P29,18,、查看進程,-ps,linux,上,ps,是進程進行監(jiān)測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而,ps,命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態(tài)、進程是否結束、進程有沒有僵死、哪些進程占用了過多的資源等等。,進程有,5,種狀態(tài),:1.,運行,-R(,正在運行或在運行隊列中等待,)2.,中斷,-S(,休眠中,受阻,在等待某個條件的形成或接受到信號,)3.,不可中斷,-D(,收到信號不喚醒和不可運行,進程必須等待直到有中斷發(fā)生,)4.,僵死,-Z(,進程已終止,但進程描述符存在,直到父進程調(diào)用,wait4(),系統(tǒng)調(diào)用后釋放,)5.,停止,-T(,進程收到,SIGSTOP,SIGSTP,SIGTIN,SIGTOU,信號后停止運行運行,),進程查看命令如下,:,1)ps e(A),顯示所有程序,P30,2)ps-e,f,是以全格式顯示當前所有的進程,P28,19,、中止進程,-kill,s,:指定發(fā)送的信號。,p,:模擬發(fā)送信號。,l,:指定信號的名稱列表。,pid,:要中止進程的,ID,號。,Signal,:表示信號。,最長用的命令“,kill,9,”:,P28,20,、編輯器,-vi,vi,編輯器有,3,種模式:命令模式、輸入模式、末行模式。,命令模式:,vi,啟動后默認進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下,Esc,鍵都可以返回命令模式。在命令模式中輸入字幕“,i”,就可以進入,vi,的輸入模式編輯文件。,輸入模式:在這個模式中我們可以編輯、修改、輸入等編輯工作,在編輯器最后一行顯示一個“,-INSERT-”,標志著,vi,進入了輸入模式。當我們完成修改輸入等操作的時候我們需要保存文件,這時我們需要先返回命令模式,在進入末行模式保存。,末行模式:在命令模式輸入“:”即可進入該模式,在末行模式中有好多好用的命令。,P28,19,、保存,q!,、,wq,輸入,q,!是強制退出,同時沒有保存當前文件內(nèi)容。如果文件沒有進行修改,或者已經(jīng)保存完畢也可以使用,q,退出。,保存退出使用,wq,P28,E-HR,部署方法及命令使用,3,P28,E-HR,的部署流程,第一步:接收到文件后,點擊 進入下圖,在地址欄輸,home/nchome/modules,P28,E-HR,的部署流程,第,二,步:,運行,/home,下的,stopehr.sh,停止應用,如果有集群,從應用也要停止。,第一種方法:,第二種方法,:,P28,E-HR,的部署流程,第三步:用,ps ef|grep java,查看是否有,java,進程,如果無,則停止成功;,如果有,則通過,kill-9 pid,殺掉,JAVA,進程。以后操作是在主服務器操作。,P28,E-HR,的部署流程,第四步:,先啟動,DM,第五步:,再啟動,Node,第一步,:,啟動,was,配置,若開發(fā)人員告訴你要生成,EJB,,,需要,在運行下列步驟:,P28,E-HR,的部署流程,第二步,:進入,EJB,界面,點擊,Depolyment,,,勾選上二階段布署,然后生成,EJB,,部署,EJB,。,第六步:先停,Node,第七步:再停,DM,第八步:啟動,ehr,部署完成。,若開發(fā)人員沒有要求生成,EJB,,或生成,EJB,完成后:,