yum νΈλμμ λ° λ‘€λ°±
yum ν¨ν€μ§ κ΄λ¦¬μλ ν¨ν€μ§ μ€μΉ/μμ λ₯Ό νΈλμμ μΌλ‘ κ΄λ¦¬νλ―λ‘ μμ ν¨ν€μ§ μ€μΉ μνλ‘ λλ릴 μ μλ λ°©λ²μ μ 곡νκ³ μμ΅λλ€.
yum μ ν΅ν΄ ν¨ν€μ§ μ€μΉ, λ³κ²½, μμ λ‘ μΈν΄ λ΄λΆ μ μ₯μκ° λ³κ²½λλ μμ μ νΈλμμ (transaction)μ΄λΌκ³ νλ©° CentOS 6 μ λ΄μ₯λ yum λΆν°λ νΈλμμ λ΄μμ νμΈνκ³ rollback μ ν μ μμ΅λλ€.Β
νΈλμμ λͺ©λ‘ 보기
yum historyΒ λͺ λ Ήμ μ΅μ μμ΄ μ€ννκ±°λ μ΅μ μ list λ₯Ό μ£Όλ©΄ μ΅κ·Ό νΈλμμ λͺ©λ‘μ λ³Ό μ μμ΅λλ€.
# yum history list
ID | Login user | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
24 | lesstif <lesstif> | 2017-07-12 12:02 | Install | 5
23 | lesstif <lesstif> | 2017-06-28 11:38 | Install | 1
22 | lesstif <lesstif> | 2017-06-28 11:11 | Install | 15
21 | lesstif <lesstif> | 2017-06-28 11:11 | Erase | 6 EE
20 | lesstif <lesstif> | 2017-06-28 10:57 | Install | 1 EE
19 | lesstif <lesstif> | 2017-06-28 10:57 | Install | 1
18 | lesstif <lesstif> | 2017-06-19 09:30 | Install | 6
17 | lesstif <lesstif> | 2017-06-19 09:21 | I, O, U | 255 EE
16 | lesstif <lesstif> | 2017-06-19 09:18 | Install | 1
15 | lesstif <lesstif> | 2017-06-19 09:16 | I, U | 8
14 | root <root> | 2015-01-30 04:12 | Install | 3
IDλ νΈλμμ λ²νΈλ₯Ό μλ―Ένλ©° μμ°¨μ μ΄λ―λ‘ μ΄ 24λ²μ νΈλμμ μ΄ μμμμ λνλ΄λ©° Action μ μ€νν νλμ΄λ©° Altered λ νΈλμμ μ μν΄ λ³κ²½λ ν¨ν€μ§μ κ°―μλ₯Ό λνλ λλ€.
μ΄λ ₯μ νμλλ λͺ¨λ Action νλͺ©μ μλ νμ μμΌλ©° μ¬λ¬ κ°μ Action μ΄ μμμ κ²½μ° I,U κ°μ΄ μΆμ½μ΄λ‘ νμλ©λλ€.
Altered νλλ λ³κ²½λ ν¨ν€μ§μ μ«μμ λ³κ²½ λ΄μμ λν κΈ°νΈκ° νμλλ©° κ° κΈ°νΈμΒ μλ―Έλ λ€μκ³Ό κ°μ΅λλ€.
ID κ° 24 λ²μΈ νΈλμμ μ κ²½μ° Acton μ΄ Install μ΄κ³ Altered νλͺ©μ΄ 5 μ΄λ―λ‘ 5κ°μ ν¨ν€μ§λ₯Ό μ€μΉνλ€λ λ»μ λλ€.
ID κ° 21μΈ μμ μ κ²½μ°λ 6κ°μ ν¨ν€μ§λ₯Ό μμ νλ€λ λ‘κ·Έμ΄λ©° 17λ²μΈ νΈλμμ μ I, O, U μ΄λ―λ‘ μ€μΉμ μ λ°μ΄νΈλ₯Ό νκ³ λͺλͺ ν¨ν€μ§λ μ΄μ λ λΆνμ(Obsolete)ν΄μ‘λ€λ μλ―Έμ λλ€.
μμΈν μ 보 보기
ν΄λΉ νΈλμμ μ μμΈν μ 보λ₯Ό λ³΄κ³ μΆμΌλ©΄ Β info λͺ λ Ήμ΄ λ€μ νΈλμμ id λ₯Ό μ μ΄μ£Όλ©΄ λλ©° Β λ μλ€λ μ¬μ©νκ³ μλ 리λ μ€ μμ€ν μ νΈλμμ λͺ©λ‘μμ μμΈ μμ μ΄λ ₯μ νμΈν΄ 보기 λ°λλλ€.
μλλ 22 λ² νΈλμμ μ μμΈ λ΄μ©μ 보λ μμ μ λλ€.
#Β yum history info 22
Transaction ID : 22
Begin time : Wed Jun 28 11:11:52 2017
Begin rpmdb : 378:16ce599ad759e8435336997b266340324c5b0671
End time : 11:11:55 2017 (3 seconds)
End rpmdb : 393:3035f14323d91e76579575a07b6b2c04986f7800
User : lesstif <lesstif>
Return-Code : Success
Command Line : install php70w-cli php70w-common php70w-gd php70w-mbstring php70w-mysqlnd php70w-pdo php70w-fpm php70w-xml
Transaction performed with:
Installed rpm-4.11.3-21.el7.x86_64 @base
Installed yum-3.4.3-150.el7.centos.noarch @base
Packages Altered:
Dep-Install libX11-1.6.3-3.el7.x86_64 @base
Dep-Install libX11-common-1.6.3-3.el7.noarch @base
Dep-Install libXau-1.0.8-2.1.el7.x86_64 @base
Dep-Install libXpm-3.5.11-3.el7.x86_64 @base
Dep-Install libjpeg-turbo-1.2.90-5.el7.x86_64 @base
Dep-Install libpng-2:1.5.13-7.el7_2.x86_64 @base
Dep-Install libxcb-1.11-4.el7.x86_64 @base
Install php70w-cli-7.0.20-1.w7.x86_64 @webtatic
κ°μ‘°ν λΆλΆμ²λΌ ν΄λΉ νΈλμμ μΌλ‘ μ€νν λͺ λ Ήμ΄ λ° λ³κ²½λ ν¨ν€μ§μ μμΈν μ 보λ₯Ό μμ μμ΅λλ€.
λλ리기(Undo)
"history undo ID"Β λͺ λ Ήμ΄λ‘ νΉμ νΈλμμ μ λλ릴 μ μμΌλ©° λλ리기 μμ μ μνν νΈλμμ μ μ΄μ μνλ‘ λλ리λ κ²μ΄λ―λ‘ μμ ν λ΄μ©κ³Ό λ°λμ μμ μ μννκ² λ©λλ€.
μ¦ νΈλμμ μ΄ ν¨ν€μ§ μ€μΉλΌλ©΄ ν΄λΉ νΈλμμ μμ μ€μΉλ ν¨ν€μ§λ μμ λκ³ νΈλμμ μ΄ ν¨ν€μ§ μμ λΌλ©΄ μμ ν ν¨ν€μ§λ μ€μΉλ©λλ€.
λλ리기λ μλ‘μ΄ νΈλμμ μ΄λ―λ‘ μ±κ³΅μ μΌλ‘ μ’ λ£λμμ κ²½μ° λ³λμ νΈλμμ ID λ₯Ό κ°κ² λλ―λ‘ μ 체 νΈλμμ ID λ 1 μ΄ μ¦κ°λ©λλ€.
λ μλ€λ μνν νΈλμμ μ€μ νλλ₯Ό 골λΌμ λλ리기 μμ μ μνν΄ λ³΄κΈ° λ°λλλ€.
λ€μμ νμμ 리λ μ€ μμ€ν μ λ§μ§λ§ νΈλμμ (ID: 24)μ λλ리λ μμ μ λλ€.
#Β yum history undo 24
λμ΄λ¦¬κΈ°(Redo)
"yum history redo ID"Β λͺ λ Ήμ΄λ‘ νΉμ νΈλμμ μ λμ΄λ¦΄ μ μμ΅λλ€.
μμμ 24λ² νΈλμμ μΌλ‘ 5κ°κ° μ€μΉλκ³ νΈλμμ λλλ¦¬κΈ°λ‘ μμ λμμ΅λλ€. μ΄μ 24λ² νΈλμμ μμ μ€μΉν ν¨ν€μ§λ₯Ό μ¬μ€μΉνλ €λ©΄ "yumΒ history redo 24"Β λͺ λ Ήμ΄λ‘ 24λ² νΈλμμ μ λμ΄λ¦΄ μ μμ΅λλ€.
μ΄ μμ μ 25λ² νΈλμμ μ λλ리λ "yumΒ history undo 25"Β λ²κ³Ό λΉμ·ν κ²°κ³Όλ₯Ό κ°μ Έμ€κ² λ©λλ€.