-
- 素材大小:
- 1 MB
- 素材授權:
- 免費下載
- 素材格式:
- .ppt
- 素材上傳:
- lipeier
- 上傳時間:
- 2019-12-14
- 素材編號:
- 248331
- 素材類別:
- 課件PPT
-
素材預覽
這是ppt學習筆記,包括了Linux歷史介紹,Linux管理,Linux常用命令,Ftp及Java相關軟件安裝,學習總結等內容,歡迎點擊下載。
ppt學習筆記是由紅軟PPT免費下載網推薦的一款課件PPT類型的PowerPoint.
lINUX學習筆記 吳海明 2011年3月 內容概述 Linux歷史介紹 Linux管理 Linux常用命令 Ftp及Java相關軟件安裝 學習總結 一、Linux歷史介紹 Linux即:linux is not unix Linux是開源軟件,具有UNIX的全部功能。 由芬蘭的Helsinki大學科學系的學生Linus Torvalds開發(fā)的。 具有開放性、支持多用戶、多進程、多線程,更穩(wěn)定。 一、Linux歷史介紹 Linus內核最基本功能 硬件管理 內存管理 I/O VFS 進程管理 內核版本號 eg: 2.6.5; 2.2.16 內核版本號=主版本號.次版本號.修正次數 次版本號為偶數為穩(wěn)定版本,是奇數則為開發(fā)版本 一、Linux總結 Linux的用法 Linux管理 網絡 安全 。。。 Linux shell編程 Linux系統(tǒng)編程 。。。 二、linux管理-分區(qū)的命名- -/DEV/xxyn /dev/ 這個字串是所有設備文件所在的目錄名。因為分區(qū)在硬盤上,而硬盤是設備,所以這些文件代表了在/dev/上所有可能的分區(qū)。 Xx 標明分區(qū)所在設備的類型,通常是hd(IDE磁盤),sd(SCSI磁盤) Y 標明分區(qū)所在的設備,如/dev/hda)(第一個IDE磁盤)或/dev/sdb(第二個SCSI磁盤) N 表示分區(qū),前四個分區(qū)(主分區(qū)或擴展分區(qū))是用數字從1排列到4。邏輯分區(qū)從5開始。如:/dev/hda3是在第一個IDE硬盤上的第三個主分區(qū)或者擴展分區(qū); /dev/sdb6是在第二個SDSI硬盤上的第二個邏輯分區(qū)。 二、 linux管理-分區(qū)的命名- -/DEV/xxyn 辨認硬盤 IDE0 master = /dev/hda IDE0 slave = /dev/hdb IDE1 master = /dev/hdc IDE1 slave = /dev/hdd SCSI0 = /dev/sda SCSI1 = /dev/sdb Mount point(掛載點):掛載(mounting)是將分區(qū)關聯(lián)到某一目錄的過程。掛載分區(qū)使起始于這個指定目錄的貯存區(qū)能夠被使用。 二、 linux管理-分區(qū)方式 分區(qū)方式:自動分區(qū)和手動分區(qū) 手動分區(qū) / 根分區(qū) /usr 應用軟件存放位置 /home 用戶宿主目錄的父目錄 /var 存放臨時文件 /boot 存放啟動文件 SWAP 交換分區(qū)即虛擬內存 物理內存的兩倍 有的程序會默認使用SWAP分區(qū) 二、 linux管理-分區(qū)方案 至少兩個分區(qū) / 分區(qū) SWAP分區(qū) 個人桌面分區(qū) / 分區(qū) /boot 分區(qū) /usr 分區(qū) SWAP 分區(qū) 光盤刻錄再加一個/tmp分區(qū) 二、 linux管理-目錄結構 /usr 目錄包含所有的命令、程序庫、文檔和其它文件。這些文件在正常操作中不會被改變的。這個目錄也包含你的Linux發(fā)行版本的主要的應用程序,譬如,Netscape。 /var 目錄包含在正常操作中被改變的文件:假脫機文件、記錄文件、加鎖文件、臨時文件和頁格式化文件等 /home 目錄包含用戶的文件:參數設置文件、個性化文件、文檔、數據、EMAIL、緩存數據等。這個目錄在系統(tǒng)省級時應該保留。 /proc 目錄整個包含虛幻的文件。它們實際上并不存在磁盤上,也不占用任何空間。(用ls –l 可以顯示它們的大。┊敳榭催@些文件時,實際上是在訪問存在內存中的信息,這些信息用于訪問系統(tǒng) /bin 系統(tǒng)啟動時需要的執(zhí)行文件(二進制),這些文件可以被普通用戶使用。 /sbin 系統(tǒng)執(zhí)行文件(二進制),這些文件不打算被普通用戶使用。(普通用戶仍然可以使用它們,但要指定目錄。) /etc 操作系統(tǒng)的配置文件目錄。 /root 系統(tǒng)管理員(也叫超級用戶或根用戶)的Home目錄。 二、 linux管理-目錄結構 /dev 設備文件目錄。LINUX下設備被當成文件,這樣一來硬件被抽象化,便于讀寫、網絡共享以及需要臨時裝載到文件系統(tǒng)中。正常情況下,設備會有一個獨立的子目 錄。這些設備的內容會出現在獨立的子目錄下。LINUX沒有所謂的驅動符。 /lib 根文件系統(tǒng)目錄下程序和核心模塊的共享庫。 /boot 用于自舉加載程序(LILO或GRUB)的文件。當計算 機啟動時(如果有多個操作系統(tǒng),有可能允許你選擇啟動哪一個操作系統(tǒng)),這些文件首先被裝載。這個目錄也會包含LINUX核(壓縮文件vmlinuz),但LINUX核也可以存在別處,只要配置LILO并且LILO知道LINUX核在哪兒。 /opt 可選的應用程序,譬如,REDHAT 5.2下的KDE (REDHAT 6.0下,KDE放在其它的XWINDOWS應用程序中,主執(zhí)行程序在/usr/bin目錄下) /tmp 臨時文件。該目錄會被自動清理干凈。 /lost+found 在文件系統(tǒng)修復時恢復的文件 二、 linux管理-目錄結構 /usr目錄下比較重要的部分有: /usr/X11R6 X-WINDOWS系統(tǒng)(version 11, release 6) /usr/X11 同/usr/X11R6 (/usr/X11R6的符號連接) /usr/X11R6/bin 大量的小X-WINDOWS應用程序(也可能是一些在其它子目錄下大執(zhí)行文件的符號連接)。 /usr/doc LINUX的文檔資料(在更新的系統(tǒng)中,這個目錄移到/usr/share/doc)。 /usr/share 獨立與你計算機結構的數據,譬如,字典中的詞。 /usr/bin和/usr/sbin 類似與“/”根目錄下對應的目錄(/bin和/sbin),但不用于基本的啟動(譬如,在緊急維護中)。大多數命令在這個目錄下。 /usr/local 本地管理員安裝的應用程序(也可能每個應用程序有單獨的子目錄)。在“main”安裝后,這個目錄可能是空的。這個目錄下的內容在重安裝或升級操作系統(tǒng)后應該存在。 /usr/local/bin 可能是用戶安裝的小的應用程序,和一些在/usr/local目錄下大應用程序的符號連接。 二、 linux管理-目錄結構 /proc目錄的內容: /proc/cpuinfo 關于處理器的信息,如類型、廠家、型號和性能等。 /proc/devices 當前運行內核所配置的所有設備清單。 /proc/dma 當前正在使用的DMA通道。/proc/filesystems 當前運行內核所配置的文件系統(tǒng)。 /proc/interrupts 正在使用的中斷,和曾經有多少個中斷。 /proc/ioports 當前正在使用的I/O端口。 舉例,使用下面的命令能讀出系統(tǒng)的CPU信息。 cat /proc/cpuinfo 二、 linux管理-目錄結構 總結: /是LINUX文件系統(tǒng)的入口,也是處于最高一級的目錄 用戶應該將文件存在/home/user_login_name目錄下(及其子目錄下)。 本地管理員大多數情況下將額外的軟件安裝在/usr/local目錄下并符號連接在/usr/local/bin下的主執(zhí)行程序。 系統(tǒng)的所有設置在/etc目錄下。 不要修改根目錄(“/”)或/usr目錄下的任何內容,除非真的清楚要做什么。這些目錄最好和LINUX發(fā)布時保持一致。 大多數工具和應用程序安裝在目錄:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin。 所有的文件在單一的目錄樹下。沒有所謂的“驅動符”。 二、 linux管理-啟動過程 第一步:加載BIOS 當你打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至于計算機必須在最開始就找到它。這是因為BIOS中包含了CPU的相關信息、設備啟動順序信息、硬盤信息、內存信息、時鐘信息、PnP特性等等。在此之后,計算機心里就有譜了,知道應該去讀取哪個硬件設備了。 第二步:讀取MBR 眾所周知,硬盤上第0磁道第一個扇區(qū)被稱為MBR,也就是Master Boot Record,即主引導記錄,它的大小是512字節(jié),別看地方不大,可里面卻存放了預啟動信息、分區(qū)表信息。 系統(tǒng)找到BIOS所指定的硬盤的MBR后,就會將其復制到0×7c00地址所在的物理內存中。其實被復制到物理內存的內容就是Boot Loader,而具體到你的電腦,那就是lilo或者grub了。 二、 linux管理-啟動過程 第三步:Boot Loader Boot Loader 就是在操作系統(tǒng)內核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調用操作系統(tǒng)內核做好一切準備。 Boot Loader有若干種,其中Grub、Lilo和spfdisk是常見的Loader。 我們以Grub為例來講解吧,畢竟用lilo和spfdisk的人并不多。 系統(tǒng)讀取內存中的grub配置信息(一般為menu.lst或grub.lst),并依照此配置信息來啟動不同的操作系統(tǒng)。 二、 linux管理-啟動過程 第四步:加載內核 根據grub設定的內核映像所在路徑,系統(tǒng)讀取內存映像,并進行解壓縮操作。此時,屏幕一般會輸出“Uncompressing Linux”的提示。當解壓縮內核完成后,屏幕輸出“OK, booting the kernel”。 系統(tǒng)將解壓后的內核放置在內存之中,并調用start_kernel()函數來啟動一系列的初始化函數并初始化各種設備,完成Linux核心環(huán)境的建立。至此,Linux內核已經建立起來了,基于Linux的程序應該可以正常運行了。 二、 linux管理-啟動過程 第五步:用戶層init依據inittab文件來設定運行等級 內核被加載后,第一個運行的程序便是/sbin/init,該文件會讀取/etc/inittab文件,并依據此文件來進行初始化工作。 其實/etc/inittab文件最主要的作用就是設定Linux的運行等級,其設定形式是“:id:5:initdefault:”,這就表明Linux需要運行在等級5上。Linux的運行等級設定如下: 0:關機 1:單用戶模式 2:無網絡支持的多用戶模式 3:有網絡支持的多用戶模式 4:保留,未使用 5:有網絡支持有X-Window支持的多用戶模式 6:重新引導系統(tǒng),即重啟 二、 linux管理-啟動過程 第六步:init進程執(zhí)行rc.sysinit 在設定了運行等級后,Linux系統(tǒng)執(zhí)行的第一個用戶層文件就是/etc/rc.d/rc.sysinit腳本程序,它做的工作非常多,包括設定PATH、設定網絡配置(/etc/sysconfig/network)、啟動swap分區(qū)、設定/proc等等。 第七步:啟動內核模塊 具體是依據/etc/modules.conf文件或/etc/modules.d目錄下的文件來裝載內核模塊。 第八步:執(zhí)行不同運行級別的腳本程序 根據運行級別的不同,系統(tǒng)會運行rc0.d到rc6.d中的相應的腳本程序,來完成相應的初始化工作和啟動相應的服務。 二、 linux管理-啟動過程 第九步:執(zhí)行/etc/rc.d/rc.local 你如果打開了此文件,里面有一句話,讀過之后,你就會對此命令的作用一目了然: # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don’t # want to do the full Sys V style init stuff. rc.local就是在一切初始化工作后,Linux留給用戶進行個性化的地方。你可以把你想設置和啟動的東西放到這里。即開機就啟動的程序。 第十步:執(zhí)行/bin/login程序,進入登錄狀態(tài) 二、 linux管理-開機關機 Login / Logout Exit Shutdown Reboot Init n 等級0表示:表示關機 等級1表示:單用戶模式 等級2表示:無網絡連接的多用戶命令行模式 等級3表示:有網絡連接的多用戶命令行模式 等級4表示:不可用 等級5表示:帶圖形界面的多用戶模式 等級6表示:重新啟動 三、常用命令 type:查看命令是否是shell命令 例:type –a make command ––help 幫助命令 man command詳細查詢某個命令的使用方法 help command 幫助命令 三、常用命令 date:查看文件的日期 cd:切換目錄 ls:查看當前文件夾下的文件明細 pwd:查看當前所在路徑 cal:查看日歷 cal 2011,cal 03 2011 exit:退出 cat:查看文件內容 cat /etc/sysconfig/i18n history查看已經執(zhí)行過的命令。 三、常用命令 rm:刪除文件或文件夾rm –rf /directory cp:拷貝文件 vi:編輯文件 mv:移動文件或同一目錄下相當于修改名稱 mkdir:創(chuàng)建文件或文件夾 touch: 修改文件的時間 ln:建立超鏈接 wc:用來顯示文件中字節(jié)、數組和文本行的數據,wc –l行數,wc –c字節(jié),wc –w單詞個數 三、常用命令 find: 查找文件 find / -name *.sh head:查看文件的頭幾行內容 more:查看超過一屏的內容 locale:查看當前系統(tǒng)字符集 tail:查看文件的后幾行 clear:清屏幕 file:查看文件類型 df:查看一個文件系統(tǒng)的磁盤空間使用情況 三、常用命令 mount掛載一個文件系統(tǒng) free查看內存空閑情況 uname顯示系統(tǒng)名稱 top顯示系統(tǒng)的當前任務占用資源情況 uptime顯示系統(tǒng)運行了多長時間 clock時間 whoami 我是誰 unzip解壓縮命令 tar –xzvf ,tar –cvf 解、壓tar包的命令 三、常用命令 chmod:更改文件或目錄的權限 -: no,r: read, w: write, x: excute chmod 777 file 權限在底層是以9位的二進制表示的,如777用二進制就是111111111 chown:更改文件或目錄的擁有者或所屬組 chown apache:apache file 三、常用命令之管道 管道:將一個命令的輸出傳送給另一個命令,作為另一個命令的輸入。 使用方法:命令1|命令2|…|命令N 使用舉例: ls –Rl /etc | more cat /etc/passwd |grep lrj man bash |col –b > bash.txt ls –l | grep “^d” ls –l * |grep “^-” | wc -l 三、常用命令之重定向 標準輸入和輸出 Stdin Stdout stderr 輸出重定向 >、>> 錯誤輸出重定向 2>、 &> 輸入重定向 <、<< 三、常用命令 chkconfig:檢查、設置系統(tǒng)的各種服務 chkconfig iptables off 設置開機不啟動防火墻 service:管理Linux操作系統(tǒng)中服務的命令,它可用于重啟、啟動或停止任何其它的服務 service --status-all 列出所有服務的當前狀態(tài) service iptables start 啟動防火墻 sevice network status 顯示當前網絡接口和設備列表 三、常用命令 rpm –ivh 安裝 rpm –q 查詢 rpm –qa 查詢所有已安裝的軟件 rpm –uvh更新 rpm –e 刪除、卸載軟件 四、ftp及Java相關軟件安裝 vsftp的安裝過程 Jdk的安裝過程 系統(tǒng)變量設置JAVA_HOME(/etc/profile) 用戶變量設置 Tomcat的安裝過程 開機自啟動tomcat(/etc/rc.local) Mysql的安裝過程 學習總結-多查、多看 Thanks!
關于讀書筆記的ppt:這是關于讀書筆記的ppt,包括了怎樣寫讀書筆記,什么叫讀書筆記——了解,讀書筆記重要性——理解,讀書筆記的幾種類型——掌握,讀書筆記的寫法——掌握等內容,歡迎點擊下載。
印象筆記ppt:這是印象筆記ppt,包括了云筆記簡介,使用方法,不足之處,應用場景,面臨問題,信息源太多,無從下手,信息碎片化,信息整理困難,信息質量參差不齊等內容,歡迎點擊下載。
讀書筆記ppt分享:這是讀書筆記ppt分享,包括了什么叫讀書筆記——了解,讀書筆記重要性——理解,讀書筆記的幾種類型——掌握,讀書筆記的寫法等內容,歡迎點擊下載。