linux基本講解_第1頁(yè)
linux基本講解_第2頁(yè)
linux基本講解_第3頁(yè)
linux基本講解_第4頁(yè)
linux基本講解_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、LINUX簡(jiǎn)單學(xué)習(xí)FEC-內(nèi)部2022-4-22柳景青 一、初步了解Linux 二、基本命令講解 三、vim編輯器 四、軟件的安裝 五、更新部署 六、筷子框架流程目錄2022-4-22柳景青Linux介紹:Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。一、初步了解linux(烏班圖Ubuntu、CentOS、RedHat-linux)2022-4-22柳景青主要特征:1、一切皆文件2、多用戶多任務(wù) Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電

2、腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。 系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件。Linux主要特征2022-4-22柳景青Linux遠(yuǎn)程登入遠(yuǎn)程登入: 平時(shí)登錄linux系統(tǒng)都是通過(guò)遠(yuǎn)程登錄的。Linux系統(tǒng)中是通過(guò)ssh服務(wù)實(shí)現(xiàn)的遠(yuǎn)程登錄功能。默認(rèn)ssh服務(wù)開(kāi)啟了22端口,而且當(dāng)我們安裝完系統(tǒng)時(shí),這個(gè)服務(wù)已經(jīng)安裝,并且是開(kāi)機(jī)啟動(dòng)的。遠(yuǎn)程管理工具: putty、xshell、securecrt、sshshellclient2022-4-22柳景青上傳與下載:rz、szrz:運(yùn)行該命

3、令會(huì)彈出一個(gè)文件選擇窗口,從本地選擇文件上傳到Linux服務(wù)器。sz:將選定的文件發(fā)送(send)到本地機(jī)器安裝命令:yum y install lrzsz使用方式:sz 文件名rz -y 上傳下載工具:xftp、winscp上傳下載2022-4-22柳景青防火墻初步了解Centos 7 防火墻默認(rèn)為FirewallFirewall啟動(dòng)與關(guān)閉systemctl start firewalld .service#啟動(dòng)Firewallsystemctl enable firewalld.service #設(shè)置開(kāi)機(jī)自啟動(dòng)systemctl stop firewalld.service #停止fire

4、wallsystemctl disable firewalld.service #禁止firewall開(kāi)機(jī)啟動(dòng)Firewall一般命令firewall-cmd -state #查看防火墻狀態(tài),是否是runningfirewall-cmd -reload #重新載入配置,比如添加規(guī)則之后執(zhí)行此命令firewall-cmd-add-port=80/tcp #添加80端口 firewall-cmd-add-port=80/tcp-permanent #永久添加80端口 firewall-cmd-remove-port=80/tcp-permanent #永久刪除80端口 iptables-L-n #

5、查看規(guī)則,這個(gè)命令是和iptables的相同的 2022-4-22柳景青(補(bǔ)充)iptables防火墻Iptables防火墻狀態(tài)查詢:service iptables status #查看到iptables服務(wù)的當(dāng)前狀態(tài)開(kāi)啟與關(guān)閉service iptables start #開(kāi)啟臨時(shí)生效service iptables stop #關(guān)閉臨時(shí)生效chkconfig iptables on #開(kāi)啟,重啟系統(tǒng)永久生效chkconfig iptables off#關(guān)閉,重啟系統(tǒng)永久生效添加規(guī)則iptables -A INPUT -p tcp -dport 80 -j ACCEPT #開(kāi)放80端口(H

6、TTP) iptables -L -n#列出規(guī)則serviceiptablessave#保存規(guī)則2022-4-22柳景青關(guān)機(jī)與重啟2022-4-22柳景青關(guān)機(jī):1、shutdown命令shutdown 【參數(shù)】 時(shí)間參數(shù):-c:取消前一個(gè)關(guān)機(jī)命令-h:關(guān)機(jī)-r:重啟例如:shutdown -h now#立即關(guān)機(jī)shutdown -h 10#10分鐘之后自動(dòng)關(guān)機(jī)2、其他關(guān)機(jī)命令(立即關(guān)機(jī))haltpoweroffinit 0關(guān)機(jī)與重啟2022-4-22柳景青重啟:rebootinit 6shutdown -r 【時(shí)間】系統(tǒng)運(yùn)行級(jí)別:init 0關(guān)機(jī)模式init 01單用戶模式init 12無(wú)NF

7、S的多用戶模式init 23文本模式init 34無(wú)用init 45圖形化init 56重啟模式init 6Linux命令列通常是由好幾個(gè)字符串組成,中間用空格鍵分開(kāi)。如下所示:command options arguments(或parameters)命令 選項(xiàng)參數(shù)例如:rm -rf /home/fec/二、基本命令講解2022-4-22柳景青l(xiāng)s、cd、pwd2022-4-22柳景青1、ls命令功能:顯示文件和目錄的信息ls以默認(rèn)方式顯示當(dāng)前目錄文件列表ls -a顯示所有文件包括隱藏文件ls -l顯示文件屬性。ls -lh以人類可視格式顯示文件屬性。(顯示文件大?。﹍s -lt顯示文件,安

8、照修改時(shí)間排序2、cd命令功能:切換目錄cd 【目錄名】切換到當(dāng)前目錄下的【目錄名】目錄cd /切換到根目錄cd .切換到當(dāng)前目錄的上一級(jí)目錄cd 切換到用戶目錄,比如是root用戶,則切換到/root下cd -切換到上一次的目錄3、pwd命令功能:顯示當(dāng)前所在目錄cp、rm、mv(alias)2022-4-22柳景青1、cp命令功能:copy文件參數(shù):-i覆蓋文件前先詢問(wèn)用戶。-f強(qiáng)制復(fù)制文件或目錄,不論目的文件或目錄是否已經(jīng)存在-r遞歸處理,將目錄下的文件與子目錄一并處理。(復(fù)制目錄使用)-u 旨在源文件修改時(shí)間比目的文件更新時(shí)才替換覆蓋。2、rm命令功能:刪除文件或目錄rm 【文件名】刪

9、除某個(gè)文件rm -f刪除時(shí)不進(jìn)行提示??捎趓參數(shù)配合使用rm rf 【文件夾】刪除當(dāng)前目錄下某個(gè)目錄cp、rm、mv(alias)2022-4-22柳景青3、mv命令功能:將文件移動(dòng),或者改名。mv source target #將文件source更名為target4、alias功能:設(shè)置指令的別名alias cp=cp Iunalias name#刪除別名unalias cp#刪除cp別名ln、touch、mkdir2022-4-22柳景青1、ln命令功能:建立連接。與windows的快捷方式類似。ln 【源文件】 【硬鏈接文件】 #創(chuàng)建一個(gè)源文件的硬鏈接ln -s 【源文件】 【軟鏈接文件

10、】#創(chuàng)建一個(gè)源文件的軟鏈接2、touch命令功能:創(chuàng)建一個(gè)空文件touch aaa.txt#創(chuàng)建一個(gè)空文件,文件名為aaa.txttouch -t 201610060939.12 aaa.txt #將aaa.txt文件時(shí)間更改文2016.10.06日09點(diǎn)39分12秒3、mkdir命令功能:創(chuàng)建一個(gè)文件夾參數(shù) -p #遞歸創(chuàng)建cat、head、tail2022-4-22柳景青1、cat命令功能:顯示文件內(nèi)容cat file.txt#查看file.txt文件內(nèi)容2、head命令功能:顯示開(kāi)頭至標(biāo)準(zhǔn)輸出中,默認(rèn)打印其相應(yīng)文件的開(kāi)頭10行。參數(shù):-c 顯示字節(jié)數(shù)-n 顯示的行head -n 5 fi

11、le.txt#顯示file.txt文件前五行3、tail命令功能:顯示指定文件末尾內(nèi)容,常用查看日志文件。參數(shù):-f 循環(huán)讀取-c 顯示的字節(jié)數(shù)-n 顯示行數(shù)tar、zip、unzip2022-4-22柳景青1、tar命令格式:tar必要參數(shù)選擇參數(shù)文件參數(shù):-c 建立新的壓縮文件-x 從壓縮的文件中提取文件-z 支持gzip解壓文件-f 指定壓縮文件-v 顯示操作過(guò)程2、zip命令功能:壓縮文件為zip壓縮包3、unzip命令功能:解壓zip壓縮包grep、(sed、awk)2022-4-22柳景青1、grep命令功能:用于過(guò)濾/搜索的特定字符??墒褂谜齽t表達(dá)式能多種命令配合使用。參數(shù):-c

12、#計(jì)算符合樣式的列數(shù)。-i #忽略字符大小寫的差別。-f#指定規(guī)則文件,其內(nèi)容含有一個(gè)或多個(gè)規(guī)則樣式。-n#在顯示符合樣式的那一行之前,標(biāo)示出該行的列數(shù)編號(hào)。-v#顯示不包含匹配文本的所有行。例如:ps -ef|grep svn#查找指定進(jìn)程ps -ef|grep svn -c#查找指定進(jìn)程個(gè)數(shù)ps aux | grep ssh | grep -v grep#grep不顯示本身進(jìn)程正則表達(dá)式2022-4-22柳景青grep的規(guī)則表達(dá)式: #錨定行的開(kāi)始 如:grep匹配所有以grep開(kāi)頭的行。 $ #錨定行的結(jié)束 如:grep$匹配所有以grep結(jié)尾的行。 . #匹配一個(gè)非換行符的字符 如:g

13、r.p匹配gr后接一個(gè)任意字符,然后是p。 * #匹配零個(gè)或多個(gè)先前字符 如:*grep匹配所有一個(gè)或多個(gè)空格后緊跟grep的行。 .* #一起用代表任意字符。 #匹配一個(gè)指定范圍內(nèi)的字符,如Ggrep匹配Grep和grep。 #匹配一個(gè)不在指定范圍內(nèi)的字符,如:A-FH-Zrep匹配不包含A-R和T-Z的一個(gè)字母開(kāi)頭,緊跟rep的行。 (.) #標(biāo)記匹配字符,如(love),love被標(biāo)記為1。 #錨定單詞的開(kāi)始,如: #錨定單詞的結(jié)束,如grep匹配包含以grep結(jié)尾的單詞的行。 xm #重復(fù)字符x,m次,如:05匹配包含5個(gè)o的行。 xm, #重復(fù)字符x,至少m次,如:o5,匹配至少有5

14、個(gè)o的行。 xm,n #重復(fù)字符x,至少m次,不多于n次,如:o5,10匹配5-10個(gè)o的行。 history、ifconfig、free2022-4-22柳景青1、history命令功能:顯示歷史指令記錄內(nèi)容。2、ifconfig命令功能:命令用來(lái)查看和配置網(wǎng)絡(luò)設(shè)備。命令格式:命令格式:ifconfig 網(wǎng)絡(luò)設(shè)備 參數(shù)參數(shù):up #啟動(dòng)指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡。down #關(guān)閉指定網(wǎng)絡(luò)設(shè)備/網(wǎng)卡。-a #顯示全部接口信息3、free命令功能:查看內(nèi)存使用情況參數(shù):-h#以可視形式呈現(xiàn)交換的總量(total),使用量(used)和有多少空閑的交換區(qū)(free)netstat、top(htop)、ps

15、、2022-4-22柳景青1、netstat命令 (net-tools)功能:用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。參數(shù):-l或listening 顯示監(jiān)控中的服務(wù)器的Socket。-n或numeric 直接使用IP地址,而不通過(guò)域名服務(wù)器。-t或tcp 顯示TCP傳輸協(xié)議的連線狀況。-p或programs 顯示正在使用Socket的程序識(shí)別碼和程序名稱。備注:一般使用grep命令配合使用2、top命令功能:顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息在top基本視圖中,按鍵盤數(shù)字“1”,可監(jiān)控每個(gè)邏輯CPU的狀況netstat、top(ht

16、op)、ps、2022-4-22柳景青3、htop工具功能:與 top 命令功能一樣,但它有更加強(qiáng)大的功能及能顯示更多的信息。參數(shù):-d #設(shè)置刷新的延遲時(shí)間4、ps命令功能:用來(lái)顯示當(dāng)前進(jìn)程的狀態(tài)參數(shù):-A #顯示所有進(jìn)程-e #等于“-A”-au #顯示較詳細(xì)的資訊-aux #顯示所有包含其他使用者的行程-u #指定用戶的所有進(jìn)程kill、pkill、mysqldump2022-4-22柳景青1、kill命令功能:終止指定的進(jìn)程格式:kill 參數(shù) 進(jìn)程號(hào)下面是常用的信號(hào):HUP 1 終端斷線INT 2 中斷(同 Ctrl + C)QUIT 3 退出(同 Ctrl + )TERM 15 終

17、止KILL 9 強(qiáng)制終止徹底殺死進(jìn)程CONT 18 繼續(xù)(與STOP相反, fg/bg命令)STOP 19 暫停(同 Ctrl + Z)2、pkill命令功能:可以按照進(jìn)程名殺死進(jìn)程。與kill一樣。格式:pkill(選項(xiàng))(參數(shù))kill、pkill、mysqldump2022-4-22柳景青3、mysqldump命令:功能:mysql備份。用法:備份所有數(shù)據(jù)庫(kù):mysqldump -u root -p -all-database all_database.sql備份mysql數(shù)據(jù)庫(kù):mysqldump -u root -p -database mysql mysql_database.sq

18、l備份mysql數(shù)據(jù)庫(kù)下的user數(shù)據(jù)包:mysqldump -u root -p mysql user user_table.sql使用all_database_sql數(shù)據(jù)庫(kù)備份文件還原所有數(shù)據(jù)庫(kù):mysql -u root -p all_database.sql使用mysql_database_sql數(shù)據(jù)庫(kù)備份文件還原數(shù)據(jù)庫(kù):mysql -u root -p mysql mysql_database.sql使用user_table數(shù)據(jù)庫(kù)備份文件還原mysql -u root -p mysql user_table.sql(在mysql內(nèi)可以使用source命令可以導(dǎo)入當(dāng)前文件夾內(nèi)的數(shù)據(jù)庫(kù)文

19、件)2022-4-22柳景青Vim的三種工作模式1、一般模式2、編輯模式3、命令模式三、vim編輯器Vim編輯器2022-4-22柳景青1、一般模式(區(qū)分大小寫)h 建向左移動(dòng)j 向下移動(dòng)k 向上移動(dòng)l 向右移動(dòng)gg移動(dòng)到這個(gè)文件的第一行G 移動(dòng)到文件最后一行(常用)nG移動(dòng)到文件第幾行/word 查找文件為WOED 的字符。向下?word 向上尋找一個(gè)為WORD 的字符。n 此按鍵位英文按鍵,表示繼續(xù)重復(fù)前一個(gè)查找動(dòng)作N 此按鍵為英文按鍵,表示繼續(xù)相反地方向重復(fù)前一個(gè)查找動(dòng)作。dd 刪除光標(biāo)所在行ndd 刪除光標(biāo)所在行下面n行yy 復(fù)制光標(biāo)所在那一行的所有數(shù)據(jù)p 將復(fù)制的數(shù)據(jù)向下面一行粘貼u 復(fù)原上一個(gè)操作Vim編輯器2022-4-22柳景青2、編輯模式 進(jìn)入到編輯模式的常用命令。 i 從目前光標(biāo)所在處插入。 I 從目前光標(biāo)所在處第一個(gè)非空格開(kāi)始插入。 a 從光標(biāo)所在處的下一個(gè)字符開(kāi)始插入。 A 從光標(biāo)所在處行的最后一個(gè)字符卡是插入 o 從目前光標(biāo)所在處的下一行插入新的一行。 O 為在目前光標(biāo)所在處的上面一行插入新的一行。 r 進(jìn)入一次替換插入,即在目前光標(biāo)的下一行插入新的一行。 R 一直替換插入,直到按下esc為止。Vim編輯器2022-4-22柳景青3、命令模式 :q!退出不保存 :wq保存文本并且退出 :

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論