안녕하세요. 주식회사 서버몬 입니다.
yum history 명령을 사용하여 서버에서 실행 되었던 yum 관련 명령어들을 확인 할 수 있습니다.
[root@localhost ~]# yum history
Loaded plugins: fastestmirror, langpacks
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
9 | root <root> | 2021-03-10 13:32 | Install | 1
8 | root <root> | 2021-03-10 13:28 | Install | 8
7 | root <root> | 2021-03-10 13:26 | Install | 13
6 | root <root> | 2021-03-10 13:24 | Install | 1
5 | root <root> | 2020-12-18 16:51 | Install | 1
4 | root <root> | 2020-12-18 16:50 | I, O | 8 EE
3 | root <root> | 2020-12-18 16:44 | I, U | 1049 EE
2 | root <root> | 2020-12-18 16:42 | Install | 1
1 | System <unset> | 2020-12-18 16:35 | Install | 318
history list
yum 명령을 사용하여 패키지 설치 또는 업데이트를 하면 ID 값이 증가하며 각 항목에 대한 세부 사항은
yum history info [해당 ID] 와 같이 알 수 있다.
[root@localhost ~]# yum history info 9
Loaded plugins: fastestmirror, langpacks
Transaction ID : 9
Begin time : Wed Mar 10 13:32:21 2021
Begin rpmdb : 1378:d34f246401482d2e8ddd4bd3c7b27effa7b3daee
End time : (0 seconds)
End rpmdb : 1379:313a4b17f2520f5761cc00f15972395fa025cc68
User : root <root>
Return-Code : Success
Command Line : -y install opencv-devel libSM python3 zbar-devel
Transaction performed with:
Installed rpm-4.11.3-45.el7.x86_64 @anaconda
Installed yum-3.4.3-168.el7.centos.noarch @anaconda
Installed yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch @anaconda
Packages Altered:
Install opencv-devel-2.4.5-3.el7.x86_64 @base
history info
Command Line " -y install opencv-devel libSM pyhton3 zbar-devel" 을 입력 했었고
기존에 설치된 패키지를 제외한 opencv-devel 패키지만 설치 된것을 확인 할 수 있다.
만약 실행한 yum 명령어에 미스가 있다면 rollback 옵션을 사용하여 되돌리기 가능하다.
yum history rollback [해당 ID]
[root@localhost ~]# yum history rollback 8
Loaded plugins: fastestmirror, langpacks
Rollback to transaction 8, from Wed Mar 10 13:28:03 2021
Undoing the following transactions: 9
Install opencv-devel-2.4.5-3.el7.x86_64 @base
Resolving Dependencies
--> Running transaction check
---> Package opencv-devel.x86_64 0:2.4.5-3.el7 will be erased
--> Finished Dependency Resolution
base/7/x86_64 | 3.6 kB 00:00:00
epel/x86_64/metalink | 7.2 kB 00:00:00
epel/x86_64 | 4.7 kB 00:00:00
epel/x86_64/group_gz | 96 kB 00:00:00
epel/x86_64/updateinfo | 1.0 MB 00:00:00
epel/x86_64/primary_db | 6.9 MB 00:00:01
extras/7/x86_64 | 2.9 kB 00:00:00
mariadb | 2.9 kB 00:00:00
updates/7/x86_64 | 2.9 kB 00:00:00
Dependencies Resolved
=============================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================
Removing:
opencv-devel x86_64 2.4.5-3.el7 @base 2.6 M
Transaction Summary
=============================================================================================================================================================================
Remove 1 Package
Installed size: 2.6 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : opencv-devel-2.4.5-3.el7.x86_64 1/1
Verifying : opencv-devel-2.4.5-3.el7.x86_64 1/1
Removed:
opencv-devel.x86_64 0:2.4.5-3.el7
Complete!
해당 ID에 대상이 되는 패키지를 설치/삭제를 의존성을 확인하여 롤백 하는것이 가능하다.
yum 으로 설치한 패키지를 직접찾아 RPM 명령어로 삭제도 가능 하지만 의존성과 패키지 관리를 위해
yum 의 도움을받기를 권장한다.
HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~
제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.
서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.
'설치 및 기술 자료 > Linux' 카테고리의 다른 글
[Linux] RHEL / CentOS 에 MS SQL 설치 방법 (0) | 2021.03.29 |
---|---|
[Linux] SSH 접속 시 로그인 암호 없이 접속 방법 (0) | 2021.03.23 |
[linux] Cenos7.x OS 에서 장비 정보 확인 방법 (0) | 2021.03.09 |
[Linux] CentOS 7 싱글모드로 부팅해서 비밀번호 바꾸기 (0) | 2021.02.26 |
[linux] watch 명령어 / 시간 명령어 (0) | 2021.02.17 |
댓글