Benutzer:Txt.file/optimiertes Linux
Hier werden ein paar Optimierungsmöglichkeiten beschrieben. Dafür wird ein wenig Kentniss mit Linux vorausgesetzt. Diese Anleitung ist für Debian-based Distributionen konzipiert.
Inhalt
Hardwareanforderungen
- ein funktionierender PC mit x86-kompatibler Hardware
- ein installiertes und laufendes GNU/Linux
Bereinigung
Je nach Kenntnis kann man ein paar Programme mehr oder weniger deinstallieren. Ich empfehle jedoch nur zu entfernen, wo man sich sicher ist, dass man es nicht braucht. Dafür nutzt man am bessten aptitude (Shell) unter Debian oder gleichartige Programme unter rpm-basierten Systemen.
Optimierung
Nun kann man noch ein wenig optimieren. Hier wird auf Autologin und Autostart, und ein paar nützliche Programme eingegangen.
nützliche Programme
- openssh-server
Autologin
Dazu muss man erstmal das Programm rungetty installieren. Danach muss man als root die Datei /etc/inittab bearbeiten. Anstelle
1:2345:respawn:/sbin/getty 38400 tty1
muss hier
1:2345:respawn:/sbin/rungetty --autologin BENUTZERNAME tty1
stehen. Dabei den Benutzernamen durch den eigenen Benutzernamen ersetzen.
Autostart
Das simpelste ist, die Datei ~/.bash_profile zu nutzen. Dort am Ende einfach
~/BOINC/run_client --daemon
hinzufügen. Nun wird nach dem login automatisch der BOINC-client als Hintergrunddienst gestartet. Wenn man sich abmeldet läuft BOINC trotzdem weiter.
Verwalten
Das einfachste ist sich mit dem BOINC-Manager auf dem anderen PC anzumelden. Um dies zu ermöglichen, muss man das Passwort kennen und dem BOINC-client die Kommunikation übers Netzwerk erlauben. Das Passwort steht in Klartext in der gui_rpc_auth.cfg. Für die Netzwerkerlaubnis gibt es zwei Möglichkeiten
--allow_remote_gui_rpc
Diese Methode ist praktisch, wenn sich die IP's der PC's häufig ändern. Der Parameter erlaubt es, dass von jedem PC im Netzwerk auf den BOINC-client zugegriffen werden darf. Dies ist ein klein wenig unsicherer, sollte im heimichen Netzwerk jedoch kaum etwas ausmachen.
remote_hosts.cfg
Bei dieser Methode sollten sich die IP's möglichst selten ändern. Nun legt man eine extra Datei namens remote_hosts.cfg im Verzeichnis von BOINC an. In diese schreibt man die IP oder Namen der Rechner von denen aus man den Client verwalten möchte. Ein Beispiel
192.168.1.100 #Zuweisung mit IP hostname #Zuweisung mit Rechnernamen
Danach kann man sich von den eingetragenen PC's aus auf dem client anmelden, jedoch nicht von anderen PC's aus.