版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、考核形式,一.題型結(jié)構(gòu)及分?jǐn)?shù)分布: 單項(xiàng)選擇題、 填空題、 設(shè)計(jì)題 20題40分 10空30分 3題30分 二.重點(diǎn)考核的內(nèi)容 課堂上闡述的且在實(shí)驗(yàn)中作過的關(guān)于Linux的基本知識(shí)和基本應(yīng)用,側(cè)重Linux的基本技能的掌握和應(yīng)用。,考核要點(diǎn),1.Linux的基本知識(shí) 2.Linux的基本使用 3.Linux的文件、目錄、文件系統(tǒng)、磁盤 4.Linux的常用命令、Shell及Shell編程 5.Linux的用戶和組 6.Linux的日常管理和維護(hù) 7.Linux的網(wǎng)絡(luò)基本配置和主要網(wǎng)絡(luò)服務(wù)器,1. Linux的基本知識(shí)-1,Linux內(nèi)核:Linus Benedict Torvalds 1991
2、.8 Linux特點(diǎn):免費(fèi)、自由(開放源碼)、符合GNU/GPL 多用戶、多任務(wù)、超強(qiáng)的網(wǎng)絡(luò)功能、可移植性 可靠性、設(shè)備獨(dú)立性等 Linux的應(yīng)用領(lǐng)域: 應(yīng)用服務(wù)器、嵌入式、軟件開發(fā)、桌面應(yīng)用 Linux系統(tǒng)組成:內(nèi)核、Shell、文件系統(tǒng)、應(yīng)用程序,1. Linux的基本知識(shí)-2,Linux版本,區(qū)分內(nèi)核版本和發(fā)行版本,兼容 內(nèi)核版本號(hào)各個(gè)數(shù)字代表的意義:r.x.y 主版本號(hào).次版本號(hào)(奇偶).修正補(bǔ)丁次數(shù) uname a 命令及與版本相關(guān)的信息 dmesg | grep “Linux version” 得到什么? 國內(nèi)外主要的Linux發(fā)行版本 RedHat, SUSE,Ubuntu,De
3、bian,Slackware Red Flag Windows和Linux使用上的一些區(qū)別:命令大小寫 文件擴(kuò)展名,定位,操作界面等,2. Linux的基本使用-1,Linux安裝中的一些問題: 磁盤設(shè)備命名和磁盤分區(qū)、分區(qū)方案,分區(qū)類型 安裝引導(dǎo)盤需要哪些文件? fdisk工具 Linux的登錄 圖形界面登錄、字符界面登錄、 界面切換開機(jī)切換;登錄后切換init, startx; 配置文件 /etc/inittab 中的 id:3:initdefault 系統(tǒng)注銷和系統(tǒng)關(guān)機(jī)logout, shutdown,2. Linux的基本使用-2,Linux的遠(yuǎn)程登錄 ssh vnc P229P246
4、 ifconfig eth0 IP netmask maskIP route add default gw gwIP 修改/etc/resolv.conf 添加至多三個(gè)DNS服務(wù)器IP chkconfig -level 35 sshd on; service sshd start; service vncserver start vncpasswd 設(shè)置vnc密碼,2. Linux的基本使用-3,Linux字符界面、虛擬控制臺(tái)命令行界面 P47 Linux圖形界面的終端、虛擬控制臺(tái)命令行界面 字符界面Alt+Fi,圖形界面Ctrl+Alt+Fi虛擬控制 圖形界面中按下:Alt+F2得到什么?
5、shutdown,halt,reboot,init實(shí)現(xiàn)關(guān)機(jī)、重啟等P47 shutdown h now+3 “System will be close!” 如何獲得當(dāng)前運(yùn)行級(jí)別及上次級(jí)別?runlevel 顯示的結(jié)果什么意思?,2. Linux的基本使用-4,Linux系統(tǒng)下如何獲得幫助信息? man, -help info whereis which 注意:系統(tǒng)路徑 PATH 對(duì)上述命令的影響。 Shell的產(chǎn)生及作用: shell連接用戶與內(nèi)核,提供命令解釋運(yùn)行的機(jī)制 看看變量echo $SHELL 返回什么? whereis bash;查看其所在的目錄,得到什么? cat /etc/sh
6、ells 得到什么? Shell提示符userPC-Name pwd$ ($和#區(qū)別) 如何設(shè)置提示符?參考PS1變量uh W$,2. Linux的基本使用-5,Shell命令類型及優(yōu)先級(jí): 內(nèi)置命令:enable, type, enable n 命令 應(yīng)用程序(命令) Shell通配符: ?, * , , ! (單引號(hào)和雙引號(hào)區(qū)別) Shell特殊字符: , # , $, 與 maxindex=100 PRE=$(printf “%0$maxindexd” $index) echo $PRE cat /etc/shells cat /etc/shells 2 /dev/null,2. Lin
7、ux的基本使用-6,全屏編輯器vi的基本知識(shí)及使用: 三種工作模式及切換: 命令、插入、擴(kuò)展命令 進(jìn)入vi : vi 或 vi 文件名 保存退出:切換到擴(kuò)展命令模式, 輸入:wq 或命令ZZ 強(qiáng)制退出:開展命令模式,輸入:q! 或命令ZQ 命令模式掌握:移動(dòng)光標(biāo)刪除ndd,復(fù)制nyy, 粘貼p,撤銷u,合并J,移動(dòng)到最后G,移動(dòng)前/后頁ctrl+b,f 刪除到文尾dG,刪除到行尾d$,刪除到文首 dgg 復(fù)制到文尾yG, 復(fù)制到行尾y$,2. Linux的基本使用-6,vi擴(kuò)展命令掌握: 行號(hào):set nu,:set nonu 定位某行: n, 運(yùn)行外部命令: ! Command 全文替換:n
8、,$g/a/s/b/g 將a替換成b 另存,直接保存,:w filename 插入外部命令運(yùn)行結(jié)果:r!command 多行復(fù)制、移動(dòng)到n3行后: n1,n2 co n3; n1,n2 m n3 多行替換、保存: n1,n2 s/a/b/g; n1,n2 w filename,2. Linux的基本使用-7,關(guān)于c程序的編寫,編譯,運(yùn)行 1. vi或其他文本工具編寫c程序,文件名以.c擴(kuò)展名結(jié)尾 2. 使用cc編譯器編譯, cc -o pro pro.c -g加入調(diào)試信息 3. 執(zhí)行程序注意加上絕對(duì)路徑或相對(duì)路徑:./pro 4. 程序執(zhí)行中命令行參數(shù)的使用 main(int argc, ch
9、ar * argv ) 其中 argc表示命令行參數(shù)個(gè)數(shù),含程序本身 argv 表示命令行參數(shù)字符串,下標(biāo)從0開始 argv0表示程序本身路徑,argv1開始時(shí)命令行參數(shù) ,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-1,Linux系統(tǒng)中的主要文件類型: 普通、目錄、字符設(shè)備、塊設(shè)備、符號(hào)鏈接、管道文件等 - d c b l p 常見擴(kuò)展名:.rpm,.conf, .tar, .tar.gz, .png, .c, .h, .cpp, .sh 查看文件類型: file 文件名, ls -l /dev/null字符設(shè)備文件的特殊作用:忽略輸出,禁止登錄 鏈接文件:硬連接和符號(hào)鏈接的作用和區(qū)別 隱
10、藏文件:以點(diǎn)打頭的文件和目錄 如 . . .abc .bashrc,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-2,主要目錄: /, /home, /boot, /root, /sbin, /bin, /dev, /etc,/usr 兩個(gè)隱藏目錄:. 和 . 主要命令:pwd, cd, ls l , touch, mkdir, rmdir, rm rf cp, mv, wc, du, ln ,ln s 區(qū)別: cp dir1 dir2 和 cp dir1/. dir2,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-3,分區(qū)工具:fdisk fdisk 設(shè)備 進(jìn)入交互界面,對(duì)設(shè)備進(jìn)行分區(qū),熟悉
11、其中的各種交互命令:p,e,n,d,p,w,q等 fdisk l 設(shè)備 查詢設(shè)備分區(qū)表 Linux文件系統(tǒng)的類型:擴(kuò)展文件系統(tǒng)ext, ext2, ext3, 支持多種文件系統(tǒng)如vfat, Minix,JFS,ReiserFS,ISO9660等 查詢文件系統(tǒng):ls l /lib/modules/kernel/fs 創(chuàng)建文件系統(tǒng) mkfs -t 文件系統(tǒng)類型 磁盤設(shè)備名 mkfs t ext3 /dev/sda2 mkfs.ext3 /dev/sda2 查找mkfs.ext3所在的目錄,看看還有哪些命令?,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-4,掛載和卸載文件系統(tǒng) mount , um
12、ount mount t 類型 -o 掛在選項(xiàng) 設(shè)備名 掛載點(diǎn)目錄 umount -t 類型 設(shè)備名 或者 umount 掛載點(diǎn)目錄 例如: mount t vfat /dev/hda6 /mnt/windows mount t ext3 -o ro /dev/fd0 /mnt/floppy mount -t vfat /dev/sdb /mnt/udisk mount t iso9660 /dev/cdrom /mnt/cdrom 查看分區(qū)掛載情況: mount s; df; cat /etc/mtab umount /dev/fd0 umount /mnt/floppy umount /d
13、ev/cdrom umount /mnt/cdrom,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-5,關(guān)于開機(jī)自動(dòng)掛載各種設(shè)備 /etc/fstab 掌握文件配置過程和各列參數(shù)的主要意義。 設(shè)置交換空間: 創(chuàng)建交換分區(qū):mkswap /dev/sda5 啟用交換分區(qū): swapon /dev/sda5 查看內(nèi)存信息:free; cat /proc/swaps 添加交換文件: dd if=/dev/zero of=/swapfile bs=1024 count=65536 mkswap /swapfile; swapon /swapfile; free 刪除交換文件:swapoff /swap
14、file; rm rf /swapfile,3. Linux的文件、目錄、文件系統(tǒng)、磁盤-6,查看文件權(quán)限 ls l 權(quán)限設(shè)置:chmod ugoa +-= mode 文件或目錄 u: 所有者 g:用戶組 o:其他用戶 a:所有用戶 +:添加權(quán)限 - :取消權(quán)限 =:賦予某個(gè)權(quán)限 mode: r,w,x,s 其中:r=4, w=2, x=1, - =0 可用二進(jìn)制表示 例如: chmod u+r,g-r,o-rwx file ; chmod u+rwx file chmod 700 file ; chmod a=rwx file 遞歸設(shè)置子目錄權(quán)限: chmod R,3. Linux的文件、目
15、錄、文件系統(tǒng)、磁盤-7,更改文件或目錄所有權(quán):chown -R 用戶.組 文件或目錄 更改文件或目錄所屬組:chgrp -R 用戶組 文件或目錄 例如:chown root.root a.txt chown -R root.root dira chown newuser a.txt chown .newgroup a.txt chgrp newgroup a.txt,4. Linux的常用命令及shell編程-1,文本顯示與處理: cat ,more, less, head, tail uniq, cut, comm, diff:特別是cut,diff的使用,見實(shí)驗(yàn) 文件和命令查找:grep
16、,find, whereis, which 如何按照指定要求查找文件?大小,名稱,文件名,目錄深度等 系統(tǒng)信息顯示:uname, hostname,dmesg,cal, date 信息交流:echo, mesg, write, wall 其他:clear, uptime, last , who, w,4. Linux的常用命令及shell編程-2,Shell編程: 腳本結(jié)構(gòu),#!, # Shell變量,環(huán)境變量,局部變量,位置參數(shù),預(yù)定義變量 表達(dá)式:字符串比較,數(shù)字比較,邏輯測試,文件操作 流程控制:if, case, for, while, until 掌握shell編程: 編寫簡單的腳本
17、程序,用于計(jì)算、系統(tǒng)管理、文件處理等等 例1:編寫腳本接受兩個(gè)整數(shù)參數(shù)a,b,計(jì)算從a到b求和,統(tǒng)計(jì)偶數(shù)、奇數(shù)個(gè)數(shù)等 例2:編寫腳本批量創(chuàng)建用戶、刪除用戶等 例3:編寫腳本統(tǒng)計(jì)某個(gè)目錄下的各種類型文件的數(shù)量等,5. Linux的用戶及組-1,1.了解與用戶有關(guān)的配置文件的作用、路徑等 /etc/passwd, /etc/shadow,/etc/group,/etc/gshadow /etc/login.defs, /etc/default/useradd, /etc/skel目錄 2. 3種用戶類型,用戶uid,gid的唯一標(biāo)識(shí)作用 3. 掌握useradd, usermod, userdel
18、, passwd, groupadd,groupmod,groupdel 如何創(chuàng)建制定uid的用戶,如何完全刪除用戶,如何鎖定/解鎖用戶,如何制定shell,主目錄等 4. 查詢用戶信息 id USER, groups USER , finger USER,5. Linux的用戶及組-2,設(shè)置口令(無需交互確認(rèn)): echo PASSWD | passwd -stdin UserName echo “User:Passwd” | chpasswd 刪除用戶的同時(shí)刪除主目錄等信息 userdel -r USERNAME 請(qǐng)問:uid的范圍定義在哪個(gè)文件中?/etc/login.defs 創(chuàng)建用戶
19、時(shí)的模版腳本存放在哪里?/etc/skel useradd命令默認(rèn)的參數(shù)定義在哪里? /etc/default/useradd 每個(gè)用戶的口令依據(jù)什么方式編碼?存放在哪里?,6. Linux的日常管理與維護(hù),Linux體系下的軟件包類型:rpm,tar等, rpm是哪個(gè)公司的 2. 如何使用rpm工具實(shí)現(xiàn)軟件包的安裝、卸載、更新、升級(jí)和查詢;例:如何確定文件屬于哪個(gè)包?如何確定是否已經(jīng)安裝某個(gè)軟件包?如何查詢軟件包的安裝信息等? 3. 如何制作tar包,并進(jìn)行壓縮?如何往tar包中添加文件,如何解包,解壓?如何查詢包中的文件列表等? 4. Linux體系中的3種進(jìn)程類型,如何查詢當(dāng)前運(yùn)行的進(jìn)程? 如何運(yùn)行后臺(tái)進(jìn)程?如何將進(jìn)程變?yōu)楹笈_(tái)或前臺(tái)進(jìn)程? ps , pstree, top ,jobs, ctrl+Z, fg等,6. Linux的日常管理與維護(hù),5. 如何利用cron,at機(jī)制制定Linux中的運(yùn)行計(jì)劃? 認(rèn)識(shí)/etc/crontab, /var/spool/cron/ , /var/spool/at/ /etc/cron.allow, /etc/cron.deny, 以及at.arrow, at.deny 6. 系統(tǒng)用戶和一般用戶制定crontab,at任務(wù)的異同點(diǎn) 7.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年特殊作業(yè)監(jiān)護(hù)人安全操作技能考核試題及答案
- 車間級(jí)安全培訓(xùn)資料課件
- (2025)急診超聲快速響應(yīng)與急危重癥診斷輔助工作心得體會(huì)(2篇)
- (新)Ⅱ級(jí)承插式鋼筋混凝土管施工方法(2篇)
- 銀行內(nèi)部資金調(diào)撥制度
- 2026年官方獸醫(yī)考試獸醫(yī)職業(yè)道德題目及答案
- 車間班前會(huì)安全培訓(xùn)內(nèi)容課件
- 兒童淋巴結(jié)腫大診治建議2026
- 車間新人設(shè)備培訓(xùn)
- 車間崗前安全培訓(xùn)課件
- 企業(yè)域名與域名管理制度
- 遺產(chǎn)分割協(xié)議書
- 京瓷哲學(xué)手冊樣本
- 形神拳動(dòng)作名稱與圖解
- 博士生入學(xué)復(fù)試面試報(bào)告?zhèn)€人簡歷介紹含內(nèi)容模板兩篇
- 食品工廠設(shè)計(jì) 課件 第二章 廠址選擇
- 2023年生產(chǎn)車間各類文件匯總
- WORD版A4橫版密封條打印模板(可編輯)
- 2013標(biāo)致508使用說明書
- 《大數(shù)據(jù)營銷》-課程教學(xué)大綱
- GB/T 18993.1-2020冷熱水用氯化聚氯乙烯(PVC-C)管道系統(tǒng)第1部分:總則
評(píng)論
0/150
提交評(píng)論