Benutzer:Txt.file/optimiertes Linux

Aus Rechenkraft
Zur Navigation springen Zur Suche springen

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.

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.