export LD_PRELOAD=/usr/lib/libtsocks.so
Es ist in Ordnung, dass ich auf diese Weise exportieren kann, aber wie kann ich es dauerhaft machen? Ich möchte, dass LD_PRELOAD nach einem Neustart noch geändert wird. Ich benutze Ubuntu und Fedora
Normalerweise würden Sie Ihre „Export“ in Zeile setzen , was Shell - Startdatei angemessen ist : .profile
, .bash_profile
, .zprofile
, was auch immer, in Ihrem $HOME
Verzeichnis.
Wenn Sie es für jeden Benutzer dauerhaft machen möchten, befinden sich in den verschiedenen Shells normalerweise systemweite Konfigurationsdateien in /etc/
: /etc/profile
auf dieser Linux-Box. Lesen Sie jedoch die Manpage, um herauszufinden, welche benutzerspezifische und welche systemweite Datei abgelegt werden soll es in.
~/.profile
ist die richtige für eine Einstellung pro Benutzer; Siehe Alternative zu .bashrc , Richtiges Einstellen der Umgebung und die Super User-Fragen, die in meiner Antwort dort verlinkt sind.Die meisten Distributionen haben auch ein
/etc/profile.d/
Verzeichnis, das eine Gruppe von .sh- und .csh-Dateien enthält. Das Erstellen einer neuen Datei in diesem Verzeichnis sorgt dafür, dass die Elemente besser organisiert sind und keine/etc/profile
Unordnung entsteht.quelle