yum 常用命令詳解


1. yum list  //列出yum源服務器上所有的軟件包,太多了,一般不單獨使用, 大多數要配合管道grep使用
yum list php* //列出yum源服務器上所有以php開頭的軟件包
yum list | grep php //列出yum源服務器上所有包含php的軟件包

  此命令是在(/etc/repos.d中)配好的yum源服務器上去查詢所有可用的軟件包

2. yum search 關鍵字
yum search php // 和上面的yum list | grep php 的作用一樣

  查詢源服務器上和關鍵字相關的軟件包

3. yum install 包名
yum -y install 包名 // -y 不許詢問,全部yes
yum --enablerepo=remi-php73 install 包名 -y //--enablerepo 表示使指定yum源生效
yum --enablerepo=remi,remi-php73 install 包名1 包名2 包名3 //同時安裝多個軟件包時,用空格隔開

     安裝某個軟件包,有 -y 選項時,表示安裝過程不需要詢問,全部yes。包名可以通過 yum search 關鍵字 來查看

     安裝同一類型的軟件包,最好從同一個源下載,如php的各種擴展,最好和php在同一個源下載,否則可能會有錯誤

4. yum [ -y ] update   //升級系統中所有的軟件包,包括Linux內核,慎用
yum [ -y ] update 包名 //升級系統中指定的軟件包

 如果不指定包名,那么將會升級系統中所有的軟件包,包括Linux內核。

 而Linux內核升級之后是需要在本地進行一些配置才能開機,如果是遠程連接服務器進行Linux內核升級,那么是不可能啟動服務器的。

5. yum remove 包名  //卸載指定軟件包
yum remove php* //使用通配符卸載所有以php開頭的軟件包

 

 6. yum list installed    //查看已經安裝的所有軟件包
yum list installed | grep 關鍵字 //查看已經安裝並且包名包含關鍵字的軟件包,使用yum -info 包名 也可以查看軟件是否已經安裝

 

 7. yum info 包名  //查看軟件包的詳細信息,比如是否已經安裝,yum源,軟件大小,版本等等
[root@stg-asset-app01 w_gao]# yum info php
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirrors.nhanhoa.com
 * epel: d2lzkl7pfhq30w.cloudfront.net
 * extras: ftp.yz.yamagata-u.ac.jp
 * remi-safe: mirror.innosol.asia
 * updates: centos.uhost.hk
Installed Packages
Name        : php
Arch        : x86_64
Version     : 7.3.7
Release     : 3.el7.remi
Size        : 10 M
Repo        : installed           //如果已經安裝,此處會顯示installed
From repo   : remi-php73          //yum源
Summary     : PHP scripting language for creating dynamic web sites
URL         : http://www.php.net/
License     : PHP and Zend and BSD and MIT and ASL 1.0 and NCSA
Description : PHP is an HTML-embedded scripting language. PHP attempts to make it
            : easy for developers to write dynamically generated web pages. PHP also
            : offers built-in database integration for several commercial and
            : non-commercial database management systems, so writing a
            : database-enabled webpage with PHP is fairly simple. The most common
            : use of PHP coding is probably as a replacement for CGI scripts.
            : 
            : The php package contains the module (often referred to as mod_php)
            : which adds support for the PHP language to Apache HTTP Server.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM