Hé, mensen, in deze video gaan we het Kill Command behandelen. Kill Command is een proces van 10 minuten.
Het zendt een signaal uit dat uiteindelijk een bepaald proces of een bepaalde groep processen beëindigt of doodt.
We gebruiken een systeem CTL commando om een dienst te stoppen.
En soms als we een dienst proberen te stoppen waar veel processen aan gekoppeld zijn, dan stopt hij op de
een of andere manier gewoon niet.
In dat geval komt het kill commando je te hulp.
Je zou de kill kunnen gebruiken met verschillende opties of signalen om het proces te laten weten wat het moet doen.
Het eenvoudige gebruik van een kill commando is kill dan optie en het proces IED.
Ja, je hebt een proces ID nodig om een proces te doden.
Dus de optie in dit geval is de signaalnaam of signaal-ID, die het proces vertelt of vraagt wat het moet
doen.
En de proces-ID, die we al behandeld hebben, is eigenlijk het proces I. D. van het proces.
Trouwens, als je denkt, waar haal ik het proces-ID vandaan, dan kun je natuurlijk
het proces-ID krijgen door het commando top uit te voeren of je kunt het commando pass minus F uitvoeren om het proces-ID te krijgen
en dan kun je kill gebruiken.
De optie en de PID, je kunt eigenlijk de optie overslaan en gewoon typen, kill en process ID, wat een standaard gedrag
is, wat de signaalnaam is van SIG, een term die het proces zal doden.
Oké.
Dus naar beneden gaan kill minus ill is het commando dat je nodig hebt om de lijst van alle seinnamen of seinnummers te
krijgen.
Ja, laten we het scherm leegmaken.
En als je kill minus L uitvoert, zie je dat er 64 seinnamen of seinen zijn en geen nummers.
Deze signalen vertellen het proces opnieuw wat het moet doen, of het moet herstarten, of het netjes moet stoppen,
of juist geforceerd moet stoppen.
Er zijn de meest voorkomende signalen die door de systeembeheerders worden gebruikt zijn doden per proces.
Het is niet het opgeven van een enkele naam of een enkel nummer, dan kill minus ill, wat een proces zal herstarten kill
minus two, wat zal onderbreken vanaf het toetsenbord.
Het is net alsof je gecontroleerd C typt om je probleem terug te krijgen minus negen.
En dit is vaak een gebruik door systeembeheerder, die het proces geforceerd doodt
en dan minus 15, die een proces sierlijk doodt.
Oké.
Voordat we verder gaan met deze andere commando's, laten we een paar van de commando's die je leert uitproberen.
Dus laten we teruggaan en er een paar een voor een proberen.
Dus laten we zeggen dat je een proces hebt dat je wilt doden zodat we systeem CTL status firewall kunnen controleren.
D of firewall dot service?
Het vertelt je dat het draait en zijn proces ID is 750.
Nu kunt u dit proces of de dienst stoppen door systemctl Stop Firewall D te doen.
Maar wat als je het probeert en het luistert gewoon niet naar je, wat je dan zou kunnen doen is moorden.
De prijzen ID 750.
OK, ik krijg het bericht dat operatie niet toegestaan is.
Waarom?
Omdat ik dat ben.
Niet onbeleefd.
Ja.
Laten we onbeleefd worden als mensen en het wachtwoord invoeren.
Maak het scherm leeg.
En nu gewoon om te doden.
En wat was het proces, Heidi?
Zeven vijf nul vier vijf een, en druk op enter.
Het moet gedood worden.
Laten we de status nog eens controleren.
Systeem CTL status.
Firewall.
En hier staat dat het inactief is en dood op zee.
U kunt het vanaf hier stoppen of u kunt het stoppen met het kill commando.
Je kunt ook min één of twee herstarten, dus als ik kill, dan heb ik natuurlijk een proces ID nodig om te herstarten.
Dus op dit moment, als ik, laten we zeggen voor firewalled, ik kan, omdat dat proces al is.
Dus laten we het proces beginnen.
Start firewall, de.
OK, het is begonnen.
Laten we de status controleren om te zien wat de proces ID is?
Nu heeft het zes tot negen nul gegeven, laten we het scherm zes tot negen nul doden minus.
Een zes, twee negen nul.
Laten we de status controleren en hier staat dat het draait, omdat het voor jou opnieuw geladen is,
wat betekent dat de service voor jou opnieuw gestart is.
OK.
Dood minus negen, als je probeert, zou gewoon doden en proces ID of doden minus twee of zoiets
of klik doden minus 15.
En op de een of andere manier sterft dat proces niet.
Dan moet je kill minus nine krachtig gebruiken.
Dit zal het proces geforceerd doden, ongeacht of het op een ander proces wacht.
Oké, dus laten we dat gebruiken.
Laten we zeggen als ik ren.
Laat me een andere terminal openen in de andere terminal, ik ga het commando uitvoeren.
Slaapcommando Slaapcommando is gewoon een commando dat wordt uitgevoerd op basis van het opgegeven aantal seconden.
Dus laten we zeggen dat als ik Sleep Command 50 seconden wil uitvoeren, het draait.
Laten we nu het proces controleren door het commando min hier uit te voeren en grep voor sleep.
Oké.
Je kon zien dat ik die slaap 50 hier had, en het proces ID is 65 70, dus ik kon doden minus
een negen zes vijf zeven zes vijf zeven zes.
Ja.
Meteen gedood.
Er staat compleet.
En als je teruggaat naar de terminal erachter en je ziet dat je je rug hebt en het zegt dat het
gedood is.
Kijk hoe het nu werkt.
Dit is het voorbeeld dat je zou kunnen hebben.
U kunt hier ook het top commando uitvoeren, en dan kunt u zien of een van uw processen veel
CPU of geheugen gebruikt, en u kunt het bovenliggende proces of de hoofddienst en de naam van dat proces niet vinden.
Dan kun je gewoon zijn ID krijgen, teruggaan naar je terminal en gewoon kill typen, gevolgd door het proces.
Oké.
In de volgende dia heb ik andere soortgelijke commando's die gebruikt kunnen worden, bijvoorbeeld doden.
Dit alles zal het hele product, een proces, en alle gerelateerde of kindprocessen doden.
De tweede is de Pychyl.
Pychyl laat je toe te doden door de procesnaam.
Dus laten we zeggen dat als je geen proces IED hebt, je eigenlijk gewoon P Kill zou kunnen gebruiken om een proces te
doden op zijn naam.
Nu, als een vergelijking met Windows Environment, als je naar taakbeheer gaat en hier heb je proces.
Als je het wilt beëindigen, kun je gewoon met de rechtermuisknop klikken.
Dit zal het proces of de toepassing doden als u een specifiek proces binnen die toepassing wilde doden.
Je zou hetzelfde kunnen doen met rechts klikken.
En je kunt starten of stoppen.
Dus nu is het al gestopt.
Laten we eens kijken naar degene die hier loopt.
Deze loopt.
Je zou met rechts kunnen klikken en stoppen.
Dus dit is alsof je een commando kill probeert te gebruiken in windows omgeving.
Ik zie je in de volgende lezing.