IT技術(shù).WEB23-Linux筆記_第1頁(yè)
IT技術(shù).WEB23-Linux筆記_第2頁(yè)
IT技術(shù).WEB23-Linux筆記_第3頁(yè)
IT技術(shù).WEB23-Linux筆記_第4頁(yè)
IT技術(shù).WEB23-Linux筆記_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

傳智播客專注于Java、.Net和Php、網(wǎng)頁(yè)平面設(shè)計(jì)工程師的培訓(xùn)第23章WEB23-Linux篇今日任務(wù) 在Linux系統(tǒng)上安裝JDK. 在Linux系統(tǒng)上安裝Tomcat. 在Linux系統(tǒng)上安裝MySQL教學(xué)導(dǎo)航教學(xué)目標(biāo)了解Linux系統(tǒng)安裝Linux虛擬機(jī)學(xué)習(xí)Linux的常用命令多用戶以及權(quán)限學(xué)習(xí)Linux實(shí)戰(zhàn)教學(xué)方法案例驅(qū)動(dòng)法1.1 Linux的概述:1.1.1 什么是Linux: 學(xué)習(xí)Linux之前先了解UnixUnix是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng)。于1969年在AT&T的貝爾實(shí)驗(yàn)室開發(fā)。UNIX的商標(biāo)權(quán)由國(guó)際開放標(biāo)準(zhǔn)組織(The Open Group)所擁有。UNIX操作系統(tǒng)是商業(yè)版,需要收費(fèi),價(jià)格比Microsoft Windows正版要貴一些。 Linux的概述:Linux是基于Unix的Linux是一種自由和開放源碼的操作系統(tǒng),存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、臺(tái)式計(jì)算機(jī)誕生于1991 年10 月5 日。是由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds和后來加入的眾多愛好者共同開發(fā)完成 Linux的歷史:Linux最初是由芬蘭赫爾辛基大學(xué)學(xué)生Linus Torvalds由于自己不滿意教學(xué)中使用的MINIX操作系統(tǒng), 所以在1990年底由于個(gè)人愛好設(shè)計(jì)出了LINUX系統(tǒng)核心。后來發(fā)布于芬蘭最大的ftp服務(wù)器上,用戶可以免費(fèi)下載,所以它的周邊的程序越來越多,Linux本身也逐漸發(fā)展壯大起來,之后Linux在不到三年的時(shí)間里成為了一個(gè)功能完善,穩(wěn)定可靠的操作系統(tǒng). Linux系統(tǒng)的應(yīng)用:服務(wù)器系統(tǒng)Web應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、接口服務(wù)器、DNS、FTP等等; 嵌入式系統(tǒng)路由器、防火墻、手機(jī)、PDA、IP 分享器、交換器、家電用品的微電腦控制器等等,高性能運(yùn)算、計(jì)算密集型應(yīng)用Linux有強(qiáng)大的運(yùn)算能力。桌面應(yīng)用系統(tǒng)移動(dòng)手持系統(tǒng) Linux的版本Linux的版本分為兩種:內(nèi)核版本和發(fā)行版本;內(nèi)核版本是指在Linus領(lǐng)導(dǎo)下的內(nèi)核小組開發(fā)維護(hù)的系統(tǒng)內(nèi)核的版本號(hào) ;發(fā)行版本是一些組織和公司根據(jù)自己發(fā)行版的不同而自定的 ; Linux的主流版本1.2 Linux的安裝:1.2.1 虛擬機(jī)安裝: 什么是虛擬機(jī)虛擬機(jī):一臺(tái)虛擬的電腦.虛擬機(jī)軟件:* VmWare:收費(fèi)的.* VirtualBox:免費(fèi)的. 安裝VmWare參考虛擬軟件vmware安裝.doc1.2.2 CentOS的安裝參考CentOS6詳細(xì)安裝文檔.doc1.2.3 Linux的目錄結(jié)構(gòu):root管理員的home目錄root其他用戶的home目錄home目錄中1.3 Linux的常用命令1.3.1 切換目錄命令cd:使用cd app切換到app目錄cd .切換到上一層目錄cd /切換到系統(tǒng)根目錄cd 切換到用戶主目錄cd -切換到上一個(gè)所在目錄1.3.2 列出文件列表:ls ll dir(*)ls(list)是一個(gè)非常有用的命令,用來顯示當(dāng)前目錄下的內(nèi)容。配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容。 格式:ls參數(shù) 路徑或文件名常用:在linux中以 . 開頭的文件都是隱藏的文件* ls* ls -a 顯示所有文件或目錄(包含隱藏的文件)* ls -l 縮寫成ll1.3.3 創(chuàng)建目錄和移除目錄:mkdir rmdirmkdir(make directory)命令可用來創(chuàng)建子目錄。mkdir app 在當(dāng)前目錄下創(chuàng)建app目錄mkdir p app2/test 級(jí)聯(lián)創(chuàng)建aap2以及test目rmdir(remove directory)命令可用來刪除“空”的子目錄:rmdir app 刪除app目錄1.3.4 瀏覽文件【cat、more、less】cat用于顯示文件的內(nèi)容。格式:cat參數(shù) * cat yum.confmore一般用于要顯示的內(nèi)容會(huì)超過一個(gè)畫面長(zhǎng)度的情況。按空格鍵顯示下一個(gè)畫面?;剀囷@示下一行內(nèi)容。按 q 鍵退出查看。* more yum.conf * 空格顯示下一頁(yè)數(shù)據(jù) 回車顯示下一行的數(shù)據(jù)less用法和more類似,不同的是less可以通過PgUp、PgDn鍵來控制。 * less yum.conf * PgUp 和 PgDn 進(jìn)行上下翻頁(yè).【tail】tail命令是在實(shí)際使用過程中使用非常多的一個(gè)命令,它的功能是:用于顯示文件后幾行的內(nèi)容。用法:tail -10 /etc/passwd 查看后10行數(shù)據(jù)tail -f catalina.log 動(dòng)態(tài)查看日志(*)ctrl+c 結(jié)束查看1.3.5 文件操作:【rm】rm 刪除文件用法:rm 選項(xiàng). 文件.rm a.txt 刪除a.txt文件刪除需要用戶確認(rèn),y/nrm 刪除不詢問rm -f a.txt 不詢問,直接刪除rm 刪除目錄rm -r a 遞歸刪除不詢問遞歸刪除(慎用)rm -rf a 不詢問遞歸刪除rm -rf * 刪除所有文件rm -rf /* 自殺【cp、mv】cp(copy)命令可以將文件從一處復(fù)制到另一處。一般在使用cp命令時(shí)將一個(gè)文件復(fù)制成另一個(gè)文件或復(fù)制到某目錄時(shí),需要指定源文件名與目標(biāo)文件名或目錄。cp a.txt b.txt 將a.txt復(fù)制為b.txt文件cp a.txt ./ 將a.txt文件復(fù)制到上一層目錄中mv 移動(dòng)或者重命名mv a.txt ./ 將a.txt文件移動(dòng)到上一層目錄中mv a.txt b.txt 將a.txt文件重命名為b.txt【tar】命令:(* 打包或解壓)tar命令位于/bin目錄下,它能夠?qū)⒂脩羲付ǖ奈募蚰夸洿虬梢粋€(gè)文件,但不做壓縮。一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個(gè)文件,再以gzip壓縮命令壓縮成xxx.tar.gz(或稱為xxx.tgz)的文件。常用參數(shù):-c:創(chuàng)建一個(gè)新tar文件-v:顯示運(yùn)行過程的信息-f:指定文件名-z:調(diào)用gzip壓縮命令進(jìn)行壓縮-t:查看壓縮文件的內(nèi)容-x:解開tar文件打包:tar cvf xxx.tar ./*打包并且壓縮:tar zcvf xxx.tar.gz ./* 解壓 tar xvf xxx.tartar -xvf xxx.tar.gz -C /usr/aaa【grep】命令查找符合條件的字符串。用法: grep 選項(xiàng). PATTERN FILE.示例:grep lang anaconda-ks.cfg 在文件中查找langgrep lang anaconda-ks.cfg color 高亮顯示1.3.6 其他常用命令【pwd】顯示當(dāng)前所在目錄【touch】創(chuàng)建一個(gè)空文件* touch a.txt【ll -h】友好顯示文件大小【wget】下載資料* wget /download/nginx-1.9.12.tar.gz1.4 Vi和Vim編輯器1.4.1 Vim編輯器:在Linux下一般使用vi編輯器來編輯文件。vi既可以查看文件也可以編輯文件。三種模式:命令行、插入、底行模式。切換到命令行模式:按Esc鍵;切換到插入模式:按 i 、o、a鍵; i 在當(dāng)前位置生前插入 I 在當(dāng)前行首插入 a 在當(dāng)前位置后插入 A 在當(dāng)前行尾插入 o 在當(dāng)前行之后插入一行 O 在當(dāng)前行之前插入一行切換到底行模式:按 :(冒號(hào));更多詳細(xì)用法,查詢文檔Vim命令合集.docx和vi使用方法詳細(xì)介紹.docx打開文件:vim file退出:esc :q修改文件:輸入i進(jìn)入插入模式保存并退出:esc:wq不保存退出:esc:q!3中進(jìn)入插入模式:i:在當(dāng)前的光標(biāo)所在處插入o:在當(dāng)前光標(biāo)所在的行的下一行插入a:在光標(biāo)所在的下一個(gè)字符插入快捷鍵:dd 快速刪除一行R 替換1.4.2 重定向輸出和 重定向輸出,覆蓋原有內(nèi)容; 重定向輸出,又追加功能;示例:cat /etc/passwd a.txt 將輸出定向到a.txt中cat /etc/passwd a.txt 輸出并且追加ifconfig ifconfig.txt1.4.3 管道 |管道是Linux命令中重要的一個(gè)概念,其作用是將一個(gè)命令的輸出用作另一個(gè)命令的輸入。示例ls -help | more 分頁(yè)查詢幫助信息ps ef | grep java 查詢名稱中包含java的進(jìn)程ifconfig | morecat index.html | moreps ef | grep aio1.4.4 &命令執(zhí)行控制:命令之間使用 & 連接,實(shí)現(xiàn)邏輯與的功能。 只有在 & 左邊的命令返回真(命令返回值 $? = 0),& 右邊的命令才會(huì)被執(zhí)行。只要有一個(gè)命令返回假(命令返回值 $? = 1),后面的命令就不會(huì)被執(zhí)行。mkdir test & cd test1.4.5 網(wǎng)絡(luò)通訊命令ifconfig 顯示或設(shè)置網(wǎng)絡(luò)設(shè)備。ifconfig 顯示網(wǎng)絡(luò)設(shè)備ifconfig eth0 up 啟用eth0網(wǎng)卡ifconfig eth0 down 停用eth0網(wǎng)卡ping 探測(cè)網(wǎng)絡(luò)是否通暢。ping netstat 查看網(wǎng)絡(luò)端口。netstat -an | grep 3306 查詢3306端口占用情況1.4.6 系統(tǒng)管理命令date 顯示或設(shè)置系統(tǒng)時(shí)間date 顯示當(dāng)前系統(tǒng)時(shí)間date -s “2014-01-01 10:10:10“ 設(shè)置系統(tǒng)時(shí)間df 顯示磁盤信息df h 友好顯示大小free 顯示內(nèi)存狀態(tài)free m 以mb單位顯示內(nèi)存組昂頭top 顯示,管理執(zhí)行中的程序clear 清屏幕ps 正在運(yùn)行的某個(gè)進(jìn)程的狀態(tài)ps ef 查看所有進(jìn)程ps ef | grep ssh 查找某一進(jìn)程kill 殺掉某一進(jìn)程kill 2868 殺掉2868編號(hào)的進(jìn)程kill -9 2868 強(qiáng)制殺死進(jìn)程du 顯示目錄或文件的大小。du h 顯示當(dāng)前目錄的大小who 顯示目前登入系統(tǒng)的用戶信息。hostname 查看當(dāng)前主機(jī)名修改:vi /etc/sysconfig/networkuname 顯示系統(tǒng)信息。uname -a 顯示本機(jī)詳細(xì)信息。依次為:內(nèi)核名稱(類別),主機(jī)名,內(nèi)核版本號(hào),內(nèi)核版本,內(nèi)核編譯日期,硬件名,處理器類型,硬件平臺(tái)類型,操作系統(tǒng)名稱1.5 Linux的用戶和組1.5.1 用戶的管理useradd 添加一個(gè)用戶useradd test 添加test用戶useradd test -d /home/t1 指定用戶home目錄passwd 設(shè)置、修改密碼passwd test 為test用戶設(shè)置密碼切換登錄:ssh -l test -p 22 28su 用戶名userdel 刪除一個(gè)用戶userdel test 刪除test用戶(不會(huì)刪除home目錄)userdel r test 刪除用戶以及home目錄1.5.2 組管理:當(dāng)在創(chuàng)建一個(gè)新用戶user時(shí),若沒有指定他所屬于的組,就建立一個(gè)和該用戶同名的私有組創(chuàng)建用戶時(shí)也可以指定所在組groupadd 創(chuàng)建組groupadd public 創(chuàng)建一個(gè)名為public的組useradd u1 g public 創(chuàng)建用戶指定組groupdel 刪除組,如果該組有用戶成員,必須先刪除用戶才能刪除組。groupdel public1.5.3 id,su命令【id命令】功能:查看一個(gè)用戶的UID和GID用法:id 選項(xiàng). 用戶名直接使用id直接使用id 用戶名【su命令】功能:切換用戶。用法:su 選項(xiàng). - 用戶 參數(shù). 示例:su u1 切換到u1用戶su - u1 切換到u1用戶,并且將環(huán)境也切換到u1用戶的環(huán)境(推薦使用)【賬戶文件】/etc/passwd 用戶文件/etc/shadow 密碼文件/etc/group 組信息文件【用戶文件】root:x:0:0:root:/root:/bin/bash賬號(hào)名稱:在系統(tǒng)中是唯一的用戶密碼:此字段存放加密口令用戶標(biāo)識(shí)碼(User ID): 系統(tǒng)內(nèi)部用它來標(biāo)示用戶組標(biāo)識(shí)碼(Group ID): 系統(tǒng)內(nèi)部用它來標(biāo)識(shí)用戶屬性用戶相關(guān)信息:例如用戶全名等用戶目錄:用戶登錄系統(tǒng)后所進(jìn)入的目錄用戶環(huán)境:用戶工作的環(huán)境【密碼文件】shadow文件中每條記錄用冒號(hào)間隔的9個(gè)字段組成.用戶名:用戶登錄到系統(tǒng)時(shí)使用的名字,而且是惟一的口令: 存放加密的口令最后一次修改時(shí)間: 標(biāo)識(shí)從某一時(shí)刻起到用戶最后一次修改時(shí)間最大時(shí)間間隔: 口令保持有效的最大天數(shù),即多少天后必須修改口令最小時(shí)間間隔:再次修改口令之間的最小天數(shù)警告時(shí)間:從系統(tǒng)開始警告到口令正式失效的天數(shù)不活動(dòng)時(shí)間:口令過期少天后,該賬號(hào)被禁用失效時(shí)間:指示口令失效的絕對(duì)天數(shù)(從1970年1月1日開始計(jì)算)標(biāo)志:未使用【組文件】root:x:0:組名:用戶所屬組組口令:一般不用GID:組ID用戶列表:屬于該組的所有用戶1.6 Linux的權(quán)限命令1.6.1 文件權(quán)限屬主(user)屬組(group)其他用戶rwxrwxrwx4214214211.6.2 Linux三種文件類型:普通文件: 包括文本文件、數(shù)據(jù)文件、可執(zhí)行的二進(jìn)制程序文件等。 目錄文件: Linux系統(tǒng)把目錄看成是一種特殊的文件,利用它構(gòu)成文件系統(tǒng)的樹型結(jié)構(gòu)。 設(shè)備文件: Linux系統(tǒng)把每一個(gè)設(shè)備都看成是一個(gè)文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論