Kaip naudoti „Yum History“ informaciją apie įdiegtus arba pašalintus paketus
YUM yra interaktyvi, rpm pagrįsta aukšto lygio paketų tvarkyklė, skirta RHEL/CentOS sistemoms, leidžianti vartotojams įdiegti naujus paketus, pašalinti/ištrinti senus/nepageidaujamus paketus. Jis gali automatiškai paleisti sistemos naujinimus ir atlikti priklausomybės analizę, taip pat atlikti įdiegtų ir (arba) galimų paketų užklausas ir dar daugiau.
Šiame straipsnyje paaiškinsime, kaip peržiūrėti YUM operacijų istoriją, kad sužinotumėte informaciją apie įdiegtus paketus ir tuos, kurie buvo pašalinti/ištrinti iš sistemos.
Siūlomas skaitymas: 20 Linux YUM komandų paketų valdymui
Žemiau pateikiami keli pavyzdžiai, kaip naudoti YUM istorijos komandą.
Peržiūrėkite visą YUM istoriją
Norėdami peržiūrėti visą YUM operacijų istoriją, galime paleisti toliau pateiktą komandą, kuri parodys: operacijos ID, prisijungimo naudotoją, kuris atliko konkretų veiksmą, operacijos datą ir laiką, faktinį veiksmą. ir papildomos informacijos apie bet kokius su operacija susijusius sutrikimus:
yum history
Norėdami rasti informaciją apie paketą, naudokite Yum
Istorijos antrinės komandos: informacija/sąrašas/suvestinė kaip argumentą gali naudoti operacijos ID arba paketo pavadinimą. Be to, sąrašo antrinė komanda gali turėti specialų argumentą, visa reikšmė – visos operacijos.
Ankstesnė istorijos komanda yra lygiavertė vykdymui:
yum history list all
Taip pat galite peržiūrėti išsamią operacijų informaciją, susijusią su tam tikru paketu, pvz., httpd
žiniatinklio serveriu, naudodami komandą info
:
yum history info httpd
Norėdami gauti su httpd
paketu susijusių operacijų suvestinę, galime išduoti šią komandą:
yum history summary httpd
Taip pat galima naudoti operacijos ID, toliau pateikta komanda parodys išsamią operacijos ID 15
informaciją.
yum history info 15
Naudokite „Yum“ istoriją, kad rastumėte informaciją apie paketo operaciją
Yra antrinių komandų, kurios išspausdina konkretaus paketo ar paketų grupės operacijų duomenis. Galime naudoti package-list
arba package_info
norėdami peržiūrėti daugiau informacijos apie httpd
paketą, pavyzdžiui:
yum history package-list httpd
OR
yum history package-info httpd
Norėdami gauti istoriją apie kelis paketus, galime paleisti:
yum history package-list httpd epel-release
OR
yum history packages-list httpd epel-release
Norėdami grąžinti paketus, naudokite Yum
Be to, yra tam tikrų istorijos antrinių komandų, kurios leidžia: anuliuoti/atšaukti/atšaukti operacijas.
- Anuliuoti – bus anuliuota nurodyta operacija.
- perdaryti – pakartokite nurodytos operacijos darbą
- atšaukimas – anuliuos visas operacijas iki nurodytos operacijos.
Jie paima vieną operacijos ID arba raktinį žodį paskutinis ir paskutinės operacijos užskaitą.
Pavyzdžiui, darant prielaidą, kad atlikome 60 operacijų, „paskutinė“ reiškia 60 operaciją, o „4 paskutinės“ nurodo operaciją 56.
Siūlomas skaitymas: kaip naudoti „yum-utils“ norint išlaikyti „Yum“ ir padidinti jo našumą
Taip veikia aukščiau pateiktos antrinės komandos: Jei turime 5 operacijas: V, W, X, Y ir Z, kur atitinkamai buvo įdiegti paketai.
yum history undo 2 #will remove package W
yum history redo 2 #will reinstall package W
yum history rollback 2 #will remove packages from X, Y, and Z.
Toliau pateiktame pavyzdyje 2 operacija buvo atnaujinimo operacija, kaip matyti toliau, komanda perdaryti pakartos 2 operaciją, atnaujindama visus iki to laiko atnaujintus paketus:
yum history | grep -w "2"
yum history redo 2
Antrinė komanda perdaryti taip pat gali priimti kai kuriuos pasirenkamus argumentus prieš nurodydami operaciją:
- Priverstinis diegimas iš naujo – iš naujo įdiegia visus paketus, kurie buvo įdiegti atliekant tą operaciją (diegiant „yum“, atnaujinant arba atnaujinant ankstesnę versiją).
- Force-Remove – pašalina visus paketus, kurie buvo atnaujinti arba grąžinti į ankstesnę versiją.
yum history redo force-reinstall 16
Raskite Yum istorijos duomenų bazę ir informaciją apie šaltinius
Šios antrinės komandos suteikia mums informaciją apie istorijos duomenų bazę ir papildomus informacijos šaltinius:
- papildoma informacija – suteiks papildomos informacijos šaltinius.
- statistika – rodo statistiką apie dabartinę istorijos duomenų bazę.
- sinchronizavimas – leidžia keisti visų įdiegtų paketų rpmdb/yumdb duomenis.
Apsvarstykite toliau pateiktas komandas, kad suprastumėte, kaip šios antrinės komandos praktiškai veikia:
yum history addon-info
yum history stats
yum history sync
Norėdami nustatyti naują istorijos failą, naudokite naują antrinę komandą:
yum history new
Visą informaciją apie YUM istorijos komandą ir keletą kitų komandų galime rasti yum man puslapyje:
man yum
Siūlomas skaitymas: 4 būdai, kaip išjungti/užrakinti tam tikrus paketo naujinimus naudojant Yum
Tai kol kas. Šiame vadove paaiškinome įvairias YUM istorijos komandas, kad galėtumėte peržiūrėti išsamią YUM operacijų informaciją. Nepamirškite pateikti mums savo minčių apie šį vadovą toliau pateiktame komentarų skyriuje.