Yum


Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다.


Yum 이전에 있었던 Yellowdog Updater (YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후로 페도라, CentOS 등 많은 RPM 기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다.


현재 GNU 일반 공중 사용 허가서 버전 2 이상으로 사용 가능하다.


Yum은 페도라 22 버전 이후부터 DNF로 전환되고 있다. 그러나 여전히 Yum의 전신인 rpm, 그리고 후신인 DNF와 같이 사용 가능하다.


    기본 사용법

    • 패키지 설치 : yum install 패키지명
    • 패키지 삭제 : yum remove 패키지명
    • 패키지 업그레이드 : yum update 패키지명
    • 패키지 조회 : yum search 패키지명
    • 패키지 목록 : yum list 패키지명
    • yum 데이터베이스 동기화 업데이트 : yum update  


    출처 위키백과

    Linux, CentOs에서 MySQL버전을 확인하는 방법입니다.


    [root@H_Utblog /]# mysql --version mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrappe


    Mysql 버전은 5.7.18입니다.

    'Linux > MYSQL' 카테고리의 다른 글

    MySQL root 패스워드 분실시  (5) 2017.08.30

    YUM 

    RPM 시반의 시스템을 위한 자동 업데이트 겸 패키지 설치도구이다.




    1. 이전작업

    패키지 저장소 확인

    #rpm -qa | grep remi-release  /*아무것도 뜨지 않으면 패키지 저장소가 없는 것*/

    패키지 저장소 설치

    # yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


    2. yum 명령어


    패키지 설치 

    # yum install 패키지명



    패키지 삭제

     # yum remove 패키지명


    여러 패키지 삭제

    # yum remove *php*  /*패키지 중간에 php가 들어간 패키지 전체 삭제*/



    패키지 업데이트

      # yum update 패키지명



    패키지 정보 확인  

    # yum info 패키지명



    패키지 검색 

    # yum search 검색어




    설치된 패키지 목록 보기 

    # yum list installed 


    설치된 특정 패키지 목록 보기 

    # yum list installed *php* /*패키지 중간에 php가 들어간 패키지목록 반환*/






    stall http://rpms.famillecollet.com/enterprise/remi-release-6.rpmumyum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm



    'Linux > yum' 카테고리의 다른 글

    yum 소개  (0) 2017.09.06

    1. MySQL stop

    #service mysqld stop


    2. MySQL_safe 실행

    mysql에서 root 패스워드 없이 접근하기 위해서


    #/usr/bin/mysqld_safe --skip-grant &

    #/usr/bin/mysqld_safe --skip-grant-tables &

    실행하다 커서가 #으로 돌아오지 않을 시  Ctrl + c로 돌아온다.


    3. MySQL 패스워드 없이 접근

    #/usr/bin/mysql -u root mysql


    MySQL 5.7 version 미만 

    SQL> UPDATE mysql.user SET password=PASSWORD('변경 할 패스워드') WHERE user='root';

    SQL> FLUSH PRIVILEGES; 


    MySQL 5.7 version 이상

    SQL> UPDATE mysql.user SET authentication_string=PASSWORD('변경 할 패스워드') WHERE user='root'; 

    SQL> FLUSH PRIVILEGES;


    4. MySQL 재시작

    #service mysqld start


    5. MySQL

    #mysql -u root -p

    Enter password :          <--- 변경된 패스워드 입력



    'Linux > MYSQL' 카테고리의 다른 글

    [Linux][Centos]에서 MySQL 버전 확인하기  (0) 2017.09.06

    + Recent posts