專案二 管理與維護Linux系統(任務七)

2021-08-18 01:56:56 字數 3234 閱讀 6461

任務七:管理rmp軟體包與壓縮包

子任務一 :管理rpm軟體包

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

通過【rpm -q 軟體包名】命令檢視,具體命令如下:

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

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

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

【rpm -qif /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 tomact4】解除安裝tomact4軟體包。

【rpm -e --nodeps】命令強制解除安裝。

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

【rpm -e --nodeps vsftpd】忽略依賴關係並繼續刪除vsftpd軟體包。

【rpm -i --nodeps vsftpd】忽略依賴關係並繼續安裝vsftpd軟體包。

【rpm -i --requires vsftpd】顯示該安裝包的依賴關係並安裝vsftpd軟體包。

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

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

第一步:管理tar軟體包

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

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

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

第二步:管理zip包

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

【zip -r test. zip./*】將當前目錄下的所有檔案和資料夾全部壓縮成test.zip檔案,-r表示遞迴壓縮子目錄下所有檔案。

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

【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裡新增yhy.txt檔案。

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

第三步:解壓zip包

【unzip yhy. zip】將壓縮檔案yhy.zip解壓到當前目錄。

【unzip -n yhy.zip -d /tmp】將壓縮檔案yhy.zip在指定目錄/tmp下解壓,如果已有相同檔案存在,要求【unzip】命令不覆蓋原先的檔案。

【unzip -o test. zip -d tmp/】將壓縮檔案test.zip在指定目錄下tmp下解壓,如果已有相同檔案存在,要求【unzip】命令覆蓋原先檔案。

【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系統

專案實施 任務一 安裝與配置初始cent os系統 任務二 認識linux的檔案系統 任務一 安裝與配置初始cent os系統 在安裝linux系統之前 先來了解系統結構,windows系統一般是安裝在系統盤c盤,linux也有類似的系統盤,linux通常區分為 boot分割槽 根分割槽。swap分...

專案二 管理與維護Linux系統

第1步 檢視linux系統中的使用者 系統中所有的使用者存放檔案為 etc passwd,可通過 vim etc passwd 命令開啟檢視。第2步 檢視使用者密碼以及有效期的檔案 使用者密碼以及有效期的存放檔案 etc adow可通過 vim etc hadow 命令開啟檢視。vim etc ad...

專案二 管理與維護Linux系統

第1步 認識檔案許可權說明 使用linux的同學都知道,在linux下列出當前目錄下的檔案和子目錄的命令是 ls,同時 ls 又有許多引數,我們現在要檢視檔案的型別和許可權使用ls al.r xr xr x 這個字串我們需要分成兩部分來看,第一部分是第乙個字元,代表檔案的型別 linux下檔案的型別...