版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Linux系統(tǒng)培訓(xùn),linux的起源發(fā)展,一、起源: 最早由一位名叫Linus Torvalds的計(jì)算機(jī)愛好者開發(fā),當(dāng)時(shí)他是芬蘭赫爾辛基大學(xué)的學(xué)生。 二、Linux的特點(diǎn): Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),它主要用于基于Intel x86系列CPU的計(jì)算機(jī)上。 Linux是在日益普及的Internet上迅速形成和不斷完善的操作系統(tǒng)。 Linux操作系統(tǒng)高效、穩(wěn)定,適應(yīng)多種硬件平臺(tái),而最具有魅力的是它遵循GPL(GNU General Public License, GNU通用公共許可證,見附錄),整個(gè)系統(tǒng)的源代碼可以自由獲取,并且在GPL許可的范圍內(nèi)自由修改、傳播,這就
2、為學(xué)習(xí)、應(yīng)用、開發(fā)操作系統(tǒng)及其他軟件提供了良好的基礎(chǔ)和較高的起點(diǎn)。,Linux版本,當(dāng)Linux走向成熟時(shí),一些人開始建立軟件包來簡化新用戶安裝和使用Linux的 方法。這些軟件包稱為Linux發(fā)布或Linux發(fā)行版本。,Linux的目錄架構(gòu),一、linux和WIN目錄架構(gòu)的比較 如果您曾經(jīng)在復(fù)雜的網(wǎng)絡(luò)環(huán)境中使用過 Windows 系統(tǒng),并且運(yùn)行這個(gè)系統(tǒng)的機(jī)器帶有若干個(gè)設(shè)備,那么您可能會(huì)發(fā)現(xiàn)字母表中的字母不夠用。 在 Linux 中沒有驅(qū)動(dòng)器字母,這確實(shí)相當(dāng)有用。那么您可能會(huì)發(fā)現(xiàn)字母表中的字母不夠用。在 Linux 中,只有一個(gè)文件結(jié)構(gòu) 它以 root (/) 開始,所有的本地文件系統(tǒng),所有本
3、地設(shè)備,以及所有的遠(yuǎn)程文件系統(tǒng)都表示為這個(gè)結(jié)構(gòu)中的子目錄。 當(dāng) Linux 第一次引導(dǎo)時(shí),它根據(jù) /etc/fstab 文件中的信息構(gòu)建這個(gè)文件結(jié)構(gòu)。Windows 為硬盤驅(qū)動(dòng)器分區(qū)和其他存儲(chǔ)設(shè)備分配驅(qū)動(dòng)器字母,而 Linux 在 root 文件結(jié)構(gòu)中為它們分配目錄。這個(gè)分層的結(jié)構(gòu)是完全可配置的,并且可以動(dòng)態(tài)地修改。,Linux目錄列表,這里簡單列舉幾個(gè)默認(rèn)的系統(tǒng)目錄做一下說明,若想了解更多,可以參考我們提供的資料以及上網(wǎng)查詢。,前面分區(qū)操作時(shí)獨(dú)立劃分一個(gè)/tdx目錄是為了利于通達(dá)信文件的管理以及當(dāng)系統(tǒng)出問題后重裝系統(tǒng)無需重新復(fù)制通達(dá)信相關(guān)數(shù)據(jù),直接掛載/tdx分區(qū)目錄即可,l表示連結(jié)文件,如
4、lrwxrwxrwx;如果是以一橫-表示,則表示這是文件。其余剩下的格子就以每3格為一個(gè)單位。因?yàn)長inux是多用戶多任務(wù)系統(tǒng),所以一個(gè)文件可能同時(shí)被許多人使用,所以我們一定要設(shè)好每個(gè)文件的權(quán)限,其文件的權(quán)限位置排列順序是(以-rwxr-xr-x為例): rwx(Owner)r-x(Group)r-x(Other) 這個(gè)例子表示的權(quán)限是:使用者自己可讀,可寫,可執(zhí)行;同一組的用戶可讀,不可寫,可執(zhí)行;其它用戶可讀,不可寫,可執(zhí)行。另外,有一些程序?qū)傩缘膱?zhí)行部分不是X,而是S,這表示執(zhí)行這個(gè)程序的使用者,臨時(shí)可以有和擁有者一樣權(quán)力的身份來執(zhí)行該程序。一般出現(xiàn)在系統(tǒng)管理之類的指令或程序,讓使用者執(zhí)
5、行時(shí),擁有root身份。 第二個(gè)欄位,表示文件個(gè)數(shù)。如果是文件的話,那這個(gè)數(shù)目自然是1了,如果是目錄的話,那它的數(shù)目就是該目錄中的文件個(gè)數(shù)了。 第三個(gè)欄位,表示該文件或目錄的擁有者。若使用者目前處于自己的Home,那這一欄大概都是它的賬號(hào)名稱。 第四個(gè)欄位,表示所屬的組(group)。每一個(gè)使用者都可以擁有一個(gè)以上的組,不過大部分的使用者應(yīng)該都只屬于一個(gè)組,只有當(dāng)系統(tǒng)管理員希望給予某使用者特殊權(quán)限時(shí),才可能會(huì)給他另一個(gè)組。 第五欄位,表示文件大小。文件大小用byte來表示,而空目錄一般都是1024byte,你當(dāng)然可以用其它參數(shù)使文件顯示的單位不同,如使用ls -k就是用kb萊顯示一個(gè)文件的大小
6、單位,不過一般我們還是以byte為主。 第六個(gè)欄位,表示創(chuàng)建日期。以月,日,時(shí)間的格式表示,如Aug 15 5:46表示8月15日早上5:46分。 第七個(gè)欄位,表示文件名。我們可以用ls -a顯示隱藏的文件名。,Linux常用命令:cd,指令 : cd 使用權(quán)限 : 所有使用者 使用方式 : cd dirName 說明 : 變換工作目錄至 dirName。 其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home directory (也就是剛 login 時(shí)所在的目錄)。 另外, 也表示為 home directory 的意思,. 則是表示目前所在的目錄
7、,. 則表示目前目錄位置的上一層目錄。 范例 : 跳到 /usr/bin/ : cd /usr/bin 跳到自己的 home directory : cd 跳到目前目錄的上上兩層 : cd ./.,Linux常用命令:pstree,使用權(quán)限:所有使用者 使用方式: pstree -a -c -h|-Hpid -l -n -p -u -G|-U pid|user pstree -V 說明:將所有行程以樹狀圖顯示, 樹狀圖將會(huì)以 pid (如果有指定) 或是以 init 這個(gè)基本行程為根 (root) ,如果有指定使用者 id , 則樹狀圖會(huì)只顯示該使用者所擁有的行程 參數(shù): -a 顯示該行程的完
8、整指令及參數(shù), 如果是被記憶體置換出去的行程則會(huì)加上括號(hào) -c 如果有重覆的行程名, 則分開列出 (預(yù)設(shè)值是會(huì)在前面加上 * 范例: pstree init-+-amd |-apmd |-atd |-httpd-10*httpd %pstree -p init(1)-+-amd(447) | |-httpd .,Linux常用命令:chmod,使用權(quán)限 : 所有使用者 使用方式 : chmod -cfvR -help -version mode file. 說明 : Linux/Unix 的檔案存取權(quán)限分為三級(jí) : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取。
9、mode : 權(quán)限設(shè)定字串,格式如下 : ugoa.+-=rwxX.,.,其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個(gè)群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 + 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。 r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。 -c : 若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作 -f : 若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息 -v : 顯示權(quán)限變更的詳細(xì)資料 -R : 對目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更(即以遞回的方式逐個(gè)變更)
10、-help : 顯示輔助說明 -version : 顯示版本 范例 :將檔案 file1.txt 設(shè)為所有人皆可讀取 : chmod ugo+r file1.txt,Linux常用命令:chmod,將檔案 file1.txt 設(shè)為所有人皆可讀取 : chmod a+r file1.txt 將檔案 file1.txt 與 file2.txt 設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,但其他以外的人則不可寫入 : chmod ug+w,o-w file1.txt file2.txt 將 ex1.py 設(shè)定為只有該檔案擁有者可以執(zhí)行 : chmod u+x ex1.py 將目前目錄下的所有檔案與
11、子目錄皆設(shè)為任何人可讀取 : chmod -R a+r * 此外chmod也可以用數(shù)字來表示權(quán)限如 chmod 777 file 語法為:chmod abc file 其中a,b,c各為一個(gè)數(shù)字,分別表示User、Group、及Other的權(quán)限。 r=4,w=2,x=1 若要rwx屬性則4+2+1=7; 若要rw-屬性則4+2=6; 若要r-x屬性則4+1=7。 范例: chmod a=rwx file和 chmod 777 file 效果相同 chmod ug=rwx,o=x file 和 chmod 771 file 效果相同 目前營業(yè)部的針對執(zhí)行權(quán)限和腳本 一般755權(quán)限即可:chmod
12、 755 file1 file2,Linux常用命令:ln,ln 這是linux中又一個(gè)非常重要命令,請大家一定要熟悉。它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同不的鏈接,這個(gè)命令最常用的參數(shù)是-s,具體用法是:ln -s 源文件 目標(biāo)文件。 當(dāng)我們需要在不同的目錄,用到相同的文件時(shí),我們不需要在每一個(gè)需要的目錄下都放一個(gè)必須相同的文件,我們只要在某個(gè)固定的目錄,放上該文件,然后在其它的目錄下用ln命令鏈接(link)它就可以,不必重復(fù)的占用磁盤空間。例如:ln -s /bin/less /usr/local/bin/less -s 是代號(hào)(symbolic)的意思。 這里有兩點(diǎn)要注意:第
13、一,ln命令會(huì)保持每一處鏈接文件的同步性,也就是說,不論你改動(dòng)了哪一處,其它的文件都會(huì)發(fā)生相同的變化;第二,ln的鏈接又軟鏈接和硬鏈接兩種,軟鏈接就是ln -s * *,它只會(huì)在你選定的位置上生成一個(gè)文件的鏡像,不會(huì)占用磁盤空間,硬鏈接ln * *,沒有參數(shù)-s, 它會(huì)在你選定的位置上生成一個(gè)和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。 如果你用ls察看一個(gè)目錄時(shí),發(fā)現(xiàn)有的文件后面有一個(gè)的符號(hào),那就是一個(gè)用ln命令生成的文件,用ls -l命令去察看,就可以看到顯示的link的路徑了。,Linux常用命令:vi,vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,它的
14、強(qiáng)大不遜色于任何最新的文本編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。由于對Unix及Linux系統(tǒng)的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進(jìn)一步了解它。Vi也是Linux中最基本的文本編輯器,學(xué)會(huì)它后,您將在Linux的世界里暢行無阻。 1、vi的基本概念 基本上vi可以分為三種狀態(tài),分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區(qū)分如下: 1) 命令行模式command mode) 控制屏幕光標(biāo)的移動(dòng),字符、字或行的刪除,移動(dòng)復(fù)制某區(qū)段及進(jìn)入Insert mode
15、下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字輸入,按ESC鍵可回到命令行模式。 3) 底行模式(last line mode) 將文件保存或退出vi,也可以設(shè)置編輯環(huán)境,如尋找字符串、列出行號(hào)等。 不過一般我們在使用時(shí)把vi簡化成兩個(gè)模式,就是將底行模式(last line mode)也算入命令行模式command mode)。 2、vi filename:編輯文件,整屏幕顯示:剛進(jìn)入的時(shí)候是命令模式 ,鍵入i鍵后轉(zhuǎn)變?yōu)榫庉嬆J?這時(shí)候可以書寫代碼了,當(dāng)書寫結(jié)束的時(shí)候,要退出編輯模式,安esc鍵,進(jìn)入命令模式
16、 ,在命令模式下輸入:冒號(hào),后面跟命令,:wq表示退出并保存,:q!退出不保存,dd刪除一行,:number顯示行號(hào),就能顯示當(dāng)前的一行行號(hào),,Linux常用命令:crontab,指令 : crontab 使用權(quán)限 : 所有使用者 使用方式 : crontab -u user filecrontab -u user -l | -r | -e 說明 : crontab 是用來讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用,換句話說,也就是類似使用者的時(shí)程表。-u user 是指設(shè)定指定 user 的時(shí)程表,這個(gè)前提是你必須要有其權(quán)限(比如說是 root)才能夠指定他人的時(shí)程表。如果不使用 -u use
17、r 的話,就是表示設(shè)定自己的時(shí)程表。 參數(shù) : -e : 執(zhí)行文字編輯器來設(shè)定時(shí)程表,內(nèi)定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設(shè)定 VISUAL 環(huán)境變數(shù)來指定使用那個(gè)文字編輯器(比如說 setenv VISUAL joe) -l : 列出目前的時(shí)程表 范例: #每天的午夜 0 點(diǎn) 20 分, 2 點(diǎn) 20 分, 4 點(diǎn) 20 分.執(zhí)行 echo haha 20 0-23/2 * * * echo haha #每天8點(diǎn)2分殺掉進(jìn)程hqboost 02 8 * * * /usr/bin/killall -9 hqboost,Linux系統(tǒng)密碼丟失,1. 在出現(xiàn)grub畫面時(shí),用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng),然后按e鍵 2. 再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng) 3. 修改你現(xiàn)在見到的命令行,加入single,結(jié)果如下: kern
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年耳機(jī)原材料供應(yīng)商質(zhì)量保證合同
- 2024馬鈴薯種植基地安全生產(chǎn)責(zé)任合同3篇
- 2024年股權(quán)激勵(lì)計(jì)劃書
- 2024年金融科技研發(fā)與創(chuàng)新服務(wù)合同
- 2024跨國企業(yè)廣告宣傳與推廣合同
- 2024年食品企業(yè)HACCP體系認(rèn)證咨詢合同版B版
- 2024年航空公司客艙餐飲服務(wù)供應(yīng)合同
- 2024輕質(zhì)隔墻板行業(yè)規(guī)范制定與執(zhí)行監(jiān)督協(xié)議3篇
- 2024年藥品銷售與售后服務(wù)協(xié)議3篇
- 2024年適用餐飲行業(yè)購銷協(xié)議范例版B版
- 中國轎貨車的車保養(yǎng)項(xiàng)目投資可行性研究報(bào)告
- 人工智能在體育訓(xùn)練中的應(yīng)用
- 2024年全國職業(yè)院校技能大賽高職組(體育活動(dòng)設(shè)計(jì)與實(shí)施賽項(xiàng))考試題庫(含答案)
- 2024-2030年中國液態(tài)金屬行業(yè)市場分析報(bào)告
- 住宅樓智能化系統(tǒng)工程施工組織設(shè)計(jì)方案
- 福建省廈門市2023-2024學(xué)年高一上學(xué)期1月期末質(zhì)量檢測數(shù)學(xué)試題 附答案
- 高二上學(xué)期數(shù)學(xué)北師大版(2019)期末模擬測試卷A卷(含解析)
- 2024總經(jīng)理年終總結(jié)及2024工作計(jì)劃
- 全新照顧老人保姆合同協(xié)議書下載
- 三里屯派出所調(diào)解賠償協(xié)議書范文
- 第一單元:復(fù)習(xí)與提高(單元復(fù)習(xí)講義)-滬教版五年級(jí)數(shù)學(xué)下冊
評(píng)論
0/150
提交評(píng)論