Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
anwenderwiki:linuxclient:merkzettel_linuxclient [2015/11/01 19:42] – Externe Bearbeitung 127.0.0.1 | anwenderwiki:linuxclient:merkzettel_linuxclient [2022/02/24 22:14] (aktuell) – komische Formatierung behoben tobias | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Merkzettel Linux-Client ====== | ||
+ | |||
+ | Dieses Dokument ist ein " | ||
+ | |||
+ | Nach der Installation des Ubuntu-Systems und der anschließenden Installation des '' | ||
+ | |||
+ | Dabei kommen mehrere verschiedene Techniken zum Einsatz: | ||
+ | |||
+ | * Ubuntu Tweak (?) | ||
+ | * gconf-editor | ||
+ | * Direktes Editieren von Konfigurationsdateien | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====== Systemweite Anpassungen (als root) ====== | ||
+ | |||
+ | ===== root - Zugang öffnen ===== | ||
+ | |||
+ | Um Befehle mit root-Rechten auszuführen benötigt man immer den sudo Befehl. Wem dies zu umständlich ist, der gibt root einfach ein Passwort. In einem Terminal als linuxadmin: | ||
+ | # sudo passwd root | ||
+ | Nun kann man sich an der Konsole oder per ssh (siehe unten) direkt als root anmelden. | ||
+ | |||
+ | ===== Ubuntu Tweak ===== | ||
+ | |||
+ | Um den Client komfortabel anpassen zu können kann man z.B. Ubuntu-Tweak verwenden: http:// | ||
+ | |||
+ | deb http:// | ||
+ | |||
+ | in der '' | ||
+ | |||
+ | ==== Tweaky 1: Dateitypzuordnungen ==== | ||
+ | |||
+ | Unter '' | ||
+ | Das Ergebnis wird in ''/ | ||
+ | festgehalten. | ||
+ | |||
+ | ===== Automatischen Updatecheck deaktivieren ===== | ||
+ | |||
+ | Es empfiehlt sich, die automatischen Updates zu deaktivieren. Dazu löscht man die Datei ''/ | ||
+ | # rm / | ||
+ | |||
+ | ===== Download-Pakete nach update löschen ===== | ||
+ | |||
+ | Um den Client möglichst kompakt zu halten sollte man nach dem Einspielen der Updates die geladenen Pakete wieder löschen: | ||
+ | # apt-get clean | ||
+ | Alternativ kann auch die " | ||
+ | |||
+ | ===== Unbenutzte locales vom System entfernen ===== | ||
+ | Das Programm '' | ||
+ | |||
+ | ===== Unnütze Pakete finden ===== | ||
+ | ==== apt-get ==== | ||
+ | |||
+ | apt-get autoremove | ||
+ | |||
+ | findet überflüssige Pakete und entfernt diese. | ||
+ | ==== deborphan ==== | ||
+ | Das Programm '' | ||
+ | deborphan --guess-all -z | sort -n | ||
+ | deborphan --all-packages --guess-all -z | sort -n | ||
+ | ==== dpkg-query ==== | ||
+ | Das Programm '' | ||
+ | dpkg-query -W --showformat ' | ||
+ | | ||
+ | ==== dpkg + purge ==== | ||
+ | Bereits deinstallierte Pakete hinterlassen konfigurationen, | ||
+ | dpkg -l | grep " | ||
+ | ===== Benutzerliste in gdm deaktivieren ===== | ||
+ | |||
+ | Unter dem Punkt '' | ||
+ | |||
+ | Alternativ ohne Ubuntu Tweak als root auf der Kommandozeile | ||
+ | |||
+ | # sudo -u gdm gconftool-2 -t bool -s / | ||
+ | ===== Bildschirmsperrung bei Inaktivität verhindern ===== | ||
+ | |||
+ | Einstellungen-> | ||
+ | |||
+ | ===== Benutzer wechseln, Arbeitsplatz sperren unterbinden ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Gastsession aus dem Menü entfernen ===== | ||
+ | Die Gastsession wird durch Entfernen des Programmpaketes eliminiert. | ||
+ | |||
+ | apt-get remove gdm-guest-session | ||
+ | | ||
+ | ===== Ruhemodi aus dem Menü entfernen ===== | ||
+ | |||
+ | Auf dem Client als root die Daiei | ||
+ | |||
+ | / | ||
+ | |||
+ | bearbeiten. Darin gibt es zwei Abschnitte, einen für '' | ||
+ | |||
+ | < | ||
+ | |||
+ | Hier muss man aus dem " | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | Der folgende Befehl erledigt das in einem Aufwasch: | ||
+ | sed -i ' | ||
+ | | ||
+ | ===== sshd konfigurieren ===== | ||
+ | |||
+ | Mancheiner will auf dem Client einen sshd installieren (Bei der Paketverwaltung nach ssh Client + Server suchen), damit root auf den Client per ssh zugreifen kann. Allerdings können dann auch andere Nutzer von anderen Clients aus per ssh auf den Client. Deswegen sollte der ssh Zugang auf "vom Server aus" beschränkt werden. | ||
+ | Das geht so: | ||
+ | |||
+ | Zusätzliche Einträge auf client in ''/ | ||
+ | sshd: 10.16.1.1 | ||
+ | |||
+ | und in ''/ | ||
+ | sshd: ALL | ||
+ | |||
+ | -> ssh restart mit | ||
+ | |||
+ | < | ||
+ | |||
+ | -> Fertig | ||
+ | |||
+ | ( Aus der Liste: gepostet von Rainer Rössler 11.2.2012 ) | ||
+ | |||
+ | ===== Druckerquota ===== | ||
+ | |||
+ | Zum Betrieb des Clients im Zusammenspiel mit der Druckerquota (pykota) kann der DruckNotifier verwendet werden -> [[anwenderwiki: | ||
+ | Dieser arbeitet auch unter Ubuntu 12.04 mit dem Linuxmuster-Client-Paket.\\ | ||
+ | Wenn Umlaute nicht korrekt dargestellt werden, muss man am Server die Datei **''/ | ||
+ | |||
+ | Die Konfigurations-Datei muss dann wie folgt bei der Option " | ||
+ | < | ||
+ | [Programm] | ||
+ | ClientIP=10.16.1.1 | ||
+ | Port=7654 | ||
+ | poorman=2, | ||
+ | Balance Datei=~/ | ||
+ | AlleErlauben=1 | ||
+ | debug=0 | ||
+ | LogDatei= | ||
+ | |||
+ | [Desktop] | ||
+ | Info=0 | ||
+ | Menue=0 | ||
+ | XPos=-10 | ||
+ | YPos=40 | ||
+ | FensterFarbe= | ||
+ | FontFarbe=$000000 | ||
+ | gruen=$32CD9A | ||
+ | gelb=$00D7FF | ||
+ | rot=$4763FF | ||
+ | </ | ||
+ | |||
+ | Unter '' | ||
+ | Dabei wird eine .desktop-Datei zum DruckNotifier unter ''/ | ||
+ | |||
+ | |||
+ | Das Starten des DruckNotifiers über pre/ | ||
+ | |||
+ | ===== Informationen auf dem Desktop ===== | ||
+ | * Conky installieren '' | ||
+ | * Conky Konfiguration in '' | ||
+ | < | ||
+ | alignment bottom_right | ||
+ | background yes | ||
+ | own_window yes | ||
+ | own_window_class Conky | ||
+ | own_window_argb_visual yes | ||
+ | own_window_type desktop | ||
+ | own_window_hints undecorated, | ||
+ | own_window_transparent yes | ||
+ | update_interval 5 | ||
+ | double_buffer yes | ||
+ | |||
+ | TEXT | ||
+ | ${font Ubuntu: | ||
+ | $nodename | ||
+ | ${font Ubuntu: | ||
+ | ${color grey}Uptime: | ||
+ | ${color grey}Frequency (in GHz):$color $freq_g | ||
+ | ${color grey}RAM Usage: | ||
+ | ${color grey}Processes: | ||
+ | $hr | ||
+ | ${color grey}File systems: | ||
+ | / $color${fs_used / | ||
+ | $hr | ||
+ | ${color grey}PID | ||
+ | ${color lightgrey} ${top pid 1} ${top cpu 1} ${top mem 1} ${top name 1} | ||
+ | ${color lightgrey} ${top pid 2} ${top cpu 2} ${top mem 2} ${top name 2} | ||
+ | ${color lightgrey} ${top pid 3} ${top cpu 3} ${top mem 3} ${top name 3} | ||
+ | ${color lightgrey} ${top pid 4} ${top cpu 4} ${top mem 4} ${top name 4} | ||
+ | </ | ||
+ | * conky in den autostart aufnehmen unter .config/ | ||
+ | < | ||
+ | [Desktop Entry] | ||
+ | Type=Application | ||
+ | Version=1.0 | ||
+ | Hidden=false | ||
+ | Terminal=false | ||
+ | Icon=/ | ||
+ | Name=conky | ||
+ | Exec=/ | ||
+ | Comment=Infos auf dem Desktop anzeigen | ||
+ | </ | ||
+ | ===== Systempartitionen (Linbo-Cache/ | ||
+ | Lokale mountbare (z.T. nur von root) Partitionen des Systems werden oft im Dateimanager (nautilus, | ||
+ | Sobald diese Partitionen explizit in ''/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Anpassungen beim Vorlagenbenutzer (als linuxadmin) ====== | ||
+ | |||
+ | |||
+ | ===== Zeitgeist deaktivieren - Privatsphäre ===== | ||
+ | Ubuntu merkt sich für jedes Programm die durchgeführten Aktionen. Dies sollte beim Vorlagenbenutzer linuxadmin deaktiviert sein, sonst erhält z.B. jeder eine Liste der Dateien, die der linuxadmin zuletzt verwendet hat. | ||
+ | Als Vorlagenbenutzer (linuxadmin) die Option bei '' | ||
+ | Wer diese Option einsetzen möchte, muss die Zeitgeist-Datenbank auf das Server-home auslagern. | ||
+ | ===== Das Chat Menü durch eine einfache Benutzeranzeige ersetzen ===== | ||
+ | |||
+ | Deinstallation des Pakets indicator-me (als root) | ||
+ | |||
+ | dpkg --remove indicator-me | ||
+ | | ||
+ | Hinzufügen (als linuxadmin) des " | ||
+ | |||
+ | ===== Drucken ===== | ||
+ | |||
+ | Drucker können als Vorlagenbenutzer linuxadmin über '' | ||
+ | Hinzufügen von '' | ||
+ | ipp:// | ||
+ | Bei Eigenschaften ist es sinnvoll " | ||
+ | |||
+ | ===== Firefox Vorlage umbenennen ===== | ||
+ | Als linuxadmin (Vorlagenbenutzer) die Datei '' | ||
+ | Danach das Vorlagenverzeichnis dementsprechend umbenennen: '' | ||
+ | |||
+ | ===== Firefox: Konfigurationen vorgeben ===== | ||
+ | Unter Einstellungen sind/ | ||
+ | * Allgemein: Jedes Mal nachfragen, wo gespeichert werden soll. | ||
+ | * Datenschutz: | ||
+ | * Datenschutz: | ||
+ | * Sicherheit: Passwörter nie speichern | ||
+ | * Erweitert | ||
+ | * Allgemein: Markieren von Text mit der Tatstatur zulassen | ||
+ | * Allgemein: Suche bereits beim Eintippen starten | ||
+ | * Allgemein: Automatischen Bildlauf aktivieren | ||
+ | * Datenübermittlung: | ||
+ | * Update: nicht aktualisieren | ||
+ | |||
+ | ===== Firefox: Lesezeichen optional individuell halten ===== | ||
+ | Wenn in ''/ | ||
+ | < | ||
+ | prefs.js: | ||
+ | places.sqlite: | ||
+ | localstore.rdf: | ||
+ | </ | ||
+ | |||
+ | ===== Tastaturbelegung global einstellen ===== | ||
+ | Nach der Installation kann die Keyboard-Variante " | ||
+ | Einstellbar in (auskommentieren, | ||
+ | / | ||
+ | <code > | ||
+ | XKBMODEL=" | ||
+ | XKBLAYOUT=" | ||
+ | # | ||
+ | XKBOPTIONS="" | ||
+ | </ | ||
+ | * Siehe [[.: | ||
+ | |||
+ | ===== Standardspeicherziele Libreoffice ===== | ||
+ | In Libreoffice kann der Standardspeicherpfad geändert werden, nützlicherweise natürlich unterhalb '' | ||
+ | |||
+ | ====== Vor der Imageerstellung ====== | ||
+ | Nützliche Hinweise, die man als '' | ||
+ | * Zeitgeist mal wieder ausstellen (Privatsphäre) oder Zeitgeist-Daten löschen | ||
+ | * Nautilus Listenansicht einstellen | ||
+ | * Firefox starten (wg. Aktualisierung) | ||
+ | * Num-Lock aus (wg. Laptop) | ||
+ | * bleachbit | ||
+ | Und als root | ||
+ | apt-get update; apt-get dist-upgrade; | ||
+ | |||
+ | * bleachbit (nur evtl) | ||
+ | * tweak -> Hausmeister | ||
+ | |||
+ | Dann kann sich linuxadmin ausloggen und man kann als root nach den Dateien im Vorlagen-home schauen: | ||
+ | cd / | ||
+ | |||
+ | Auflisten aller versteckten Dateien und Größe anzeigen | ||
+ | du -sch .??* | ||
+ | | ||
+ | Als root im Heimatverzeichnis von linuxadmin folgendes löschen, wenn linuxadmin letztmalig ausgeloggt ist: | ||
+ | .*~ | ||
+ | .local/ | ||
+ | .cache/ | ||
+ | .cache/ | ||
+ | .cache/ | ||
+ | .cache/ | ||
+ | .pulse* | ||
+ | .gstreamer* | ||
+ | .gout* | ||
+ | .emacs.d | ||
+ | .thumbnails | ||
+ | .gimp-2.6 | ||
+ | .gksu.lock | ||
+ | .ssh | ||
+ | .compiz* | ||
+ | .bash_history | ||
+ | .xsession* | ||
+ | .Xauthority | ||
+ | |||
+ | .ausdruck-winxp-spool | ||
+ | oder als ein Befehl: | ||
+ | rm -rf .*~ .local/ | ||
+ | .cache/ | ||
+ | |||
+ | Es sollte momentan (Stand: 9.10.13) noch | ||
+ | / | ||
+ | gelöscht werden, damit CD/DVD Laufwerke nach dem Klonen als /dev/dvd erscheinen. | ||
+ | |||
+ | ===== Alte Kernel deinstallieren ===== | ||
+ | Mit einem Befehl als sudo-user (von M. Hagedorn): | ||
+ | <code sh> | ||
+ | sudo dpkg -l ' | ||
+ | </ | ||
+ | |||
+ | ===== Java überreste löschen ===== | ||
+ | Den Download von oracle-java7-installer kann man löschen, falls man das Paket installiert hat: | ||
+ | < | ||
+ | rm / | ||
+ | </ | ||
+ | ====== Benutzerreste entsorgen ====== | ||
+ | Auf dem Client(!) ausführen: | ||
+ | rm -rf / | ||
+ | | ||