專案二任務七 管理rpm軟體與壓縮包

2021-08-17 21:39:27 字數 3852 閱讀 2102

子任務一:管理rpm軟體包

第一步:查詢rpm軟體是否已經安裝

通過【rpm -q軟體包名】命令查詢或在引數-q後面直接加其他的引數來查詢軟體包的安裝資訊,具體命令以及釋義如下:

【rpm -qa | grep tomact4】查詢已經安裝的tomcat4的所有套件

【rpm -qip example.rpm】查詢example.rpm安裝資訊

【rpm -qif /bin/df】查詢/bin/df檔案所在安裝包的資訊

【rpm -qlf /bin/df】查詢/bin/df檔案所在安裝包中的各個檔案分別被安裝到各目錄下

第二步:安裝rpm軟體包

【rpm -i example.rpm 】安裝 example.rpm 包;

【rpm -iv example.rpm 】安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊;

【rpm -ivh example.rpm】 安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊及安裝進度; 

第三步:公升級rpm軟體包

【rpm -u example.rpm】公升級example.rpm軟體包

【rpm -uvh example.rpm】加引數v顯示公升級時詳細資訊,加引數h顯示安裝程序

第四步:解除安裝rpm軟體包

【rpm-e 軟體包名】命令解除安裝已經安裝好的軟體包

【rpm -e tomcat4】解除安裝tomcat4軟體包

第五步:熟悉rpm的其他附加命令

【rpm -e --nodeps vsftpd】刪除vsftpd軟體包

【rpm -i --nodeps vsftpd】安裝vsftpd軟體包

【rpm -i --requires vsftpd】安裝vsftpd軟體包

【rpm -i --force vsftpd】強制安裝vsftpd軟體包

子任務二:管理壓縮軟體包

第一步:管理tar軟體包

使用tar命令加各種引數管理tar軟體包,其命令以及解釋如下:

【tar cvf aa.tar aa.txt】建立乙個tar包

【tar xvf aa.tar】解壓乙個tar包

【tar cvfz aa.tar.gz aa.txt】建立乙個tar.gz包

第二步:管理zip包

使用【zip】命令加各種引數來管理zip軟體包,具體命令及解釋如下:

【zip yhy.zip yhy.txt】壓縮yhy.txt檔案為yhy.zip

【zip -r test.zip ./*】將當前目錄下的所有檔案全部壓縮成test.zip檔案

【zip test2.zip test2/ *】打包目錄

【zip -d yhy.zip yhy.txt】刪除壓縮檔案yhy.zip中的yhy.txt檔案

【zip -d yhy.zip yhy/ln.log】刪除打包檔案目錄下的檔案ln.log

【zip -m yhy1.zip yhy1.txt】向壓縮檔案yhy1.zip中新增yhy1.txt檔案

【zip yhy3.zip yhy3s/ * -x yhy3s/ln.log】壓縮檔案時排除ln.log檔案

第三步:解壓zip包

zip包的解壓一般採用【unzip】命令,具體命令及解釋如下:

【unzip yhy.zip】將壓縮資料夾 yhy.zip在當前目錄下解壓縮

【unzip -n yhy.zip -d /tmp】將壓縮資料夾 yhy.zip在指定目錄/tmp解壓縮

【unzip -o test.zip -d tmp/】將壓縮資料夾 test.zip在指定目錄tmp解壓縮

【unzip -v yhy.zip】檢視壓縮檔案目錄,但不解壓

【unzip a.zip】解壓乙個zip包

第四步:gzip和gunzip等其他的壓縮軟體以及常用命令

【gzip -d a. gz 3. tar.gz】解壓乙個gz包

【tar xvzf abc.tar.gz】解壓乙個tar.gz包

【gunzip abc.tgz】解壓乙個tgz包

【tar xvzf a.tar.z】解壓乙個tar.z包

【bunzip2 b. txt.bz2】解壓乙個bz2包

【find / -name 「*.zip」】將系統中所有的.zip檔案顯示出來

【find / -name 「*.gz」|wc -1|】查詢系統中有多少個.gz檔案,統計數量

【mkdir /home/dir1 dir2 dir3】在家目錄建立3個目錄

【touch /home/dir1/file1 /home/dir1/file2 /home/dir1/file3】分別在新建目錄裡建立file1,file2,file3檔案

【zip -q -r /root/ysl.zip/root/*】將家目錄下所有檔案(不包括目錄)壓縮成檔案ysl.zip

【zip -m ysl.zip install。log】將/root/install.log新增到ysl.zip中

【unzip -v ysl.zip】顯示ysl.zip中包含的檔案資訊

【mkdir /tmp/unzip-ysl】建立unzip-ysl目錄

【unzip ysl.zip -d/tmp/unzip-ysl】將ysl.zip解壓至/tmp/unzip-ysl下

【zip -r /root/ys2.zip /root/*】將家目錄下所有檔案(包括目錄)壓縮成檔案ys2.zip

【mkdir /tmp/unzip-ys2】建立unzip-ys2目錄

【unzip ys2.zip -d /tmp/unzip-ys2】將ys2.zip解壓至/tmp/unzip-ys2目錄下

【tar -czvf file.tar.gz dirl/file1】將dirl/file1檔案壓縮成file1.tar.gz

【tar -czvf file.tar.gz dirl/file2】將dirl/file2檔案壓縮成file2.tar.gz

【tar -czvf file.tar.gz dirl/file3】將dirl/file3檔案壓縮成file3.tar.gz

【mkdir /tmp/gunzip】建立gunzip目錄

【cp dirl/file1.gz dirl/file2.gz dirl/file3.gz /tmp/gunzip】複製壓縮檔案到新建的目錄中

【gzip -dv /tmp/gunzip/*】壓縮gunzip目錄下的所有檔案

專案二(任務五)

任務五 管理linux系統的使用者與使用者 使用者可分為普通使用者和超級使用者,除了使用者以外還有使用者組,所謂使用者組就是使用者的集合,centos組中有兩種型別,私有組和標準組。當建立乙個新使用者時,若沒有指定它所屬的組,centos就建立乙個和該使用者相同的私有組,此私有組中只包括使用者自己,...

UCOSII學習 二 任務管理

uc os ii 中最多可以支援64 個任務,分別對應優先順序0 63,其中0 為最高優先順序。63為最低階,系統保留了4個最高優先順序的任務和4個最低優先順序的任務,所有使用者可以使用的任務數有56個。uc os ii提供了任務管理的各種函式呼叫,包括建立任務,刪除任務,改變任務的優先順序,任務掛...

專案二 任務五 管理Linux系統的使用者與使用者組

任務五 管理linux系統的使用者與使用者組 第一步 檢視linux系統中的使用者 系統中所有的使用者存放檔案為 etc passwd,可通過 vim etc passwd 命令開啟檢視。第二步 檢視使用者密碼以及有效期的檔案 使用者密碼以及有效期的存放檔案 etc adow可通過 vim etc ...