




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一周學(xué)習(xí)總結(jié)筆記周學(xué)習(xí)筆記周一上午主要將虛擬機(jī)進(jìn)行了搭建,安裝必須的軟件,配置軟件的運(yùn)行環(huán)境。下午主要學(xué)習(xí) C+ 的基本知識指針以及類的基本用法,開始著手創(chuàng)建自己的工具函數(shù)庫,完成快排算法程序函數(shù)的填充。由于時間長沒有使用C+語言,所以開始運(yùn)用感覺有一些生疏,所以還是需要補(bǔ)充一下相關(guān)的基礎(chǔ)知識。完成任 務(wù)本地計算機(jī)以及虛擬機(jī)運(yùn)行環(huán)境的配置學(xué)習(xí)C+基本知識,開始著手創(chuàng)建自己的工具函數(shù)庫附1快速排序算法1)設(shè)置兩個變量I、J,排序開始的時候I=0, J=N-1;2)以第一個數(shù)組元素作為關(guān)鍵數(shù)據(jù),賦值給 key,即key=A0 ; 3)從J 開始向前搜索,即由后開始向前搜索( J=J-1 即 J-)
2、,找到第一個小于key 的值A(chǔ)j , Aj 與 Ai 交換;4)從I 開始向后搜索,即由前開始向后搜索( I=I+1 即 I+ ),找到第一個大于 key 的 Ai , Ai 與 Aj 交換;5)重復(fù)第3、 4、 5 步,直到I=J; (3,4 步是在程序中沒找到時候j=j-1 ,i=i+1 ,直至找到為止。找到并交換的時候i , j 指針位置不變。另外當(dāng) i=j 這過程一定正好是i+或卜完成的最后令循環(huán)結(jié)束。)周二上午繼續(xù)學(xué)習(xí)C+指針的相關(guān)應(yīng)用,因為在 mboot的相關(guān)開發(fā)過程中可能會較多的考慮內(nèi)存利用率的問題,所以指針的學(xué)習(xí)至關(guān)重要;了解vi 編輯器的使用方法,在虛擬機(jī)的運(yùn)行環(huán)境下,應(yīng)該是
3、比較常使用 vi 編輯器來進(jìn)行 相關(guān)的代碼修改工作,所以應(yīng)該有必要熟練的使用 vi 編輯器。下午主要是根據(jù) 培訓(xùn)計劃中的內(nèi)容了解MBoot ,看MBootUserGuide 的文檔內(nèi)容,了解基本的 mboot 編譯的相關(guān)方式方法,總體感覺有點兒麻煩,不過問了一些師兄,說 這部分內(nèi)容比較簡單,因為都是開發(fā)好的,改動的東西比較少,從而心里還有 點兒底了。完成任務(wù)深入學(xué)習(xí)C+有關(guān)指針的內(nèi)容了解使用vi編輯器了解MBoot的基本內(nèi)容周三上午主要學(xué)習(xí) MBoot 的發(fā)布以及編譯運(yùn)行調(diào)試,由于第一次接觸這方面的相關(guān)東西,而且內(nèi)容和硬件關(guān)系比較密切,所以接受起來有一定得吃力,不過相信真正了解的時候這些問題就
4、不會再存在了,可能開始會累一些,但是學(xué)習(xí)新知識總歸是好的。下午繼續(xù)學(xué)習(xí)這方面的內(nèi)容,中間實在看的頭疼轉(zhuǎn)過來看了看C+ 的類的友元以及操作符的重載,還是沒底啊,越看發(fā)現(xiàn)不懂的越多,文檔里面介紹的東一耙子西一掃帚的,根本不知所謂,明天還得找一些文檔惡補(bǔ)啊。完成任務(wù)學(xué)習(xí) MBoot 發(fā)布、編譯以及相關(guān)運(yùn)行流程惡補(bǔ)各種不知道的硬件知識了解C+的友元和操作符重載周四今天下午主要學(xué)習(xí)了開機(jī)音樂 +開機(jī) LOGO 的啟動流程以及其新的設(shè)計方案,這一部分內(nèi)容相對較少也比較好理解,但是要去修改編寫還存在很多的不明白的問題。上午的時間主要用來構(gòu)思我的一個新的想法,以及分析這個想法的可行性,相信下周可以整理出項目方
5、案,存放留待有足夠能力時去實現(xiàn)它。完成任務(wù)1開機(jī)音樂+開機(jī) LOGO 的啟動流程周五細(xì)細(xì)的體會introductiontoMBoot 這本電子書,雖然已經(jīng)讀了四編,但是每一遍讀都會有新的認(rèn)識,而且多讀一次就會發(fā)現(xiàn)自己不懂的就多一些。例如今天讀到“initializeH/Wsetting這一段時就想了,這個 H/W是個什么東西呢,上網(wǎng)查也沒有查到結(jié)果。還有就是下圖 5-1 中0 x00000000sboot0 x00010000PM0 x000201*00 x000201*0Chunkheaderu- boot0 x007E0000Environmentvariable/BBT0 x008000
6、00圖 5-1SPIFlashLayout當(dāng)讀到這里時,我又不知道這個PM 作何講了。問過師父之后才知道,這是個類似于系統(tǒng)的東西,可以接受鍵盤鼠標(biāo)等的命令方便下面的 UBoot 的加載 控制。圖 5-2 文檔問題截圖此部分很少用到,且很少修改,所以不必理會,暫且放入黑匣子了解到開機(jī)圖片以及音樂文件條件a最大分辨率支持如下:Baseline:1600*1200; b.大小不能超過128k;c音樂大小不能超過64K; d音樂文件必須是mp3格式;擴(kuò)展閱讀韓順平.一周學(xué)會linux 學(xué)習(xí)小結(jié) .v0linux 視頻教程第0講.開山篇為什么學(xué)習(xí) linuxlinux 是一個開源、免費的操作系統(tǒng),其穩(wěn)定
7、性、安全性、處理多并發(fā)已經(jīng)得到業(yè)界的認(rèn)可,目前很多中型,大型甚至是巨型項目都在使用 linuxlinux 內(nèi)核 redhat、紅旗 linux、ubuntu、susa fedora,它們的內(nèi)核都是一樣 的( Notelinux 其實是一個統(tǒng)稱,就比如面條是一個統(tǒng)稱,可以有哨子面、陽春面、打鹵面等)linuxfor 工作linux 系統(tǒng)管理員 -linux 系統(tǒng)的維護(hù)、配置等linux 程序員 -需 c/c+、java, php、jsp linux軟件工程師(PC)linux 嵌入式開發(fā)(單片機(jī)、芯片)如何學(xué)習(xí) linux第一階段 linux 平臺上的開發(fā),包括vi , gcc, gdb, ma
8、ke, jdk , tomcat,mysql.和 linux 基本操作第二階段加厚c語言功底c專家編程或是java語言第三階段學(xué)習(xí)unix 環(huán)境高級編程 unix 環(huán)境高級編程第四階段linux 應(yīng)用系統(tǒng)開發(fā)/linux 嵌入式開發(fā)內(nèi)容講解基礎(chǔ)部分 -linux基礎(chǔ)知識linux常用命令80個linux分區(qū)/vi/權(quán)限實用部分 -Samba安裝與配置linux網(wǎng)絡(luò)環(huán)境配置crontab使用jdk/apache/mysql/ssh/rpm6裝與配置 linux 下 java 網(wǎng)絡(luò)編程 shell 初步介紹推薦書籍-鳥哥的 Linux 的私房菜基礎(chǔ)學(xué)習(xí)篇鳥哥、許偉、林彩娥等編著 Linux 編程從
9、入門到精通宮虎波編著 Linux 內(nèi)核完全剖析趙炯編著linux 視頻教程第1 講.基礎(chǔ)介紹linux 的初步介紹linux 的特點 免費的/開源支持多線程/ 多用戶安全性好對內(nèi)存和文件管理優(yōu)越linux 的缺點 -操作相對困難吉祥物小企鵝(想起小時侯被企鵝咬了一口),芬生學(xué)生創(chuàng)建,微軟反LINUX 廣告(四個變形動物)linux 的歷史 -1960時期左右, MIT ,即麻省理工學(xué)院有一臺電腦,使用分時操作系統(tǒng),只能同時允許30 個人通過終端登錄-1965年,MIT、GE、Bell實驗室,決定將30300個人分時系統(tǒng),multis計 劃,即火星計劃 -1969年,火星計劃失敗。但 Bell的
10、KenThompson開發(fā)了一個 fileserversystem文件系統(tǒng),在Bell實驗室很受歡迎-在DennisRitchie的加入下,1973年,unix誕生,開源,源碼內(nèi)核共享 IBMAIXSunSolarisHPHPunix 伯克利分校BSDminix 系統(tǒng)出現(xiàn)LinusTorvalds,芬蘭讀書,擁有 PC386, 1991年計劃把minix移植到pc 上, 1994發(fā)布 linux0 版 linuxisnotunix ,完全沒有桌面-redhat紅帽子 s.u.s.e紅旗 linux (中國)linux 的第一次接觸關(guān)機(jī)命令shutdown-hnow立即進(jìn)行關(guān)機(jī)(管理員root才
11、可以)shutdown-rnow現(xiàn)在重新 啟動計算機(jī)reboot 現(xiàn)在重新啟動計算機(jī)進(jìn)入桌面 startx用戶登錄登錄時盡量少用 root 賬戶登錄,因為它是系統(tǒng)管理員,最大的權(quán)限,難免 操作失誤??梢岳闷胀ㄓ脩舻卿?,登錄后再用“sJ命令來切換成系統(tǒng)管理員身份用戶注銷在提示符下輸入 logout 即可,快捷鍵 ctrl+Dlinux視頻教程第2講.vi編輯器的使用什么是 vi 編輯器vi 編輯器是 linux 下最有名的編輯器,也是我們學(xué)習(xí) linux 必須掌握的工 具,在linux下也可使用vi進(jìn)行程序的開發(fā),如java程序,c程序。psVI編輯器由BillJoy1976年在bsdunix
12、開發(fā)的(世界第一駭客,成為了自 由軟件協(xié)會)如何使用 vi 進(jìn)行開發(fā)?在linux下使用vi開發(fā)一個簡單的java程序Hello.java,并且在linux下運(yùn) 行成功 -開發(fā)步驟 -java程序viHello.java輸入i,進(jìn)入到插入模式輸入Esc鍵,進(jìn)入命令模式輸入冒號:wq表示保存退出,q!表示退出不保存編譯javacHello.java運(yùn)行 javaHelloc 程序 -gccoHelloHello.cpp參數(shù)o表示可自定義生成的out文件名,否則默認(rèn)為 a.out,重復(fù)寫會覆蓋以前的值-視頻教程第3 講.用戶管理.目錄結(jié)構(gòu)概述簡單介紹linux 的文件系統(tǒng)是采用層級式的樹狀目錄結(jié)構(gòu)
13、,在此結(jié)構(gòu)中的最上層是根 目錄“ /,然后在此目錄下再創(chuàng)建其他的目錄”深刻理解 linux 文件目錄是非常重要的 -/常用命令介紹pwd,顯示當(dāng)前在哪個路徑下linux的用戶管理useradd用戶名,添加用戶a)【案例】useraddxiaomingpasswM戶名,為新用戶設(shè)密碼a)【案例】passwdxiaoming,修改小明的密碼userdel用戶名,刪除用戶a)【案例】userdelxiaoming,刪除用戶但保存用戶主目錄 b)【案例】 userdelrxiaoming,刪除用戶以及用戶主目錄 logout,當(dāng)前用戶退出 whoami,當(dāng) 前用戶是誰提示“ #表示”root 用戶,“
14、 $表示普通用戶。”root,存放root用戶的相關(guān)文件home,存放普通用戶的相關(guān)文件 bin,存 放常用命令的目錄,如vi, susbin,要具有一定權(quán)限才可以使用命令mnt,默認(rèn)掛載光驅(qū)和軟驅(qū)的目錄etc,存放配置的相關(guān)文件var,存放經(jīng)常變化的文件,如網(wǎng)絡(luò)連接的sock文件boot,存放引導(dǎo)系統(tǒng)啟動的相關(guān)文件usr,安裝一個軟件的默認(rèn)目錄,相當(dāng)于 windows下的programfileslinux視頻教程第4 講 .常用命令linux 的常用命令init0123456 ,指定系統(tǒng)運(yùn)行級別,類似windows 的正常運(yùn)行模式或安全模式 0 關(guān)機(jī) 1 單用戶2 多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)3
15、多用戶狀態(tài)有網(wǎng)絡(luò)服務(wù)4 系統(tǒng)未使用保留給用戶 5 圖形界面 6 系統(tǒng)重啟常用運(yùn)行級別是3 和 5,要修改默認(rèn)的運(yùn)行級別可改文件/etc/inittab 的id:5:initdefault: 這一行中的數(shù)字切換用戶輸入 su 切換用戶或者logoutFAQ 不小心設(shè)置了6,導(dǎo)致系統(tǒng)啟動-重啟-啟動循環(huán),怎么辦?在進(jìn)入grub引導(dǎo)界面時,在數(shù)秒的時候,請輸入e然后選中第二行,輸入e在出現(xiàn)的界面里,輸入 1【 1 表示單用戶級別】,1 的前面需要加一個空格,單用戶模式既可以修改模式,又可以修改密碼,Enter返回后,按b注意用運(yùn)行級別 1 可以繞過 ROOT 密碼,不需要密碼就可以用,用 passw
16、d 就 OK里修改 LANG=en_US.Utf-8 防止中文亂碼pwd ,顯示當(dāng)前工作目錄cd,改變目錄ls,列出文件和目錄a)lsa,顯示目錄下的所有文件,包括隱藏文件b)lsl,顯示長列表格式c)ls-almkdir,建立目錄rmdir,刪除空目錄,如果里面有內(nèi)容rmrtab,補(bǔ)全命令,有相同前綴可雙擊tabtouch,建立空文件cp,復(fù)制命令a)【案例】cprdiUdir2,遞歸復(fù)制命令(復(fù)制子目錄信息)10.mv,移動文件和改文件名1rm ,刪除文件和目錄a)rmrf* ,刪除所有內(nèi)容,包含目錄和文件,r表示遞歸,f表示強(qiáng)制1ln, 建立符號連接,類似于建立某個文件的快捷方式a)ln
17、s源目標(biāo)b)【案例】lns/etc/inittabinittabinittab 指向?qū)嶋H文件 /etc/inittabinittab1more, 顯示文件內(nèi)容帶分頁,長空格下翻,無上翻lless,顯示文件內(nèi)容帶分頁,up上翻,Igrep,在文本中查詢內(nèi)容a)【案例】假設(shè)存在某個文件 aaa.java中含有shunping關(guān)鍵字,此時可以使 用 grep名命令來查找,grep-n “shunping aaa.java表示在第 n行出現(xiàn)1|,管道命令,在linux 和 unix 系統(tǒng)a)怎么理解?把上一個命令的結(jié)果交給|后面的命令處理b)【案例】 lsl/etc/|more1mancommand,
18、 幫助, 類彳以于 dos中的 help1find ,搜索文件及目錄。在linux 中,因為文件系統(tǒng)是以級別式的結(jié)構(gòu)來組成的,所以要在整個系統(tǒng)中找到特定的文件和目錄并不是件容易的事。而Mnd命令可以解決上述問題am特定的目錄下搜索并顯示指定名稱的文件和目錄i.【案例】巾nd/-nameman意思是說從根目錄開始搜索名稱為man的文件或目錄b)搜索一段時間內(nèi)被存取/變更的文件或目錄i.ii.iii.iv.c)【案例】巾nd/home-amin-10十分鐘內(nèi)存取的文件或目錄【案例】find/home- atime-10十小時內(nèi)存取的文件或目錄【案例】find/home-cmin-10十分鐘內(nèi)更改
19、過的文件或目錄【案例】find/home-ctime+10十小時前更改過的文件或目錄搜索指定大小的文件i.【案例】巾nd/home-size+10k意思是說查找/home目錄下大小為10k的文件1 重定向命令a)ls-la.txt,列表的內(nèi)容寫入文件 a.txt中(覆蓋寫)b)ls-alaa.txt,列表的內(nèi)容追加到文件aa.txt 的末尾 c)從文件中輸入信息database_program2)zipaa.zi儀件名1文件名23)zipraa.zip文件夾路徑a)以zip和unzip處理.zip文件zip 命令的基本使用方法a)zipfile.zip*zip 后接壓縮后的文件名,在它的后面輸
20、入要壓縮的文件即可壓縮后,自動刪除原文件a)【案例】zipmfile.zipto.txt把to.txt文件壓縮成巾le.zip文件,to.txt會自動刪除的將子目錄一起壓縮a)【案例】ziprfile.zip*將當(dāng)前目錄下的子目錄一起壓縮iv.忽略子目錄的內(nèi)容a)【案例】zipjfile.zip*v.將已壓縮的或沒有必要壓縮的文件去掉a)【案例】zipn.mpg:.jpg:.gif第一種文件中間要用“分開vi.壓縮某一日之后的文件a)【案例】zipt10201*file.zip將當(dāng)前目錄下在201*年10月20日之后文件壓縮vii.不壓縮鏈接文件的原文件a)【案例】zipyfile.zip*v
21、iii.壓縮率問題,-1-9,其中-9的壓縮率最高a)【案例】zip-9file.zip*ix.將不需要壓縮的文件排除在外a)【案例】zipfile.zip*-xfiletxt在壓縮時,將當(dāng)前目錄內(nèi)的filetxt文件排除在外b)以unzip命令進(jìn)行.zip文件的解壓縮i.直接解壓縮文件a)【案例】unzipfile.zipii.排除不需要解壓縮的文件a)【案例】unzipfile.zipxfile2除了 file2文件外,其他的文件都解壓縮iii.查看壓縮包的內(nèi)容a)【案例】unzipZfile.zip查看巾le.zip壓縮包的內(nèi)容,也可以使用-1,-V”來查看壓縮包的內(nèi)容c)以 gzip
22、和 gunzip 處理 .gz 文件a)gunzipfile.gz 或 gzipdfile.gzlinux 視頻教程第5-6講.文件權(quán)限.用戶組用戶組在 linux 中的每個用戶必須屬于一個組,不能獨立于組外。在linux 中每個文件有所有者、所在組、其它組的概念所有者一般為文件的創(chuàng)建者,誰創(chuàng)建了該文件,就天然的成為該文件的所有者用lsahl 命令可以看到文件的所有者也可以使用 chown 用戶名文件名來修改文件的所有者文件所在組當(dāng)某個用戶創(chuàng)建了一個文件后,這個文件的所在組就是該用戶所在的組用lsahl 命令可以看到文件的所在組也可以使用chgrp組名文件名來修改文件所在的組其它組除開文件的所
23、有者和所在組的用戶外,系統(tǒng)的其它用戶都是文件的其它組【案例】建立兩個組policeman (警察),bandit (土匪);建立三個用戶 along, panpan (屬于 policeman) , ashuai (屬于 bandit)用 along這個用戶登錄到系統(tǒng),創(chuàng)建一個文件,lsl添加組,只能在root用戶下操 作groupaddpoliceman查看所有組vi/etc/group 或 cat/etc/group所有者owner所在組group其它組others改變用戶所在的組查看所有用戶信息 cat/etc/passwd說明 cat 只能看不能改, vi 可以看也可以改創(chuàng)建用戶,并添
24、加到指定組useraddgffl名用戶名 useraddgpolicemanalongUID 用戶 ID, GID 組 ID修改文件訪問權(quán)限(panpan無法進(jìn)入along主目錄)查看along主目錄的屬 性 drwx修改along主目錄的屬性(root和文件所有者才有此權(quán)限)chmod777along查看當(dāng)前用戶 whoami任務(wù)可以讓panpan修改Mytest.javachmod664Mytest.java把一個用戶移值至U 另一個組usermod-g組名用戶名usermod-gpolicemanashua修改文件所有者 chown用戶名文件名修改文件所有組chgrp組名文件名文件權(quán)限l
25、s-l 中顯示的內(nèi)容如下-rwxrw-r-1rootroot1213Feb209:39abc-10 個字符確定不同用戶能對文件干什么 -第一個字符代表文件(-)、目錄(d),鏈接(1)其余字符每 3 個一組( rwx ),讀( r )、寫(w )、執(zhí)行(x ) -第一組rwx 文件所有者的權(quán)限是讀、寫和執(zhí)行第二組rw- 與文件所有者同一組的用戶的權(quán)限是讀、寫但不能執(zhí)行第三組r-不與文件所有者同組的其他用戶的權(quán)限是讀不能寫和執(zhí)行也可用數(shù)字表示為 r=4 , w=2 , x=1 因此 rwx=4+2+1=7 注意文件最大權(quán)限666,目錄最大權(quán)限7771 表示連接的文件數(shù)root表示用戶root表示
26、用戶所在的組1213表示文件大?。ㄗ止?jié))Feb209:39 表示最后修改日期abc表示文件名改變權(quán)限的命令chmod 改變文件或目錄的權(quán)限chmod755abe賦予 abc權(quán)BU rwxr-xr-xchmodu=rwx, g=rx, o=rxabc同上 u=用戶權(quán)限,二組權(quán)限,o二不同組其他 用戶權(quán)限chmodu-x, g+wabc給abc去除用戶執(zhí)行的權(quán)限,增加組寫的權(quán)限 chmoda+rabc給所有用戶添加讀的權(quán)限改變所有者(chown) 和用戶組(chgrp) 命令 chownxiaomingabc改變 abc 的所有者為xiaomingchgrprootabc改變abc所屬的組為roo
27、t改變abc這個目錄的所有者是root改變abc這個目錄及其下面所有的文件和目錄的所有者是root改變用戶所在組在添加用戶時,可以指定將該用戶添加到哪個組中,同樣用 root 的管理權(quán) 限可以改變某個用戶所在的組usermodg組名 用戶名你可以用 -【綜合案例】【題11建立兩個用戶組groupl和group2,以及三個用戶dennis、daniel、 abigale,并且將前2個用戶分配在groupl用戶組下,后一個分配在group2用戶 組下usermodd目錄名用戶名,改變該用戶登錄的初始目錄【題2】以dennis用戶登錄,創(chuàng)建一個Hello.java文件【題3】以daniel用戶登錄,
28、觀察是否可以訪問/home/dennis目錄以及讀或 寫其創(chuàng)建的 Hello.java 文件【題4】以dennis用戶登錄,修改目錄/home/dennis及Hello.java文件的讀 寫權(quán)限(更正修改目錄權(quán)限的時候,應(yīng)該使用770,而不是760,否則權(quán)限不足)【題 5】重復(fù)【題 3】【題6】改變abigale的用戶組由group2變?yōu)間roup1然后,可以使用cat/etc/passwdfi看并確定【參考】 -groupadd組名,在linux中添加組 vi/etc/group,查看linux中所有組信息,可以看可以編輯 cat/etc/group,查 看linux中所有組信息,只可以看不
29、可以編輯 useraddg組名用戶名,創(chuàng)建用戶的 同時指定將該用戶分配到哪個組下vi/etc/passwd,查看linux中所有用戶信息,可以看可以編輯cat/etc/passwd查看linux中所有用戶信息,只可以看不可以編 輯linux視頻教程第7講.J2EE環(huán)境配置J2EE環(huán)境搭建jdk 安裝步驟 -把 mypackage.iso掛載至U linux 操作系統(tǒng)上-在 vm 做好配置mount/mnt/cdrom,掛載光目區(qū) unmount/mnt/cdrom,隹口載光目區(qū)把安裝文件拷貝到 /home-cp 文件 /home安裝 -查看一個文件vi/etc/profile 環(huán)境配置文件#注
30、釋配置先前安裝的 jdkjdk0_06配置完畢需要注銷一下eclipse安裝步驟-掛載共享文件把安裝文件拷貝到/home-安裝 -tarzxvfeclipse-SDK-1-linux-gtk.tar.gzcp 文件 /home進(jìn)入圖形界面,運(yùn)行eclipse需要桌面支持-startx啟動eclipse-安裝步驟 -掛載共享文件把安裝文件拷貝到/home-安裝 -文件 /home注意點 -進(jìn)入圖形界面安裝支持,否則報錯選擇已安裝的 eclipse 的主目錄重新啟動eclipse-這時會發(fā)現(xiàn),菜單欄上多了一個MyEclipse 選項tomcat安裝步驟我們知道 javaee的月艮務(wù)器有 tomca
31、t、 jboss、 weblogic、 websphere resin 這些都可以安裝到linux下,我們給人家安裝tomcat,安裝步驟如下掛載共享文件把安裝文件拷貝到/home-安裝 -測試 -編寫一個簡單的 jsp 頁面配置 tomcat 和 jdktarzxvfjakarta-tomcat-0.30.tar.gzcp 文件/homelinux視頻教程第8講.linux分區(qū)詳解概述硬盤的分區(qū)主要分為基本分區(qū)(PrimaryPortion)和擴(kuò)展分區(qū)(ExtensionPortion)兩種。只是針對一個硬盤來講,基本分區(qū)和擴(kuò)展分區(qū)的數(shù)目之和不能大于 4 個,且基本分區(qū)可以馬上被使用但不能再
32、分區(qū)。擴(kuò)展分區(qū)必須再進(jìn)行分區(qū)后才能使用,也就是說它必須還要進(jìn)行二次分區(qū)。那么有擴(kuò)展分區(qū)再分下去的是什么呢?它就是邏輯分區(qū)( LogicalPortion ),而且邏輯分區(qū)沒有數(shù)量上限制對 windows 用戶來說,有幾個分區(qū)就有幾個驅(qū)動器,并且每個分區(qū)都會獲得一個字母標(biāo)識符,然后就可以選用這個字母來指定在這個分區(qū)上的文件和目錄。它們的文件結(jié)構(gòu)都是獨立的,非常好理解。但對這些用戶初上手RedhatLinux,可就有點惱人了。因為對RedhatLinux用戶來說無論有幾個分區(qū),分給哪一個目錄使用,它歸根結(jié)底就只有一個根目錄、一個獨立且唯一的文件結(jié)構(gòu)。 RedhatLinux 中每個分區(qū)都是用來組成
33、整個文件系統(tǒng)的一部分。因為它采用了一種叫 “載入 ”的處理方法,它的整個文件系統(tǒng)中包含了一整套的文件和目錄,并將一個分區(qū)和一個目錄聯(lián)系起來。這時要載入的那個分區(qū)將使它的 存儲空間在這個目錄下獲得硬盤對于IDE硬盤,驅(qū)動器標(biāo)識符為“hdx;其中“h殺明分區(qū)所在設(shè)備的類 型,這里是指IDE硬盤了?!皒為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤, d 為輔助從屬盤),“代表分四分”區(qū),前個區(qū)用數(shù)字1 到 4 表示,它們是主分區(qū)或擴(kuò)展分區(qū),從5開始就是邏輯分區(qū)。例如hda3表示為第一個IDE硬 盤上的第三個主分區(qū)或擴(kuò)展分區(qū),hdb2表示為第二個IDE硬盤上的第二個主分 區(qū)或擴(kuò)展分區(qū)對于SCSI硬
34、盤則標(biāo)識為“sdx, SCSI硬盤是用 電豚表示分區(qū)所在設(shè)備的 類型的,其余則和 IDE 硬盤的表示方法一樣幾個重要命令掛載命令mount-parameters設(shè)備名稱掛載點特別說明在掛載光驅(qū)時,可直接使用mount/mnt/cdrom【案例】mount/dev/sda1/test/卸載命令umount掛載點【案例】umount/test/查看磁盤使用情況df-parameters-查看 linux 系統(tǒng)分區(qū)具體情況df-hdfldf 目錄全路徑 ,查看某個目錄是在哪個分區(qū)fdiskllinux視頻教程第9講.linux安裝演示安裝光盤是保持 connectlinux 安裝的時候,分區(qū)是關(guān)鍵說
35、明虛擬機(jī)安裝的時候分配空間分的是5Ga)/boot 分區(qū) 100Mb)swap交換分區(qū)一般是你物理內(nèi)存的 2倍但不要大于256Mc)/根分區(qū)盡可能大(剩余的全部分給他)linux視頻教程第10講.shell介紹概述每個人在成功登陸linux 后,系統(tǒng)會出現(xiàn)不同的提示符號,例如 $、 、 #等,然后你就可以開始輸入需要的命令,若是命令正確,系統(tǒng)就會依據(jù)命令的要求來執(zhí)行,直到注銷系統(tǒng)為止;在登錄到注銷期間,輸入的每個命令都會經(jīng)過解釋及執(zhí)行。而這個負(fù)責(zé)的機(jī)制就是shellshell 編程其實作為命令語言互動式地解釋和執(zhí)行用戶輸入的命令只是shell 功能的一個方面。shell還可以用來進(jìn)行程序設(shè)計。
36、它提供了定義變量和參數(shù)的手段以及 豐富的程序控制結(jié)構(gòu)。使用 shell 編程類似于 DOS 中批處理文件,稱為 shellscript,又叫shell程序或shell命令文件shell 的分類Shell 名稱 BourneCKorn開發(fā)者S.R.BourneBillJoyDavid命令名稱 /bin/sh/bin/csh/bin/kshshell有很多種類,常用的有如下幾種a)/bin/ashb)/bin/bash-bash中國常用 c)/bin/tcshcshd)/bin/ksh 查看電腦有多少個 shell:a)ls-l/binhome開始安裝(順序)a)rpmivhsamba-commo
37、n-7a-0.i38rpmb)rpmivhsamba-client-7a-0.i38rpmc)rpmivhsamba-7a-0.i38rpm創(chuàng)建一個用戶 youyoua)useraddyouyoub)passwdyouyo給 youyou 設(shè)置 samba碼-將/etc/passwd中的用戶都加到smbpasswd中a)cat/etc/passwd|mksmbpasswd.sh/etc/samba/smbpasswd-設(shè)置密碼b)smbpasswdyouyou啟動samba服務(wù)器,測試a)servicesmbstart 啟動在 windows 運(yùn)行窗口輸入 linux 的 IP19162288
38、輸入 youyou 的 samba用戶 名,密碼 b)servicesmbstop 停止 c)samba酉己置共享資源的基本配置/etc/samba/smb.confcomment針對共享資源所做的說明文字。默認(rèn)值為空字符串a(chǎn))【案例】comment=dirfortodayhero共享這個 目錄是為了 todayhero這個用 戶path若共享的資源是目錄,是指定該目錄的位置a)【案例】path=/tmp共享tmp這個目錄guestok是否允許用戶不使用賬號 和密碼訪問此資源a)【案例】guestok=yes允許用戶不使用賬號和密碼訪問此資源b)【案例】guestok=no不允許用戶不使用賬號
39、和密碼訪問此資源hostsallow設(shè)置連接主機(jī)的地址a)【案例】hostsallow=19161fc許來自 19161 或hostsdeny置禁止連接的主機(jī)地址a)【案例】hostsdeny=19161不允許19161的主機(jī)訪問samba服務(wù)器的資源readonly用于設(shè)置共享的資源是否為可讀servicesmbrestart 重啟 a)【案例】readonly=yes允許只讀b)【案例】readonly=no不僅僅只讀,也就是說可以寫入linux視頻教程第14講.crontab詳解概述任務(wù)調(diào)度是指系統(tǒng)在某個時間執(zhí)行的特定的命令或程序任務(wù)調(diào)度分類-查看windows網(wǎng)絡(luò)信息netstatan
40、任務(wù)調(diào)度命令設(shè)置任務(wù)調(diào)度文件/etc/crontab設(shè)置個人任務(wù)調(diào)度,執(zhí)行crontabe命令,接著輸入任務(wù)到調(diào)度文件【案例】5*lsl/etc/tmp/to.txt ,意思說每小時的第五分鐘執(zhí)行l(wèi)s命令調(diào)度文件的規(guī)則字段名稱分鐘小時日期月歷星期使用任務(wù)調(diào)度-設(shè)置任務(wù) -crontabe說明每小時中的第幾分鐘執(zhí)行每天的第幾個小時執(zhí)行每月的第幾天執(zhí)行每年的第幾個月執(zhí)行每周的第幾天執(zhí)行范圍 0-590-231-311-120-6系統(tǒng)工作有些重要的工作必須周而復(fù)始地執(zhí)行,如病毒掃描等個別用戶工作個別用戶可能希望執(zhí)行某些程序每隔一定時間去執(zhí)行date/home/mydate2-希望每天凌晨200去執(zhí)行
41、date/home/mydate2可以在crontabe中力口入 02*date/home/mydate2-希望每分鐘去執(zhí)行在crontabe中力口入*date/home/mydate-怎樣去調(diào)度多個任務(wù) -在crontabe中直接寫多個命令(不推薦)*date/home/mydate2*cp/home/mydate2/root說明.sh表示shell文件,chmod修改權(quán)限,必須要有X的權(quán)限-所以把所有的任務(wù),寫入到一個可執(zhí)行文件(shell編程)vimytask.sh(里面 寫 *date/home/mydate2*cp/home/mydate2/root)chmod744mytask.s
42、h*/root/mytask.sh-終止任務(wù)調(diào)度-crontabr終止任務(wù)調(diào)度(刪除所有)crontabl列出當(dāng)前有哪些任務(wù)調(diào)度linux 視頻教程第15講.進(jìn)程的介紹和管理概述在 linux 中,每個執(zhí)行的程序都稱為一個進(jìn)程,每一個進(jìn)程都分配一個ID號每一個進(jìn)程,都會對應(yīng)一個父進(jìn)程,而這個父進(jìn)程可以復(fù)制多個子進(jìn)程,例 如 www服務(wù)器每個進(jìn)程都可能以兩種方式存在的,前臺與后臺。所謂前臺進(jìn)程就是用戶 目前的屏幕上可以進(jìn)行操作的,后臺進(jìn)程則是實際在操作,但由于屏幕上無法看到的進(jìn)程,通常使用后臺方式執(zhí)行一般系統(tǒng)的服務(wù)都是以后臺進(jìn)程的方式存在,而且都會常駐在系統(tǒng)中,直到關(guān)機(jī)才結(jié)束 -進(jìn)程與線程-進(jìn)程
43、就是正在執(zhí)行的程序線程-輕量級的進(jìn)程進(jìn)程有獨立的地址空間,線程沒有線程不能獨立存在,它是由進(jìn)程創(chuàng)建(linux下用fork, java里用Thread或 實現(xiàn)Runnable) -進(jìn)程的管理ps命令是用來查看目前系統(tǒng)中,有哪些正在執(zhí)行,以及它們執(zhí)行的情況, 可以不加任何參數(shù),顯示詳細(xì)的進(jìn)程信息a)psa顯示當(dāng)前終端的所有進(jìn)程信息 b)psu以用戶的格式顯示進(jìn)程信息 c)psx 顯示后臺進(jìn)程運(yùn)行的參數(shù)d)paaux【看的全面,信息也全面】ps顯示的信息選項 字段 PIDTTYTIMECMD1 號進(jìn)程是所有進(jìn)程的父進(jìn)程終止進(jìn)程kill/killall若是某個進(jìn)程執(zhí)行一半需要停止時,或是已消了很大的
44、系統(tǒng)資源時,此時可以考慮停止該進(jìn)程,使用 kill 命令來完成此項任務(wù)終止某個進(jìn)程kill 進(jìn)程號【案例】kill16251 終止進(jìn)程號為16251的進(jìn)程【案例】kill-916251 因為有些進(jìn)程會捕捉某些信號,如果直接不能結(jié)束進(jìn)程可以用“-9”傳送信息killall 殺死此進(jìn)程和所有其子進(jìn)程動態(tài)監(jiān)控進(jìn)程top命令與ps命令很相似。它們都用來顯示正在執(zhí)行的進(jìn)程。top與ps最 大的不同之處,在于 top 在執(zhí)行一段時間可以更新正在運(yùn)行的進(jìn)程監(jiān)視特定用戶 -top輸入此命令,按回車鍵,查看執(zhí)行的進(jìn)程u然后輸入“u回車,再輸入用戶名,即可說明進(jìn)程識別號終端機(jī)號此進(jìn)程所消 CPU 時間正在執(zhí)行的命
45、令或進(jìn)程名相對講,線程耗費的 CPU 和內(nèi)存要小于進(jìn)程終止指定的用戶 -top輸入此命令,按回車鍵,查看執(zhí)行的進(jìn)程k然后輸入“k回車,再輸入要結(jié)束的進(jìn)程ID 號-指定系統(tǒng)狀態(tài)更新的時間-topd10指定系統(tǒng)更新進(jìn)程的時間為10秒top 顯示選項解釋03:32:58當(dāng)前系統(tǒng)時間1:52,表示系統(tǒng)啟動了多久luser,當(dāng)前登錄到linux上的用戶數(shù)loadaverage0.000.000.00當(dāng)前系統(tǒng)負(fù)載情況,一般來說,參數(shù)越小,系統(tǒng)運(yùn)行的越輕松,當(dāng)平均數(shù)0.6 時,系統(tǒng)就很緊張了 -38processes 進(jìn)程數(shù)0zombie,僵尸進(jìn)程數(shù),相當(dāng)于這個進(jìn)程沒有用了,還占用資源,比如父進(jìn)程來不及收回
46、子進(jìn)程-設(shè)置系統(tǒng)時間 -date命令顯示系統(tǒng)的時間,可以在直接輸入“datet令來查看系統(tǒng)的時間利用date命令來更改系統(tǒng)的時間-dateMMDDHHMMCCYY.SS 月月日日時時分分年年.秒秒CPUstates93%idle,閑置的 CPUMem,內(nèi)存Swap,類似于虛擬內(nèi)存查看月歷 -cal3201*查看201*年3月的月歷-查看年歷-cal201*查看201*的年歷linux視頻教程第16講.監(jiān)控網(wǎng)絡(luò)狀態(tài)幾個監(jiān)控命令顯示網(wǎng)絡(luò)統(tǒng)計信息的命令netstat此命令用來顯示整個系統(tǒng)目前的網(wǎng)絡(luò)情況。例如目前的連接、數(shù)據(jù)包傳遞數(shù)據(jù)、或是路由表內(nèi)容,此命令直接輸入即可使用-netstatanp-檢測
47、主機(jī)連接命令ping是一種網(wǎng)絡(luò)檢測工具,它主要是用檢測遠(yuǎn)程主機(jī)是否正常,或是兩部主機(jī)間的介質(zhì)是否為斷、網(wǎng)線是否脫落或網(wǎng)卡故障顯示數(shù)據(jù)包經(jīng)過歷程命令traceroute (追蹤路由)此命令可以直接輸入使用,用來檢測數(shù)據(jù)包在網(wǎng)絡(luò)上傳輸?shù)倪^程,從本機(jī)到遠(yuǎn)程的主機(jī)完整路徑,幫助管理員解決問題顯示路由表route路由最大的功能就是轉(zhuǎn)發(fā)所謂路由是指將數(shù)據(jù)由來源網(wǎng)絡(luò)送往目的網(wǎng)絡(luò)的操作。在大型網(wǎng)絡(luò)中,路由是非常復(fù)雜的,因為數(shù)據(jù)包在抵目的地時,可能經(jīng)過的節(jié)點有很多,路由表是存儲在路由器或一些其他鏈接設(shè)置上的窗體。其中記錄著了到指定目的的網(wǎng)絡(luò)路徑,以及這些路徑的相關(guān)數(shù)值此命令可以直接輸入使用,來查看本機(jī)路由的情況
48、每個路由器都有一個路由表,顯示最近的路由表握手機(jī)制類似于古代的信使,驛站ping對方ip地址an,按一定順序排列輸出p,表示顯示哪個進(jìn)程在調(diào)用linux視頻教程第17 講.mysql安裝.配置.使用概述mysql 數(shù)據(jù)庫在 linux 下可以充分發(fā)揮威力, mysql 數(shù)據(jù)庫越來越受到軟件公司的青睞,為什么呢?免費、跨平臺、輕、支持多并發(fā)在北京很多軟件公司屬于創(chuàng)業(yè)型的中、小公司,從節(jié)約成本的角度考慮,mysql 特別適合中、小項目mysql 安裝概述 mysql 數(shù)據(jù)庫在 linux 下可以充分發(fā)揮威力, mysql 數(shù)據(jù)庫越來越受到 軟件公司的青睞,為什么呢?(1)免費 (2)跨平臺(3)輕
49、 (4)支持多并發(fā)在北京很多軟件公司屬于創(chuàng)業(yè)型的中、小公司。從節(jié)約成本的角度考慮。mysql 特別適合中、小項目。 -mysql 的安裝ps:安裝之前查看是否已經(jīng)安裝 mysql, rpmqamysql如果有就刪除之rpmemysql,強(qiáng)制刪除rpmenodepsmysql準(zhǔn)備安裝文件,copy到/home下把安裝文件解壓tar-zxvf 文件名 .tar.gz此時文件比較多時可以用 rm 刪除文件rmsamba-洲除多個文件此時有提示是否全部刪除rmfsamba-*此時就不會有提示了重命名 mv 原名新名開始安裝創(chuàng)建 mysql 組a)useraddmysql創(chuàng)建 mysql 用戶,并放入到
50、 mysql 組中a)useradd-gmysqlmysq進(jìn)入至U mysql 文件夾a冽始化數(shù)據(jù)庫scripts/mysql_install_dbuser=mysqlb)修改文件的所有者chownRroot.c)修改date文件夾的所有者chownRmysqldated)改變用戶組chgrpRmysql.說明“ .點號代表當(dāng)前目錄及文件”啟動 mysql-bin/mysqld_safeuser=mysql&- -&表示以后臺的方式啟動檢查一下進(jìn)程,netstatanp查看監(jiān)聽端口是3306的是不是打開了如何進(jìn)入 mysql-cdbin回車Notes如果希望在任何一個目錄下都可以進(jìn)入mysql,則需在用戶變量/root/.bash_profi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑裝飾施工中的質(zhì)量保證措施考核試卷
- 中藥材種植的農(nóng)業(yè)生態(tài)環(huán)境保護(hù)法制建設(shè)考核試卷
- 批發(fā)業(yè)務(wù)會計與財務(wù)管理考核試卷
- 文化空間營造考核試卷
- 體育運(yùn)動訓(xùn)練中的運(yùn)動康復(fù)技術(shù)考核試卷
- 體育航空運(yùn)動飛行器空中交通管制操作考核試卷
- 寵物友好郵輪旅行船上寵物友好娛樂活動策劃分享考核試卷
- 走路的安全課件
- 勞動合同補(bǔ)充合同范本
- 綠化租賃合同范本
- 紅茶市場洞察報告
- 外國來華留學(xué)生經(jīng)費管理辦法
- 蝴蝶蘭栽培技術(shù)規(guī)程
- 筋膜刀的臨床應(yīng)用
- 2024-2030年中國反芻動物飼料行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 幼兒園大班《識字卡》課件
- 2024-2030全球與中國寵物醫(yī)院市場現(xiàn)狀及未來發(fā)展趨勢
- 《研學(xué)旅行課程設(shè)計》課件-2認(rèn)識研學(xué)旅行的參與方
- 安全警示教育的會議記錄內(nèi)容
- 部編版小學(xué)語文四年級下冊第二單元教材分析
- 參考消息電子版在線閱讀(角度區(qū))
評論
0/150
提交評論