




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章 Linux系統(tǒng)簡介及安裝一、Linux簡介1.Linux是開放源代碼的操作系統(tǒng),在Internet服務(wù)器領(lǐng)域占據(jù)很大市場2.組成內(nèi)核、基本庫、應(yīng)用程序3.版本內(nèi)核版:穩(wěn)定版(次版本號為偶數(shù)、開發(fā)版(奇數(shù)發(fā)行版:Red Hat、Suse、Debian4.開放源代碼軟件開源指軟件是自由的,并不是免費的許可協(xié)議,GPL(通用公共許可,要求嚴(yán)格、LGPL(寬通用公共許可5.Red Hat主要版本Red Hat Linux:面向普通用戶,可以免費下載使用,最后版本9.0Red Hat Enterprise Linux:面向企業(yè),不免費下載使用,但開源,目前4.0二、Linux概念1.硬盤分區(qū)主分
2、區(qū):最多4個分區(qū)設(shè)備表示:DDMNDD,hd(IDE設(shè)備、sd(SCSI設(shè)備、fd(軟驅(qū)M,a、b、c、d(分別代表第1234個設(shè)備,其中IDE設(shè)備表示其位置N,1、2、3、4、5(第1234個主分區(qū),第1個邏輯分區(qū)2.文件系統(tǒng)支持Ext2、Ext3(默認、swap(交換分區(qū),內(nèi)存的2倍、NTFS、FAT3.目錄結(jié)構(gòu)/:根目錄,只有一個/boot:存放引導(dǎo)文件/home:存放普通用戶宿主目錄/root:存放管理員(root的宿主目錄/bin:存放普通用戶的可執(zhí)行文件/sbin:存放管理員的可執(zhí)行文件/usr:存放應(yīng)用程序/etc:存放各種程序的配置文件三、安裝Linux1.制作引導(dǎo)盤(USB#
3、dd if=/media/cdrom/images/diskboot.img of=/dev/sda2.安裝用1號盤引導(dǎo),安裝過程中系統(tǒng)提示換盤分區(qū),建議自動分區(qū),手工至少建2個分區(qū)(swap、/網(wǎng)絡(luò)設(shè)備文件,eth0(第一塊以太網(wǎng)第二章常用命令及帳戶管理一、命令格式1.命令選項對象2.選項短格式,-h,可操作性強長格式,-help,可讀性強3.命令提示符$,普通用戶#,超級用戶二、獲得命令幫助1.help 命令,查看內(nèi)部命令的幫助2.-help選項,如ls -help3.man命令,查看隨機手冊得到幫助4.info命令,查看帶鏈接的幫助信息三、目錄操作1.ls,顯示指定目錄和文件信息-a,全
4、部(包括隱藏文件-l,詳細信息2.pwd,顯示當(dāng)前目錄位置3.cd,更改當(dāng)前目錄cd /,到根目錄cd .,到上一級目錄cd ,到當(dāng)前用戶的宿主目錄,等同于cdcd -,返回到剛才的位置4.mkdir,創(chuàng)建目錄5.rmdir,刪除空目錄四、文件操作1.file,顯示文件類型2.touch,更新文件日期時間,建立空文件3.cp,復(fù)制文件格式:cp 源文件目的目錄4.rm,刪除文件或非空目錄-r,非空目錄-f,不提示5.mv,移動文件或重命名mv 文件新目錄 -移動mv 文件新文件名 -重命名6.find,查找文件find 路徑選項對象-name,根據(jù)文件名注:可以通配符*(任意多個字符?(一個字
5、符 7.查看文件內(nèi)容cat命令,只顯示最后一屏more命令,分屏顯示less命令,分屏顯示,可回調(diào)head命令,顯示文件頭,默認10行,-n設(shè)置tail命令,顯示文件尾,默認10行,-n設(shè)置五、使用光盤和U盤1.使用光盤mount -t 格式設(shè)備文件掛載目錄如:mount -t iso9660 /dev/cdrom /media/cdrom簡寫為mount /dev/cdrom2.卸載(彈出光盤umont /dev/cdrom或eject -t3.制作光盤鏡像文件cp /dev/cdrom cd.iso4.使用U盤mount -t vfat|ntfs /dev/sda1 /mnt5.fdisk
6、 -l:顯示當(dāng)前系統(tǒng)中的存儲設(shè)備6.df:顯示存儲設(shè)備及掛載點六、管理用戶和組1.創(chuàng)建用戶useradd 用戶名passwd 用戶名 -設(shè)置密碼,否則不可用2.刪除用戶userdel 用戶名-r,連同宿主目錄刪除3.修改用戶屬性usermod 選項用戶名-L,禁用-U,啟用-l,改名4.用戶相關(guān)配置文件/etc/passwd,用戶帳戶信息/etc/shadow,用戶加密的口令/home/用戶名,用戶的宿主目錄注:同時創(chuàng)建了一個同名的組/etc/skel,用戶的初始配置文件5.創(chuàng)建組groupadd 組名6.刪除組groupdel 組名7.更改用戶屬于組usermod -g 組名用戶8.組相關(guān)配
7、置文件/etc/group七、管理文件權(quán)限1.介紹文件類型(1所屬用戶權(quán)限(3所屬組權(quán)限(3其他用戶權(quán)限(3文件類型:-普通文件,d目錄,l鏈接文件權(quán)限:r讀,w寫,x執(zhí)行2.更改文件權(quán)限chmod ugoa +-= rwx 文件名chmod 777 文件名3.更改文件所屬用戶或組chown 用戶:組文件名第三章文本編輯一、編輯器介紹1.分類行編輯器、全屏編輯器字符編輯器、圖形編輯器2.常見文本編輯器vi、emacs、namo、gedit二、VI使用1.啟用vivi 文件名2.退出:wq -保存退出:q! -不保存退出:q -退出(沒有修改的情況下3.文件操作:e 文件名 -退出當(dāng)前文件打開新
8、文件:e!文件名 -不保存當(dāng)前文件,打開新文件:r 文件名 -把文件內(nèi)容插入當(dāng)前文件:w -保存文件:w 文件名 -另存為文件4.光標(biāo)移動hjkl -左下上右 -行首$ -行尾Ctrl+f -前滾整頁Ctrl+b -后滾整頁:set nu -顯示行號:set nonu -隱藏行號1G -文件的第一行,3G、5GGG -文件的尾部5.進入輸入模式i -光標(biāo)前輸入o -新增一行輸入a -光標(biāo)后輸入6.刪除操作x -刪除光標(biāo)處的單個字符dw -刪除光標(biāo)處的單詞dd -刪除行,3dd、5dd7.撤銷操作u -逐步撤銷Ctrl+r -逐步恢復(fù)8.復(fù)制粘貼yy -復(fù)制行p -粘貼9.查找、替換:s/舊/新
9、 -只改當(dāng)前行的第一個:s/舊/新/g -只改當(dāng)前行的所有的:s/舊/新/c -要求確認:n,m s/舊/新/g -改從第n行到第m行的所有的:% s/舊/新/g -改全部的10.同時操作多文件vi 文件1 文件2 注:next(向后切換文件:prev(向前切換文件可以在多個文件間,復(fù)制內(nèi)容第四章 Shell的使用一、Shell概述1.Shell是用戶和操作系統(tǒng)交互的界面2.分類Bsh、Csh、Ksh、Bash注:RedHat默認使用Bash3.用戶默認shell的設(shè)定/etc/passwd二、Shell變量1.分類環(huán)境變量、預(yù)定義變量、位置變量、自定義變量2.環(huán)境變量使用大寫字母,不用人工修
10、改,由系統(tǒng)自動維護查看:set調(diào)用:$變量名顯示:echo $變量名設(shè)置:變量名=變量值如,PS1=uh w$,顯示當(dāng)前目錄的絕對路徑環(huán)境變量的配置文件/etc/bashrc、/etc/profile:對所有用戶有效.bash_profile、.bashrc:位于每個用戶的宿主目錄3.位置變量$1,命令的第一個參數(shù)$2-9,分別代表命令的第2到9個參數(shù)值4.預(yù)定義變量$#,參數(shù)的數(shù)量$?,執(zhí)行命令返回狀態(tài)$,當(dāng)前進程號$0,當(dāng)前進程名5.自定義變量設(shè)置:變量名=變量值顯示:set清除:unset調(diào)用:$變量名定義全局變量:export 變量名=變量值注:全局變量在所有子shell中有效三、常用
11、功能1.命令行編輯2.命令補全補全命令(唯一時,Tab鍵路徑補全3.命令歷史查看:history調(diào)用:上下方向鍵、!n、!命令首字符4.命令歷史文件/.bash_history5.清除命令歷史history -c6.別名alias 別名=原命令行unalias 別名或 unalias -a -清除四、管道和重定向1.標(biāo)準(zhǔn)輸入和輸出0號文件,標(biāo)準(zhǔn)輸入(鍵盤1號文件,標(biāo)準(zhǔn)輸出(屏幕2號文件,標(biāo)準(zhǔn)錯誤輸出(屏幕2.重定向使得命令的結(jié)果不從標(biāo)準(zhǔn)文件輸入或輸出命令行 文件:標(biāo)準(zhǔn)輸出到文件:追加到文件:標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤輸出重定向到文件3.管道把第一個命令的結(jié)果作為第二個命令的輸入命令1 | 命令2五、腳
12、本使用1.作用:由多個命令構(gòu)成,執(zhí)行腳本時,同時執(zhí)行多個命令2.編輯首行,#!/bin/bash -定義腳本運行shell環(huán)境# -注釋3.執(zhí)行. 腳本bash 腳本./腳本 -先設(shè)置可執(zhí)行權(quán)限第五章 Linux應(yīng)用程序安裝與管理一、概述1.命令,是完成對Linux系統(tǒng)本身的管理工作,以命令行的形式運行2.程序,是完成其他特殊的任務(wù),以命令行、圖形界面的窗口形式3.應(yīng)用程序組成可執(zhí)行文件,/usr/bin、/usr/sbin配置文件,/etc文檔文件,/etc/share/doc幫助文件,/etc/share/man二、RPM包管理1.RPM,RedHat包管理,管理簡單方便(.rpm2.查看
13、rpm -qa -建議使用管道(|greprpm -qpl 包 -查看包中文件列表rpm -ql 包 -查看安裝后文件列表3.安裝rpm -ivh 包 -安裝、安裝過程信息、進度條4.卸載rpm -e 包5.升級rpm -U 包6.高級rpm -force -強制rpm -aid -自動安裝依賴包三、編譯安裝源代碼程序1.檢查編譯環(huán)境rpm -qa |grep gcc2.解壓源代碼包tar -xzf .tar.gztar -xjf .tar.bz2tar -xf .tar3.進入源碼目錄,配置./configure./configure -prefix 路徑 -指定安裝位置4.編譯make5.
14、安裝make install第六章 Linux系統(tǒng)管理一、系統(tǒng)啟動過程和運行級別1.啟動過程開機-MBR-GRUB-INIT(inittab-啟動相應(yīng)服務(wù)(chkconfig-rc.sysinit-rc.local2.運行級別0(關(guān)機1(單用戶2(多用戶,無NFS3(完全多用戶,字符 4(未使用5(完全多用戶,圖形6(重啟顯示:runlevel改變:init 0123456查看服務(wù)在各級別的狀態(tài):chkconfig -list 服務(wù)設(shè)置服務(wù)在各級別的狀態(tài):chkconfig -level 級別服務(wù) on|off 設(shè)置服務(wù)在xinetd的啟動狀態(tài):chkconfig 服務(wù) on|off|rese
15、t 3.系統(tǒng)初始化初始化進程:INIT,進程ID為1INIT配置文件:/etc/inittab格式,ID:級別:動作:命令初始化腳本:/etc/rc.d/rc.sysinit/etc/rc.d/rc.local二、進程管理1.進程,正在運行的程序,每個進程對應(yīng)一個PID2.查看進程ps -aux,靜態(tài)top,動態(tài)pstree,進程樹3.啟動進程正常運行命令(前臺命令&(后臺4.調(diào)度啟動at 時間,指定時間運行1次(atq,查詢;atrm,刪除5.改變進程運行方式Ctrl+z,停止當(dāng)前進程,調(diào)入后臺jobs,查看后臺進程fg n,把第n個后臺進程,調(diào)入前臺Ctrl+c,結(jié)束當(dāng)前進程kill PI
16、D,終止進程ID對應(yīng)的進程,-9為強制終止killall 進程名,終止全部進程名6.周期執(zhí)行任務(wù)確認vixie-cron、crontabs已經(jīng)安裝確認crond進程已經(jīng)運行(service crond status|start|restart編輯cron任務(wù),crontab -e(分時日月周命令查看cron任務(wù),crontab -l刪除cron任務(wù),crontab -r(全部cron相關(guān)文件:/etc/crontab(配置文件/var/spool/cron/(所有用戶的任務(wù)目錄三、日志管理1.日志位置/var/log/2.日志分類應(yīng)用程序獨立管理日志,沒有統(tǒng)一格式syslogd管理的系統(tǒng)日志,
17、采用統(tǒng)一格式(時間:主機:程序:消息四、配額管理1.可以限制空間、文件數(shù)目、用戶、組、軟限制、硬限制2.配置1新建用戶2編輯/etc/fstab (usrquota,grpquota3重啟 reboot4檢查配額文件:quotacheck -cmug /(產(chǎn)生/aquota.user,/aquota.group兩個文件5啟用配額:quotaon -avug6編輯配額:edquota -u 用戶名7顯示配額:quota -u 用戶名五、文件歸檔1.備份tar -cf *.tar 源目錄2.解包tar -xf|-xzf|-xjf -C 指定目錄3.查看包文件列表tar -tf|-tzf|-tjf第
18、七章 Linux基本網(wǎng)絡(luò)配置一、網(wǎng)絡(luò)信息查看1.查看網(wǎng)絡(luò)接口信息ifconfig -a -所有ifconfig eth0 -指定2.查看主機路由信息route3.測試連通性ping 目的IP -選項 -c n(發(fā)送n個包4.測試經(jīng)過路由traceroute 目的IP5.查看主機名hostname6.查詢域名解析nslookup二、使用命令對網(wǎng)絡(luò)設(shè)置(立即生效,重啟無效1.設(shè)置IP地址ifconfig eth0 地址 netmask 掩碼2.設(shè)置網(wǎng)關(guān)route add default gw 網(wǎng)關(guān)地址3.設(shè)置主機名hostname 主機名4.設(shè)置DNS服務(wù)器nslookupserver 地址三、基于配置文件的網(wǎng)絡(luò)配置1.通過netconfig修改配置文件修改IP、掩碼、網(wǎng)關(guān)、DNS需要重啟網(wǎng)絡(luò)服務(wù):service network restart/et
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色供應(yīng)鏈管理-第2篇-深度研究
- 短視頻剪輯技巧-深度研究
- 微生物發(fā)酵風(fēng)味提升-深度研究
- 2025年海東貨運考試題庫
- 入圍中標(biāo)合同范本
- 公司注冊協(xié)議合同范本
- 公司家具搬遷合同范本
- 公路防撞墻勞務(wù)合同范本
- 公司合同股合同范本
- 保潔服裝購置合同范本
- 空氣動力學(xué)數(shù)值方法:有限元法(FEM):邊界條件處理與應(yīng)用
- DB31T 1488-2024 重大活動特種設(shè)備安全保障技術(shù)服務(wù)導(dǎo)則
- 教科版科學(xué)三年級下冊《 各種各樣的運動 》課件
- (正式版)CB∕T 4548-2024 船舶行業(yè)企業(yè)相關(guān)方安全管理要求
- 部編版八年級物理(上冊)期末試卷(帶答案)
- NB-T10342-2019水電站調(diào)節(jié)保證設(shè)計導(dǎo)則
- 《衡水內(nèi)畫》課程標(biāo)準(zhǔn)
- 當(dāng)代世界經(jīng)濟與政治 第八版 課件 第四章 發(fā)展中國家的經(jīng)濟與政治
- 平面構(gòu)成(普通高等院校藝術(shù)設(shè)計專業(yè))全套教學(xué)課件
- DZ∕T 0289-2015 區(qū)域生態(tài)地球化學(xué)評價規(guī)范(正式版)
- 2020年5月天津高考英語聽力試題-(試題+MP3+答案)-
評論
0/150
提交評論