Linux操作系統(tǒng)與應用技術 課件匯 陳小文 3-用戶和權限x- 5-shell與服務器配置實戰(zhàn) - 副本_第1頁
Linux操作系統(tǒng)與應用技術 課件匯 陳小文 3-用戶和權限x- 5-shell與服務器配置實戰(zhàn) - 副本_第2頁
Linux操作系統(tǒng)與應用技術 課件匯 陳小文 3-用戶和權限x- 5-shell與服務器配置實戰(zhàn) - 副本_第3頁
Linux操作系統(tǒng)與應用技術 課件匯 陳小文 3-用戶和權限x- 5-shell與服務器配置實戰(zhàn) - 副本_第4頁
Linux操作系統(tǒng)與應用技術 課件匯 陳小文 3-用戶和權限x- 5-shell與服務器配置實戰(zhàn) - 副本_第5頁
已閱讀5頁,還剩170頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Linux用戶

和權限認知root用戶用戶、用戶組管理查看權限控制修改權限控制-chmod修改權限控制-chown了解什么是root用戶(超級管理員)掌握用戶切換命令掌握sudo命令root用戶(超級管理員)無論是Windows、MacOS、Linux均采用多用戶的管理模式進行權限管理。在Linux系統(tǒng)中,擁有最大權限的賬戶名為:root(超級管理員)而在前期,我們一直使用的賬戶是普通的用戶:titiroot用戶(超級管理員)root用戶擁有最大的系統(tǒng)操作權限,而普通用戶在許多地方的權限是受限的。演示:使用普通用戶在根目錄下創(chuàng)建文件夾切換到root用戶后,繼續(xù)嘗試普通用戶的權限,一般在其HOME目錄內是不受限的一旦出了HOME目錄,大多數地方,普通用戶僅有只讀和執(zhí)行權限,無修改權限su和exit命令在前面,我們接觸過su命令切換到root賬戶。su命令就是用于賬戶切換的系統(tǒng)命令,其來源英文單詞:SwitchUser語法:-符號是可選的,表示是否在切換用戶后加載環(huán)境變量(后續(xù)講解),建議帶上參數:用戶名,表示要切換的用戶,用戶名也可以省略,省略表示切換到root切換用戶后,可以通過exit命令退回上一個用戶,也可以使用快捷鍵:ctrl+d使用普通用戶,切換到其它用戶需要輸入密碼,如切換到root用戶使用root用戶切換到其它用戶,無需密碼,可以直接切換sudo命令在我們得知root密碼的時候,可以通過su命令切換到root得到最大權限。但是我們不建議長期使用root用戶,避免帶來系統(tǒng)損壞。我們可以使用sudo命令,為普通的命令授權,臨時以root身份執(zhí)行。語法:在其它命令之前,帶上sudo,即可為這一條命令臨時賦予root授權但是并不是所有的用戶,都有權利使用sudo,我們需要為普通用戶配置sudo認證為普通用戶配置sudo認證切換到root用戶,執(zhí)行visudo命令,會自動通過vi編輯器打開:/etc/sudoers在文件的最后添加:其中最后的NOPASSWD:ALL表示使用sudo命令,無需輸入密碼最后通過wq保存切換回普通用戶執(zhí)行的命令,均以root運行1.Linux系統(tǒng)的超級管理員用戶是:root用戶2.su命令可以切換用戶,語法:-表示切換后加載環(huán)境變量,建議帶上用戶可以省略,省略默認切換到root3.sudo命令可以讓一條普通命令帶有root權限,語法:需要以root用戶執(zhí)行visudo命令,增加配置方可讓普通用戶有sudo命令的執(zhí)行權限認知root用戶用戶、用戶組管理查看權限控制修改權限控制-chmod修改權限控制-chown理解用戶、用戶組的概念掌握用戶、用戶組管理的相關命令用戶、用戶組Linux系統(tǒng)中可以:配置多個用戶配置多個用戶組用戶可以加入多個用戶組中Linux中關于權限的管控級別有2個級別,分別是:針對用戶的權限控制針對用戶組的權限控制比如,針對某文件,可以控制用戶的權限,也可以控制用戶組的權限。所以,我們需要學習在Linux中進行用戶、用戶組管理的基礎命令,為后面學習權限控制打下基礎。用戶組管理以下命令需root用戶執(zhí)行創(chuàng)建用戶組groupadd用戶組名刪除用戶組groupdel用戶組名為后續(xù)演示,我們創(chuàng)建一個titi用戶組:groupaddtiti用戶管理以下命令需root用戶執(zhí)行創(chuàng)建用戶useradd[-g-d]用戶名選項:-g指定用戶的組,不指定-g,會創(chuàng)建同名組并自動加入,指定-g需要組已經存在,如已存在同名組,必須使用-g選項:-d指定用戶HOME路徑,不指定,HOME目錄默認在:/home/用戶名刪除用戶userdel[-r]用戶名選項:-r,刪除用戶的HOME目錄,不使用-r,刪除用戶時,HOME目錄保留查看用戶所屬組id[用戶名]參數:用戶名,被查看的用戶,如果不提供則查看自身修改用戶所屬組usermod-aG

用戶組

用戶名,將指定用戶加入指定用戶組getent使用getent命令,可以查看當前系統(tǒng)中有哪些用戶語法:getentpasswd共有7份信息,分別是:用戶名:密碼(x):用戶ID:組ID:描述信息(無用):HOME目錄:執(zhí)行終端(默認bash)后面學習getent使用getent命令,同樣可以查看當前系統(tǒng)中有哪些用戶組語法:getentgroup包含3份信息,組名稱:組認證(顯示為x):組ID1.Linux用戶管理模式Linux可以支持多用戶、多用戶組、用戶加入多個組Linux權限管控的單元是用戶級別和用戶組級別2.用戶、用戶組相關管理命令groupadd添加組、groupdel刪除組useradd添加用戶、userdel刪除用戶usermod修改用戶組、id命令查看用戶信息getentpasswd查看系統(tǒng)全部用戶信息getentgroup查看系統(tǒng)全部組信息認知root用戶用戶、用戶組管理查看權限控制修改權限控制-chmod修改權限控制-chown掌握查看Linux文件的權限管控信息掌握讀、寫、執(zhí)行三種權限的含義認知權限信息通過ls-l可以以列表形式查看內容,并顯示權限細節(jié)序號1,表示文件、文件夾的權限控制信息序號2,表示文件、文件夾所屬用戶序號3,表示文件、文件夾所屬用戶組認知權限信息讓我們來解析一下序號1,權限細節(jié)權限細節(jié)總共分為10個槽位舉例:drwxr-xr-x,表示:這是一個文件夾,首字母d表示所屬用戶(右上角圖序號2)的權限是:有r有w有x,rwx所屬用戶組(右上角圖序號3)的權限是:有r無w有x,r-x(-表示無此權限)其它用戶的權限是:有r無w有x,r-xrwx那么,rwx到底代表什么呢?r表示讀權限w表示寫權限x表示執(zhí)行權限針對文件、文件夾的不同,rwx的含義有細微差別r,針對文件可以查看文件內容針對文件夾,可以查看文件夾內容,如ls命令w,針對文件表示可以修改此文件針對文件夾,可以在文件夾內:創(chuàng)建、刪除、改名等操作x,針對文件表示可以將文件作為程序執(zhí)行針對文件夾,表示可以更改工作目錄到此文件夾,即cd進入案例當前用戶titi,非文件所屬用戶和用戶組,鎖定最后三位權限為:---,無讀取權限補:etc/shadow---各段含義補:file命令---查看?件類型命令補:文件(夾)軟硬鏈接1:軟鏈接補:文件(夾)軟硬鏈接2:硬鏈接3:兩者區(qū)別1)ln命令創(chuàng)建硬鏈接,ln-s命令創(chuàng)建軟鏈接。2)?錄不能創(chuàng)建硬鏈接,并且硬鏈接不可以跨越分區(qū)系統(tǒng)。3)?錄軟鏈接特別常?,并且軟鏈接?持跨越分區(qū)系統(tǒng)。4)硬鏈接?件與源?件的inode相同,軟鏈接?件與源?件inode不同。5)刪除軟鏈接?件,對源?件及硬鏈接?件?任何影響。6)刪除?件的硬鏈接?件,對源?件及鏈接?件?任何影響。7)刪除鏈接?件的源?件,對硬鏈接?影響,會導致軟鏈接失效。8)刪除源?件及其硬鏈接?件,整個?件會被真正的刪除。1.ls-l列出的權限信息如何解讀2.權限細節(jié)如何解讀3.rwx分別代表什么認知root用戶用戶、用戶組管理查看權限控制修改權限控制-chmod修改權限控制-chown掌握使用chmod修改權限信息掌握使用數字序號標記權限chmod命令我們可以使用chmod命令,修改文件、文件夾的權限信息。注意,只有文件、文件夾的所屬用戶或root用戶可以修改。語法:選項:-R,對文件夾內的全部內容應用同樣的操作示例:chmodu=rwx,g=rx,o=xhello.txt

,將文件權限修改為:rwxr-x--x其中:u表示user所屬用戶權限,g表示group組權限,o表示other其它用戶權限chmod-R

u=rwx,g=rx,o=xtest,將文件夾test以及文件夾內全部內容權限設置為:rwxr-x--x除此之外,還有快捷寫法:chmod751hello.txt將hello.txt的權限修改為751那么問題來了,751表示什么意思呢?權限的數字序號權限可以用3位數字來代表,第一位數字表示用戶權限,第二位表示用戶組權限,第三位表示其它用戶權限。數字的細節(jié)如下:r記為4,w記為2,x記為1,可以有:0:無任何權限,

即---1:僅有x權限,

即--x2:僅有w權限

即-w-3:有w和x權限

即-wx4:僅有r權限

即r--5:有r和x權限

即r-x6:有r和w權限

即rw-7:有全部權限

即rwx所以751表示:rwx(7)r-x(5)--x(1)案例將hello.txt的權限修改為:r-x--xr-x,數字序號為:chmod515hello.txt將hello.txt的權限修改為:-wx-w-rw-,數字序號為:chmod326hello.txt序號123代表的權限是:--x-w--wx1.chmod命令功能,修改文件、文件夾的權限細節(jié)限制,只能是文件、文件夾的所屬用戶或root有權修改語法:選項:-R,對文件夾內的全部內容應用同樣規(guī)則2.權限的數字序號r代表4,w代表2,x代表1rwx的相互組合可以得到從0到7的8種權限組合如7代表:rwx,5代表:r-x,1代表:--x認知root用戶用戶、用戶組管理查看權限控制修改權限控制-chmod修改權限控制-chown掌握使用chown修改所屬用戶、用戶組chown命令使用chown命令,可以修改文件、文件夾的所屬用戶和用戶組普通用戶無法修改所屬為其它用戶或組,所以此命令只適用于root用戶執(zhí)行語法:選項,-R,同chmod,對文件夾內全部內容應用相同規(guī)則選項,用戶,修改所屬用戶選項,用戶組,修改所屬用戶組:用于分隔用戶和用戶組示例:chownroothello.txt,將hello.txt所屬用戶修改為rootchown:roothello.txt,將hello.txt所屬用戶組修改為rootchownroot:titihello.txt,將hello.txt所屬用戶修改為root,用戶組修改為titichown-Rroottest,將文件夾test的所屬用戶修改為root并對文件夾內全部內容應用同樣規(guī)則chmod與chown區(qū)別chown:Linux中?來改變某個?件屬主的命令,如漫畫中所示,將某個"資源"(?)的訪問權限給予別?。(賣房)chmod:Linux中?來改變某個?件的訪問模式的命令,如漫畫中所示,chmod 777會將??敞開,誰都可以進出。(租房)chown命令功能,修改文件、文件夾的所屬用戶、組限制,只可root執(zhí)行語法:選項,-R,同chmod,對文件夾內全部內容應用相同規(guī)則選項,用戶,修改所屬用戶選項,用戶組,修改所屬用戶組:用于分隔用戶和用戶組Linux實用

操作各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握各類實用小技巧強制停止退出、登出歷史命令搜索光標移動ctrl+c強制停止Linux某些程序的運行,如果想要強制停止它,可以使用快捷鍵ctrl+c命令輸入錯誤,也可以通過快捷鍵ctrl+c,退出當前輸入,重新輸入ctrl+d退出或登出可以通過快捷鍵:ctrl+d,退出賬戶的登錄或者退出某些特定程序的專屬頁面ps:不能用于退出vi/vim歷史命令搜索可以通過history命令,查看歷史輸入過的命令歷史命令搜索可以通過:!命令前綴,自動執(zhí)行上一次匹配前綴的命令歷史命令搜索可以通過快捷鍵:ctrl+r,輸入內容去匹配歷史命令如果搜索到的內容是你需要的,那么:回車鍵可以直接執(zhí)行鍵盤左右鍵,可以得到此命令(不執(zhí)行)光標移動快捷鍵ctrl+a,跳到命令開頭ctrl+e,跳到命令結尾ctrl+鍵盤左鍵,向左跳一個單詞ctrl+鍵盤右鍵,向右跳一個單詞清屏、替換與聚合通過快捷鍵ctrl+l,可以清空終端內容或通過命令clear得到同樣效果命令替換命令1`命令2`或命令1$(命令2參數)echo`date`echo$(date)命令聚合格式1命令1;命令2;命令3;…命令nmkdirdir;touch/root/dir/a.txt;ls/root/dir格式2

命令1&&命令2當命令1運行成功才運行命令2ls/tmp/abc&&touch/tmp/bac/bd.txt格式3

命令1||命令2當命令1運行失敗才運行命令2ls

/tmp/abc||mkdir/tmp/abc1.ctrl+c強制停止2.ctrl+d退出登出3.history查看歷史命令4.!命令前綴,自動匹配上一個命令5.ctrl+r,搜索歷史命令6.ctrl+a|e,光標移動到命令開始或結束7.ctrl+←|→,左右跳單詞8.ctrl+l或clear命令

清屏、替換與聚合9.tab一次可以補全命令、tab二次可顯示以輸入內容開頭的所有內容各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握使用yum為CentOS系統(tǒng)安裝軟件掌握使用apt為Ubuntu安裝軟件(擴展)Linux系統(tǒng)的應用商店操作系統(tǒng)安裝軟件有許多種方式,一般分為:下載安裝包自行安裝如win系統(tǒng)使用exe文件、msi文件等如mac系統(tǒng)使用dmg文件、pkg文件等系統(tǒng)的應用商店內安裝如win系統(tǒng)有MicrosoftStore商店如mac系統(tǒng)有AppStore商店Linux系統(tǒng)同樣支持這兩種方式,我們首先,先來學習使用:Linux命令行內的”應用商店”,yum命令安裝軟件yum命令yum:RPM包軟件管理器,用于自動化安裝配置Linux軟件,并可以自動解決依賴問題。語法:選項:-y,自動確認,無需手動確認安裝或卸載過程install:安裝remove:卸載search:搜索yum命令需要root權限哦,可以su切換到root,或使用sudo提權。yum命令需要聯(lián)網yum命令yum[-y]installwget,

通過yum命令安裝wget程序yum[-y]removewget,通過yum命令卸載wget命令yumsearchwget,通過yum命令,搜索是否有wget安裝包例:yum命令進行更換安裝更新源操作apt命令-擴展前面學習的各類Linux命令,都是通用的。

但是軟件安裝,CentOS系統(tǒng)和Ubuntu是使用不同的包管理器。CentOS使用yum管理器,Ubuntu使用apt管理器通過前面學習的WSL環(huán)境,我們可以得到Ubuntu運行環(huán)境。語法:用法和yum一致,同樣需要root權限aptinstallwget,安裝wgetaptremovewget,移除wgetaptsearchwget,搜索wget1.在CentOS系統(tǒng)中,使用yum命令聯(lián)網管理軟件安裝yum語法:2.在Ubuntu系統(tǒng)中,使用apt命令聯(lián)網管理軟件安裝apt語法:各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握使用systemctl命令控制軟件的啟動和關閉systemctl命令Linux系統(tǒng)很多軟件(內置或第三方)均支持使用systemctl命令控制:啟動、停止、開機自啟能夠被systemctl管理的軟件,一般也稱之為:服務語法:系統(tǒng)內置的服務比較多,比如:NetworkManager,主網絡服務network,副網絡服務firewalld,防火墻服務sshd,ssh服務(FinalShell遠程登錄Linux使用的就是這個服務)現在可以使用systemctl去嘗試一下,控制這些服務的啟動、關閉、自啟動啦start啟動stop關閉status查看狀態(tài)enable開啟開機自啟disable關閉開機自啟systemctl命令除了內置的服務以外,部分第三方軟件安裝后也可以以systemctl進行控制。yuminstall-yntp,安裝ntp軟件可以通過ntpd服務名,配合systemctl進行控制yuminstall-yhttpd,安裝apache服務器軟件可以通過httpd服務名,配合systemctl進行控制部分軟件安裝后沒有自動集成到systemctl中,我們可以手動添加。這部分內容在后續(xù)章節(jié)和大家詳細講解。1.systemctl命令的作用是?可以控制軟件(服務)的啟動、關閉、開機自啟動系統(tǒng)內置服務均可被systemctl控制第三方軟件,如果自動注冊了可以被systemctl控制第三方軟件,如果沒有自動注冊,可以手動注冊(后續(xù)學習)2.語法各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握使用ln命令創(chuàng)建軟連接ln命令創(chuàng)建軟連接在系統(tǒng)中創(chuàng)建軟鏈接,可以將文件、文件夾鏈接到其它位置。類似Windows系統(tǒng)中的《快捷方式》語法:-s選項,創(chuàng)建軟連接參數1:被鏈接的文件或文件夾參數2:要鏈接去的目的地實例:ln-s/etc/yum.conf~/yum.confln-s/etc/yum~/yum

1.什么是軟連接?可以將文件、文件夾鏈接到其它位置鏈接只是一個指向,并不是物理移動,類似Windows系統(tǒng)的快捷方式2.軟連接的使用語法各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握date命令查看日期時間掌握修改Linux系統(tǒng)的時區(qū)掌握使用ntp進行時間同步和校準date命令通過date命令可以在命令行中查看系統(tǒng)的時間語法:-d按照給定的字符串顯示日期,一般用于日期計算格式化字符串:通過特定的字符串標記,來控制顯示的日期格式%Y年%y年份后兩位數字(00..99)%m月份(01..12)%d日(01..31)%H小時(00..23)%M分鐘(00..59)%S秒(00..60)%s自1970-01-0100:00:00UTC到現在的秒數date命令使用date命令本體,無選項,直接查看時間可以看到這個格式非常的不習慣。我們可以通過格式化字符串自定義顯示格式按照2023-01-01的格式顯示日期按照2023-01-0110:00:00的格式顯示日期如上,由于中間帶有空格,所以使用雙引號包圍格式化字符串,作為整體。date命令進行日期加減-d選項,可以按照給定的字符串顯示日期,一般用于日期計算其中支持的時間標記為:year年month月day天hour小時minute分鐘second秒-d選項可以和格式化字符串配合一起使用哦修改Linux時區(qū)細心的同學可能會發(fā)現,通過date查看的日期時間是不準確的,這是因為:系統(tǒng)默認時區(qū)非中國的東八區(qū)。使用root權限,執(zhí)行如下命令,修改時區(qū)為東八區(qū)時區(qū)將系統(tǒng)自帶的localtime文件刪除,并將/usr/share/zoneinfo/Asia/Shanghai文件鏈接為localtime文件即可ntp程序我們可以通過ntp程序自動校準系統(tǒng)時間安裝ntp:yum-yinstallntp啟動并設置開機自啟:systemctlstartntpdsystemctlenablentpd當ntpd啟動后會定期的幫助我們聯(lián)網校準系統(tǒng)的時間也可以手動校準(需root權限):ntpdate-u通過阿里云提供的服務網址配合ntpdate(安裝ntp后會附帶這個命令)命令自動校準1.date命令的作用和用法date命令可以查看日期時間,并可以格式化顯示形式以及做日期計算語法:2.如何修改Linux時區(qū)3.ntp的作用可以自動聯(lián)網同步時間,也可以通過ntpdate-u手動校準時間各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓IP和主機名虛擬機配置固定IP掌握什么是IP地址掌握什么是主機名掌握什么是域名解析IP地址每一臺聯(lián)網的電腦都會有一個地址,用于和其它計算機進行通訊IP地址主要有2個版本,V4版本和V6版本(V6很少用,課程暫不涉及)IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的數字,如01就是一個標準的IP地址可以通過命令:ifconfig,查看本機的ip地址,如無法使用ifconfig命令,可以安裝:yum-yinstallnet-tools特殊IP地址除了標準的IP地址以外,還有幾個特殊的IP地址需要我們了解:,這個IP地址用于指代本機,特殊IP地址可以用于指代本機可以在端口綁定中用來確定綁定關系(后續(xù)講解)在一些IP地址限制中,表示所有IP的意思,如放行規(guī)則設置為,表示允許任意IP訪問主機名每一臺電腦除了對外聯(lián)絡地址(IP地址)以外,也可以有一個名字,稱之為主機名無論是Windows或Linux系統(tǒng),都可以給系統(tǒng)設置主機名Windows系統(tǒng)主機名Linux系統(tǒng)主機名在Linux中修改主機名可以使用命令:hostname查看主機名可以使用命令:hostnamectlset-hostname主機名,修改主機名(需root)重新登錄FinalShell即可看到主機名已經正確顯示域名解析IP地址實在是難以記憶,有沒有什么辦法可以通過主機名或替代的字符地址去代替數字化的IP地址呢?實際上,我們一直都是通過字符化的地址去訪問服務器,很少指定IP地址比如,我們在瀏覽器內打開:,會打開百度的網址其中,,是百度的網址,我們稱之為:域名不是說通過IP地址才能訪問服務器嗎?為什么域名這一串好記的字符,也可以呢?這一切,都是域名解析幫助我們解決的。域名解析訪問的流程如下:即:先查看本機的記錄(私人地址本)Windows看:C:\Windows\System32\drivers\etc\hostsLinux看:/etc/hosts再聯(lián)網去DNS服務器(如14,等)詢問配置主機名映射比如,我們FinalShell是通過IP地址連接到的Linux服務器,那有沒有可能通過域名(主機名)連接呢?可以,我們只需要在Windows系統(tǒng)的:C:\Windows\System32\drivers\etc\hosts文件中配置記錄即可1.什么是IP地址,有什么作用?IP地址是聯(lián)網計算機的網絡地址,用于在網絡中進行定位格式是:a.b.c.d,其中abcd是0~255的數字特殊IP有:,本地回環(huán)IP,表示本機。:也可表示本機,也可以在一些白名單中表示任意IP2.什么是主機名?主機名就是主機的名稱,用于標識一個計算機3.什么是域名解析(主機名映射)可以通過主機名找到對應計算機的IP地址,這就是主機名映射(域名解析)先通過系統(tǒng)本地的記錄去查找,如果找不到就聯(lián)網去公開DNS服務器去查找各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓IP和主機名虛擬機配置固定IP掌握如何在VMwareWorkstation中配置Linux系統(tǒng)的固定IP地址(用于Windows系統(tǒng))掌握如何在VMwareFusion中配置Linux系統(tǒng)的固定IP地址(用于MacOS系統(tǒng))為什么需要固定IP當前我們虛擬機的Linux操作系統(tǒng),其IP地址是通過DHCP服務獲取的。DHCP:動態(tài)獲取IP地址,即每次重啟設備后都會獲取一次,可能導致IP地址頻繁變更原因1:辦公電腦IP地址變化無所謂,但是我們要遠程連接到Linux系統(tǒng),如果IP地址經常變化我們就要頻繁修改適配很麻煩原因2:在剛剛我們配置了虛擬機IP地址和主機名的映射,如果IP頻繁更改,我們也需要頻繁更新映射關系綜上所述,我們需要IP地址固定下來,不要變化了。在VMwareWorkstation中配置固定IP配置固定IP需要2個大步驟:在VMwareWorkstation(或Fusion)中配置IP地址網關和網段(IP地址的范圍)在Linux系統(tǒng)中手動修改配置文件,固定IP首先讓我們,先進行第一步,跟隨圖片進行操作在VMwareWorkstation中配置固定IP現在進行第二步,在Linux系統(tǒng)中修改固定IP使用vim編輯/etc/sysconfig/network-scripts/ifcfg-ens33文件,填入如下內容執(zhí)行:systemctlrestartnetwork重啟網卡,執(zhí)行ifconfig即可看到ip地址固定為30了在VMwareFusion中配置固定IP步驟一:先修改VMwareFusion的網絡設置1.打開Mac系統(tǒng)的終端程序,并執(zhí)行如下命令:在VMwareFusion中配置固定IP2.在終端內執(zhí)行:sudosu-

并輸入個人系統(tǒng)密碼切換到root用戶3.先備份一下文件:cp/Library/Preferences/VMware\Fusion/networking

/Library/Preferences/VMware\Fusion/networking.bakcup通過vim編輯器修改文件:vim/Library/Preferences/VMware\Fusion/networking修改第11行為如圖內容:,并保存退出在VMwareFusion中配置固定IP4.備份文件:cp/Library/Preferences/VMware\Fusion/vmnet8/nat.conf/Library/Preferences/VMware\Fusion/vmnet8/nat.conf.backup修改文件:vim/Library/Preferences/VMware\Fusion/vmnet8/nat.conf如圖所示在NATgatewayaddress下修改:ip為:(這是網關的IP),并保存退出5.啟動VMwareFusion,進入Linux虛擬機在VMwareFusion中配置固定IP步驟2:在Linux中修改固定IP在虛擬機的圖形化頁面中,打開終端,使用su-切換到root用戶使用vim編輯/etc/sysconfig/network-scripts/ifcfg-ens33文件,填入如下內容執(zhí)行:systemctlrestartnetwork重啟網卡,執(zhí)行ifconfig即可看到ip地址固定為30了各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓下載和網絡請求端口掌握使用ping命令檢查服務器是否可聯(lián)通掌握使用wget命令下載文件掌握使用curl命令發(fā)起網絡請求ping命令可以通過ping命令,檢查指定的網絡服務器是否是可聯(lián)通狀態(tài)語法:選項:-c,檢查的次數,不使用-c選項,將無限次數持續(xù)檢查參數:ip或主機名,被檢查的服務器的ip地址或主機名地址示例:檢查到是否聯(lián)通結果表示聯(lián)通,延遲8ms左右檢查到0是否聯(lián)通,并檢查3次wget命令wget是非交互式的文件下載器,可以在命令行內下載網絡文件語法:選項:-b,可選,后臺下載,會將日志寫入到當前工作目錄的wget-log文件參數:url,下載鏈接示例:下載apache-hadoop3.3.0版本:wget/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz在后臺下載:wget-b/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz通過tail命令可以監(jiān)控后臺下載進度:tail-fwget-log注意:無論下載是否完成,都會生成要下載的文件,如果下載未完成,請及時清理未完成的不可用文件。curl命令curl可以發(fā)送http網絡請求,可用于:下載文件、獲取信息等語法:選項:-O,用于下載文件,當url是下載鏈接時,可以使用此選項保存文件參數:url,要發(fā)起請求的網絡地址curl命令示例:向cip.cc發(fā)起網絡請求:curlcip.cc向發(fā)起網絡請求:curl通過curl下載hadoop-3.3.0安裝包:curl-O/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz1.使用ping命令可以測試到某服務器是否可聯(lián)通語法:選項:-c,測試的次數2.使用wget命令可以進行網絡文件下載語法:選項:-b,后臺下載3.使用curl命令可以發(fā)起網絡請求語法:選項:-O,用于下載使用各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓下載和網絡請求端口掌握端口的概念掌握netstat命令的基本使用端口端口,是設備與外界通訊交流的出入口。端口可以分為:物理端口和虛擬端口兩類物理端口:又可稱之為接口,是可見的端口,如USB接口,RJ45網口,HDMI端口等虛擬端口:是指計算機內部的端口,是不可見的,是用來操作系統(tǒng)和外部進行交互使用的物理端口虛擬端口端口(虛擬)物理端口我們日常生活中經常見到,也能知曉它的作用。但是虛擬端口,有什么用?為什么需要它呢?計算機程序之間的通訊,通過IP只能鎖定計算機,但是無法鎖定具體的程序。通過端口可以鎖定計算機上具體的程序,確保程序之間進行溝通IP地址相當于小區(qū)地址,在小區(qū)內可以有許多住戶(程序),而門牌號(端口)就是各個住戶(程序)的聯(lián)系地址通過IP地址即可端口Linux系統(tǒng)是一個超大號小區(qū),可以支持65535個端口,這6萬多個端口分為3類進行使用:公認端口:1~1023,通常用于一些系統(tǒng)內置或知名程序的預留使用,如SSH服務的22端口,HTTPS服務的443端口非特殊需要,不要占用這個范圍的端口注冊端口:1024~49151,通??梢噪S意使用,用于松散的綁定一些程序\服務動態(tài)端口:49152~65535,通常不會固定綁定程序,而是當程序對外進行網絡鏈接時,用于臨時使用。如圖中,計算機A的微信連接計算機B的微信,A使用的50001即動態(tài)端口,臨時找一個端口作為出口計算機B的微信使用端口5678,即注冊端口,長期綁定此端口等待別人連接PS:上述微信的端口僅為演示,具體微信的端口使用非圖中示意查看端口占用可以通過Linux命令去查看端口的占用情況使用nmap命令,安裝nmap:yum-yinstallnmap語法:nmap被查看的IP地址可以看到,本機()上有5個端口現在被程序占用了。其中:22端口,一般是SSH服務使用,即FinalShell遠程連接Linux所使用的端口查看端口占用可以通過netstat命令,查看指定端口的占用情況語法:netstat-anp|grep端口號,安裝netstat:yum-yinstallnet-tools如圖,可以看到當前系統(tǒng)6000端口被程序(進程號7174)占用了其中,:6000,表示端口綁定在這個IP地址上,表示允許外部訪問可以看到,當前系統(tǒng)12345端口,無人使用哦。1.什么是端口?端口是指計算機和外部交互的出入口,可以分為物理端口和虛擬端口物理端口:USB、HDMI、DP、VGA、RJ45等虛擬端口:操作系統(tǒng)和外部交互的出入口IP只能確定計算機,通過端口才能鎖定要交互的程序2.端口的劃分公認端口:1~1023,用于系統(tǒng)內置或常用知名軟件綁定使用注冊端口:1024~49151,用于松散綁定使用(用戶自定義)動態(tài)端口:49152~65535,用于臨時使用(多用于出口)3.查看端口占用nmapIP地址,查看指定IP的對外暴露端口netstat-anp|grep端口號,查看本機指定端口號的占用情況各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握進程的概念掌握如何查看進程、關閉進程進程程序運行在操作系統(tǒng)中,是被操作系統(tǒng)所管理的。為管理運行的程序,每一個程序在運行的時候,便被操作系統(tǒng)注冊為系統(tǒng)中的一個:進程并會為每一個進程都分配一個獨有的:進程ID(進程號)Windows系統(tǒng)任務管理器Linux系統(tǒng)查看進程查看進程可以通過ps命令查看Linux系統(tǒng)中的進程信息語法:選項:-e,顯示出全部的進程選項:-f,以完全格式化的形式展示信息(展示全部信息)一般來說,固定用法就是:ps-ef列出全部進程的全部信息從左到右分別是:UID:進程所屬的用戶IDPID:進程的進程號IDPPID:進程的父ID(啟動此進程的其它進程)C:此進程的CPU占用率(百分比)STIME:進程的啟動時間TTY:啟動此進程的終端序號,如顯示?,表示非終端啟動TIME:進程占用CPU的時間CMD:進程對應的名稱或啟動路徑或啟動命令查看指定進程在FinalShell中,執(zhí)行命令:tail,可以看到,此命令一直阻塞在那里在FinalShell中,復制一個標簽頁,執(zhí)行:ps-ef找出tail這個程序的進程信息問題:是否會發(fā)現,列出的信息太多,無法準確的找到或很麻煩怎么辦?我們可以使用管道符配合grep來進行過濾,如:ps-ef|greptail,即可準確的找到tail命令的信息過濾不僅僅過濾名稱,進程號,用戶ID等等,都可以被grep過濾哦如:ps-ef|grep30001,過濾帶有30001關鍵字的進程信息(一般指代過濾30001進程號)關閉進程在Windows系統(tǒng)中,可以通過任務管理器選擇進程后,點擊結束進程從而關閉它。同樣,在Linux中,可以通過kill命令關閉進程。語法:選項:-9,表示強制關閉進程。不使用此選項會向進程發(fā)送信號要求其關閉,但是否關閉看進程自身的處理機制。1.什么是進程?進程是指程序在操作系統(tǒng)內運行后被注冊為系統(tǒng)內的一個進程,并擁有獨立的進程ID(進程號)2.管理進程的命令ps-ef查看進程信息ps-ef|grep關鍵字

過濾指定關鍵字進程信息kill[-9]進程號

關閉指定進程號的進程各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握查看主機運行狀態(tài)的監(jiān)控命令查看系統(tǒng)資源占用可以通過top命令查看CPU、內存使用情況,類似Windows的任務管理器

默認每5秒刷新一次,語法:直接輸入top即可,按q或ctrl+c退出top命令內容詳解第一行:top:命令名稱,14:39:58:當前系統(tǒng)時間,up6min:啟動了6分鐘,2users:2個用戶登錄,load:1、5、15分鐘負載第二行:Tasks:175個進程,1running:1個進程子在運行,174sleeping:174個進程睡眠,0個停止進程,0個僵尸進程第三行:%Cpu(s):CPU使用率,us:用戶CPU使用率,sy:系統(tǒng)CPU使用率,ni:高優(yōu)先級進程占用CPU時間百分比,id:空閑CPU率,wa:IO等待CPU占用率,hi:CPU硬件中斷率,si:CPU軟件中斷率,st:強制等待占用CPU率第四、五行:KibMem:物理內存,total:總量,free:空閑,used:使用,buff/cache:buff和cache占用KibSwap:虛擬內存(交換空間),total:總量,free:空閑,used:使用,buff/cache:buff和cache占用top命令內容詳解PID:進程idUSER:進程所屬用戶PR:進程優(yōu)先級,越小越高NI:負值表示高優(yōu)先級,正表示低優(yōu)先級VIRT:進程使用虛擬內存,單位KBRES:進程使用物理內存,單位KBSHR:進程使用共享內存,單位KBS:進程狀態(tài)(S休眠,R運行,Z僵死狀態(tài),N負數優(yōu)先級,I空閑狀態(tài))%CPU:進程占用CPU率%MEM:進程占用內存率TIME+:進程使用CPU時間總計,單位10毫秒COMMAND:進程的命令或名稱或程序文件路徑top命令選項top命令也支持選項:top交互式選項當top以交互式運行(非-b選項啟動),可以用以下交互式命令進行控制磁盤信息監(jiān)控使用df命令,可以查看硬盤的使用情況語法:df[-h]選項:-h,以更加人性化的單位顯示磁盤信息監(jiān)控可以使用iostat查看CPU、磁盤的相關信息語法:iostat[-x][num1][num2]選項:-x,顯示更多信息num1:數字,刷新間隔,num2:數字,刷新幾次tps:該設備每秒的傳輸次數(Indicatethenumberoftransferspersecondthatwereissuedtothedevice.)。"一次傳輸"意思是"一次I/O請求"。多個邏輯請求可能會被合并為"一次I/O請求"。"一次傳輸"請求的大小是未知的。磁盤信息監(jiān)控使用iostat的-x選項,可以顯示更多信息rrqm/s:

每秒這個設備相關的讀取請求有多少被Merge了(當系統(tǒng)調用需要讀取數據的時候,VFS將請求發(fā)到各個FS,如果FS發(fā)現不同的讀取請求讀取的是相同Block的數據,FS會將這個請求合并Merge,提高IO利用率,避免重復調用);wrqm/s:

每秒這個設備相關的寫入請求有多少被Merge了。rsec/s: 每秒讀取的扇區(qū)數;sectorswsec/: 每秒寫入的扇區(qū)數。rKB/s: 每秒發(fā)送到設備的讀取請求數wKB/s: 每秒發(fā)送到設備的寫入請求數avgrq-sz 平均請求扇區(qū)的大小avgqu-sz 平均請求隊列的長度。毫無疑問,隊列長度越短越好。await: 每一個IO請求的處理的平均時間(單位是微秒毫秒)。svctm 表示平均每次設備I/O操作的服務時間(以毫秒為單位)%util:

磁盤利用率網絡狀態(tài)監(jiān)控可以使用sar命令查看網絡的相關統(tǒng)計(sar命令非常復雜,這里僅簡單用于統(tǒng)計網絡)語法:sar-nDEVnum1num2選項:-n,查看網絡,DEV表示查看網絡接口num1:刷新間隔(不填就查看一次結束),num2:查看次數(不填無限次數)如圖,查看2次,隔3秒刷新一次,并最終匯總平均記錄信息解讀:IFACE本地網卡接口的名稱rxpck/s每秒鐘接受的數據包txpck/s每秒鐘發(fā)送的數據包rxKB/S每秒鐘接受的數據包大小,單位為KBtxKB/S每秒鐘發(fā)送的數據包大小,單位為KBrxcmp/s每秒鐘接受的壓縮數據包txcmp/s每秒鐘發(fā)送的壓縮包rxmcst/s每秒鐘接收的多播數據包1.使用top命令可以:類似Windows任務管理器查看CPU、內存、進程的信息2.使用df命令可以:查看磁盤使用率3.使用iostat可以:查看磁盤速率等信息4.使用sar-nDEV命令可以:查看網絡情況各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓理解環(huán)境變量的作用掌握符號$的作用掌握在Linux中配置環(huán)境變量環(huán)境變量在講解which命令的時候,我們知道使用的一系列命令其實本質上就是一個個的可執(zhí)行程序。比如,cd命令的本體就是:/usr/bin/cd這個程序文件。我們是否會有疑問,為何無論當前工作目錄在哪里,都能執(zhí)行:/usr/bin/cd這個程序呢?這就是環(huán)境變量的作用啦。環(huán)境變量環(huán)境變量是操作系統(tǒng)(Windows、Linux、Mac)在運行的時候,記錄的一些關鍵性信息,用以輔助系統(tǒng)運行。在Linux系統(tǒng)中執(zhí)行:env命令即可查看當前系統(tǒng)中記錄的環(huán)境變量環(huán)境變量是一種KeyValue型結構,即名稱和值,如下圖:如左圖,圖中記錄了:HOME:/home/titi,用戶的HOME路徑USER:titi,當前的操作用戶PWD:當前工作路徑......等等一系列信息,用于輔助系統(tǒng)在運行的時候從環(huán)境變量中獲取關鍵信息環(huán)境變量:PATH在前面提出的問題中,我們說無論當前工作目錄是什么,都能執(zhí)行/usr/bin/cd這個程序,這個就是借助環(huán)境變量中:PATH這個項目的值來做到的。PATH記錄了系統(tǒng)執(zhí)行任何命令的搜索路徑,如上圖記錄了(路徑之間以:隔開):/usr/local/bin/usr/bin/usr/local/sbin/usr/sbin/home/titi/.local/bin/home/titi/bin當執(zhí)行任何命令,都會按照順序,從上述路徑中搜索要執(zhí)行的程序的本體比如執(zhí)行cd命令,就從第二個目錄/usr/bin中搜索到了cd命令,并執(zhí)行$符號在Linux系統(tǒng)中,$符號被用于取”變量”的值。環(huán)境變量記錄的信息,除了給操作系統(tǒng)自己使用外,如果我們想要取用,也可以使用。取得環(huán)境變量的值就可以通過語法:$環(huán)境變量名

來取得比如:echo$PATH就可以取得PATH這個環(huán)境變量的值,并通過echo語句輸出出來。又或者:echo${PATH}ABC當和其它內容混合在一起的時候,可以通過{}來標注取的變量是誰自行設置環(huán)境變量Linux環(huán)境變量可以用戶自行設置,其中分為:臨時設置,語法:export變量名=變量值永久生效針對當前用戶生效,配置在當前用戶的: ~/.bashrc文件中針對所有用戶生效,配置在系統(tǒng)的: /etc/profile文件中并通過語法:source配置文件,進行立刻生效,或重新登錄FinalShell生效自定義環(huán)境變量PATH環(huán)境變量PATH這個項目里面記錄了系統(tǒng)執(zhí)行命令的搜索路徑。這些搜索路徑我們也可以自行添加到PATH中去。測試:在當前HOME目錄內創(chuàng)建文件夾,myenv,在文件夾內創(chuàng)建文件mkhaha通過vim編輯器,在mkhaha文件內填入:echo哈哈哈哈哈完成上述操作后,隨意切換工作目錄,執(zhí)行mkhaha命令嘗試一下,會發(fā)現無法執(zhí)行修改PATH的值臨時修改PATH:exportPATH=$PATH:/home/titi/myenv,再次執(zhí)行mkhaha,無論在哪里都能執(zhí)行了或將exportPATH=$PATH:/home/titi/myenv,填入用戶環(huán)境變量文件或系統(tǒng)環(huán)境變量文件中去1.什么是環(huán)境變量?環(huán)境變量是一組信息記錄,類型是KeyValue型(名稱=值),用于操作系統(tǒng)運行的時候記錄關鍵信息2.通過env命令可以查看當前系統(tǒng)配置的環(huán)境變量信息3.通過$符號,可以取出環(huán)境變量的值4.什么是PATH,作用是?環(huán)境變量PATH會記錄一組目錄,目錄之間用:隔開。這里記錄的是命令的搜索路徑,當執(zhí)行命令會從記錄中記錄的目錄中挨個搜索要執(zhí)行的命令并執(zhí)行??梢酝ㄟ^修改這個項目的值,加入自定義的命令搜索路徑如exportPATH=$PATH:自定義路徑5.如何修改環(huán)境變量?臨時生效:export名稱=值永久生效:針對用戶:~/.bashrc文件中配置針對全部用戶:/etc/profile文件中配置配置完成,可以通過source命令立刻生效各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握通過FinalShell在Linux系統(tǒng)中進行上傳、下載掌握rz、sz命令上傳、下載我們可以通過FinalShell工具,方便的和虛擬機進行數據交換。在FinalShell軟件的下方窗體中,提供了Linux的文件系統(tǒng)視圖,可以方便的:瀏覽文件系統(tǒng),找到合適的文件,右鍵點擊下載,即可傳輸到本地電腦瀏覽文件系統(tǒng),找到合適的目錄,將本地電腦的文件拓展進入,即可方便的上傳數據到Linux中rz、sz命令當然,除了通過FinalShell的下方窗體進行文件的傳輸以外,也可以通過rz、sz命令進行文件傳輸。rz、sz命令需要安裝,可以通過:yum-yinstalllrzsz,即可安裝。rz命令,進行上傳,語法:直接輸入rz即可sz命令進行下載,語法:sz要下載的文件文件會自動下載到桌面的:fsdownload文件夾中。注意,rz、sz命令需要終端軟件支持才可正常運行FinalShell、SecureCRT、XShell等常用終端軟件均支持此操作1.如何使用FinalShell對Linux系統(tǒng)進行上傳下載操作?2.rz、sz命令通過yum-yinstalllrzsz可以安裝此命令rz進行文件上傳sz文件,進行文件下載各類小技巧(快捷鍵)軟件安裝systemctl軟連接日期、時區(qū)IP地址、主機名網絡傳輸進程管理主機狀態(tài)環(huán)境變量上傳、下載壓縮、解壓掌握使用tar命令壓縮或解壓tar或gzip文件掌握使用zip、unzip命令壓縮或解壓zip文件壓縮格式市面上有非常多的壓縮格式zip格式:Linux、Windows、MacOS,常用7zip:Windows系統(tǒng)常用rar:Windows系統(tǒng)常用tar:Linux、MacOS常用gzip:Linux、MacOS常用在Windows系統(tǒng)中常用的軟件如:winrar、bandizip等軟件,都支持各類常見的壓縮格式,這里不多做討論。我們現在要學習,如何在Linux系統(tǒng)中操作:tar、gzip、zip這三種壓縮格式完成文件的壓縮、解壓操作。tar命令Linux和Mac系統(tǒng)常用有2種壓縮格式,后綴名分別是:.tar,稱之為tarball,歸檔文件,即簡單的將文件組裝到一個.tar的文件內,并沒有太多文件體積的減少,僅僅是簡單的封裝.gz,也常見為.tar.gz,gzip格式壓縮文件,即使用gzip壓縮算法將文件壓縮到一個文件內,可以極大的減少壓縮后的體積針對這兩種格式,使用tar命令均可以進行壓縮和解壓縮的操作語法:-c,創(chuàng)建壓縮文件,用于壓縮模式-v,顯示壓縮、解壓過程,用于查看進度-x,解壓模式-f,要創(chuàng)建的文件,或要解壓的文件,-f選項必須在所有選項中位置處于最后一個-z,gzip模式,不使用-z就是普通的tarball格式-C,選擇解壓的目的地,用于解壓模式tar命令壓縮tar的常用組合為:tar-cvftest.tar1.txt2.txt3.txt將1.txt2.txt3.txt壓縮到test.tar文件內tar-zcvftest.tar.gz1.txt2.txt3.txt將1.txt2.txt3.txt壓縮到test.tar.gz文件內,使用gzip模式注意:-z選項如果使用的話,一般處于選項位第一個-f選項,必須在選項位最后一個tar解壓常用的tar解壓組合有tar-xvftest.tar解壓test.tar,將文件解壓至當前目錄tar-xvftest.tar-C/home/itheima解壓test.tar,將文件解壓至指定目錄(/home/itheima)tar-zxvftest.tar.gz-C/home/itheima以Gzip模式解壓test.tar.gz,將文件解壓至指定目錄(/home/itheima)注意:-f選項,必須在選項組合體的最后一位-z選項,建議在開頭位置-C選項單獨使用,和解壓所需的其它參數分開zip命令壓縮文件可以使用zip命令,壓縮文件為zip壓縮包語法:-r,被壓縮的包含文件夾的時候,需要使用-r選項,和rm、cp等命令的-r效果一致示例:ziptest.zipa.txtb.txtc.txt將a.txtb.txtc.txt壓縮到test.zip文件內zip-rtest.ziptestitheimaa.txt將test、itheima兩個文件夾和a.txt文件,壓縮到test.zip文件內unzip命令解壓文件使用unzip命令,可以方便的解壓zip壓縮包語法:-d,指定要解壓去的位置,同tar的-C選項參數,被解壓的zip壓縮包文件示例:unziptest.zip,將test.zip解壓到當前目錄unziptest.zip-d/home/titi,將test.zip解壓到指定文件夾內(/home/titi)1.Linux系統(tǒng)常用的壓縮格式有:tar格式,歸檔文件,簡單的將文件整合到一個文件內,無壓縮效果gzip格式,gzip壓縮文件,不僅能整合到一個文件,同時有體積壓縮效果2.tar命令tar[-z-x-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論