就業(yè)班系統(tǒng)播客linux_第1頁
就業(yè)班系統(tǒng)播客linux_第2頁
就業(yè)班系統(tǒng)播客linux_第3頁
就業(yè)班系統(tǒng)播客linux_第4頁
就業(yè)班系統(tǒng)播客linux_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1. Linux 基礎(chǔ)1.1. Unix1965 年,AT&T 貝爾、通用電氣公司、麻省理工學(xué)院 MAC 課題組一起聯(lián)合開發(fā)一個稱為 Multics 的新操作系統(tǒng)。該項目目的是讓大型主機可以同時提供 300 臺以上的終端機連接使用。其被設(shè)計運行在 GE-645 大型主機上。貝爾認(rèn)為該項目不可能成功之后,便退出了該項目,其中一位開發(fā)者肯則繼續(xù)為 GE-645 開發(fā),并最終編寫了一個太空旅行“SpaceTravel”。發(fā)現(xiàn)速度很慢而且耗費昂貴。正好有一部閑置的 PDP-7。使用尼斯的幫助下用PDP-7 的匯編語言重寫了這個,并使其在DEC PDP-7上運行起來。的 File Server Syst

2、em。這次經(jīng)歷加上 Multics 項目的經(jīng)驗,促使開始了一個 DEC PDP-7 上的新操作系統(tǒng)項目。和一組開發(fā)者,開發(fā)了一個新的多任務(wù)操作系統(tǒng)。在 1970 年時,那部 PDP-7 卻只能支持兩個使用者,當(dāng)時,的人就開玩笑地戲稱他們的系統(tǒng)其實是:“UNiplexedInformation and Computing System”,縮寫為“UNICS”。后來,大家取其諧音這個名字被改為 UNIX。最初的 Unix 是用匯編語言編寫的,一些叫做 B 語言的解釋型語言和匯編語言混合編寫的。B 語言在進行系統(tǒng)編程時不夠強大,所以和對其進行了改造,并于 1971 年共同發(fā)明了 C 語言。1973

3、年和用 C 語言重寫了 Unix。在當(dāng)時,為了實現(xiàn)最高效率,系統(tǒng)程序都是由匯編語言編寫,所以和此舉是極具大膽創(chuàng)新和意義的。用 C 語言編寫的 Unix 代碼簡潔緊湊、易移植、易讀、易修改,為此后 Unix 的發(fā)展奠定了堅實基礎(chǔ)。注意:1979 年貝爾碼”。出于商業(yè)考慮,收回了并且規(guī)定“不可對學(xué)生提供源Ken Thompson 肯2000 年 12 月時,C 語言之父Dennis Ritchie退休,在 2011 年 10 月 12 日,他在長期患病后逝世,享年 70 歲。離開貝爾,成為了一名飛行員。1.2. MINIX荷蘭的 Vrije 大學(xué)計算機科學(xué)系的 Andrew S. Tanenbau

4、m(譚)教授為了能夠教導(dǎo)學(xué)生學(xué)習(xí) UNIX,自己動手寫了一個 Minix,是一個 Mini的 UNIX 系統(tǒng)。MINIX 是一個廉價的小型類 Unix 操作系統(tǒng),是為在計算機科學(xué)用作教學(xué)而設(shè)計的,可以在 80286 的el上運行。塔能Andrew S. TanenbaumLinus Torvalds1.3. Torvalds 的 linux1991 年,芬蘭人在赫爾辛基大學(xué)上學(xué),對操作系統(tǒng)很好奇,并且對 MINIX 只允許在教育上使用很不滿(其不允許任何商業(yè)使用),于是開始寫他自己的操作系統(tǒng),這就是后來的 Linux 內(nèi)核。1991 年 9 月 Linux 的第一個版本 0.0.1 版本發(fā)布,

5、Linux 只具有操作系統(tǒng)內(nèi)核的勉強的雛形,甚至不能運行,你必須在有 Minix 的機器上編譯以后才能玩,時僅有 10000 行程序碼,仍必須執(zhí)行于 Minix 操作系統(tǒng)之上。10 月份第二個版本(0.02版)發(fā)布了 94 年初,Linux 1.0 誕生 。Linux 1.0 已經(jīng)是一個功能完備的操作系統(tǒng),而且內(nèi)核寫得緊湊高效,可以充分發(fā)揮硬件的性能,在 4M 內(nèi)存的 80386 機器上也表現(xiàn)得非常好Linux 的發(fā)展歷程上還有一件重要的事 Linux 加入GNU 并遵循公共證(GPL)。Linux 吉祥物曼GNU 計劃形象照1.4. GNU 項目目標(biāo)在于建立一個完全相容于 UNIX 的環(huán)境。

6、發(fā)展 GNU 系統(tǒng)的計劃,最早致力的目標(biāo)。最最早由曼在 1983 年啟動,它是近一個 GNU 系統(tǒng)版本,是于 2011 年 4 月 1 日釋出的 GNU 0.401,采用 GNU Hurd作為操作系統(tǒng)內(nèi)核。其他的內(nèi)核,最著名的是 Linux kernel,也被應(yīng)用在 GNU系統(tǒng)中。GNU 是“GNUs Not Unix”的遞歸縮寫。這個項目的目的是創(chuàng)建一個自由的開放的操作系統(tǒng)。 Linux1.4.1.GPLGNU 的通用公共,推出了通用公共證 GPL 為了避免 GNU 開發(fā)的被其他人利用成為專利證 GPL(General Public License)并稱之為Copyleft(專利是 Copy

7、right)就是用戶獲得 GNU后可以使用和修改,但是用戶在散布 GNU時,必須讓下一個用戶有獲得源代 碼的權(quán)利并且必須告知他這一點。這一條看似古怪的規(guī)定是為了防止有些別有用心的人或 公司將GNU稍加修改就去申請,說成是自己的產(chǎn)品。其目的就是要讓 GNU免費和公開的。1.5. LinuxLinux 是一種和開放源碼的類 UNIX 操作系統(tǒng),使用 Linux 內(nèi)核。目前存在著許多不同的 Linux版,可安裝在各種各樣的電腦硬件設(shè)備,從、平板電腦、路由器和影音控制臺,到桌上型電腦,大型電腦和超級電腦。 Linux是一個領(lǐng)先的操作系統(tǒng),世界上運算最快的 10 臺超級電腦運行的都是 Linux 操作系

8、統(tǒng)。Linux 操作系統(tǒng)也是開放源代碼發(fā)展中最著名的例子。只要遵循GNU 通用公共證,任何人和機構(gòu)都可以地使用 Linux 的所有底層源代碼,也可以地修改和再發(fā)布。嚴(yán)格來講,Linux 這個詞本身只表示 Linux 內(nèi)核,但在實際上人們已經(jīng)了用 Linux 來形容整個基于 Linux 內(nèi)核,并且使用 GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)(也被稱為 GNU/ Linux)。通常情況下,Linux被打包成供桌上型電腦和服務(wù)器使用的 Linux版本。一些流行的主流 Linux版本,包括 Debian(及其衍生版本 Ubuntu),F(xiàn)edora 和 openSUSE 等。Kernel+Software

9、s+Tools 就是 linux distribution著名 linux版Red Hat、Fedora Mandriva Novell SuSE Debian Slackware GentooUbuntu CentOS1.5.1.Linux 特點開放性,多用戶,多任務(wù),豐富的網(wǎng)絡(luò)功能,可靠的系統(tǒng)安全,良好的可移植性,具有標(biāo)準(zhǔn)兼容性,良好的用戶界面(命令界面,圖形界面等),出色的速度性能。1.5.2. Linux 的組成1、內(nèi)核:是系統(tǒng)的心臟,是運行程序和管理像磁盤和程序。等硬件設(shè)備的2、S:是系統(tǒng)的用戶界面,提供了用戶和內(nèi)核進行交互操作的一種接口。它接收用戶輸入令并把它送入內(nèi)核去執(zhí)行,是一個

10、命令解釋器。但它不僅是命令解釋器,而且還是高級編程語言,s 3、文件系統(tǒng):文件系統(tǒng)是文件存放在磁盤等編程。設(shè)備上的組織方inux支持多種文件系統(tǒng),如 ext3,ext2,NFS,SMB,iso9660 等。4 、 應(yīng)用程序: 標(biāo)準(zhǔn)的 Linux 操作系統(tǒng)都會有一套應(yīng)用程序例如X-Window,Open Office 等。1.5.3. Linux 版本1 、 內(nèi) 核 : Linux 內(nèi) 核 Kernel 目 前 最 新 穩(wěn) 定 版3.42、版本:是一些廠商將 Linux 系統(tǒng)內(nèi)核與應(yīng)用文檔包裝起來,并提供一些安裝界面和系統(tǒng)設(shè)定管理工具的一個包的集合,例如 RedHat Linux,Debian,

11、Ubuntu, Novell/SuSE Linux 等。3、ubuntu Ubuntu 版本號由該次發(fā)布的年份和月份組成,并未反映其實際版本.首次是在 2004 年 10 月,因此該版本為 4.10。于 2009 年 4 月 23 日發(fā)布,因此版本號為 9.04。 最新的版本為 Ubuntu 12.04。1.5.4.Linux 發(fā)展與未來現(xiàn)在有很多公司都在使用 Linux 操作系統(tǒng),Linux 操作系統(tǒng)從桌面到服務(wù)器,從操作系統(tǒng)到系統(tǒng),從零散的應(yīng)用到整個產(chǎn)業(yè)都初見雛形 。Linux 服務(wù)器操作系統(tǒng)在整個服務(wù)器操作系統(tǒng)市場格局中占據(jù)了越來越多的市場份額,并且形成了大規(guī)模的應(yīng)用局面。1.5.5.a

12、ndroidAndroid 是一種以 Linux 為基礎(chǔ)的開放源代碼操作系統(tǒng)2. Ubuntu 的安裝2.1. vaware 虛擬機(Virtual Machine)指通過模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全環(huán)境中的完整計算機系統(tǒng)。先安裝 vmware 虛擬機。2.2. vmware 虛擬機中安裝 ubuntu。參看 Ubuntu 安裝過程.doc3. linux 目錄結(jié)構(gòu)3.1. linux 基本目錄結(jié)構(gòu)bin boot dev etc home lib mnt opt proc root sbin tmp usr裝目錄存放二進制可執(zhí)行文件(ls,cat,mkdir 等)存放用于系統(tǒng)

13、引導(dǎo)時使用的各種文件用于存放設(shè)備文件存放系統(tǒng)配置文件存放所有用戶文件的根目錄存放跟文件系統(tǒng)中的程序運行所需要的共享庫及內(nèi)核模塊系統(tǒng)管理員安裝臨時文件系統(tǒng)的安裝點額外安裝的可選應(yīng)用程序包所放置的位置虛擬文件系統(tǒng),存放當(dāng)前內(nèi)存的超級用戶目錄存放二進制可執(zhí)行文件,只有 root 才能用于存放各種臨時文件用于存放系統(tǒng)應(yīng)用程序,比較重要的目錄/usr/local 本地管理員安var用于存放運行時需要改變數(shù)據(jù)的文件4. linux 常用指令介紹4.1. 文件目錄操作命令ls 顯示文件和目錄列表-l 列出文件的詳細(xì)信息-a 列出當(dāng)前目錄所有文件,包含隱藏文件mkdir 創(chuàng)建目錄-p 父目錄不存在情況下先生成

14、父目錄cd 切換目錄touch 生成一個空文件echo 生成一個帶內(nèi)容文件cat、tac 顯示文本文件內(nèi)容echo abcda.txtcprm文件或目錄刪除文件-r 同時刪除該目錄下的所有文件-f 強制刪除文件或目錄刪除文件夾 rmdir 文件夾不能為空刪除文件夾rm -rf目錄名字-r 就是向下遞歸,不管有多少級目錄,一并刪除-f 就是直接強行刪除,不作任何提示的意思移動文件或目錄、文件aaa bbb 將 aaa 改名為 bbbmvmvfind 在文件系統(tǒng)中查找指定的文件-name 文件名wc 統(tǒng)計文本文檔的行數(shù),字?jǐn)?shù),字符數(shù) grep 在指定的文本文件中查找指定的字符串 rmdir 刪除空

15、目錄tree 顯示目錄目錄改名樹pwd 顯示當(dāng)前工作目錄ln建立文件more、less 分頁顯示文本文件內(nèi)容head,tail 分別顯示文件開頭和結(jié)尾內(nèi)容Linux 通道4.1.1.簡單地說,一個通道接受一個工具的輸出,然后把那個輸出輸入到其它工具。使用 UNIX/Linux 的詞匯,這個通道接受了一個過程的標(biāo)準(zhǔn)輸出,并把這個標(biāo)準(zhǔn)的輸出作為另一個過程的標(biāo)準(zhǔn)輸入。如果你沒有重新定向這個輸出,這個輸出就在屏幕上顯示出來。使用一個通道,你可以重新定向這個輸出,這樣它就變成了另一個工具 的標(biāo)準(zhǔn)的輸入。例如:grep best /home/* | moregrep 命令在指定文件查找指定字符串在 hom

16、e 目錄所有文件下查找 best 字符 此時的結(jié)果可能特別多,要分頁。那么使用 more 可以分頁查看4.2. 系統(tǒng)管理命令s顯示指定文件的相關(guān)信息,比 ls 命令顯示內(nèi)容who 顯示登錄用戶 hostname 顯示主機名稱 uname 顯示系統(tǒng)信息 dtop 顯示當(dāng)前系統(tǒng)中耗費資源最多的進程顯示瞬間的進程狀態(tài)顯示指定的文件(目錄)已使用的磁盤空間的總量顯示文件系統(tǒng)磁盤空間的使用情況ps dudffree 顯示當(dāng)前內(nèi)存和交換空間的使用情況ifconfig 顯示網(wǎng)絡(luò)接口信息測試網(wǎng)絡(luò)的連通性nets顯示網(wǎng)絡(luò)狀態(tài)信息man 命令幫助信息查詢clear 清屏kill 殺死一個進程4.3. 關(guān)機/重啟命

17、令shutdown 系統(tǒng)關(guān)機shutdown 命令可以安全的關(guān)閉Linux 系統(tǒng), shutdown 命令必須有超級用戶才能執(zhí)行。Shutdown 命令執(zhí)行后會以廣播的形式通知正在系統(tǒng)中工作的所有用戶,-r 關(guān)機后重啟h 關(guān)機后不重新啟動 now 立即關(guān)機 12:30 指定關(guān)機時間halt 關(guān)機后關(guān)閉電源reboot 重新啟動4.4. 備份壓縮命令gzip 壓縮(解壓)文件或目錄,壓縮文件后綴為 gz bzip2 壓縮(解壓)文件或目錄,壓縮文件后綴為 bz2 tar 文件、目錄打(解)包4.4.1. gzip 命令命令格式:gzip 選項 壓縮(解壓縮)的文件名參數(shù):-d 將壓縮文件解壓。-

18、l 對每個壓縮文件,顯示壓縮文件的大小,未壓縮文件的大小,壓縮比,未壓縮文件的名字-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。-num 用指定的數(shù)字 num 調(diào)整壓縮的速度,-1 或-fast 表示最快壓縮方法(低壓縮比),-9 或-best 表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為 64.4.2. bzip2 命令命令格式:bzip2 -cdz 檔名參數(shù):-d :解壓縮的參數(shù)-z :壓縮的參數(shù)-num 用指定的數(shù)字 num 調(diào)整壓縮的速度,-1 或-fast 表示最快壓縮方法(低壓縮比),-9 或-best 表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為 64.4.3. tar 命令命

19、令格式:tar -cxzjvf參數(shù):壓縮打包文檔的名稱 欲打包目錄:建立一個歸檔文件的參數(shù)指令:解開一個歸檔文件的參數(shù)指令!-c-x-z-j-v-f:是否需要用:是否需要用gzip 壓縮?bzip2 壓縮?:壓縮的過程中顯示文件:使用檔名,在 f 之后要立即接檔名-tf :查看歸檔文件里面的文件tar -xvzf linux-software-1.3.1.tar.gz包管理工具5.dpkgUbuntu 是由 Debian 發(fā)展而來的,所以也采用了 Debin 的包管理機制。5.1. dpkg包管理要想得心應(yīng)手管理 Ubuntu包,就必須熟悉其中最重要的包管理程序dpkg 工具是 Ubuntu包

20、管理工具的基礎(chǔ)。使用 dpkg 工具可以實現(xiàn)包的安裝、卸載、查詢、編譯、打包等功能。dpkg(Debian Package)管理工具 ,Ubuntu后綴,就是因為 Ubuntu 與 Debian GNU/Linux裝 .deb 文件可以打開一個終端并輸入:相關(guān)的包文件使用 .deb版有著緊密的關(guān)系。要安sudo dpkg -i package_file.deb 來安裝 .deb 文件。如需卸載 .deb 文件輸入:sudo dpkg -r package_namedpkg 命令參數(shù)安裝卸載包。包,但是不刪除-i-r-P-l-L-s-S包的配置文件。完全刪除括相關(guān)配置文件。查看當(dāng)前系統(tǒng)中已安裝包

21、信息。查看當(dāng)前系統(tǒng)中指定查詢已安裝指定包的所安裝的相關(guān)文件。包的相關(guān)信息。查詢系統(tǒng)中摸個文件所屬的包。案例查看 sudo查看 dpkg安裝 sudo刪除sudo包所包含的內(nèi)容dpkg -c tree_1.5.3-1_i386.deb包詳細(xì)信息-I tree_1.5.3-1_i386.deb包dpkg -i tree_1.5.3-1_i386.deb包dpkg -r tree包管理6.APTAPT (Advanced Packaging Tool 高級包工具)是一個強大的包管理系統(tǒng),而那些圖形化程序如 添加/刪除 應(yīng)用程序 都是建立 在它的基礎(chǔ)之上的。有了 dpkg 后,Debian 再次開發(fā)了

22、 apt,它能自動處理依賴文件并已有的配置文件,快速,實用,高效6.1. APT 使用的一些常用命令安裝sudo包:apt-get install packagename刪除sudo包:apt-get remove packagename獲取新的包列表:sudo apt-get update升級有可用更新的系統(tǒng):sudo apt-get upgrade列出命令和選項:apt-get help通過 apt 可以直接通過網(wǎng)絡(luò)安裝。常用的 APT 命令參數(shù)apt-cache search package 搜索包ckage 獲取包的相關(guān)信息,如說明、大小、版本等apt-cache shosudo ap

23、t-get例如:sudo apt-getsudo apt-getinstallpackage 安裝包installinstalleclipsesun-java6-jdk安裝程序到你的/var/cache/apt 文件夾里面然后進行安裝。sudo sudo sudo sudo sudo sudo sudosudoapt-get apt-get apt-get apt-get apt-get apt-get apt-getapt-getinstall package - - reinstall 重新安裝包-f install 修復(fù)安裝-f = fix-missingremove removeupd

24、atepackage 刪除包package - - purge 刪除更新源括刪除配置文件等upgrade 更新已安裝的包dist-upgrade 升級系統(tǒng)dselect-upgrade 使用 dselect 升級apt-cache depends package 了解使用依賴apt-cache rdepends package 是查看該哪些包依賴sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境該包的源代碼apt-get source packagesudo apt-get clean & sudo apt-get autoclean無用的包sudo apt-ge

25、t check 檢查是否有損壞的依賴 /var/cache/apt/archives.7.VIM 編輯器的使用VIM 的運行模式編輯模式:等待編輯命令輸入模式:編輯模式下,輸入 i 進入模式,命令模式:在編輯模式下,輸入 “:” 進行命令模式文本信息7.1. VIM 使用令:q 直接退出 vi:wq 保存后退出 vi ,并可以新建文件:q! 強制退出:w file 將當(dāng)前內(nèi)容保存成某個文件:set:setnumber 在編輯文件顯示行號nonumber在編輯文件不顯示行號用戶和組賬戶管理8.linux 操作系統(tǒng)是一個多用戶操作系統(tǒng),它允許多用戶同時登錄到系統(tǒng)上并使用資源。系統(tǒng)會根據(jù)賬戶來區(qū)分每

26、個用戶的文件,進程,任務(wù)和工作環(huán)境,使得每個用戶工作都不受干擾。8.1. 用戶賬戶普通用戶賬戶:普通用戶在系統(tǒng)上的任務(wù)是進行普通操作超級用戶賬戶:管理員在系統(tǒng)上的任務(wù)是對普通用戶和整個系統(tǒng)進行管理。對系統(tǒng)具有1、超級管理員控制權(quán),能夠?qū)ο到y(tǒng)進行一切操作。用 root 表示,root 用戶在系統(tǒng)中擁有最高權(quán)限,默認(rèn)下 Ubuntu 用戶的 root用戶是不能登錄的如果想要 root 登錄,可以執(zhí)行 sudo passwd root 2、安裝時創(chuàng)建的系統(tǒng)用戶此用戶創(chuàng)建時被添加到 admin 組中,在 Ubuntu 中,admin 組中的用戶默認(rèn)是可以使用 sudo 命令來執(zhí)行只有管理員才能執(zhí)行是一

27、個普通用戶。3、普通用戶令的。如果不使用 sudo 就8.2. 組賬戶私有組:當(dāng)創(chuàng)建一個用戶時沒有指定屬于哪個組,Linux 就會建立一個與用戶同名的私有組,此私有組只含有該用戶。標(biāo)準(zhǔn)組:當(dāng)創(chuàng)建一個用戶時可以選定一個標(biāo)準(zhǔn)組,如果一個用戶同時屬于多個組時,登錄后所屬的組為主組,其他的為附加組。8.3. 賬戶系統(tǒng)文件A/etc/passwd每一行代表一個賬號,眾多賬號是系統(tǒng)正常運行所必須的,例如 bin,nobody每行定義一個用戶賬戶,此文件對所有用戶可讀。每行賬戶包含如下信息: 用戶名:口令:用戶標(biāo)示號(UID):組標(biāo)示號(GID):注釋:宿主目錄(主文件夾):命令解釋器(s)root:x:0

28、:0:root:/root:/bin/bash 1、用戶名:就是賬號。用來對應(yīng) UID。root UID 是 0 口令。2、口令:,早期 UNIX 系統(tǒng)存在此字段,由于此文件所有用戶都可以,容易泄露,后來這個字段數(shù)據(jù)就存放到/etc/shadow 中,這里只能看到 X。3、用戶標(biāo)識號(UID):系統(tǒng)內(nèi)唯一,root 用戶的 UID 為 0,普通用戶從 1000 開始,1-999 是系統(tǒng)的標(biāo)準(zhǔn)賬戶,500-65536 是可登陸賬號。4、組標(biāo)識號(GID):與 /etc/group 相關(guān)用來規(guī)定組名和 GID 相對應(yīng)。5、注釋:注釋賬號6、宿主目錄:用 戶 登 錄 系 統(tǒng) 后 所 進 入 的 目

29、錄 root 在 /root在:/home/7、命令解釋器:指定該用戶使用的 s,默認(rèn)的是/bin/bashB/etc/shadow為了增加系統(tǒng)的安全性,用戶口令通常用 shado可讀。每行包含如下信息:sswords 保護。只有 root用戶名:口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標(biāo)志root:$6$E3SMKoCF$U.A3zuKnBTCzZS5i.ZzHfzq2R5mk6m0iKtWr0B8QdA1 VphZcQPaSqKKQWDA.mkptemLBIKPAw/.kik2287ZiM1:15504:0:99999:7:$1$ktRolYMY

30、$ 1、賬號名稱:需要和/ etc/passwd 一致。UEceLWMzbj2M/:15470:0:99999:7:2、:經(jīng)過加密,雖然加密,但不表示不會被該文件默認(rèn)權(quán)限如下-rw-r- 1 root shadow 1196 2012-06-13 05:40 shadow只有 root 能都讀寫。3、最近修改日期:最后一次修改時間:從 1970-1-1 起,到用戶最后一次更改口令的天數(shù)最小時間間隔:最小時間間隔:從 1970-1-1 起,到用戶可以更改口令的天數(shù)最大時間間隔:最大時間間隔:從 1970-1-1 起,必須更改的口令天數(shù)到期警告時間:警告時間:在口令過期之前幾天通知到期后賬號寬限時

31、間4、5、6、7、8、到期禁用賬戶時間:不活動時間:在用戶口令過期后到禁用賬戶的天數(shù)9、保留C/etc/group用戶組的配置文件root:x:0:1、用戶組名稱2、用戶組給用戶組管理員使用通常不用。3、GID用戶組的 ID4、此用戶支持的賬號名稱一個賬號可以加入多個用戶組,例如想要加入 root這個用戶組,將該賬號填入該字段即可,root:x:0:root,icast將用戶進行分組是 Linux 對用戶進行管理及控制權(quán)限的一種。一個中可以有多個用戶,一個用戶可以同時屬于多個組。該文件對所有用戶可讀。D/etc/gshadow該文件用戶定義用戶組口令,組管理員等信息只有 root 用戶可讀。r

32、oot:root1、用戶組名2、列3、用戶組管理員的賬號4、用戶組所屬賬號8.4. 使用命令行工具管理賬戶用戶名u(UID 號)p(口令)g(分組)useradd useradd useradd useradd useradduseradds(S)d(用戶目錄)使用 usermod 修改用戶信息u(新 UID)d(用戶目錄)g(組名)usermod usermod usermod usermod usermod usermod usermod usermod userdeluserdels(S)p(新口令)l(新登錄名)L (鎖定用戶賬號U (用戶賬號)用戶名 (刪除用戶賬號)r 刪除賬號時同

33、時刪除目錄sudo usermod u 1007 g group2 G rootthinkpad將 thinkpad 用戶 uid 修改為 1007,默認(rèn)組改為系統(tǒng)中已經(jīng)存在的 group2,并且加入到系統(tǒng)管理員(GID 0)組。組賬戶 groupadd groupadd groupmod groupmodgroupdel命令組賬戶名 (創(chuàng)建新組)g 指定組 GIDg 更改組的 GIDn 更改組賬戶名組賬戶名 (刪除指定組賬戶)口令 passwd passwd passwdpasswd命令用戶賬戶名 (設(shè)置用戶口令)l 用戶賬戶名u 用戶賬戶名d 用戶賬戶名(鎖定用戶賬戶) ( 用戶賬戶) (

34、刪除賬戶口令)gpasswd gpasswdgpasswda 用戶賬戶名d 用戶賬戶名A 用戶賬戶名組賬戶名組賬戶名組賬戶名(將指定用戶添加到指定組) (將用戶從指定組中刪除) (將用戶指定為組的管理員)8.5.用戶和組狀態(tài)命令sususu用戶名切換用戶賬戶root rootsu 需要了解新切換的用戶。id 用戶名 顯示用戶的 UID,GID whoami 顯示當(dāng)前用戶名稱 groups 顯示用戶所屬組sudocat /etc/sudoerssudo 只需要知道自己的, sudo 并不是每一個用戶都可以執(zhí)行僅有/ect/sudoers 內(nèi)的用戶才能夠執(zhí)行 sudo 命令。sudo 是允許系統(tǒng)管

35、理員讓普通用戶執(zhí)行一些或者全部的 root 命令的一個工具,如halt,reboot,su 等等。這樣不僅減少了 root 用戶的登陸和管理時間,同樣也提高了安全性。sudo 不是對 s主要有這樣幾點:的一個代替,它是面向每個命令的。它的特性sudo 能夠限制用戶只在某臺主機上運行某些命令。sudo 提供了豐富的日志,詳細(xì)地心主機或者日志服務(wù)器。了每個用戶干了什么。它能夠?qū)⑷罩緜鞯街衧udo 使用時間戳文件來執(zhí)行類似的“檢票”系統(tǒng)。當(dāng)用戶調(diào)用 sudo 并且輸入它的時,用戶獲得了一張存活期為 5 分鐘的票(這個值可以在編譯的時候改變)。sudo 的配置文件是 sudoers 文件,它允許系統(tǒng)管

36、理員集中的管理用戶的使用權(quán)限和使用的主機。它所存放的位置默認(rèn)是在/etc/sudoers,屬性必須為 0411。使用 root 通過 visudo 編輯 sudoers案例:新增用戶:8.5. 文件權(quán)限管理文件權(quán)限是指對文件的權(quán)限,包括多文件的讀、寫、刪除和執(zhí)行。在 linux 下每個用戶都有不同的權(quán)限,普通用戶只能在自己的主目錄下進行寫操作,在主目錄之外,普通用戶只能進行查找,三種基本權(quán)限操作。R WX讀權(quán)限寫權(quán)限執(zhí)行權(quán)限8.1. 查看文件和目錄的權(quán)限ls al 使用 ls 不帶參數(shù)只顯示文件名稱,通過 ls al 可以顯示文件或者目錄的權(quán)限信息。ls l 文件名顯示信息包含:文件類型(d

37、目錄,- 普通文件,l文件),文件權(quán)限,文件的屬主,文件的所屬組,文件的大小,文件的創(chuàng)建時間,文件的名稱-rw-r-r- 1users 2254 2006-05-20 13:47 tt.htm從第二個字符起 rw-是說用戶有讀、寫權(quán),沒有運行權(quán),接著的 r-表示用戶組 users 只有讀權(quán)限,沒有運行權(quán),最后的 r-指其他人(others)只有讀權(quán)限,沒有寫權(quán)和運行權(quán)。drwxr-xr-x 24096 2014-06-12 01:10 software1、第一列第一列顯示文檔類型與執(zhí)行權(quán)限,分為 4 部分每個所代表的含義(1)文檔類型:d 表示目錄 ,l 表示軟連接 表示文件,c 表示串行端口

38、字符設(shè)備文件,b 表示可供的塊設(shè)備文件。余下的字符 3 個字符為一組。r 只讀,w 可寫,x 可執(zhí)行,- 表示無此權(quán)限為空。User文檔所有者 user 權(quán)限的設(shè)定, rwx 表示用戶對 sofeware 目錄有讀寫執(zhí)行的權(quán)限。Goup文檔所屬組權(quán)限的設(shè)定,r-x 表示用戶組對 software 有讀和運行的權(quán)限但是沒有寫的權(quán)限。Other文檔擁有者之外的其他用戶權(quán)限的設(shè)定, r-x 表示其他用戶或者用戶組對software 只有讀和運行的權(quán)限,沒有寫的權(quán)限。文檔的操作權(quán)限是可以指定和更改的,通過2、文檔連接數(shù)od 命令。第二列顯示的是文檔連接數(shù),是指硬,多少個文件指向同一個索引節(jié)點。3、第

39、3 列顯示文檔所屬的用戶和組,就是文檔屬于哪個用戶和用戶組。文件所屬用戶和組是可以更改的,通過n4、第 4 列顯示的是文檔的大小,默認(rèn)是 bytes5.第 5 列顯示文檔最后一次修改日期,通常以月日年時分方式顯示6、顯示文檔名稱,Linux 下以 .開頭的文件時隱藏文件,同樣以 . 開頭的目錄是隱藏目錄。必須以 ls a 才能顯示。8.2. 更改操作權(quán)限1、n 改變用戶和組n 是 change owner 的意思,主要作用就是改變文件或者目錄所有者,所有者包含用戶和用戶組drwxr-xrx文檔類型文檔所有者權(quán)限(user)文檔所屬用戶組權(quán)限(group)其 他 用 戶 權(quán) 限(other)dr

40、wxr-xr-x240962014-06-1201:10software文檔類型及權(quán)限連接數(shù)文檔所屬 用戶和用 戶組文檔大小文檔最后被修改日期文檔名稱n -R 用戶名稱 文件或者目錄n -R 用戶名稱:用戶組名稱 文件或目錄-R :進行遞歸式的權(quán)限更改,將目錄下的所有文件、子目錄更新為指定用戶組權(quán)限。注意:執(zhí)行操作確保指定的用戶及用戶組在系統(tǒng)中是存在的。2、od 改變權(quán)限od 字符設(shè)置法od who + | - | =mode 文件名who :表示操作對象可以是以下字母的一個或者組合u 表示 用戶 user ,g 表示用戶組 group,o 表示其他用戶,a 表示所有用戶是系統(tǒng)默認(rèn)的。操作符號

41、:+-=表示添加某個權(quán)限表示取消某個權(quán)限賦予給定的權(quán)限,取消文檔以前的所限。(3)mode表示可執(zhí)行的權(quán)限,可以是 r、w、x4)文件名文件名可以使空格分開的文件列表。od 【u 屬主 g 所屬組用戶 o 其他用戶 a 所有用戶】【+限減權(quán)限限同時將原限刪除】 【rwx】文件或目錄名=-R下面的子目錄做相同權(quán)限操作od 數(shù)字設(shè)定法數(shù)字設(shè)定法中數(shù)字表示的含義,0 表示沒有任何權(quán)限,1 表示有可執(zhí)行=x,2 表示ubuntu:/home/$ ls -al-rw-r-r- 116 2012-06-13 01:44ubuntu:/home/$od u=rwx,g+r,o+rubuntu:/home/$

42、 ls -al-rwxr-r- 116 2012-06-13 01:44ubuntu:/home/$ su thinkpadPassword:$ lsabcDownloadsPublic Test.class workspace Desktopexamples.desktop Musicsoftware Test.javas homePictures Templatess$ catthis is testing$ rmrm: remove write-protected regular file ? y rm: cannot remove : Permisdenied有可執(zhí)行權(quán)限=w,4 表示

43、有可讀權(quán)限=r。也可以用數(shù)字來表示權(quán)限如od755file_namer 4 w 2 x 1若要 rwx 屬性則 4+2+1=7;若要 rw-屬性則 4+2=6; 若要 r-x 屬性則 4+1=5;9.5. jdk+tomcat+eclipse 安裝ubuntu:/home/$ echo this is test.txt ubuntu:/home/$ lsabcDownloads.txt PublicTest.class workspaceDesktopexamples.desktop MusicsoftwareTest.java s homePicturesTemplatessubuntu:/

44、home/$ cat.txt this is testubuntu:/home/$ ls -al.txt-rw-r-r- 113 2012-06-13 02:05.txtubuntu:/home/$od 700.txtubuntu:/home/$ ls -al.txt-rwx- 113 2012-06-13 02:05.txtubuntu:/home/$ su thinkpad Password:$ lsabcDownloads.txtPublicTest.class workspaceDesktopexamples.desktop Music software Test.java s homePictures Templatess$ ca

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論