Im Wesentlichen ist Strg-Z keine gefährliche Sache. Sie sollten keine Angst davor haben.
Was genau passiert, hängt davon ab, was der Prozess macht. Ihre Beispiele sind gute Beispiele.
Die erste, mit vim Schreiben einer Datei ... wird nichts Schlimmes passieren. Wenn nach dem Fortsetzen von vim noch Speicherplatz übrig ist, wird das Schreiben der Datei beendet. Wenn Sie vim töten, während es angehalten ist, wird die Datei mit so vielen Daten abgeschnitten, wie vor dem Anhalten geschrieben wurden (sofern Sie dies trotzdem tun müssen). Wenn Sie die Datei löschen, während vim angehalten ist, wird vim die Datei so lange sehen, wie sie benötigt wird. Von außerhalb von vim wird die Datei als gelöscht angesehen, aber vim wird sie immer noch sehen, bis sie mit dem Schreiben fertig ist, und schließt sie. Danach verschwindet sie. (Wenn vim versucht, es dann wieder zu öffnen, ist es weg.) Nachdem Sie sich an das letzte Verhalten gewöhnt haben, haben Sie das Gefühl, ein albernes Spielzeug zu verwenden, wenn Windows Dateien sperrt.
Ihr zweites Beispiel könnte Probleme verursachen. Wenn andere Prozesse mit Ihren interagieren, werden sie alle ein wenig auf diese App warten. Ja, es kommt zu Client-Zeitüberschreitungen. Einige Prozesse werden möglicherweise unbegrenzt auf das Lesen von Daten usw. blockiert. Dennoch passiert nichts wirklich "Schlechtes". Nichts sollte das System beschädigen, es sei denn, irgendwo ist ein Fehler aufgetreten. (Zum Beispiel gibt eine schlecht geschriebene App, die das Zeitlimit nicht verarbeiten kann, auf und verliert alle Daten ... aber das ist nicht die Schuld der App, die Sie angehalten haben.)
Apache würde offensichtlich keine Webseiten mehr anbieten. X11 würde aufhören, Pixel zu verschieben. Wenn Sie es jedoch erneut starten, werden Dinge, die blockiert wurden, wieder aufgenommen. Wenn die Zeitüberschreitung der Clients überschritten ist, funktionieren sie auch wieder, wenn Sie sie neu starten.