0 부터 1 까지 네트워크 보안 학습 [Linux 기초 편 - linux yum 명령]

4934 단어
링크 ux yum 명령
yum (Yellow dog Updater, Modified) 은 Fedora 와 RedHat, SUSE 에 있 는 Shell 전단 패키지 관리자 입 니 다.RPM 패키지 관 리 를 바탕 으로 지정 한 서버 에서 RPM 패 키 지 를 자동 으로 다운로드 하고 설치 할 수 있 으 며 의존 적 인 관 계 를 자동 으로 처리 할 수 있 으 며 모든 의존 적 인 소프트웨어 패 키 지 를 한 번 에 설치 할 수 있 으 며 번 거 롭 게 한 번 에 다운로드 하고 설치 할 필요 가 없습니다.yum 은 한 그룹, 심지어 모든 패 키 지 를 찾 고 설치 하 며 삭제 하 라 는 명령 을 제 공 했 으 며 명령 은 간결 하고 기억 하기 쉽다.
문법
yum [options] [command] [package ...]
- options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
- command:要进行的操作。
- package操作的对象。

명령
  • 1. 업데이트 가능 한 모든 소프트웨어 목록 명령 표시: yum check - update
  • 2. 모든 소프트웨어 명령 업데이트: yum update
  • 3. 지정 한 소프트웨어 명령 만 설치: yum install
  • 4. 지정 한 소프트웨어 명령 만 업데이트: yum update
  • 5. 설치 가능 한 모든 소프트웨어 목록 표시 명령: yum list
  • 6. 패키지 삭제 명령: yum remove
  • 7. 패키지 찾기 명령: yum search
  • 8. 캐 시 지우 기 명령:
  • yum clean packages: 캐 시 디 렉 터 리 에 있 는 패키지 지우 기
  • yum clean headers: 캐 시 디 렉 터 리 에 있 는 headers 지우 기
  • yum clean oldheaders: 캐 시 디 렉 터 리 에 있 는 오래된 headers 지우 기
  • yum clean, yum clean all (= yum clean packages, yum clean oldheaders): 캐 시 디 렉 터 리 에 있 는 패 키 지 를 지우 고 오래된 headers

  • 실례 1
    pam - devel 설치
    [root@localhost ~]# yum -y install pam-devel
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.sohu.com
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.sohu.com
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package pam-devel.x86_64 0:1.1.1-24.el6 will be installed
    --> Processing Dependency: pam = 1.1.1-24.el6 for package: pam-devel-1.1.1-24.el6.x86_64
    --> Running transaction check
    ---> Package pam.x86_64 0:1.1.1-17.el6 will be updated
    ---> Package pam.x86_64 0:1.1.1-24.el6 will be an update
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ======================================================================================
     Package              Arch              Version                 Repository       Size
    ======================================================================================
    Installing:
     pam-devel            x86_64            1.1.1-24.el6            base            205 k
    Updating for dependencies:
     pam                  x86_64            1.1.1-24.el6            base            659 k
    
    Transaction Summary
    
    省略...
    
    

    인 스 턴 스 2 pam - devel 제거
    [root@localhost ~]# yum -y remove pam-devel
    Loaded plugins: fastestmirror
    Setting up Remove Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package pam-devel.x86_64 0:1.1.1-24.el6 will be erased
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ======================================================================================
     Package             Arch             Version                   Repository       Size
    ======================================================================================
    Removing:
     pam-devel           x86_64           1.1.1-24.el6              @base           547 k
    
    Transaction Summary
    ======================================================================================
    Remove        1 Package(s)
    
    省略...
    
    

    실례 3 yum 의 기능 을 이용 하여 pam 를 시작 으로 하 는 소프트웨어 의 이름 을 찾 아 보 세 요.
    [root@localhost ~]# yum list pam*
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.sohu.com
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.sohu.com
    Installed Packages
    pam.x86_64                                  1.1.1-24.el6                       @base  
    Available Packages
    pam.i686                                    1.1.1-24.el6                       base   
    pam-devel.i686                              1.1.1-24.el6                       base   
    pam-devel.x86_64                            1.1.1-24.el6                       base   
    pam_krb5.i686                               2.3.11-9.el6                       base   
    pam_krb5.x86_64                             2.3.11-9.el6                       base   
    pam_ldap.i686                               185-11.el6                         base   
    pam_ldap.x86_64                             185-11.el6                         base   
    pam_passwdqc.i686                           1.0.5-8.el6                        base   
    pam_passwdqc.x86_64                         1.0.5-8.el6                        base   
    pam_pkcs11.i686                             0.6.2-15.el6                       base   
    pam_pkcs11.x86_64                           0.6.2-15.el6                       base   
    pam_ssh_agent_auth.i686                     0.9.3-123.el6_9                    updates
    pam_ssh_agent_auth.x86_64                   0.9.3-123.el6_9  
    

    최근 에 Liux 기초 지식 을 배 운 후에 여러분 들 이 Liux 에 대해 어느 정도 알 게 되 었 다 고 믿 습 니 다. 그 다음 에 우 리 는 Liux 에서 환경 구축 의 사례 를 함께 배 울 것 입 니 다.
    0 부터 1 까지 네트워크 보안 [디 렉 터 리] 학습

    좋은 웹페이지 즐겨찾기