




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章 Linux系統(tǒng)簡介及安裝一、Linux簡介1.Linux是開放源代碼的操作系統(tǒng),在Internet服務器領域占據很大市場2.組成內核、基本庫、應用程序3.版本內核版:穩(wěn)定版(次版本號為偶數、開發(fā)版(奇數發(fā)行版:Red Hat、Suse、Debian4.開放源代碼軟件開源指軟件是自由的,并不是免費的許可協(xié)議,GPL(通用公共許可,要求嚴格、LGPL(寬通用公共許可5.Red Hat主要版本Red Hat Linux:面向普通用戶,可以免費下載使用,最后版本9.0Red Hat Enterprise Linux:面向企業(yè),不免費下載使用,但開源,目前4.0二、Linux概念1.硬盤分區(qū)主分
2、區(qū):最多4個分區(qū)設備表示:DDMNDD,hd(IDE設備、sd(SCSI設備、fd(軟驅M,a、b、c、d(分別代表第1234個設備,其中IDE設備表示其位置N,1、2、3、4、5(第1234個主分區(qū),第1個邏輯分區(qū)2.文件系統(tǒng)支持Ext2、Ext3(默認、swap(交換分區(qū),內存的2倍、NTFS、FAT3.目錄結構/:根目錄,只有一個/boot:存放引導文件/home:存放普通用戶宿主目錄/root:存放管理員(root的宿主目錄/bin:存放普通用戶的可執(zhí)行文件/sbin:存放管理員的可執(zhí)行文件/usr:存放應用程序/etc:存放各種程序的配置文件三、安裝Linux1.制作引導盤(USB#
3、dd if=/media/cdrom/images/diskboot.img of=/dev/sda2.安裝用1號盤引導,安裝過程中系統(tǒng)提示換盤分區(qū),建議自動分區(qū),手工至少建2個分區(qū)(swap、/網絡設備文件,eth0(第一塊以太網第二章常用命令及帳戶管理一、命令格式1.命令選項對象2.選項短格式,-h,可操作性強長格式,-help,可讀性強3.命令提示符$,普通用戶#,超級用戶二、獲得命令幫助1.help 命令,查看內部命令的幫助2.-help選項,如ls -help3.man命令,查看隨機手冊得到幫助4.info命令,查看帶鏈接的幫助信息三、目錄操作1.ls,顯示指定目錄和文件信息-a,全
4、部(包括隱藏文件-l,詳細信息2.pwd,顯示當前目錄位置3.cd,更改當前目錄cd /,到根目錄cd .,到上一級目錄cd ,到當前用戶的宿主目錄,等同于cdcd -,返回到剛才的位置4.mkdir,創(chuàng)建目錄5.rmdir,刪除空目錄四、文件操作1.file,顯示文件類型2.touch,更新文件日期時間,建立空文件3.cp,復制文件格式:cp 源文件目的目錄4.rm,刪除文件或非空目錄-r,非空目錄-f,不提示5.mv,移動文件或重命名mv 文件新目錄 -移動mv 文件新文件名 -重命名6.find,查找文件find 路徑選項對象-name,根據文件名注:可以通配符*(任意多個字符?(一個字
5、符 7.查看文件內容cat命令,只顯示最后一屏more命令,分屏顯示less命令,分屏顯示,可回調head命令,顯示文件頭,默認10行,-n設置tail命令,顯示文件尾,默認10行,-n設置五、使用光盤和U盤1.使用光盤mount -t 格式設備文件掛載目錄如: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:顯示當前系統(tǒng)中的存儲設備6.df:顯示存儲設備及掛載點六、管理用戶和組1.創(chuàng)建用戶useradd 用戶名passwd 用戶名 -設置密碼,否則不可用2.刪除用戶userdel 用戶名-r,連同宿主目錄刪除3.修改用戶屬性usermod 選項用戶名-L,禁用-U,啟用-l,改名4.用戶相關配置文件/etc/passwd,用戶帳戶信息/etc/shadow,用戶加密的口令/home/用戶名,用戶的宿主目錄注:同時創(chuàng)建了一個同名的組/etc/skel,用戶的初始配置文件5.創(chuàng)建組groupadd 組名6.刪除組groupdel 組名7.更改用戶屬于組usermod -g 組名用戶8.組相關配
7、置文件/etc/group七、管理文件權限1.介紹文件類型(1所屬用戶權限(3所屬組權限(3其他用戶權限(3文件類型:-普通文件,d目錄,l鏈接文件權限:r讀,w寫,x執(zhí)行2.更改文件權限chmod ugoa +-= rwx 文件名chmod 777 文件名3.更改文件所屬用戶或組chown 用戶:組文件名第三章文本編輯一、編輯器介紹1.分類行編輯器、全屏編輯器字符編輯器、圖形編輯器2.常見文本編輯器vi、emacs、namo、gedit二、VI使用1.啟用vivi 文件名2.退出:wq -保存退出:q! -不保存退出:q -退出(沒有修改的情況下3.文件操作:e 文件名 -退出當前文件打開新
8、文件:e!文件名 -不保存當前文件,打開新文件:r 文件名 -把文件內容插入當前文件:w -保存文件:w 文件名 -另存為文件4.光標移動hjkl -左下上右 -行首$ -行尾Ctrl+f -前滾整頁Ctrl+b -后滾整頁:set nu -顯示行號:set nonu -隱藏行號1G -文件的第一行,3G、5GGG -文件的尾部5.進入輸入模式i -光標前輸入o -新增一行輸入a -光標后輸入6.刪除操作x -刪除光標處的單個字符dw -刪除光標處的單詞dd -刪除行,3dd、5dd7.撤銷操作u -逐步撤銷Ctrl+r -逐步恢復8.復制粘貼yy -復制行p -粘貼9.查找、替換:s/舊/新
9、 -只改當前行的第一個:s/舊/新/g -只改當前行的所有的:s/舊/新/c -要求確認:n,m s/舊/新/g -改從第n行到第m行的所有的:% s/舊/新/g -改全部的10.同時操作多文件vi 文件1 文件2 注:next(向后切換文件:prev(向前切換文件可以在多個文件間,復制內容第四章 Shell的使用一、Shell概述1.Shell是用戶和操作系統(tǒng)交互的界面2.分類Bsh、Csh、Ksh、Bash注:RedHat默認使用Bash3.用戶默認shell的設定/etc/passwd二、Shell變量1.分類環(huán)境變量、預定義變量、位置變量、自定義變量2.環(huán)境變量使用大寫字母,不用人工修
10、改,由系統(tǒng)自動維護查看:set調用:$變量名顯示:echo $變量名設置:變量名=變量值如,PS1=uh w$,顯示當前目錄的絕對路徑環(huán)境變量的配置文件/etc/bashrc、/etc/profile:對所有用戶有效.bash_profile、.bashrc:位于每個用戶的宿主目錄3.位置變量$1,命令的第一個參數$2-9,分別代表命令的第2到9個參數值4.預定義變量$#,參數的數量$?,執(zhí)行命令返回狀態(tài)$,當前進程號$0,當前進程名5.自定義變量設置:變量名=變量值顯示:set清除:unset調用:$變量名定義全局變量:export 變量名=變量值注:全局變量在所有子shell中有效三、常用
11、功能1.命令行編輯2.命令補全補全命令(唯一時,Tab鍵路徑補全3.命令歷史查看:history調用:上下方向鍵、!n、!命令首字符4.命令歷史文件/.bash_history5.清除命令歷史history -c6.別名alias 別名=原命令行unalias 別名或 unalias -a -清除四、管道和重定向1.標準輸入和輸出0號文件,標準輸入(鍵盤1號文件,標準輸出(屏幕2號文件,標準錯誤輸出(屏幕2.重定向使得命令的結果不從標準文件輸入或輸出命令行 文件:標準輸出到文件:追加到文件:標準輸出和標準錯誤輸出重定向到文件3.管道把第一個命令的結果作為第二個命令的輸入命令1 | 命令2五、腳
12、本使用1.作用:由多個命令構成,執(zhí)行腳本時,同時執(zhí)行多個命令2.編輯首行,#!/bin/bash -定義腳本運行shell環(huán)境# -注釋3.執(zhí)行. 腳本bash 腳本./腳本 -先設置可執(zhí)行權限第五章 Linux應用程序安裝與管理一、概述1.命令,是完成對Linux系統(tǒng)本身的管理工作,以命令行的形式運行2.程序,是完成其他特殊的任務,以命令行、圖形界面的窗口形式3.應用程序組成可執(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-啟動相應服務(chkconfig-rc.sysinit-rc.local2.運行級別0(關機1(單用戶2(多用戶,無NFS3(完全多用戶,字符 4(未使用5(完全多用戶,圖形6(重啟顯示:runlevel改變:init 0123456查看服務在各級別的狀態(tài):chkconfig -list 服務設置服務在各級別的狀態(tài):chkconfig -level 級別服務 on|off 設置服務在xinetd的啟動狀態(tài):chkconfig 服務 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.進程,正在運行的程序,每個進程對應一個PID2.查看進程ps -aux,靜態(tài)top,動態(tài)pstree,進程樹3.啟動進程正常運行命令(前臺命令&(后臺4.調度啟動at 時間,指定時間運行1次(atq,查詢;atrm,刪除5.改變進程運行方式Ctrl+z,停止當前進程,調入后臺jobs,查看后臺進程fg n,把第n個后臺進程,調入前臺Ctrl+c,結束當前進程kill PI
16、D,終止進程ID對應的進程,-9為強制終止killall 進程名,終止全部進程名6.周期執(zhí)行任務確認vixie-cron、crontabs已經安裝確認crond進程已經運行(service crond status|start|restart編輯cron任務,crontab -e(分時日月周命令查看cron任務,crontab -l刪除cron任務,crontab -r(全部cron相關文件:/etc/crontab(配置文件/var/spool/cron/(所有用戶的任務目錄三、日志管理1.日志位置/var/log/2.日志分類應用程序獨立管理日志,沒有統(tǒng)一格式syslogd管理的系統(tǒng)日志,
17、采用統(tǒng)一格式(時間:主機:程序:消息四、配額管理1.可以限制空間、文件數目、用戶、組、軟限制、硬限制2.配置1新建用戶2編輯/etc/fstab (usrquota,grpquota3重啟 reboot4檢查配額文件:quotacheck -cmug /(產生/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基本網絡配置一、網絡信息查看1.查看網絡接口信息ifconfig -a -所有ifconfig eth0 -指定2.查看主機路由信息route3.測試連通性ping 目的IP -選項 -c n(發(fā)送n個包4.測試經過路由traceroute 目的IP5.查看主機名hostname6.查詢域名解析nslookup二、使用命令對網絡設置(立即生效,重啟無效1.設置IP地址ifconfig eth0 地址 netmask 掩碼2.設置網關route add default gw 網關地址3.設置主機名hostname 主機名4.設置DNS服務器nslookupserver 地址三、基于配置文件的網絡配置1.通過netconfig修改配置文件修改IP、掩碼、網關、DNS需要重啟網絡服務:service network restart/et
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內裝拆除合同范本
- 2025至2030年中國濃縮棗汁數據監(jiān)測研究報告
- 委托要賬合同范本
- 公司分銷合同范本
- 鋼管合同的購買合同范本
- 供應鏈管理中介服務合同
- 合租合同的布局設計
- 專業(yè)施工隊伍合同
- 分包工程安全生產協(xié)議
- 英語廣告合同范本
- 房建監(jiān)理實施細則
- 國家科學技術獎勵提名書
- 一年級下期開學第一課
- 舞臺燈光設計與光影藝術考核試卷
- 第10輯:句子表達效果(原句vs改句)解題指導-2023年高考語文一輪復習修辭手法與句子表達效果專練
- 2024年輔警招考時事政治考題及答案(100題)
- 2024年中考數學《二次函數的實際應用》真題含解析版
- GB 30254-2024高壓三相籠型異步電動機能效限定值及能效等級
- 非物質文化遺產拓印 課件
- 空氣動力學數值方法:有限元法(FEM):邊界條件處理與應用
- DB31T 1488-2024 重大活動特種設備安全保障技術服務導則
評論
0/150
提交評論