Einführung
In einem abgelegenen, alten japanischen Ninja-Dorf sind Sie ein junger Lehrling, der die Wege der alten Ninja-Künste studiert. Ihr Dorf wird von einem feindlichen Ninja-Clan bedroht. Als entscheidende Trainingsübung müssen Sie lernen, den kill-Befehl in Linux zu beherrschen, um feindliche Ninja-Prozesse zu eliminieren, die eine Gefahr für Ihre Heimat darstellen. Ihr oberstes Ziel ist es, die Sicherheit Ihres Dorfes zu gewährleisten, indem Sie gezielt feindliche Prozesse mit dem kill-Werkzeug ausschalten.
Eliminierung feindlicher Ninjas
Aufgaben
- Identifizieren Sie die Prozesse des feindlichen Ninja-Clans, die eine Bedrohung für Ihr Dorf darstellen.
- Beenden Sie die identifizierten feindlichen Ninja-Prozesse mit dem
kill-Befehl.
Anforderungen
- Die Herausforderung muss in einer Linux-Umgebung durchgeführt werden.
- Verwenden Sie den Befehl
ps, um alle Prozesse aufzulisten und die feindlichen Ninja-Prozesse mit dem Namenmysqlzu finden. - Nutzen Sie den Befehl
kill, um die gefundenenmysql-Prozesse zu beenden. - Arbeiten Sie im Standard-Verzeichnis
/home/labex/project.
Beispiel
Nach erfolgreichem Abschluss sollte die Ausgabe des ps-Befehls zeigen, dass keine feindlichen mysql-Prozesse mehr aktiv sind.
labex:project/ $ ps -aux | grep 'mysql'
Fortgeschrittene Eliminierungstechniken
Aufgaben
- Erstellen Sie ein Shell-Skript, um alle feindlichen Ninja-Prozesse automatisch zu beenden.
- Stellen Sie sicher, dass das Skript die Prozesse restlos entfernt.
Anforderungen
- Verwenden Sie die Skriptsprache
bash, um das Skript unter dem Pfad~/project/terminate_mysql.shzu erstellen. - Das Skript muss alle feindlichen Prozesse namens
mysqleffektiv mittelskill-Befehl terminieren.
Beispiel
Nach der erfolgreichen Ausführung des Skripts sollten alle mit dem feindlichen Clan verbundenen Prozesse ohne Rückstände beendet sein.
Testen Sie das Skript unbedingt, um die Funktionalität zu verifizieren.
sudo chmod +x terminate_mysql.sh
./terminate_mysql.sh
Überprüfen Sie anschließend, ob die feindlichen Prozesse erfolgreich beendet wurden:
ps -aux | grep 'mysql'
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie man den kill-Befehl unter Linux effektiv einsetzt, um spezifische Prozesse zu beenden – eine Simulation der Verteidigung Ihres Ninja-Dorfes. Diese Übung hat Ihnen praktische Erfahrung in der Prozesssteuerung vermittelt und Ihr Verständnis für die Verwaltung von Systemressourcen in einer Linux-Umgebung vertieft.



