OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

Machen Sie Verzeichnisse privat mit dem chmod 700 dirname Befehl.

• Geben Sie Ihren Dateien sinnvolle Namen, wie z Beschwerde an den Premierminister 050302

statt Brief1.


Image

7.1.2. Platz schaffen


Auf einigen Systemen ist die Aktie Das System zwingt Sie möglicherweise dazu, von Zeit zu Zeit aufzuräumen, oder die physischen Grenzen Ihrer Festplatte zwingen Sie möglicherweise dazu, mehr Speicherplatz freizugeben, ohne Überwachungsprogramme auszuführen. In diesem Abschnitt werden neben der Verwendung des auch eine Reihe weiterer Möglichkeiten besprochen rm Befehl, um Speicherplatz freizugeben.


Führen Sie die Aktie -v Befehl, um zu sehen, wie viel Platz noch übrig ist.


Image


7.1.2.1. Dateien leeren


Image

Manchmal interessiert Sie der Inhalt einer Datei nicht, aber Sie benötigen den Dateinamen als Markierung (z. B. benötigen Sie nur den Zeitstempel einer Datei, eine Erinnerung daran, dass die Datei vorhanden war oder irgendwann in der Zukunft dort sein sollte). ). Das Umleiten der Ausgabe eines Nullbefehls erfolgt in den Bourne- und Bash-Shells wie folgt:


andy:~> Katzenwunschliste > Platzhalter


andy:~> ls -la Platzhalter

-rw-rw-r-- 1 andy andy 200 12. Juni 13:34 Platzhalter andy:~> > Platzhalter

andy:~> ls -la Platzhalter

andy:~> Katzenwunschliste > Platzhalter


andy:~> ls -la Platzhalter

-rw-rw-r-- 1 andy andy 200 12. Juni 13:34 Platzhalter andy:~> > Platzhalter

andy:~> ls -la Platzhalter


-rw-rw-r--

-rw-rw-r--

1 andy andy

1 andy andy

0 12. Juni 13:35 Platzhalter

0 12. Juni 13:35 Platzhalter

Der Vorgang des Reduzierens einer vorhandenen Datei auf eine Datei mit demselben Namen und einer Größe von 0 Bytes wird aufgerufen abschneiden. Beim Erstellen einer neuen leeren Datei wird der gleiche Effekt mit erzielt aufnehmen Befehl. In einer vorhandenen Datei aufnehmen

aktualisiert nur den Zeitstempel. Siehe die Infoseiten auf aufnehmen für weitere Informationen an.


Um eine Datei „fast“ zu leeren, verwenden Sie die Schwanz Befehl. Angenommen, Benutzer andyDie Wunschliste wird ziemlich lang, weil er am Ende immer Sachen hinzufügt, aber nie die Dinge löscht, die er tatsächlich bekommt. Jetzt möchte er nur noch die letzten fünf Artikel behalten:


andy:~> tail -5 Wunschliste > Neue Liste


andy:~> Katze Neue Liste > Wunschliste


andy:~> rm neue Liste

andy:~> tail -5 Wunschliste > Neue Liste


andy:~> Katze Neue Liste > Wunschliste


andy:~> rm neue Liste


Image


7.1.2.2. Mehr über Protokolldateien


Einige Linux-Programme bestehen darauf, alle möglichen Ausgaben in eine Protokolldatei zu schreiben. Normalerweise gibt es Optionen, nur Fehler zu protokollieren oder eine minimale Menge an Informationen zu protokollieren, z. B. die Einstellung der Debugging-Ebene des Programms. Aber selbst dann ist Ihnen die Protokolldatei möglicherweise egal. Hier sind einige Möglichkeiten, sie loszuwerden oder zumindest ihre Größe einzuschränken:


• Versuchen Sie, die Protokolldatei zu entfernen, wenn das Programm nicht ausgeführt wird, wenn Sie sicher sind, dass Sie sie nicht mehr benötigen. Einige Programme stellen beim Neustart möglicherweise sogar fest, dass keine Protokolldatei vorhanden ist, und führen daher keine Protokollierung durch.

• Wenn Sie die Protokolldatei entfernen und das Programm sie neu erstellt, lesen Sie die Dokumentation für dieses bestimmte Programm auf der Suche nach Befehlsoptionen, die das Erstellen von Protokolldateien vermeiden.

• Versuchen Sie, kleinere Protokolldateien zu erstellen, indem Sie nur die für Sie relevanten Informationen oder nur wichtige Informationen protokollieren.

Versuchen Sie, die Protokolldatei durch einen symbolischen Link zu zu ersetzen / dev / null; Wenn Sie Glück haben, beschwert sich das Programm nicht. Tun Sie dies nicht mit den Protokolldateien von Programmen, die beim Systemstart ausgeführt werden, oder von Programmen, die von cron ausgeführt werden (siehe Kapitel 4). Diese Programme ersetzen möglicherweise den symbolischen Link durch eine kleine Datei, die wieder zu wachsen beginnt.


Image


7.1.2.3. E-Mail


Bereinigen Sie regelmäßig Ihr Postfach, erstellen Sie Unterordner und automatische Weiterleitungen procmail (siehe Infoseiten) oder die Filter Ihrer bevorzugten E-Mail-Leseanwendung. Wenn Sie einen Papierkorb haben, bereinigen Sie ihn regelmäßig.


Um E-Mails umzuleiten, verwenden Sie die .nach vorne Datei in Ihrem Home-Verzeichnis. Der Linux-Mail-Dienst sucht immer dann nach dieser Datei, wenn er lokale E-Mails zustellen muss. Der Inhalt der Datei definiert, was das Mailsystem mit Ihrer E-Mail tun soll. Es kann eine einzelne Zeile mit einer vollständig qualifizierten E-Mail-Adresse enthalten. In diesem Fall sendet das System alle Ihre E-Mails an diese Adresse. Wenn Sie beispielsweise Speicherplatz für eine Website mieten, möchten Sie möglicherweise die für den Webmaster bestimmten E-Mails an Ihr eigenes Konto weiterleiten, um keinen Speicherplatz zu verschwenden. Die des Webmasters

.forward könnte so aussehen:


webmaster@www ~/> Katze .vorwärts

[E-Mail geschützt]

webmaster@www ~/> Katze .vorwärts

[E-Mail geschützt]

Die Nutzung der Mail-Weiterleitung ist auch sinnvoll, um zu vermeiden, dass Sie mehrere verschiedene Postfächer überprüfen müssen. Sie können jede Adresse auf ein zentrales und leicht zugängliches Konto verweisen.


Sie können Ihren Systemadministrator bitten, in der lokalen E-Mail-Aliase-Datei eine Weiterleitung für Sie zu definieren, z. B. wenn ein Konto geschlossen wird, E-Mails aber noch eine Weile aktiv bleiben.


Image

7.1.2.4. Sparen Sie Platz mit einem Link


Wenn mehrere Benutzer Zugriff auf dieselbe Datei oder dasselbe Programm benötigen, wenn der ursprüngliche Dateiname zu lang oder zu schwer zu merken ist, verwenden Sie einen symbolischen Link anstelle einer separaten Kopie für jeden Benutzer oder Zweck.


Mehrere symbolische Links können unterschiedliche Namen haben, z. B. kann ein Link aufgerufen werden monfichier im Verzeichnis eines Benutzers und meine Verbindung in einem anderen. Es können auch mehrere Links (unterschiedliche Namen) auf dieselbe Datei im selben Verzeichnis vorkommen. Dies geschieht häufig in der / lib Verzeichnis: beim Ausgeben des Befehls


ls -l /lib


Sie werden sehen, dass dieses Verzeichnis zahlreiche Links enthält, die auf dieselben Dateien verweisen. Diese werden erstellt, damit Programme, die nach einem Namen suchen, nicht hängen bleiben, sondern auf den korrekten/aktuellen Namen der Bibliotheken verweisen, die sie benötigen.


Image

7.1.2.5. Begrenzen Sie die Dateigröße


Die Shell enthält einen integrierten Befehl zur Begrenzung der Dateigröße. unlimit, mit dem sich auch Beschränkungen der Systemressourcen anzeigen lassen:


cindy:~> ulimit -a

Kerndateigröße (Blöcke) 0

Datensegmentgröße (KByte) Unbegrenzte Dateigröße (Blöcke) Unbegrenzter maximaler gesperrter Speicher (KBytes) Unbegrenzte maximale Speichergröße (KBytes) Unbegrenzte offene Dateien 1024

Pipe-Größe (512 Byte) 8

Stapelgröße (KByte) 8192

CPU-Zeit (Sekunden) unbegrenzt

Max. Benutzerprozesse: 512

virtueller Speicher (KByte) unbegrenzt

cindy:~> ulimit -a

Kerndateigröße (Blöcke) 0

Datensegmentgröße (KByte) Unbegrenzte Dateigröße (Blöcke) Unbegrenzter maximaler gesperrter Speicher (KBytes) Unbegrenzte maximale Speichergröße (KBytes) Unbegrenzte offene Dateien 1024

Pipe-Größe (512 Byte) 8

Stapelgröße (KByte) 8192

CPU-Zeit (Sekunden) unbegrenzt

Max. Benutzerprozesse: 512

virtueller Speicher (KByte) unbegrenzt


Cindy ist keine Entwicklerin und kümmert sich nicht um Core-Dumps, die Debug-Informationen zu einem Programm enthalten. Wenn Sie Core-Dumps wünschen, können Sie deren Größe mithilfe von festlegen unlimit Befehl. Lesen Sie die Infoseiten auf bash für eine detaillierte Erklärung.


ImageKerndatei?

Eine Kerndatei bzw Core-Dump wird manchmal generiert, wenn bei der Ausführung eines Programms etwas schiefgeht. Die Kerndatei enthält eine Kopie des Systemspeichers in dem Zustand, in dem er zum Zeitpunkt des Auftretens des Fehlers war.


Image

7.1.2.6. Komprimierte Dateien


Komprimierte Dateien sind nützlich, da sie weniger Platz auf Ihrer Festplatte beanspruchen. Ein weiterer Vorteil besteht darin, dass das Senden einer komprimierten Datei über Ihr Netzwerk weniger Bandbreite benötigt. Viele Dateien, wie zum Beispiel die Manpages, werden in einem komprimierten Format auf Ihrem System gespeichert. Allerdings ist es ziemlich zeitaufwändig, diese zu entpacken, um ein paar Informationen zu erhalten, und sie dann erneut zu komprimieren. Sie möchten beispielsweise keine Manpage entpacken, etwas über eine Option für einen Befehl lesen und die Manpage dann erneut komprimieren. Die meisten Leute werden wahrscheinlich vergessen, aufzuräumen, nachdem sie die benötigten Informationen gefunden haben.


Top OS Cloud Computing bei OnWorks: