Een van de belangrijkste methoden om uw besturingssysteem te beveiligen is het verwijderen van onnodige of vaak voorkomende
pakketten, dus onnodige pakketten zijn pakketten die u niet nodig hebt of die uw systeem of uw toepassing niet nodig
heeft op uw systeem.
En een weespakket is een pakket dat achterblijft nadat u de pakketten en onze afhankelijkheid ervan hebt verplaatst.
Dus de eerste regel is om je server mager en gemeen te houden.
Dus eigenlijk geen vet.
Installeer alleen de pakketten die je echt nodig hebt als ze ongewenst zijn in pakketten.
Wat moet je doen?
Gewoon snijden om ze te leiden?
Hoe minder pakketten, hoe minder kans op ongepatchte code, wat betekent dat elke keer dat er problemen zijn met pakketten
die in uw systeem zijn geïnstalleerd, er een code-upgrade moet zijn om dat pakket te upgraden of bij te werken.
Dus, natuurlijk, als je minder van de pakketten hebt, hoe minder van de code te repareren.
Dus hier zijn een paar richtlijnen die je moet volgen.
Nummer één is geen pakketten installeren die u niet nodig hebt tijdens de eerste installatieperiode.
De eerste periode of in de eerste installatie is wanneer u daadwerkelijk door het installatieproces
gaat, zorg ervoor dat u geen pakketten kiest die niet nodig zijn, kies de basis die is gebaseerd installeer zelfs
zonder gooey.
Ik zou aanraden om in een bedrijfsomgeving niet eens de goodies te kiezen, maar gewoon Linux te installeren.
Dat geeft je een eenvoudige opdrachtregel.
Als u later pakketten moet installeren, let dan goed op de aanvullende pakketten.
Er zijn pakketten die worden toegevoegd als een afhankelijkheid die nodig waren voor een succesvolle installatie
van een pakket.
Dus je zou die pakketten kunnen installeren.
Dat is prima, maar er zijn misschien wat extra's die niet nodig zijn.
Maar het programma geeft je een soort promotie ding om te installeren om te maken.
Let goed op en installeer niet om een lijst te krijgen van alle pakketten die
uw systeem nu heeft.
Het commando dat u moet uitvoeren is R. P. M. Dach Kiwa.
Natuurlijk is dit een commando dat werkt op RedHat Centaurs en Fedora type Linux distributies.
Je kunt een lijst krijgen van alle pakketten die je in je Linux machine hebt via dat commando en hetzelfde
commando.
Ik bedoel, hetzelfde doel kan worden gediend met een ander commando op een Bunta-server,
die gaat over ruimteloze lijst space dash geïnstalleerd.
Trouwens, beide commando's geven hetzelfde resultaat, namelijk een lijst van alle
pakketten.
Wat u zou moeten doen is als u de pakketvalidaties of auditing of en het beveiligen van uw systeem doorloopt,
dan zou u deze commando's moeten uitvoeren.
Naar een bestand, wanneer u een lijst krijgt van alle pakketten die u hebt geïnstalleerd, zet die uitvoer
in een bestand, en dan moet u elk pakket één voor één doorlopen.
Nu, ik begrijp en ik ben het volledig eens voor degenen die nu denken: oh, mijn God, ik heb dertienhonderd
veertien pakjes.
Hou je me voor de gek?
Ik moet er doorheen.
Al die pakjes één voor één.
OK, het antwoord en het harde antwoord is ja.
Als u uw systeem wilt beveiligen, moet u ze allemaal een voor een doorlopen.
Nu, het goede nieuws is dat wanneer je ze allemaal één voor één doorloopt, en je hebt een standaard bouwwerk
dat je systemen, dat je meer systemen gaat bouwen in de toekomst.
En dit zijn de pakketten die u moet installeren en de overige die u kunt wegdoen, dan betekent
het dat al die moeite loont.
Je hoeft dat filterproces niet opnieuw te doorlopen.
Je kunt gewoon vergelijken wat je hebt, wat je niet nodig hebt en dan wat je niet nodig hebt.
Je zou het gewoon kunnen weggooien.
Dus meestal, als algemene praktijk, hebben de meeste bedrijfsomgevingen die praktijk
wel.
Als je bij een bedrijf komt, hebben ze waarschijnlijk iets, een sjabloon van een systeem dat je vertelt, hé, dit zijn de pakketten die geïnstalleerd
moeten worden en dit zijn pakketten die niet geïnstalleerd moeten worden.
Perfect.
Je eigen perfecte wereld, jij komt er ook in.
Maar wat als je een baan krijgt en ze hebben dat soort standaards niet, dan is het tijd voor
jou om te schitteren.
Eigenlijk is dit jouw kans.
Ga naar je manager, zeg hem, hé, luister, ik merk dat we elk pakket in het systeem installeren en dat zouden
we niet moeten doen.
Dus laten we ze verwijderen.
En een van de grote dingen en elke goede manager vraagt je als je op sollicitatiegesprek gaat:
hoe maak je je systeem veilig?
En als u antwoordt, zal ik alle overbodige pakketten verwijderen of pakketten aanbieden.
Je scoort het daar.
Je zult begrijpen waar je vandaan komt.
Dus hoe dan ook, terug naar het punt is, zorg dat je een lijst hebt van alle pakketten, ga er doorheen en verwijder
ze.
Om dat commando te verwijderen, zou je zijn R moeten gebruiken. P. M. spatie min E om te wissen in pakketnaam.
En dan is er natuurlijk R. P. M. is een commando van RedHat of S. O. S.
Voor een Bunta-type van Lennie's distributie moet je Atget gebruiken, wat hype en hype is en ruimte verwijderd en ruimte
pakketnaam beide voert dezelfde functie uit zolang je het gewenste resultaat krijgt.
Nu over weespakketten.
Wat zijn dat?
Laten we erover praten.
Het doel is om alle verweesde pakketten uit CentOS Linux te verwijderen.
Onder weespakketten verstaan wij alle pakketten die niet langer een doel van een pakketafhankelijkheid dienen.
Bijvoorbeeld.
Ik zal u een snel voorbeeld geven zodat u beter begrijpt wat bovenstaande paragraaf precies betekent.
Pakket A elk pakket noemen een pakket is afhankelijk van pakket B doet om een pakket A te installeren, moet pakket B worden
geïnstalleerd in vereiste begrepen.
Als het pakket eenmaal is verwijderd, kan pakket B nog steeds geïnstalleerd zijn.
Je ziet dus dat pakket B nu een weespakket is.
Dus je hebt een verwijderingspakket, maar pakket B moest een pakket hebben.
Maar nu pakket A weg is, heb je pakket B niet nodig, toch?
Sadao die pakketten die in pakket B zijn ingedeeld, zijn vaak pakketten en u moet ze verwijderen.
Hoe identificeer je die pakketten?
Goede vraag.
Verder is er een ingebouwd hulpprogramma waarmee je op je Linux machine kunt controleren op verweesde
pakketten voor S. O. S type Linux distributies of S. O. S of RedHat.
Dat hulpprogramma heet Jume Utilities.
En natuurlijk is het ook een RPN pakket.
Als je dat geïnstalleerd hebt en het betekent dat je die comen hebt die ik je nu ga laten zien, controleer
dan of dat bestaat in je systeem, dat wil zeggen controleer of de afhankelijkheid dus vaak pakketten zijn die
bestaan in je systeem of.
Sorry, laat me een stap terug doen.
Wat ik bedoelde is om te controleren of die utility lambdas nog bestaan in je systeem, door R te draaien. P. M. Dash Q8 Group Young Utilities.
Als dat pakket er is, dan betekent dat dat u het niet hoeft te downloaden of te installeren.
Maar wat als het niet bestaat?
Dan kan je gewoon Jum installeren youm dash utility.
OK, dus als je dat eenmaal geïnstalleerd hebt, stel dat je het hebt.
De volgende vraag is een lijst van alle weespakketten en dat is package dash clean up space dash leaves.
Het geeft je.
Alles, alle vaak pakketten in je systeem, zodra je ze hebt geïdentificeerd, wat moet je dan doen?
Je moet ze verwijderen.
Natuurlijk kun je R doen. P. M. min E, of je kunt gewoon dit commando
gebruiken, wat een stuk makkelijker is, youm space to remove space package om hetzelfde commando dat we eerder uitvoerden op te ruimen.
Maar natuurlijk, met back techs, zijn back techs degene die recht onder je escape toets zit.
En natuurlijk, voor een type Bunta systeem, hoeft u alleen maar te appen, dashen, halen of verwijderen
en het doet al het werk voor u.
Oké.
Dus dat gaat over het verwijderen van onnodige of vaak pakketten.
Nu wil ik dat u daadwerkelijk inlogt op uw systeem, op uw bewerkingssysteem en volgt hoe ik ga inloggen
op mijn systeem en deze paar commando's doorloop.
Dus ik heb mijn Linux machine hier.
En ik ga eerst de lijst controleren van alle
pakketten die ik heb, die we in de laatste dia hebben behandeld.
Als ik wilde tellen hoeveel er hier zijn, kon ik gewoon R doen. P. M. UAW C minus L, en het gaat me
vertellen dat ik veertienhonderd en elf pakjes heb.
Zonder gekheid.
Ja.
Dat, dat is een hoog aantal.
Maar goed, zoals ik al zei, wat je moet doen is uitvoeren naar een bestand zoals een tijdelijk systeem.
RPM's totaal, het creëert een bestand en output en door de output van R te krijgen. P. M. Tachikawa Way dan ga je door al die pakketten,
zoals ik zei, een voor een, en je verwijdert ze, weet je, het volgende commando is het verwijderen
van RPM's of het verwijderen van weespakketten.
En voor het nut moet je het nut hebben.
En om uit te vinden of je dat hulpprogramma hebt, moet je eerst R draaien. P. M. min Q8 maak je klaar voor Jume Dashi
je Ķiģelis.
Ja, ik heb het perfect.
Ik hoef het niet te installeren als ik het niet zou doen.
De volgende is het opruimen om alle weespakketten te controleren.
Dus pakket.
Opruimen, streepje, streepje bladeren, trouwens, het is streepje streepje bladeren, niet één streepje, het zijn twee
streepjes.
Ziezo.
Dus geef me al die lijsten met de pakketten, hoeveel we er hebben W, C minus
alle acht.
Dus ik wil er vanaf.
Perfect.
Hoe doe ik dat dan?
Draai gewoon Jum, verwijder Batek.
Tactiek sluiten en op enter drukken, en het gaat al die pakketten verwijderen die hierboven staan.
Alsjeblieft, het gaat daar doorheen, het vraagt gewoon of je het wilt verwijderen?
Ja, ik wil doorgaan en het verwijderen, wissen, wissen, wissen enzovoort.
En het is compleet.
Als je datzelfde commando uitvoert, zou het niets moeten opleveren.
Als dat zo is, dan zou je deze commando's nog een paar keer kunnen uitvoeren om er zeker van te zijn dat je
een volledig compleet systeem hebt dat sowieso vrij is van alle weespakketten.
Dus zo verwijder je overbodige en verweesde pakketten.
Nogmaals, als je vragen hebt, stuur me dan een bericht.
En ik ben altijd hier om jullie vragen te beantwoorden.
Bedankt.