亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:Linux認(rèn)證 > 紅帽認(rèn)證 > 紅帽認(rèn)證輔導(dǎo) > 文章內(nèi)容
        

      RHCE7認(rèn)證學(xué)習(xí)筆記:安裝和更新軟件

      來源:Linux社區(qū) [ 2016年2月18日 ] 【

      1、RPM包的名稱定義
              vsftpd.3.0.2- 9.  el7.    x86_64.rpm
              包名      版本    發(fā)行版本    架構(gòu)

          使用 rpm -qa 可以列出當(dāng)前系統(tǒng)所有安裝的包,使用rpm -ivh安裝包

      2、安裝RPM安裝包的實質(zhì)

          安裝RPM包的實質(zhì)是將包里面的相對應(yīng)的文件拷貝復(fù)制到響應(yīng)的根目錄下面:

          這里以Vsftpd這個RPM包為例子,使用以下命令解壓出安裝包的內(nèi)容:
              可以看到vsftpd的rpm包里面生成了etc,usr,var三個目錄,安裝vsftpd的時候,將把這三個目錄復(fù)制到對應(yīng)的etc,usr,var下面

      [root@linuxidc xx]# ls
      vsftpd-3.0.2-9.el7.x86_64.rpm
      [root@linuxidc xx]# rpm2cpio vsftpd-3.0.2-9.el7.x86_64.rpm |cpio -id
      707 blocks
      [root@linuxidc xx]# ls
      etc  usr  var  vsftpd-3.0.2-9.el7.x86_64.rpm

          通過rpm -ql 可以查看一個包安裝的所有的內(nèi)容和路徑:

      3、RPM命令的常用命令選項:

          查詢:

          -qa:查看系統(tǒng)所有已安裝包;

          -ql:查看安裝包的安裝內(nèi)容和路徑;

          -qc:查看安裝包的配置文件;

          -qd:查看安裝包的幫助文檔;

          -qi:查看安裝包;

          -qf:查看某文件是由哪個安裝包生成的;

          -qip:查看安裝包的信息和安裝路徑

       

          -Uvh:更新:所謂的更新就是卸載舊的,再安裝新包,普通的軟件包,在系統(tǒng)中不能多版本共存,但是內(nèi)核可以多版本共存;所以安裝內(nèi)核的時候,一般要使用rpm -ivh,千萬不要使用Uvh,這樣就不會卸載舊的內(nèi)核,多內(nèi)核共存;安裝好內(nèi)核之后,再卸載舊內(nèi)核;

          -e:卸載:

          -V 報名:可以查看安裝包生成的文件是否被修改過

          --force選項:一般是包已經(jīng)安裝的情況下,但是又需要重新安裝,可以使用--forece選項

          --nodeps:忽略安裝包的依賴;

      4、安裝包如果使用rpm -ivh直接安裝的話,那么會生成一些腳本,通過rpm -qa 可以查詢到該包裝包,如果是通過直接將安裝文件拷貝覆蓋到對應(yīng)文件夾的方式安裝,則不能通過 rpm -qa 查詢到
          查看安裝包執(zhí)行了哪些腳本,使用--scripts選項:

      [root@linuxidc etc]# rpm -q --scripts vsftpd

      5、RMP包的數(shù)字簽名
          哈希函數(shù)加密的特點是加密后的內(nèi)容長度是一樣的,無論輸入的內(nèi)容長度。

      數(shù)字簽名,一般是私鑰加密,公鑰解密;

      使用rpm -K命令可以查看包的數(shù)字簽名是否正確,但是前提是你已經(jīng)導(dǎo)入了紅帽的公鑰,要不然還是會提示MD5不匹配;

      [root@linuxidc xx]# rpm -K vsftpd-3.0.2-9.el7.x86_64.rpm 
      vsftpd-3.0.2-9.el7.x86_64.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fd431d51)

       如果這時候安裝包,會提示

      導(dǎo)入紅帽公鑰:
      [root@linuxidc xx]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release

      這時候再驗證rpm包,md5驗證OK:
      [root@linuxidc xx]# rpm -K vsftpd-3.0.2-9.el7.x86_64.rpm 
      vsftpd-3.0.2-9.el7.x86_64.rpm: rsa sha1 (md5) pgp md5 OK

      首頁 1 2 尾頁
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved