<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://vosp.freesn.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HK</id>
	<title>Vosp.freesn.de - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://vosp.freesn.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HK"/>
	<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php/Spezial:Beitr%C3%A4ge/HK"/>
	<updated>2026-06-30T05:06:33Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=OPSI_CLI_Befehle&amp;diff=5967</id>
		<title>OPSI CLI Befehle</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=OPSI_CLI_Befehle&amp;diff=5967"/>
		<updated>2022-08-22T06:49:27Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Auf den Clienten installierte Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zurück zu [[OPSI]]&lt;br /&gt;
== Softwaredefaults ändern ==&lt;br /&gt;
 opsi-admin -d method setProductProperty lernwerk9 datenablage &#039;\\server\programme\Datenablage_LWS_9&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Die Werte der Pakete, mit denen sie installiert werden, auf einen Blick. ==&lt;br /&gt;
 vim /var/lib/opsi/config/depots/&amp;lt;server-fqdn&amp;gt;.ini&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ihr hier etwas verändert, dann &#039;&#039;OBACHT&#039;&#039;: Ein Rechtschreibfehler beschert Euch ein defektes OPSI!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich hatte bei einem Netboot-Produkt &#039;&#039;&#039;true&#039;&#039;&#039; durch &#039;&#039;&#039;flase&#039;&#039;&#039; (sic!) ersetzt. Es lief nichts mehr.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Fehler behoben. alles war wieder gut.&lt;br /&gt;
&lt;br /&gt;
== Client löschen ==&lt;br /&gt;
 opsi-admin -d method deleteClient &amp;lt;fqdn&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Clients listen== &lt;br /&gt;
 opsi-admin -d method getClientIds_list&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Hardware eines Clienten anzeigen lassen ==&lt;br /&gt;
 opsi-admin -d  method getHardwareInformation_hash &amp;lt;fqdn&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Status eines Paketes auf einem Clienten prüfen ==&lt;br /&gt;
 opsi-admin -d method getProductInstallationStatus_hash &amp;lt;paketname&amp;gt; &amp;lt;fqdn&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Client neustarten ==&lt;br /&gt;
 opsi-admin -d method hostControl_reboot &amp;lt;fqdn&amp;gt;&lt;br /&gt;
== Client herunterfahren ==&lt;br /&gt;
 opsi-admin -d method hostControl_shutdown &amp;lt;fqdn&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Im Depot verfügbare Software listen ==&lt;br /&gt;
 opsi-package-manager -l&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OPSI-Packet dem Depot hinzufügen ==&lt;br /&gt;
  opsi-package-manager -i &amp;lt;paketname&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Auf allen Clients installierte OPSI-Pakete listen ==&lt;br /&gt;
 opsi-admin -d method getProductStates_hash&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Auf den Clienten installierte Software ==&lt;br /&gt;
 opsi-admin -d method getSoftwareInformation_hash &amp;lt;fqdn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OPSI-Paket beim updaten unlocken ==&lt;br /&gt;
&lt;br /&gt;
 opsi-admin -d method unlockProduct  &amp;lt;product&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Linux_Tools&amp;diff=5965</id>
		<title>Linux Tools</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Linux_Tools&amp;diff=5965"/>
		<updated>2022-05-15T10:57:49Z</updated>

		<summary type="html">&lt;p&gt;HK: /* heif-convert */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== infos ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grep MHz /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
powertop --html &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Audio ==&lt;br /&gt;
=== ogg2mp3 ===&lt;br /&gt;
http://code.google.com/p/ogg2mp3/downloads/list&lt;br /&gt;
&lt;br /&gt;
==Photo==&lt;br /&gt;
===heif-convert===&lt;br /&gt;
Wandelt das Apple-Format heic nach jpg oder png um&lt;br /&gt;
&lt;br /&gt;
https://linuxnightly.com/convert-heif-images-to-jpg-or-png-on-linux/&lt;br /&gt;
&lt;br /&gt;
 heif-convert &amp;lt;Bild&amp;gt;.heic &amp;lt;Bild&amp;gt;.jpg&lt;br /&gt;
oder&lt;br /&gt;
 heif-convert &amp;lt;Bild&amp;gt;.heic &amp;lt;Bild&amp;gt;.png&lt;br /&gt;
&lt;br /&gt;
Install &lt;br /&gt;
 apt install libheif-examples&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Linux_Tools&amp;diff=5964</id>
		<title>Linux Tools</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Linux_Tools&amp;diff=5964"/>
		<updated>2022-05-15T10:53:08Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== infos ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
grep MHz /proc/cpuinfo &lt;br /&gt;
&lt;br /&gt;
powertop --html &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Audio ==&lt;br /&gt;
=== ogg2mp3 ===&lt;br /&gt;
http://code.google.com/p/ogg2mp3/downloads/list&lt;br /&gt;
&lt;br /&gt;
==Photo==&lt;br /&gt;
===heif-convert===&lt;br /&gt;
Wandelt das Apple-Format heic nach jpg oder png um&lt;br /&gt;
&lt;br /&gt;
https://linuxnightly.com/convert-heif-images-to-jpg-or-png-on-linux/&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=OPSI/Installation&amp;diff=5919</id>
		<title>OPSI/Installation</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=OPSI/Installation&amp;diff=5919"/>
		<updated>2021-09-24T11:00:51Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Grundsystem installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zurück zu [[OPSI]]&amp;lt;br&amp;gt;&lt;br /&gt;
Dieses HowTo ist obsolet und wird nicht mehr gepflegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Die neuste Version ist [[Debian-OPSI-samba4]]&amp;lt;br&amp;gt;&lt;br /&gt;
Oder einfach in [[OPSI]] rumstöbern.&lt;br /&gt;
=== Ziel ===&lt;br /&gt;
Am Ende der Installation wird ein Host mit folgenen Funktionen zur Verfügung stehen.&lt;br /&gt;
==== Primär ====&lt;br /&gt;
* OPSI-Server ohne mysql &lt;br /&gt;
* PrimaryDomainController (PDC im NT4 Style)&lt;br /&gt;
* dhcp-Server&lt;br /&gt;
* name-Server&lt;br /&gt;
* Router für das OPSI-Netzwerk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sekundär ====&lt;br /&gt;
* openvpn&lt;br /&gt;
* Backup wichtiger Userdaten&lt;br /&gt;
* Squid für Black- &amp;amp; Withelisting&lt;br /&gt;
&lt;br /&gt;
==== Eckdaten ====&lt;br /&gt;
* Hostname: opsi-1-lnx01&lt;br /&gt;
* Netzwerkname: opsi-1.local&lt;br /&gt;
* Domain-Name: opsi-1&lt;br /&gt;
* IP zum OPSI-Netzwerk: 10.8.190.1 (optional zusätzlich 10.8.190.10)&lt;br /&gt;
[http://support.microsoft.com/kb/909264/de Namenskonventionen in AD für Computer, Domänen, Standorte und Organisationseinheiten]&lt;br /&gt;
&lt;br /&gt;
=== Starten mit Livesystem ===&lt;br /&gt;
&lt;br /&gt;
=== Rechner mit GRML vom USB-Stick starten ===&lt;br /&gt;
Das Live-System [http://grml.org/ grml] bietet mit grml-debootstrap mehr Komfort als das Debian-debotstrap.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://grml.org/grml-debootstrap/  grml-debootstrap]&lt;br /&gt;
&lt;br /&gt;
==== Speicher vorbereiten ====&lt;br /&gt;
&lt;br /&gt;
=== Festplatten automatisch partitionierern ===&lt;br /&gt;
&lt;br /&gt;
[http://xmodulo.com/2012/11/how-to-run-fdisk-in-non-interactive-batch-mode.html]&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/sda &amp;lt; my.layout&lt;br /&gt;
&lt;br /&gt;
Nur ein Beispiel&amp;lt;br&amp;gt;&lt;br /&gt;
my.layout&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # partition table of /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 &lt;br /&gt;
 /dev/sda1 : start=     2048, size=   497664, Id=83, bootable&lt;br /&gt;
 /dev/sda2 : start=   501758, size=1953021954, Id= 5&lt;br /&gt;
 /dev/sda3 : start=        0, size=        0, Id= 0&lt;br /&gt;
 /dev/sda4 : start=        0, size=        0, Id= 0&lt;br /&gt;
 /dev/sda5 : start=   501760, size=1953021952, Id=8e&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RAID 1 erzeugen (mirror) ====&lt;br /&gt;
 mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
=== LVM erzeugen ===&lt;br /&gt;
Physical Volume erzeugen.&lt;br /&gt;
 pvcreate /dev/md0&lt;br /&gt;
Wir erzeugen die Volumegroup &#039;&#039;opsi_system&#039;&#039;. Diese besteht aus einem physical volume.&lt;br /&gt;
 vgcreate opsi_system /dev/md0&lt;br /&gt;
Danach zwei &#039;&#039;logical volumes&#039;&#039;, eins für / und eins für /local&lt;br /&gt;
&lt;br /&gt;
 lvcreate -L 20G -n lv_root opsi_system&lt;br /&gt;
 lvcreate -L 50G -n lv_local opsi_system&lt;br /&gt;
&lt;br /&gt;
-L Größe des Volumes. G für Gigabyte&amp;lt;br&amp;gt;&lt;br /&gt;
-n = Name des Volumes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/opsi_system/lv_root&lt;br /&gt;
 mkfs.ext4 /dev/opsi_system/lv_local&lt;br /&gt;
&lt;br /&gt;
=== Grundsystem installieren ===&lt;br /&gt;
 grml-debootstrap --target /dev/opsi_system/lv_root --grub /dev/sda&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;grub2&#039;&#039; auch auf /dev/sdb installieren&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dafür brauchen wir ein chroot in das neue System.&lt;br /&gt;
* /dev/opsi_system/lv_root auf /mnt mounten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mount -t proc none /mnt/proc&lt;br /&gt;
 mount -o bind /dev /mnt/dev&lt;br /&gt;
 mount -t sysfs sys /mnt/sys&lt;br /&gt;
 mount —bind /run /mnt/run&lt;br /&gt;
 chroot /mnt /bin/bash&lt;br /&gt;
&lt;br /&gt;
In der Chroot-Umgebung ausführen&lt;br /&gt;
 grub-install --recheck --no-floppy/dev/sdb&lt;br /&gt;
Chroot verlassen&lt;br /&gt;
 exit&lt;br /&gt;
==== Erststart des Systems ====&lt;br /&gt;
* USB Stick &amp;lt;Bootmedium&amp;gt; entfernen. &lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layout einstellen ====&lt;br /&gt;
 dpkg-reconfigure console-data&lt;br /&gt;
Im ncurses-Menu auswählen.&lt;br /&gt;
* Select keymap from arch list =&amp;gt; O.K.&lt;br /&gt;
* qwertz =&amp;gt; O.K.&lt;br /&gt;
* German =&amp;gt; O.K.&lt;br /&gt;
* Standard =&amp;gt; O.K.&lt;br /&gt;
* latin1 =&amp;gt; O.K.&lt;br /&gt;
&lt;br /&gt;
==== Sprache einstellen ====&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&#039;&#039;de_DE.UTF-8&#039;&#039; auswählen und als default einstellen&lt;br /&gt;
&lt;br /&gt;
=== Host bequem machen ===&lt;br /&gt;
==== Bash-completion ====&lt;br /&gt;
 apt-get install bash-completion&lt;br /&gt;
==== Farbiges Promt ====&lt;br /&gt;
vim ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
 export PS1=&#039;\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ &#039;&lt;br /&gt;
&lt;br /&gt;
* [0;36m] Türkis (cyan) &lt;br /&gt;
* [0;32m] Grün (green)&lt;br /&gt;
* [0;31m] Rot (red) &lt;br /&gt;
&lt;br /&gt;
* Meine Farbregeln&lt;br /&gt;
** Vor dem Promt: &#039;&#039;rot&#039;&#039; für root und &#039;&#039;grün&#039;&#039; für user.&lt;br /&gt;
** Hinter dem Promt: &#039;&#039;rot&#039;&#039; für Produktivserver, &#039;&#039;türkis&#039;&#039; für Testrechner und &#039;&#039;grün&#039;&#039; für Privatrechner/Workstations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meine .bashrc für &#039;&#039;root&#039;&#039; auf einem Testrechner.&lt;br /&gt;
 # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
 &lt;br /&gt;
 export PS1=&#039;\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ &#039;&lt;br /&gt;
 export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
 eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
 alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
 alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
 alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
 &lt;br /&gt;
 # Some more alias to avoid making mistakes:&lt;br /&gt;
 alias rm=&#039;rm -i&#039;&lt;br /&gt;
 # bash-completion&lt;br /&gt;
 . /etc/bash_completion&lt;br /&gt;
&lt;br /&gt;
=== Host vorbereiten ===&lt;br /&gt;
==== Hostname ====&lt;br /&gt;
Wir nennen diesen Rechner &#039;&#039;opsi-1-lnx01&#039;&#039;&lt;br /&gt;
 vim /etc/hostname&lt;br /&gt;
&#039;&#039;opsi-1-lnx01&#039;&#039; eintragen&lt;br /&gt;
&lt;br /&gt;
==== /etc/network/interfaces ====&lt;br /&gt;
Die &#039;&#039;interfaces&#039;&#039; Datei anpassen.&lt;br /&gt;
 vim /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
eth0 ist hier das Interface zum OPSI-Netzwerk&lt;br /&gt;
&lt;br /&gt;
 # interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth1&lt;br /&gt;
 iface eth1 inet dhcp&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
        address 10.8.190.1&lt;br /&gt;
        broadcast 10.8.190.255&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hosts Datei ====&lt;br /&gt;
Der Name wird mit der IP verknüpft, die die Verbindung zum OPSI-Netzwerk bereitstellt.&lt;br /&gt;
 vim /etc/hosts&lt;br /&gt;
Folgene Zeile einfügen (entsprechend [[Installation#Eckdaten]])&lt;br /&gt;
 10.8.190.1 opsi-1-lnx01.opsi-1.local opsi-1-lnx01&lt;br /&gt;
&lt;br /&gt;
Prüfen mit folgendem Befehl&lt;br /&gt;
 getent hosts $(hostname -f)&lt;br /&gt;
Das Ergebniss muss ausehen wie die eingefügte Zeile in &#039;&#039;/etc/hosts&#039;&#039;&lt;br /&gt;
 10.8.190.1 opsi-1-lnx01.opsi-1.local opsi-1-lnx01&lt;br /&gt;
&lt;br /&gt;
/etc/nsswitch.conf beachten&lt;br /&gt;
&lt;br /&gt;
==== Firewall und Forward ====&lt;br /&gt;
In die Datei &#039;&#039;/etc/rc.local&#039;&#039; folgende Zeilen VOR dem &#039;&#039;exit 0&#039;&#039; als Minimum eintragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird das &#039;&#039;forwarding&#039;&#039; eingeschaltet, d.h. Pakete, die nicht für den Server sind, werden zu ihrem Ziel weiter geleitet.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;iptables&#039;&#039; schaltet das &#039;&#039;masquerading&#039;&#039; ein. Dadurch erscheint das OPSI-Netzwerk nach außen wie ein Rechner. Ankommende Pakete werden anhand der POSTROUTING Tabelle im OPSI-Netzwerk verteilt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Es existiert kein weiterer Schutz (dieser ist empfohlen!)&lt;br /&gt;
&lt;br /&gt;
 vim /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
 echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
 &lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -t nat -F&lt;br /&gt;
 &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
=== Server Software installieren ===&lt;br /&gt;
==== nameserver ====&lt;br /&gt;
 apt-get -y install bind9 dnsutils&lt;br /&gt;
&lt;br /&gt;
===== zone file =====&lt;br /&gt;
 mkdir /etc/bind/zones&lt;br /&gt;
Die Dateien &#039;&#039;opsi-1.local.zone&#039;&#039; und &#039;&#039;190.8.10.in-addr.arpa&#039;&#039; im Verzeichniss &#039;&#039;/etc/bind/zones&#039;&#039; erzeugen.&lt;br /&gt;
* opsi-1.local.zone =&amp;gt; Zuständig für die Namensauflösung (Auflösen eines Namens in eine IP)&lt;br /&gt;
* 190.8.10.in-addr.arpa.zone =&amp;gt; Zuständig für reverse mapping (Auflösung der IP in einen Hostnamen)&lt;br /&gt;
&lt;br /&gt;
===== zones einbinden =====&lt;br /&gt;
Eine Zone wird in &lt;br /&gt;
 vim /etc/bind/named.conf.local &lt;br /&gt;
eingebunden.&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Do any local configuration here&lt;br /&gt;
 //&lt;br /&gt;
  &lt;br /&gt;
 // Consider adding the 1918 zones here, if they are not used in your&lt;br /&gt;
 // organization&lt;br /&gt;
 //include &amp;quot;/etc/bind/zones.rfc1918&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;opsi-1.local&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;/etc/bind/zones/opsi-1.local.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;190.8.10.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;/etc/bind/zones/190.8.10.in-addr.arpa.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===== opsi-1.local.zone =====&lt;br /&gt;
 vim /etc/bind/zones/opsi-1.local.zone&lt;br /&gt;
&lt;br /&gt;
 ; Kopf Start&lt;br /&gt;
 ; BIND zone file for opsi-1.local&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 @       IN      SOA     opsi-1-lnx01.opsi-1.local. admin.opsi-1.local. (&lt;br /&gt;
                         2014091001      ; Serial =&amp;gt; JahrMonatTag0-99, ist willkürlich bis 4,294,967,295&lt;br /&gt;
                          604800         ; Refresh in Sekunden&lt;br /&gt;
                           86400         ; Retry in Sekunden&lt;br /&gt;
                         2419200         ; Expire in Sekunden&lt;br /&gt;
                          604800 )       ; Negative Cache TTL in Sekunden&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 ; Kopf Ende&lt;br /&gt;
 ; Ab hier werden die Namen aufgelöst.&lt;br /&gt;
  &lt;br /&gt;
 opsi-1-lnx01            IN A    10.8.190.1&lt;br /&gt;
 server                  CNAME   opsi-1-lnx01&lt;br /&gt;
 wpad                    CNAME   opsi-1-lnx01&lt;br /&gt;
 &lt;br /&gt;
 printer01               IN A    10.8.190.31&lt;br /&gt;
 &lt;br /&gt;
 win01                   IN A    10.8.190.101&lt;br /&gt;
 win02                   IN A    10.8.190.102&lt;br /&gt;
 win03                   IN A    10.8.190.103&lt;br /&gt;
 win04                   IN A    10.8.190.104&lt;br /&gt;
 win05                   IN A    10.8.190.105&lt;br /&gt;
&lt;br /&gt;
===== 190.8.10.in-addr.arpa.zone =====&lt;br /&gt;
 vim /etc/bind/zones/190.8.10.in-addr.arpa.zone&lt;br /&gt;
&lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND zone file for 190.8.10.in-addr.arpa zone&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 @       IN      SOA     opsi-1-lnx01.opsi-1.local. admin.opsi-1.local. (&lt;br /&gt;
                        20140601801     ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
  1                      IN PTR  opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
 31                      IN PTR  printer01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
 101                     IN PTR  win01.opsi-1.local.&lt;br /&gt;
 102                     IN PTR  win02.opsi-1.local.&lt;br /&gt;
 103                     IN PTR  win03.opsi-1.local.&lt;br /&gt;
 104                     IN PTR  win04.opsi-1.local.&lt;br /&gt;
&lt;br /&gt;
===== DHCP-Client anpassen =====&lt;br /&gt;
Wenn der Server seine incoming IP über dhcp bezieht:&amp;lt;br&amp;gt;&lt;br /&gt;
Damit unsere &#039;&#039;/etc/resolv.conf&#039;&#039; nicht andauernt überschrieben wird, muss das Verhalten des &#039;&#039;isc-dhcp-client&#039;&#039; geändert werden.&lt;br /&gt;
 vim /etc/dhcp/dhclient.conf&lt;br /&gt;
Im Block &#039;&#039;request&#039;&#039; auskommentieren:&lt;br /&gt;
* domain-name &lt;br /&gt;
* domain-name-servers&lt;br /&gt;
* domain-search&lt;br /&gt;
* host-name&lt;br /&gt;
* dhcp6.name-servers&lt;br /&gt;
* dhcp6.domain-search,&lt;br /&gt;
* netbios-name-servers&lt;br /&gt;
&lt;br /&gt;
Damit haben wir noch ein paar weitere &#039;&#039;requests&#039;&#039; abgeschaltet. Sollte nicht schaden.&lt;br /&gt;
&lt;br /&gt;
===== resolv.conf =====&lt;br /&gt;
&lt;br /&gt;
 vim /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search opsi-1.local&lt;br /&gt;
&lt;br /&gt;
==== DHCP ====&lt;br /&gt;
 apt-get install isc-dhcp-server&lt;br /&gt;
&lt;br /&gt;
===== /etc/default/isc-dhcp-server =====&lt;br /&gt;
In &#039;&#039;/etc/default/isc-dhcp-server&#039;&#039; das etsprechende Netzwerkinterface eintragen, auf dem der DHCP-Server auf Anfragen lauschen soll.&lt;br /&gt;
&lt;br /&gt;
 vim /etc/default/isc-dhcp-server&lt;br /&gt;
&lt;br /&gt;
In die Zeile &lt;br /&gt;
 INTERFACES=&amp;quot;&amp;quot;&lt;br /&gt;
das entsprechende Interface eintragen.&amp;lt;br&amp;gt;&lt;br /&gt;
WICHTIG: Nur ein Interface darf rein, da die nc-opsi Tools darauf zurückgreifen!&lt;br /&gt;
 INTERFACE=&amp;quot;eth0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===== /etc/dhcp/dhcpd.conf =====&lt;br /&gt;
Einträge für das Netzwerksegment 10.8.190.0/24.&amp;lt;br&amp;gt;&lt;br /&gt;
dhcpd.conf leeren&lt;br /&gt;
 echo &amp;gt; /etc/dhcp/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
 vim /etc/dhcp/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 # Ist der offizielle DHCP-Server für alles in 10.8.190.0/24&lt;br /&gt;
 authoritative;&lt;br /&gt;
 # DNS-Domain-Name in der /etc/resolv.conf des Clienten&lt;br /&gt;
 # Das ist nicht die Windows Domain&lt;br /&gt;
 option domain-name &amp;quot;opsi-1.local&amp;quot;;&lt;br /&gt;
 # Nameserver&lt;br /&gt;
 option domain-name-servers 10.8.190.1;&lt;br /&gt;
  &lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 7200;&lt;br /&gt;
 log-facility local7;&lt;br /&gt;
  &lt;br /&gt;
 subnet 10.8.190.0 netmask 255.255.255.0 {&lt;br /&gt;
   # Der Range für nicht unten aufgeführte Computer per default abgeschaltet.&lt;br /&gt;
   # range 10.8.190.230 10.8.190.245;&lt;br /&gt;
   option routers 10.8.190.1;&lt;br /&gt;
   option broadcast-address 10.8.190.255;&lt;br /&gt;
   default-lease-time 600;&lt;br /&gt;
   max-lease-time 7200;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Bei dieser Config werden die IPs über den nameserver aufgelöst.&lt;br /&gt;
  &lt;br /&gt;
 host win01 { hardware ethernet 00:00:00:00:00:00;  fixed-address win01.opsi-1.local; }&lt;br /&gt;
 host win02 { hardware ethernet 00:00:00:00:00:00;  fixed-address win02.opsi-1.local; }&lt;br /&gt;
 host win03 { hardware ethernet 00:00:00:00:00:00;  fixed-address win03.opsi-1.local; }&lt;br /&gt;
 host win04 { hardware ethernet 00:00:00:00:00:00;  fixed-address win04.opsi-1.local; }&lt;br /&gt;
&lt;br /&gt;
==== Abhängigkeiten installieren ====&lt;br /&gt;
-y beantwortet die Frage nach dem &amp;quot;Soll installiert werden?&amp;quot; mit &amp;quot;Ja&amp;quot;&lt;br /&gt;
 apt-get install -y wget lsof host python-mechanize p7zip-full cabextract openbsd-inetd samba samba-common smbclient cifs-utils samba-doc&lt;br /&gt;
In diesem Beispiel wird OPSI ohne mysql installiert&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;winbind&#039;&#039;&#039; abstellen&lt;br /&gt;
&lt;br /&gt;
==== samba ====&lt;br /&gt;
=====/etc/samba/smb.conf =====&lt;br /&gt;
Bei der Installation von OPSI werden wir gefragt, ob wir Änderungen an der smb.conf zulassen wollen:&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn &amp;quot;ja&amp;quot;, dann wurde der Block &#039;&#039;OPSI&#039;&#039; eingefügt:&amp;lt;br&amp;gt;&lt;br /&gt;
Wir können aber die folgende smb.conf nutzen.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird samba zum Domänen-Controller im NT4-Style.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Name der Domäne ist OPSI-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
smb.conf ist buggy!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # /etc/samba/smb.conf&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 #======================= Global Settings =======================&lt;br /&gt;
 &lt;br /&gt;
 [global]&lt;br /&gt;
 &lt;br /&gt;
   workgroup = OPSI-1&lt;br /&gt;
   server string = %h server&lt;br /&gt;
   wins support = no&lt;br /&gt;
 ;   wins server = w.x.y.z&lt;br /&gt;
   dns proxy = no&lt;br /&gt;
   name resolve order = lmhosts host wins bcast&lt;br /&gt;
 &lt;br /&gt;
 #### Networking ####&lt;br /&gt;
 &lt;br /&gt;
   interfaces = 127.0.0.0/8 eth0&lt;br /&gt;
   bind interfaces only = yes&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #### Debugging/Accounting ####&lt;br /&gt;
 &lt;br /&gt;
 #   log file = /var/log/samba/log.%m&lt;br /&gt;
   log file = /var/log/samba/log.all&lt;br /&gt;
   max log size = 1000&lt;br /&gt;
   log level = 2&lt;br /&gt;
   panic action = /usr/share/samba/panic-action %d&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ####### Authentication #######&lt;br /&gt;
 &lt;br /&gt;
   security = user&lt;br /&gt;
   encrypt passwords = true&lt;br /&gt;
   passdb backend = tdbsam&lt;br /&gt;
   obey pam restrictions = yes&lt;br /&gt;
   unix password sync = no&lt;br /&gt;
 &lt;br /&gt;
   passwd program = /usr/bin/passwd %u&lt;br /&gt;
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .&lt;br /&gt;
 &lt;br /&gt;
   pam password change = yes&lt;br /&gt;
 &lt;br /&gt;
   map to guest = bad user&lt;br /&gt;
 &lt;br /&gt;
 ########## Domains ###########&lt;br /&gt;
 &lt;br /&gt;
   domain logons = yes&lt;br /&gt;
   logon path = \\%N\profiles\%a\%U&lt;br /&gt;
   logon drive = H:&lt;br /&gt;
 #   logon home = \\%N\%U&lt;br /&gt;
 ;   logon script = logon.cmd&lt;br /&gt;
 &lt;br /&gt;
 add machine script  = /usr/sbin/useradd -g machines -c &amp;quot;%u machine account&amp;quot; -d /var/lib/samba -s /bin/false %u&lt;br /&gt;
 &lt;br /&gt;
 # Hide desktop.ini&lt;br /&gt;
   hide files = /desktop.ini/ntuser.ini/NTUSER.*/Thumbs.db/&lt;br /&gt;
 &lt;br /&gt;
 ########## Printing ##########&lt;br /&gt;
 &lt;br /&gt;
 # If you want to automatically load your printer list rather&lt;br /&gt;
 # than setting them up individually then you&#039;ll need this&lt;br /&gt;
 #   load printers = yes&lt;br /&gt;
 &lt;br /&gt;
 # lpr(ng) printing. You may wish to override the location of the&lt;br /&gt;
 # printcap file&lt;br /&gt;
 ;   printing = bsd&lt;br /&gt;
 ;   printcap name = /etc/printcap&lt;br /&gt;
 &lt;br /&gt;
 # CUPS printing.  See also the cupsaddsmb(8) manpage in the&lt;br /&gt;
 # cupsys-client package.&lt;br /&gt;
 ;   printing = cups&lt;br /&gt;
 ;   printcap name = cups&lt;br /&gt;
 &lt;br /&gt;
 ############ Misc ############&lt;br /&gt;
 &lt;br /&gt;
   usershare allow guests = no&lt;br /&gt;
 &lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = Home Directories&lt;br /&gt;
   browseable = no&lt;br /&gt;
   read only = no&lt;br /&gt;
   create mask = 0700&lt;br /&gt;
   directory mask = 0700&lt;br /&gt;
   valid users = %S&lt;br /&gt;
 &lt;br /&gt;
 [netlogon]&lt;br /&gt;
   comment = Network Logon Service&lt;br /&gt;
   path = /local/samba/netlogon&lt;br /&gt;
   guest ok = yes&lt;br /&gt;
   read only = yes&lt;br /&gt;
 &lt;br /&gt;
 [profiles]&lt;br /&gt;
   comment = Users profiles&lt;br /&gt;
   path = /local/samba/profiles/&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   read only = no&lt;br /&gt;
   browseable = no&lt;br /&gt;
   create mask = 0600&lt;br /&gt;
   directory mask = 0700&lt;br /&gt;
 &lt;br /&gt;
 [printers]&lt;br /&gt;
   comment = All Printers&lt;br /&gt;
   browseable = no&lt;br /&gt;
   path = /var/spool/samba&lt;br /&gt;
   printable = yes&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   read only = yes&lt;br /&gt;
   create mask = 0700&lt;br /&gt;
 &lt;br /&gt;
 [print$]&lt;br /&gt;
   comment = Printer Drivers&lt;br /&gt;
   path = /var/lib/samba/printers&lt;br /&gt;
   browseable = yes&lt;br /&gt;
   read only = yes&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   write list = root, @ntadmin&lt;br /&gt;
 &lt;br /&gt;
 # OPSI&lt;br /&gt;
 &lt;br /&gt;
 [opsi_depot]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi depot share (ro)&lt;br /&gt;
   path = /var/lib/opsi/depot&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   follow symlinks = yes&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = no&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_depot_rw]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi depot share (rw)&lt;br /&gt;
   path = /var/lib/opsi/depot&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   follow symlinks = yes&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_images]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi ntfs images share (rw)&lt;br /&gt;
   path = /var/lib/opsi/ntfs-images&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_config]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi config share&lt;br /&gt;
   path = /var/lib/opsi/config&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_workbench]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi workbench&lt;br /&gt;
   path = /home/opsiproducts&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
   create mask = 0660&lt;br /&gt;
   directory mask = 0770&lt;br /&gt;
   write list = @opsiadmin&lt;br /&gt;
 &lt;br /&gt;
 [programme]&lt;br /&gt;
 	path = /local/smb/shares/programme/&lt;br /&gt;
 	comment = Programmdaten&lt;br /&gt;
 	guest ok = no&lt;br /&gt;
 	read only = no&lt;br /&gt;
 	create mask = 0644&lt;br /&gt;
 	directory mask = 2755&lt;br /&gt;
 	force user = domainuser&lt;br /&gt;
 &lt;br /&gt;
 [software]&lt;br /&gt;
 	path = /local/smb/shares/software/&lt;br /&gt;
 	comment = Softwarepakete&lt;br /&gt;
 	guest ok = no&lt;br /&gt;
 	read only = yes&lt;br /&gt;
&lt;br /&gt;
Damit die neue Config wirksam werden kann, muss samba neu gestartet werden.&lt;br /&gt;
 /etc/init.d/samba restart&lt;br /&gt;
&lt;br /&gt;
===== Samba-User =====&lt;br /&gt;
====== Maschinenaccount ======&lt;br /&gt;
Damit &#039;&#039;add machine script&#039;&#039; aus der smb.conf funktioniert, muss die entsprechende Gruppe für die PCs angelegt werden.&lt;br /&gt;
 groupadd machines&lt;br /&gt;
&lt;br /&gt;
====== Benutzer ======&lt;br /&gt;
Das Setup bekommt drei Samba-User&amp;lt;br&amp;gt;&lt;br /&gt;
* domainadmin: Dieser User darf alles,&lt;br /&gt;
* domainjoin: Dieser User darf PCs in die Domain aufnehmen&lt;br /&gt;
* domainuser: Einfacher Benutzer, keinerlei administrative Rechte&lt;br /&gt;
&lt;br /&gt;
Bei der Variante &#039;&#039;groupmap&#039;&#039; wird eine unix-group einer NT-Group zugewiesen.&lt;br /&gt;
 groupadd ntadmin&lt;br /&gt;
&lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Admins&amp;quot; unixgroup=ntadmin rid=512 type=d&lt;br /&gt;
&lt;br /&gt;
Die Mitglieder der Gruppe &#039;&#039;ntadmin&#039;&#039; sind gleichzeitig &#039;&#039;Domain Admins&#039;&#039; der Windows NT4-Style Domäne.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Benutzer werden mit &#039;&#039;useradd&#039;&#039; ohne weitere Optionen angelegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird kein Homeverzeichniss angelegt und nach keinem Password gefragt, so dass sich die Benutzer nicht am Server anmelden können.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit &#039;&#039;smbpasswd&#039;&#039; werden die Benutzer zu Samba hinzugefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bug: Homeverzeichniss für aktive Samba-User ist Pflicht!!!!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Durch die dritte Zeile wird der Benutzer &#039;&#039;domainadmin&#039;&#039; zum &#039;&#039;Domain Admin&#039;&#039;&lt;br /&gt;
 useradd domainadmin&lt;br /&gt;
 smbpasswd -a domainadmin&lt;br /&gt;
 addgroup  domainadmin ntadmin&lt;br /&gt;
&lt;br /&gt;
Durch die dritte Zeile bekommt der Benutzer das Recht, Maschinen zur Domain hinzuzufügen&lt;br /&gt;
 useradd domainjoin&lt;br /&gt;
 smbpasswd -a domainjoin&lt;br /&gt;
 net rpc rights grant &#039;DOMAIN\domainjoin&#039; SeMachineAccountPrivilege -U domainadmin&lt;br /&gt;
&lt;br /&gt;
 useradd domainuser&lt;br /&gt;
 smbpasswd -a domainuser&lt;br /&gt;
&lt;br /&gt;
==== OPSI installieren ====&lt;br /&gt;
Hinzufügen des Repositories&lt;br /&gt;
 echo &amp;quot;deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0 ./&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/opsi.list&lt;br /&gt;
Signatur des Repositories importieren&lt;br /&gt;
 wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0/Release.key | apt-key add -&lt;br /&gt;
&lt;br /&gt;
Der Erfolg kann mit &lt;br /&gt;
 apt-key list&lt;br /&gt;
überprüft werden&amp;lt;br&amp;gt;&lt;br /&gt;
Paketliste aktualisieren&lt;br /&gt;
 apt-get update&lt;br /&gt;
System upgraden&lt;br /&gt;
 apt-get upgrade -y&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen OPSI-Pakete installieren&lt;br /&gt;
 apt-get install -y opsi-atftpd&lt;br /&gt;
 apt-get install -y opsi-depotserver&lt;br /&gt;
 apt-get install -y opsi-configed&lt;br /&gt;
&lt;br /&gt;
Es fehlt nocht einiges. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://download.uib.de/opsi4.0/doc/html/opsi-getting-started/opsi-getting-started.html opsi-getting-started]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Anmerkungen ===&lt;br /&gt;
&#039;&#039;/opt/pcbin&#039;&#039; und das dazugehörige samba-share &#039;&#039;[opt_pcbin]&#039;&#039; ist eine OPSI-Altlast, die der Hersteller los werden will.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://forum.opsi.org/viewtopic.php?f=6&amp;amp;t=3145 Paket winxppro ohne Verzeichnisstruktur in /opt/pcbin/install]&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn sehr alte OPSI-Pakete eingesetzt werden, könnten wir allerdings darauf angewiesen sein.&lt;br /&gt;
&lt;br /&gt;
=== Scripte ===&lt;br /&gt;
User automatisch anlegen: Entwurf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 login=&amp;lt;USER&amp;gt;&lt;br /&gt;
 pass=&amp;lt;PASSWRD&amp;gt;&lt;br /&gt;
 options=&amp;quot;&amp;quot; # zum Beispiel das Homeverzeichniss, die shell (/bin/false, /bin/bash)&lt;br /&gt;
 &lt;br /&gt;
 useradd $login $options&lt;br /&gt;
 echo -ne &amp;quot;$pass\n$pass\n&amp;quot; | smbpasswd -a -s $login&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit &#039;&#039;net rpc rights grant&#039;&#039; den Benutzern &#039;&#039;winadmin&#039;&#039; alle Rechte und &#039;&#039;joindom&#039;&#039; &amp;quot;SeMachineAccountPrivilege&amp;quot;  geben.&amp;lt;br&amp;gt;&lt;br /&gt;
Altetnativ: &lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Admins&amp;quot; unixgroup=ntadmin rid=512 type=d&lt;br /&gt;
Der bekannte &#039;&#039;winadmin&#039;&#039; muss alternativ der Gruppe &#039;&#039;ntadmin&#039;&#039; angehören.&amp;lt;br&amp;gt;&lt;br /&gt;
Dann muss kein &#039;&#039;net rpc rights grant .... &#039;&#039; ausgeführt werden.&lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Users&amp;quot; unixgroup=ntuser rid=513 type=d&lt;br /&gt;
Table 12.1. Well-Known User Default RIDs&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/groupmapping.html#id2597519 Samba Docu: Table 12.1. Well-Known User Default RIDs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Später mal ===&lt;br /&gt;
==== OPSI ====&lt;br /&gt;
OPSI Installation Anleitung&amp;lt;br&amp;gt;&lt;br /&gt;
[http://download.uib.de/opsi_stable/doc/opsi-getting-started-stable-en.pdf  opsi-getting-started-stable-en.pdf] Anleitung auf English&amp;lt;br&amp;gt; &lt;br /&gt;
[http://download.uib.de/opsi_stable/doc/opsi-getting-started-stable-de.pdf  opsi-getting-started-stable-de.pdf] Anleitung auf Deutsch&lt;br /&gt;
&lt;br /&gt;
==== /etc/fstab ====&lt;br /&gt;
&lt;br /&gt;
Herausfinden und weiterverarbeiten der UUID &lt;br /&gt;
  blkid /dev/opsi_system/lv_local &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&lt;br /&gt;
Am Ende herauskommen muss in der &#039;&#039;/etc/fstab&#039;&#039; etwas in der Art:&lt;br /&gt;
 UUID=&amp;lt;UUID des lv_local&amp;gt;       /local  ext4    defaults        0       2&lt;br /&gt;
&lt;br /&gt;
lv_local einbinden auf /local&lt;br /&gt;
&lt;br /&gt;
 cp -a /var/lib/opsi /local&lt;br /&gt;
 rm -rf /var/lib/opsi&lt;br /&gt;
 ln -s /local/opsi/ /var/lib/opsi&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=OPSI/Installation&amp;diff=5918</id>
		<title>OPSI/Installation</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=OPSI/Installation&amp;diff=5918"/>
		<updated>2021-09-24T10:59:39Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Grundsystem installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zurück zu [[OPSI]]&amp;lt;br&amp;gt;&lt;br /&gt;
Dieses HowTo ist obsolet und wird nicht mehr gepflegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Die neuste Version ist [[Debian-OPSI-samba4]]&amp;lt;br&amp;gt;&lt;br /&gt;
Oder einfach in [[OPSI]] rumstöbern.&lt;br /&gt;
=== Ziel ===&lt;br /&gt;
Am Ende der Installation wird ein Host mit folgenen Funktionen zur Verfügung stehen.&lt;br /&gt;
==== Primär ====&lt;br /&gt;
* OPSI-Server ohne mysql &lt;br /&gt;
* PrimaryDomainController (PDC im NT4 Style)&lt;br /&gt;
* dhcp-Server&lt;br /&gt;
* name-Server&lt;br /&gt;
* Router für das OPSI-Netzwerk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sekundär ====&lt;br /&gt;
* openvpn&lt;br /&gt;
* Backup wichtiger Userdaten&lt;br /&gt;
* Squid für Black- &amp;amp; Withelisting&lt;br /&gt;
&lt;br /&gt;
==== Eckdaten ====&lt;br /&gt;
* Hostname: opsi-1-lnx01&lt;br /&gt;
* Netzwerkname: opsi-1.local&lt;br /&gt;
* Domain-Name: opsi-1&lt;br /&gt;
* IP zum OPSI-Netzwerk: 10.8.190.1 (optional zusätzlich 10.8.190.10)&lt;br /&gt;
[http://support.microsoft.com/kb/909264/de Namenskonventionen in AD für Computer, Domänen, Standorte und Organisationseinheiten]&lt;br /&gt;
&lt;br /&gt;
=== Starten mit Livesystem ===&lt;br /&gt;
&lt;br /&gt;
=== Rechner mit GRML vom USB-Stick starten ===&lt;br /&gt;
Das Live-System [http://grml.org/ grml] bietet mit grml-debootstrap mehr Komfort als das Debian-debotstrap.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://grml.org/grml-debootstrap/  grml-debootstrap]&lt;br /&gt;
&lt;br /&gt;
==== Speicher vorbereiten ====&lt;br /&gt;
&lt;br /&gt;
=== Festplatten automatisch partitionierern ===&lt;br /&gt;
&lt;br /&gt;
[http://xmodulo.com/2012/11/how-to-run-fdisk-in-non-interactive-batch-mode.html]&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/sda &amp;lt; my.layout&lt;br /&gt;
&lt;br /&gt;
Nur ein Beispiel&amp;lt;br&amp;gt;&lt;br /&gt;
my.layout&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # partition table of /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 &lt;br /&gt;
 /dev/sda1 : start=     2048, size=   497664, Id=83, bootable&lt;br /&gt;
 /dev/sda2 : start=   501758, size=1953021954, Id= 5&lt;br /&gt;
 /dev/sda3 : start=        0, size=        0, Id= 0&lt;br /&gt;
 /dev/sda4 : start=        0, size=        0, Id= 0&lt;br /&gt;
 /dev/sda5 : start=   501760, size=1953021952, Id=8e&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RAID 1 erzeugen (mirror) ====&lt;br /&gt;
 mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
=== LVM erzeugen ===&lt;br /&gt;
Physical Volume erzeugen.&lt;br /&gt;
 pvcreate /dev/md0&lt;br /&gt;
Wir erzeugen die Volumegroup &#039;&#039;opsi_system&#039;&#039;. Diese besteht aus einem physical volume.&lt;br /&gt;
 vgcreate opsi_system /dev/md0&lt;br /&gt;
Danach zwei &#039;&#039;logical volumes&#039;&#039;, eins für / und eins für /local&lt;br /&gt;
&lt;br /&gt;
 lvcreate -L 20G -n lv_root opsi_system&lt;br /&gt;
 lvcreate -L 50G -n lv_local opsi_system&lt;br /&gt;
&lt;br /&gt;
-L Größe des Volumes. G für Gigabyte&amp;lt;br&amp;gt;&lt;br /&gt;
-n = Name des Volumes&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/opsi_system/lv_root&lt;br /&gt;
 mkfs.ext4 /dev/opsi_system/lv_local&lt;br /&gt;
&lt;br /&gt;
=== Grundsystem installieren ===&lt;br /&gt;
 grml-debootstrap --target /dev/opsi_system/lv_root --grub /dev/sda&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;grub2&#039;&#039; auch auf /dev/sdb installieren&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dafür brauchen wir ein chroot in das neue System.&lt;br /&gt;
* /dev/opsi_system/lv_root auf /mnt mounten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mount -t proc none /mnt/proc&lt;br /&gt;
 mount -o bind /dev /mnt/dev&lt;br /&gt;
 mount -t sysfs sys /mnt/sys&lt;br /&gt;
Mount —bind /run /mnt/run&lt;br /&gt;
 chroot /mnt /bin/bash&lt;br /&gt;
&lt;br /&gt;
In der Chroot-Umgebung ausführen&lt;br /&gt;
 grub-install --recheck --no-floppy/dev/sdb&lt;br /&gt;
Chroot verlassen&lt;br /&gt;
 exit&lt;br /&gt;
==== Erststart des Systems ====&lt;br /&gt;
* USB Stick &amp;lt;Bootmedium&amp;gt; entfernen. &lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layout einstellen ====&lt;br /&gt;
 dpkg-reconfigure console-data&lt;br /&gt;
Im ncurses-Menu auswählen.&lt;br /&gt;
* Select keymap from arch list =&amp;gt; O.K.&lt;br /&gt;
* qwertz =&amp;gt; O.K.&lt;br /&gt;
* German =&amp;gt; O.K.&lt;br /&gt;
* Standard =&amp;gt; O.K.&lt;br /&gt;
* latin1 =&amp;gt; O.K.&lt;br /&gt;
&lt;br /&gt;
==== Sprache einstellen ====&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&#039;&#039;de_DE.UTF-8&#039;&#039; auswählen und als default einstellen&lt;br /&gt;
&lt;br /&gt;
=== Host bequem machen ===&lt;br /&gt;
==== Bash-completion ====&lt;br /&gt;
 apt-get install bash-completion&lt;br /&gt;
==== Farbiges Promt ====&lt;br /&gt;
vim ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
 export PS1=&#039;\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ &#039;&lt;br /&gt;
&lt;br /&gt;
* [0;36m] Türkis (cyan) &lt;br /&gt;
* [0;32m] Grün (green)&lt;br /&gt;
* [0;31m] Rot (red) &lt;br /&gt;
&lt;br /&gt;
* Meine Farbregeln&lt;br /&gt;
** Vor dem Promt: &#039;&#039;rot&#039;&#039; für root und &#039;&#039;grün&#039;&#039; für user.&lt;br /&gt;
** Hinter dem Promt: &#039;&#039;rot&#039;&#039; für Produktivserver, &#039;&#039;türkis&#039;&#039; für Testrechner und &#039;&#039;grün&#039;&#039; für Privatrechner/Workstations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Meine .bashrc für &#039;&#039;root&#039;&#039; auf einem Testrechner.&lt;br /&gt;
 # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
 &lt;br /&gt;
 export PS1=&#039;\[\033[0;31m\]\u\[\033[0;36m\]@\h:\[\033[0m\]\w\$ &#039;&lt;br /&gt;
 export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
 eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
 alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
 alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
 alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
 &lt;br /&gt;
 # Some more alias to avoid making mistakes:&lt;br /&gt;
 alias rm=&#039;rm -i&#039;&lt;br /&gt;
 # bash-completion&lt;br /&gt;
 . /etc/bash_completion&lt;br /&gt;
&lt;br /&gt;
=== Host vorbereiten ===&lt;br /&gt;
==== Hostname ====&lt;br /&gt;
Wir nennen diesen Rechner &#039;&#039;opsi-1-lnx01&#039;&#039;&lt;br /&gt;
 vim /etc/hostname&lt;br /&gt;
&#039;&#039;opsi-1-lnx01&#039;&#039; eintragen&lt;br /&gt;
&lt;br /&gt;
==== /etc/network/interfaces ====&lt;br /&gt;
Die &#039;&#039;interfaces&#039;&#039; Datei anpassen.&lt;br /&gt;
 vim /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
eth0 ist hier das Interface zum OPSI-Netzwerk&lt;br /&gt;
&lt;br /&gt;
 # interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth1&lt;br /&gt;
 iface eth1 inet dhcp&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
        address 10.8.190.1&lt;br /&gt;
        broadcast 10.8.190.255&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hosts Datei ====&lt;br /&gt;
Der Name wird mit der IP verknüpft, die die Verbindung zum OPSI-Netzwerk bereitstellt.&lt;br /&gt;
 vim /etc/hosts&lt;br /&gt;
Folgene Zeile einfügen (entsprechend [[Installation#Eckdaten]])&lt;br /&gt;
 10.8.190.1 opsi-1-lnx01.opsi-1.local opsi-1-lnx01&lt;br /&gt;
&lt;br /&gt;
Prüfen mit folgendem Befehl&lt;br /&gt;
 getent hosts $(hostname -f)&lt;br /&gt;
Das Ergebniss muss ausehen wie die eingefügte Zeile in &#039;&#039;/etc/hosts&#039;&#039;&lt;br /&gt;
 10.8.190.1 opsi-1-lnx01.opsi-1.local opsi-1-lnx01&lt;br /&gt;
&lt;br /&gt;
/etc/nsswitch.conf beachten&lt;br /&gt;
&lt;br /&gt;
==== Firewall und Forward ====&lt;br /&gt;
In die Datei &#039;&#039;/etc/rc.local&#039;&#039; folgende Zeilen VOR dem &#039;&#039;exit 0&#039;&#039; als Minimum eintragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird das &#039;&#039;forwarding&#039;&#039; eingeschaltet, d.h. Pakete, die nicht für den Server sind, werden zu ihrem Ziel weiter geleitet.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;iptables&#039;&#039; schaltet das &#039;&#039;masquerading&#039;&#039; ein. Dadurch erscheint das OPSI-Netzwerk nach außen wie ein Rechner. Ankommende Pakete werden anhand der POSTROUTING Tabelle im OPSI-Netzwerk verteilt.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Es existiert kein weiterer Schutz (dieser ist empfohlen!)&lt;br /&gt;
&lt;br /&gt;
 vim /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
 echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
 &lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -t nat -F&lt;br /&gt;
 &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
=== Server Software installieren ===&lt;br /&gt;
==== nameserver ====&lt;br /&gt;
 apt-get -y install bind9 dnsutils&lt;br /&gt;
&lt;br /&gt;
===== zone file =====&lt;br /&gt;
 mkdir /etc/bind/zones&lt;br /&gt;
Die Dateien &#039;&#039;opsi-1.local.zone&#039;&#039; und &#039;&#039;190.8.10.in-addr.arpa&#039;&#039; im Verzeichniss &#039;&#039;/etc/bind/zones&#039;&#039; erzeugen.&lt;br /&gt;
* opsi-1.local.zone =&amp;gt; Zuständig für die Namensauflösung (Auflösen eines Namens in eine IP)&lt;br /&gt;
* 190.8.10.in-addr.arpa.zone =&amp;gt; Zuständig für reverse mapping (Auflösung der IP in einen Hostnamen)&lt;br /&gt;
&lt;br /&gt;
===== zones einbinden =====&lt;br /&gt;
Eine Zone wird in &lt;br /&gt;
 vim /etc/bind/named.conf.local &lt;br /&gt;
eingebunden.&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // Do any local configuration here&lt;br /&gt;
 //&lt;br /&gt;
  &lt;br /&gt;
 // Consider adding the 1918 zones here, if they are not used in your&lt;br /&gt;
 // organization&lt;br /&gt;
 //include &amp;quot;/etc/bind/zones.rfc1918&amp;quot;; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;opsi-1.local&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;/etc/bind/zones/opsi-1.local.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 zone &amp;quot;190.8.10.in-addr.arpa&amp;quot; {&lt;br /&gt;
         type master;&lt;br /&gt;
         file &amp;quot;/etc/bind/zones/190.8.10.in-addr.arpa.zone&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
===== opsi-1.local.zone =====&lt;br /&gt;
 vim /etc/bind/zones/opsi-1.local.zone&lt;br /&gt;
&lt;br /&gt;
 ; Kopf Start&lt;br /&gt;
 ; BIND zone file for opsi-1.local&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 @       IN      SOA     opsi-1-lnx01.opsi-1.local. admin.opsi-1.local. (&lt;br /&gt;
                         2014091001      ; Serial =&amp;gt; JahrMonatTag0-99, ist willkürlich bis 4,294,967,295&lt;br /&gt;
                          604800         ; Refresh in Sekunden&lt;br /&gt;
                           86400         ; Retry in Sekunden&lt;br /&gt;
                         2419200         ; Expire in Sekunden&lt;br /&gt;
                          604800 )       ; Negative Cache TTL in Sekunden&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 ; Kopf Ende&lt;br /&gt;
 ; Ab hier werden die Namen aufgelöst.&lt;br /&gt;
  &lt;br /&gt;
 opsi-1-lnx01            IN A    10.8.190.1&lt;br /&gt;
 server                  CNAME   opsi-1-lnx01&lt;br /&gt;
 wpad                    CNAME   opsi-1-lnx01&lt;br /&gt;
 &lt;br /&gt;
 printer01               IN A    10.8.190.31&lt;br /&gt;
 &lt;br /&gt;
 win01                   IN A    10.8.190.101&lt;br /&gt;
 win02                   IN A    10.8.190.102&lt;br /&gt;
 win03                   IN A    10.8.190.103&lt;br /&gt;
 win04                   IN A    10.8.190.104&lt;br /&gt;
 win05                   IN A    10.8.190.105&lt;br /&gt;
&lt;br /&gt;
===== 190.8.10.in-addr.arpa.zone =====&lt;br /&gt;
 vim /etc/bind/zones/190.8.10.in-addr.arpa.zone&lt;br /&gt;
&lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND zone file for 190.8.10.in-addr.arpa zone&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 @       IN      SOA     opsi-1-lnx01.opsi-1.local. admin.opsi-1.local. (&lt;br /&gt;
                        20140601801     ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
  1                      IN PTR  opsi-1-lnx01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
 31                      IN PTR  printer01.opsi-1.local.&lt;br /&gt;
 &lt;br /&gt;
 101                     IN PTR  win01.opsi-1.local.&lt;br /&gt;
 102                     IN PTR  win02.opsi-1.local.&lt;br /&gt;
 103                     IN PTR  win03.opsi-1.local.&lt;br /&gt;
 104                     IN PTR  win04.opsi-1.local.&lt;br /&gt;
&lt;br /&gt;
===== DHCP-Client anpassen =====&lt;br /&gt;
Wenn der Server seine incoming IP über dhcp bezieht:&amp;lt;br&amp;gt;&lt;br /&gt;
Damit unsere &#039;&#039;/etc/resolv.conf&#039;&#039; nicht andauernt überschrieben wird, muss das Verhalten des &#039;&#039;isc-dhcp-client&#039;&#039; geändert werden.&lt;br /&gt;
 vim /etc/dhcp/dhclient.conf&lt;br /&gt;
Im Block &#039;&#039;request&#039;&#039; auskommentieren:&lt;br /&gt;
* domain-name &lt;br /&gt;
* domain-name-servers&lt;br /&gt;
* domain-search&lt;br /&gt;
* host-name&lt;br /&gt;
* dhcp6.name-servers&lt;br /&gt;
* dhcp6.domain-search,&lt;br /&gt;
* netbios-name-servers&lt;br /&gt;
&lt;br /&gt;
Damit haben wir noch ein paar weitere &#039;&#039;requests&#039;&#039; abgeschaltet. Sollte nicht schaden.&lt;br /&gt;
&lt;br /&gt;
===== resolv.conf =====&lt;br /&gt;
&lt;br /&gt;
 vim /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 search opsi-1.local&lt;br /&gt;
&lt;br /&gt;
==== DHCP ====&lt;br /&gt;
 apt-get install isc-dhcp-server&lt;br /&gt;
&lt;br /&gt;
===== /etc/default/isc-dhcp-server =====&lt;br /&gt;
In &#039;&#039;/etc/default/isc-dhcp-server&#039;&#039; das etsprechende Netzwerkinterface eintragen, auf dem der DHCP-Server auf Anfragen lauschen soll.&lt;br /&gt;
&lt;br /&gt;
 vim /etc/default/isc-dhcp-server&lt;br /&gt;
&lt;br /&gt;
In die Zeile &lt;br /&gt;
 INTERFACES=&amp;quot;&amp;quot;&lt;br /&gt;
das entsprechende Interface eintragen.&amp;lt;br&amp;gt;&lt;br /&gt;
WICHTIG: Nur ein Interface darf rein, da die nc-opsi Tools darauf zurückgreifen!&lt;br /&gt;
 INTERFACE=&amp;quot;eth0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===== /etc/dhcp/dhcpd.conf =====&lt;br /&gt;
Einträge für das Netzwerksegment 10.8.190.0/24.&amp;lt;br&amp;gt;&lt;br /&gt;
dhcpd.conf leeren&lt;br /&gt;
 echo &amp;gt; /etc/dhcp/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
 vim /etc/dhcp/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 # Ist der offizielle DHCP-Server für alles in 10.8.190.0/24&lt;br /&gt;
 authoritative;&lt;br /&gt;
 # DNS-Domain-Name in der /etc/resolv.conf des Clienten&lt;br /&gt;
 # Das ist nicht die Windows Domain&lt;br /&gt;
 option domain-name &amp;quot;opsi-1.local&amp;quot;;&lt;br /&gt;
 # Nameserver&lt;br /&gt;
 option domain-name-servers 10.8.190.1;&lt;br /&gt;
  &lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 7200;&lt;br /&gt;
 log-facility local7;&lt;br /&gt;
  &lt;br /&gt;
 subnet 10.8.190.0 netmask 255.255.255.0 {&lt;br /&gt;
   # Der Range für nicht unten aufgeführte Computer per default abgeschaltet.&lt;br /&gt;
   # range 10.8.190.230 10.8.190.245;&lt;br /&gt;
   option routers 10.8.190.1;&lt;br /&gt;
   option broadcast-address 10.8.190.255;&lt;br /&gt;
   default-lease-time 600;&lt;br /&gt;
   max-lease-time 7200;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Bei dieser Config werden die IPs über den nameserver aufgelöst.&lt;br /&gt;
  &lt;br /&gt;
 host win01 { hardware ethernet 00:00:00:00:00:00;  fixed-address win01.opsi-1.local; }&lt;br /&gt;
 host win02 { hardware ethernet 00:00:00:00:00:00;  fixed-address win02.opsi-1.local; }&lt;br /&gt;
 host win03 { hardware ethernet 00:00:00:00:00:00;  fixed-address win03.opsi-1.local; }&lt;br /&gt;
 host win04 { hardware ethernet 00:00:00:00:00:00;  fixed-address win04.opsi-1.local; }&lt;br /&gt;
&lt;br /&gt;
==== Abhängigkeiten installieren ====&lt;br /&gt;
-y beantwortet die Frage nach dem &amp;quot;Soll installiert werden?&amp;quot; mit &amp;quot;Ja&amp;quot;&lt;br /&gt;
 apt-get install -y wget lsof host python-mechanize p7zip-full cabextract openbsd-inetd samba samba-common smbclient cifs-utils samba-doc&lt;br /&gt;
In diesem Beispiel wird OPSI ohne mysql installiert&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;winbind&#039;&#039;&#039; abstellen&lt;br /&gt;
&lt;br /&gt;
==== samba ====&lt;br /&gt;
=====/etc/samba/smb.conf =====&lt;br /&gt;
Bei der Installation von OPSI werden wir gefragt, ob wir Änderungen an der smb.conf zulassen wollen:&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn &amp;quot;ja&amp;quot;, dann wurde der Block &#039;&#039;OPSI&#039;&#039; eingefügt:&amp;lt;br&amp;gt;&lt;br /&gt;
Wir können aber die folgende smb.conf nutzen.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird samba zum Domänen-Controller im NT4-Style.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Name der Domäne ist OPSI-1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
smb.conf ist buggy!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 # /etc/samba/smb.conf&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 #======================= Global Settings =======================&lt;br /&gt;
 &lt;br /&gt;
 [global]&lt;br /&gt;
 &lt;br /&gt;
   workgroup = OPSI-1&lt;br /&gt;
   server string = %h server&lt;br /&gt;
   wins support = no&lt;br /&gt;
 ;   wins server = w.x.y.z&lt;br /&gt;
   dns proxy = no&lt;br /&gt;
   name resolve order = lmhosts host wins bcast&lt;br /&gt;
 &lt;br /&gt;
 #### Networking ####&lt;br /&gt;
 &lt;br /&gt;
   interfaces = 127.0.0.0/8 eth0&lt;br /&gt;
   bind interfaces only = yes&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #### Debugging/Accounting ####&lt;br /&gt;
 &lt;br /&gt;
 #   log file = /var/log/samba/log.%m&lt;br /&gt;
   log file = /var/log/samba/log.all&lt;br /&gt;
   max log size = 1000&lt;br /&gt;
   log level = 2&lt;br /&gt;
   panic action = /usr/share/samba/panic-action %d&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ####### Authentication #######&lt;br /&gt;
 &lt;br /&gt;
   security = user&lt;br /&gt;
   encrypt passwords = true&lt;br /&gt;
   passdb backend = tdbsam&lt;br /&gt;
   obey pam restrictions = yes&lt;br /&gt;
   unix password sync = no&lt;br /&gt;
 &lt;br /&gt;
   passwd program = /usr/bin/passwd %u&lt;br /&gt;
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .&lt;br /&gt;
 &lt;br /&gt;
   pam password change = yes&lt;br /&gt;
 &lt;br /&gt;
   map to guest = bad user&lt;br /&gt;
 &lt;br /&gt;
 ########## Domains ###########&lt;br /&gt;
 &lt;br /&gt;
   domain logons = yes&lt;br /&gt;
   logon path = \\%N\profiles\%a\%U&lt;br /&gt;
   logon drive = H:&lt;br /&gt;
 #   logon home = \\%N\%U&lt;br /&gt;
 ;   logon script = logon.cmd&lt;br /&gt;
 &lt;br /&gt;
 add machine script  = /usr/sbin/useradd -g machines -c &amp;quot;%u machine account&amp;quot; -d /var/lib/samba -s /bin/false %u&lt;br /&gt;
 &lt;br /&gt;
 # Hide desktop.ini&lt;br /&gt;
   hide files = /desktop.ini/ntuser.ini/NTUSER.*/Thumbs.db/&lt;br /&gt;
 &lt;br /&gt;
 ########## Printing ##########&lt;br /&gt;
 &lt;br /&gt;
 # If you want to automatically load your printer list rather&lt;br /&gt;
 # than setting them up individually then you&#039;ll need this&lt;br /&gt;
 #   load printers = yes&lt;br /&gt;
 &lt;br /&gt;
 # lpr(ng) printing. You may wish to override the location of the&lt;br /&gt;
 # printcap file&lt;br /&gt;
 ;   printing = bsd&lt;br /&gt;
 ;   printcap name = /etc/printcap&lt;br /&gt;
 &lt;br /&gt;
 # CUPS printing.  See also the cupsaddsmb(8) manpage in the&lt;br /&gt;
 # cupsys-client package.&lt;br /&gt;
 ;   printing = cups&lt;br /&gt;
 ;   printcap name = cups&lt;br /&gt;
 &lt;br /&gt;
 ############ Misc ############&lt;br /&gt;
 &lt;br /&gt;
   usershare allow guests = no&lt;br /&gt;
 &lt;br /&gt;
 [homes]&lt;br /&gt;
   comment = Home Directories&lt;br /&gt;
   browseable = no&lt;br /&gt;
   read only = no&lt;br /&gt;
   create mask = 0700&lt;br /&gt;
   directory mask = 0700&lt;br /&gt;
   valid users = %S&lt;br /&gt;
 &lt;br /&gt;
 [netlogon]&lt;br /&gt;
   comment = Network Logon Service&lt;br /&gt;
   path = /local/samba/netlogon&lt;br /&gt;
   guest ok = yes&lt;br /&gt;
   read only = yes&lt;br /&gt;
 &lt;br /&gt;
 [profiles]&lt;br /&gt;
   comment = Users profiles&lt;br /&gt;
   path = /local/samba/profiles/&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   read only = no&lt;br /&gt;
   browseable = no&lt;br /&gt;
   create mask = 0600&lt;br /&gt;
   directory mask = 0700&lt;br /&gt;
 &lt;br /&gt;
 [printers]&lt;br /&gt;
   comment = All Printers&lt;br /&gt;
   browseable = no&lt;br /&gt;
   path = /var/spool/samba&lt;br /&gt;
   printable = yes&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   read only = yes&lt;br /&gt;
   create mask = 0700&lt;br /&gt;
 &lt;br /&gt;
 [print$]&lt;br /&gt;
   comment = Printer Drivers&lt;br /&gt;
   path = /var/lib/samba/printers&lt;br /&gt;
   browseable = yes&lt;br /&gt;
   read only = yes&lt;br /&gt;
   guest ok = no&lt;br /&gt;
   write list = root, @ntadmin&lt;br /&gt;
 &lt;br /&gt;
 # OPSI&lt;br /&gt;
 &lt;br /&gt;
 [opsi_depot]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi depot share (ro)&lt;br /&gt;
   path = /var/lib/opsi/depot&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   follow symlinks = yes&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = no&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_depot_rw]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi depot share (rw)&lt;br /&gt;
   path = /var/lib/opsi/depot&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   follow symlinks = yes&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_images]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi ntfs images share (rw)&lt;br /&gt;
   path = /var/lib/opsi/ntfs-images&lt;br /&gt;
   oplocks = no&lt;br /&gt;
   level2 oplocks = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_config]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi config share&lt;br /&gt;
   path = /var/lib/opsi/config&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
 &lt;br /&gt;
 [opsi_workbench]&lt;br /&gt;
   available = yes&lt;br /&gt;
   comment = opsi workbench&lt;br /&gt;
   path = /home/opsiproducts&lt;br /&gt;
   writeable = yes&lt;br /&gt;
   invalid users = root&lt;br /&gt;
   create mask = 0660&lt;br /&gt;
   directory mask = 0770&lt;br /&gt;
   write list = @opsiadmin&lt;br /&gt;
 &lt;br /&gt;
 [programme]&lt;br /&gt;
 	path = /local/smb/shares/programme/&lt;br /&gt;
 	comment = Programmdaten&lt;br /&gt;
 	guest ok = no&lt;br /&gt;
 	read only = no&lt;br /&gt;
 	create mask = 0644&lt;br /&gt;
 	directory mask = 2755&lt;br /&gt;
 	force user = domainuser&lt;br /&gt;
 &lt;br /&gt;
 [software]&lt;br /&gt;
 	path = /local/smb/shares/software/&lt;br /&gt;
 	comment = Softwarepakete&lt;br /&gt;
 	guest ok = no&lt;br /&gt;
 	read only = yes&lt;br /&gt;
&lt;br /&gt;
Damit die neue Config wirksam werden kann, muss samba neu gestartet werden.&lt;br /&gt;
 /etc/init.d/samba restart&lt;br /&gt;
&lt;br /&gt;
===== Samba-User =====&lt;br /&gt;
====== Maschinenaccount ======&lt;br /&gt;
Damit &#039;&#039;add machine script&#039;&#039; aus der smb.conf funktioniert, muss die entsprechende Gruppe für die PCs angelegt werden.&lt;br /&gt;
 groupadd machines&lt;br /&gt;
&lt;br /&gt;
====== Benutzer ======&lt;br /&gt;
Das Setup bekommt drei Samba-User&amp;lt;br&amp;gt;&lt;br /&gt;
* domainadmin: Dieser User darf alles,&lt;br /&gt;
* domainjoin: Dieser User darf PCs in die Domain aufnehmen&lt;br /&gt;
* domainuser: Einfacher Benutzer, keinerlei administrative Rechte&lt;br /&gt;
&lt;br /&gt;
Bei der Variante &#039;&#039;groupmap&#039;&#039; wird eine unix-group einer NT-Group zugewiesen.&lt;br /&gt;
 groupadd ntadmin&lt;br /&gt;
&lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Admins&amp;quot; unixgroup=ntadmin rid=512 type=d&lt;br /&gt;
&lt;br /&gt;
Die Mitglieder der Gruppe &#039;&#039;ntadmin&#039;&#039; sind gleichzeitig &#039;&#039;Domain Admins&#039;&#039; der Windows NT4-Style Domäne.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Benutzer werden mit &#039;&#039;useradd&#039;&#039; ohne weitere Optionen angelegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Dadurch wird kein Homeverzeichniss angelegt und nach keinem Password gefragt, so dass sich die Benutzer nicht am Server anmelden können.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit &#039;&#039;smbpasswd&#039;&#039; werden die Benutzer zu Samba hinzugefügt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bug: Homeverzeichniss für aktive Samba-User ist Pflicht!!!!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Durch die dritte Zeile wird der Benutzer &#039;&#039;domainadmin&#039;&#039; zum &#039;&#039;Domain Admin&#039;&#039;&lt;br /&gt;
 useradd domainadmin&lt;br /&gt;
 smbpasswd -a domainadmin&lt;br /&gt;
 addgroup  domainadmin ntadmin&lt;br /&gt;
&lt;br /&gt;
Durch die dritte Zeile bekommt der Benutzer das Recht, Maschinen zur Domain hinzuzufügen&lt;br /&gt;
 useradd domainjoin&lt;br /&gt;
 smbpasswd -a domainjoin&lt;br /&gt;
 net rpc rights grant &#039;DOMAIN\domainjoin&#039; SeMachineAccountPrivilege -U domainadmin&lt;br /&gt;
&lt;br /&gt;
 useradd domainuser&lt;br /&gt;
 smbpasswd -a domainuser&lt;br /&gt;
&lt;br /&gt;
==== OPSI installieren ====&lt;br /&gt;
Hinzufügen des Repositories&lt;br /&gt;
 echo &amp;quot;deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0 ./&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/opsi.list&lt;br /&gt;
Signatur des Repositories importieren&lt;br /&gt;
 wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0/Release.key | apt-key add -&lt;br /&gt;
&lt;br /&gt;
Der Erfolg kann mit &lt;br /&gt;
 apt-key list&lt;br /&gt;
überprüft werden&amp;lt;br&amp;gt;&lt;br /&gt;
Paketliste aktualisieren&lt;br /&gt;
 apt-get update&lt;br /&gt;
System upgraden&lt;br /&gt;
 apt-get upgrade -y&lt;br /&gt;
&lt;br /&gt;
Die eigentlichen OPSI-Pakete installieren&lt;br /&gt;
 apt-get install -y opsi-atftpd&lt;br /&gt;
 apt-get install -y opsi-depotserver&lt;br /&gt;
 apt-get install -y opsi-configed&lt;br /&gt;
&lt;br /&gt;
Es fehlt nocht einiges. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://download.uib.de/opsi4.0/doc/html/opsi-getting-started/opsi-getting-started.html opsi-getting-started]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Anmerkungen ===&lt;br /&gt;
&#039;&#039;/opt/pcbin&#039;&#039; und das dazugehörige samba-share &#039;&#039;[opt_pcbin]&#039;&#039; ist eine OPSI-Altlast, die der Hersteller los werden will.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://forum.opsi.org/viewtopic.php?f=6&amp;amp;t=3145 Paket winxppro ohne Verzeichnisstruktur in /opt/pcbin/install]&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn sehr alte OPSI-Pakete eingesetzt werden, könnten wir allerdings darauf angewiesen sein.&lt;br /&gt;
&lt;br /&gt;
=== Scripte ===&lt;br /&gt;
User automatisch anlegen: Entwurf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 login=&amp;lt;USER&amp;gt;&lt;br /&gt;
 pass=&amp;lt;PASSWRD&amp;gt;&lt;br /&gt;
 options=&amp;quot;&amp;quot; # zum Beispiel das Homeverzeichniss, die shell (/bin/false, /bin/bash)&lt;br /&gt;
 &lt;br /&gt;
 useradd $login $options&lt;br /&gt;
 echo -ne &amp;quot;$pass\n$pass\n&amp;quot; | smbpasswd -a -s $login&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit &#039;&#039;net rpc rights grant&#039;&#039; den Benutzern &#039;&#039;winadmin&#039;&#039; alle Rechte und &#039;&#039;joindom&#039;&#039; &amp;quot;SeMachineAccountPrivilege&amp;quot;  geben.&amp;lt;br&amp;gt;&lt;br /&gt;
Altetnativ: &lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Admins&amp;quot; unixgroup=ntadmin rid=512 type=d&lt;br /&gt;
Der bekannte &#039;&#039;winadmin&#039;&#039; muss alternativ der Gruppe &#039;&#039;ntadmin&#039;&#039; angehören.&amp;lt;br&amp;gt;&lt;br /&gt;
Dann muss kein &#039;&#039;net rpc rights grant .... &#039;&#039; ausgeführt werden.&lt;br /&gt;
 net groupmap add ntgroup=&amp;quot;Domain Users&amp;quot; unixgroup=ntuser rid=513 type=d&lt;br /&gt;
Table 12.1. Well-Known User Default RIDs&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/groupmapping.html#id2597519 Samba Docu: Table 12.1. Well-Known User Default RIDs]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Später mal ===&lt;br /&gt;
==== OPSI ====&lt;br /&gt;
OPSI Installation Anleitung&amp;lt;br&amp;gt;&lt;br /&gt;
[http://download.uib.de/opsi_stable/doc/opsi-getting-started-stable-en.pdf  opsi-getting-started-stable-en.pdf] Anleitung auf English&amp;lt;br&amp;gt; &lt;br /&gt;
[http://download.uib.de/opsi_stable/doc/opsi-getting-started-stable-de.pdf  opsi-getting-started-stable-de.pdf] Anleitung auf Deutsch&lt;br /&gt;
&lt;br /&gt;
==== /etc/fstab ====&lt;br /&gt;
&lt;br /&gt;
Herausfinden und weiterverarbeiten der UUID &lt;br /&gt;
  blkid /dev/opsi_system/lv_local &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&lt;br /&gt;
Am Ende herauskommen muss in der &#039;&#039;/etc/fstab&#039;&#039; etwas in der Art:&lt;br /&gt;
 UUID=&amp;lt;UUID des lv_local&amp;gt;       /local  ext4    defaults        0       2&lt;br /&gt;
&lt;br /&gt;
lv_local einbinden auf /local&lt;br /&gt;
&lt;br /&gt;
 cp -a /var/lib/opsi /local&lt;br /&gt;
 rm -rf /var/lib/opsi&lt;br /&gt;
 ln -s /local/opsi/ /var/lib/opsi&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Shell/bash_befehle&amp;diff=5917</id>
		<title>Shell/bash befehle</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Shell/bash_befehle&amp;diff=5917"/>
		<updated>2021-09-24T06:58:04Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Befehle ==&lt;br /&gt;
&lt;br /&gt;
=== Monitoring ===&lt;br /&gt;
&lt;br /&gt;
==== pydf -h ====&lt;br /&gt;
&lt;br /&gt;
wie df nur schöner und ohne tmpfs&lt;br /&gt;
&lt;br /&gt;
==== iotop -o ====&lt;br /&gt;
&lt;br /&gt;
wie top nur für festplatte iops &lt;br /&gt;
&lt;br /&gt;
==== htop ====&lt;br /&gt;
&lt;br /&gt;
=== lsblk===&lt;br /&gt;
lsblk - Blockgeräte auflisten&lt;br /&gt;
===lvs===&lt;br /&gt;
lvs — report information about logical volumes&lt;br /&gt;
&lt;br /&gt;
===w===&lt;br /&gt;
Show who is logged on and what they are doing.&lt;br /&gt;
===who===&lt;br /&gt;
show who is logged on&lt;br /&gt;
===last, lastb===&lt;br /&gt;
show listing of last logged in users&lt;br /&gt;
===lastlog===&lt;br /&gt;
examine lastlog file&lt;br /&gt;
&lt;br /&gt;
== Einstellungen ==&lt;br /&gt;
&lt;br /&gt;
=== für die History ===&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export HISTFILESIZE=&lt;br /&gt;
export HISTSIZE=&lt;br /&gt;
#export HISTTIMEFORMAT=&amp;quot;[%F %T] &amp;quot;&lt;br /&gt;
export HISTTIMEFORMAT=&amp;quot;%d/%m/%y %T &amp;quot;&lt;br /&gt;
export HISTFILE=~/.bash_history&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ip ===&lt;br /&gt;
 ip rule&lt;br /&gt;
Zeigt sämtliche Routing Tabellen an.&lt;br /&gt;
&lt;br /&gt;
 ip r ls t &amp;lt;Tabellenname&amp;gt;&lt;br /&gt;
Zeigt den Inhalt einer Routingtabelle&lt;br /&gt;
&lt;br /&gt;
=== vim ===&lt;br /&gt;
==== Aus und Einkommentieren ====&lt;br /&gt;
Das folgende ist ein Zitat aus der verlinkten Seite.&lt;br /&gt;
&lt;br /&gt;
Um Zeilen zu kommentieren kann man im Normal Modus &lt;br /&gt;
 :&amp;lt;Startzeile&amp;gt;,&amp;lt;Endzeile&amp;gt;s/^/#/&lt;br /&gt;
 :&amp;lt;Startzeile&amp;gt;,&amp;lt;+-Zeilenanzahl&amp;gt;s/^/#/&lt;br /&gt;
eingeben. Zum entfernen der Kommentierung dann &lt;br /&gt;
 :&amp;lt;Startzeile&amp;gt;,&amp;lt;Endzeile&amp;gt;s/^#//&lt;br /&gt;
 :&amp;lt;Startzeile&amp;gt;,&amp;lt;+-Zeilenanzahl&amp;gt;s/^#//&lt;br /&gt;
Im Visual Modus geht das auch, dann aber im Blockweisen Visual Modus.&amp;lt;br&amp;gt;&lt;br /&gt;
Bei gVim startet man diesen Modus mit Strg+q, im „Standard“ Vim mit Strg+v, den ich bei den Beispielen verwende. &lt;br /&gt;
 ESC 0&lt;br /&gt;
um in den Normal Modus zu wechseln und an den Anfang der Zeile zu springen. Nun mit &lt;br /&gt;
 Strg+v&lt;br /&gt;
den Blockweise Visual Modus einschalten und mit &lt;br /&gt;
 k j&lt;br /&gt;
die gewünschten Zeilen markieren. Danach dann &lt;br /&gt;
 I # ESC&lt;br /&gt;
eingeben, und fertig, die markierten Zeilen beginnen jetzt alle mit #. &amp;lt;br&amp;gt;&lt;br /&gt;
Etwas warten, vim nimmt sich Zeit, um die Änderung durch zu führen.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zum entfernen markiert man die Zeilen auf die gleiche Art, nur das dann mit &amp;lt;br&amp;gt;&lt;br /&gt;
 x&lt;br /&gt;
das erste Zeichen in den markierten Zeilen (hier #) gelöscht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.kruse-lathen.de/blog/?p=195&lt;br /&gt;
&lt;br /&gt;
=== Musikformate umwandeln ===&lt;br /&gt;
Geeignet für große Datenmengen in vielen Verzeichnissen.&lt;br /&gt;
 find . -name &#039;*.m4a&#039; -print0 | while read -d &#039;&#039; -r file; do   ffmpeg -i &amp;quot;$file&amp;quot; -n -acodec libmp3lame -ab 128k &amp;quot;${file%.m4a}.mp3&amp;quot; &amp;lt; /dev/null; done&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Awesome-WM&amp;diff=5847</id>
		<title>Awesome-WM</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Awesome-WM&amp;diff=5847"/>
		<updated>2020-12-31T15:38:00Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Panel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Monitor Terra LCD 4319 HA  ==&lt;br /&gt;
 awful.util.spawn_with_shell(&amp;quot;xrandr --output VGA-0 --mode &amp;quot;1280x1024_60.00&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Vorbereitung ===&lt;br /&gt;
  cvt 1280 1024 &lt;br /&gt;
Oder andere gewünschte Auflösung&amp;lt;br&amp;gt;&lt;br /&gt;
Dann&lt;br /&gt;
 xrandr --newmode &amp;lt;output of cvt&amp;gt;&lt;br /&gt;
 xrandr --addmode &amp;quot;&amp;lt;Name aus cvt&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Link ===&lt;br /&gt;
https://wiki.archlinux.org/index.php/xrandr&lt;br /&gt;
&lt;br /&gt;
== Caps Lock as the Mod Key ==&lt;br /&gt;
IBM Spacesaver Keyboard&lt;br /&gt;
 awful.util.spawn_with_shell(&amp;quot;xmodmap ~/.Xmodmap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten ===&lt;br /&gt;
vim .Xmodmap&lt;br /&gt;
 clear Lock &lt;br /&gt;
 keycode 66 = Hyper_L&lt;br /&gt;
 add mod4 = Hyper_L&lt;br /&gt;
&lt;br /&gt;
=== Link ===&lt;br /&gt;
https://faq.i3wm.org/question/490/using-caps-lock-as-mod-key/&lt;br /&gt;
&lt;br /&gt;
== Panel ==&lt;br /&gt;
=== plank ===&lt;br /&gt;
* Bisher die beste der getesteten Panels.&lt;br /&gt;
* Eingesetzt mit einem Touchmonitor als Starter für Apps&lt;br /&gt;
* layout&lt;br /&gt;
** Oben die awesome-Leite&lt;br /&gt;
** Unten plank&lt;br /&gt;
 apt install plank&lt;br /&gt;
=== lxpanel ===&lt;br /&gt;
* Vielversprechend&lt;br /&gt;
* Desktop-Pager funktioniert mit touch&lt;br /&gt;
** Multimonitortauglich&lt;br /&gt;
&lt;br /&gt;
=== ukui-panel ===&lt;br /&gt;
* Schlecht, arbeitet nicht gut zusammen&lt;br /&gt;
=== vala-panel ===&lt;br /&gt;
* Schlecht, arbeitet nicht gut zusammen&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Awesome-WM&amp;diff=5846</id>
		<title>Awesome-WM</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Awesome-WM&amp;diff=5846"/>
		<updated>2020-12-31T15:27:23Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Monitor Terra LCD 4319 HA  ==&lt;br /&gt;
 awful.util.spawn_with_shell(&amp;quot;xrandr --output VGA-0 --mode &amp;quot;1280x1024_60.00&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Vorbereitung ===&lt;br /&gt;
  cvt 1280 1024 &lt;br /&gt;
Oder andere gewünschte Auflösung&amp;lt;br&amp;gt;&lt;br /&gt;
Dann&lt;br /&gt;
 xrandr --newmode &amp;lt;output of cvt&amp;gt;&lt;br /&gt;
 xrandr --addmode &amp;quot;&amp;lt;Name aus cvt&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Link ===&lt;br /&gt;
https://wiki.archlinux.org/index.php/xrandr&lt;br /&gt;
&lt;br /&gt;
== Caps Lock as the Mod Key ==&lt;br /&gt;
IBM Spacesaver Keyboard&lt;br /&gt;
 awful.util.spawn_with_shell(&amp;quot;xmodmap ~/.Xmodmap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten ===&lt;br /&gt;
vim .Xmodmap&lt;br /&gt;
 clear Lock &lt;br /&gt;
 keycode 66 = Hyper_L&lt;br /&gt;
 add mod4 = Hyper_L&lt;br /&gt;
&lt;br /&gt;
=== Link ===&lt;br /&gt;
https://faq.i3wm.org/question/490/using-caps-lock-as-mod-key/&lt;br /&gt;
&lt;br /&gt;
== Panel ==&lt;br /&gt;
=== plank ===&lt;br /&gt;
* Bisher die beste der getesteten Panels.&lt;br /&gt;
* Eingesetzt mit einem Touchmonitor als Starter für Apps&lt;br /&gt;
* layout&lt;br /&gt;
** Oben die awesome-Leite&lt;br /&gt;
** Unten plank&lt;br /&gt;
 apt install plank&lt;br /&gt;
=== ukui-panel ===&lt;br /&gt;
* Schlecht, arbeitet nicht gut zusammen&lt;br /&gt;
=== vala-panel ===&lt;br /&gt;
* Schlecht, arbeitet nicht gut zusammen&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5487</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5487"/>
		<updated>2019-12-18T08:02:20Z</updated>

		<summary type="html">&lt;p&gt;HK: /* VM erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list runningvms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
* Zuletzt Maschine wieder starten&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VM erstellen ==&lt;br /&gt;
BUGGY und ALPHA&lt;br /&gt;
* Welche &#039;&#039;&#039;groups&#039;&#039;&#039; gibt es?&lt;br /&gt;
 vboxmanage list groups&lt;br /&gt;
* Die Ausgabe beginnt immer mit einem &#039;&#039;&#039;/&#039;&#039;&#039;, der muss auch bei der Erstellung der VM angegeben werden&lt;br /&gt;
&lt;br /&gt;
* Welche &#039;&#039;&#039;ostypes&#039;&#039;&#039; gibt es?&lt;br /&gt;
* Ja, hat Auswirkungen. z.B. Win10 startet nicht in einer VM mit OS-Type Win7.&lt;br /&gt;
 vboxmanage list ostypes&lt;br /&gt;
&lt;br /&gt;
 vboxmanage createvm --name &amp;lt;VBox-Name&amp;gt; --groups &amp;lt;Groupname&amp;gt; --register --ostype &amp;lt;OS-Type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Der VM einen Festplattencontroller hinzufügen &lt;br /&gt;
 vboxmanage storagectl win-10-1-OPSI --name &amp;lt;etwas unklar&amp;gt;  --add &amp;lt;controller type [ide|sata|...]&lt;br /&gt;
&lt;br /&gt;
* Virtuelle Festplatte erstellen&lt;br /&gt;
 vboxmanage createmedium disk --filename &amp;lt;disk-name&amp;gt; --size &amp;lt;megabytes&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Virtuelle Festplatte hinzufügen&lt;br /&gt;
Nun ja....habe den Rest mit der GUI gemacht&lt;br /&gt;
* Netzwerk&lt;br /&gt;
* Bootreihenfolge (Netz/HDD)&lt;br /&gt;
* RAM&lt;br /&gt;
* VRAM&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5486</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5486"/>
		<updated>2019-12-18T07:23:57Z</updated>

		<summary type="html">&lt;p&gt;HK: /* VM erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list runningvms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
* Zuletzt Maschine wieder starten&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VM erstellen ==&lt;br /&gt;
BUGGY und ALPHA&lt;br /&gt;
* Welche &#039;&#039;&#039;groups&#039;&#039;&#039; gibt es?&lt;br /&gt;
 vboxmanage list groups&lt;br /&gt;
* Die Ausgabe beginnt immer mit einem &#039;&#039;&#039;/&#039;&#039;&#039;, der muss auch bei der Erstellung der VM angegeben werden&lt;br /&gt;
&lt;br /&gt;
* Welche &#039;&#039;&#039;ostypes&#039;&#039;&#039; gibt es?&lt;br /&gt;
* Ja, hat Auswirkungen. z.B. Win10 startet nicht in einer VM mit OS-Type Win7.&lt;br /&gt;
 vboxmanage list ostypes&lt;br /&gt;
&lt;br /&gt;
 vboxmanage createvm --name &amp;lt;VBox-Name&amp;gt; --groups &amp;lt;Groupname&amp;gt; --register --ostype &amp;lt;OS-Type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Der VM einen Festplattencontroller hinzufügen &lt;br /&gt;
 vboxmanage storagectl win-10-1-OPSI --name &amp;lt;etwas unklar&amp;gt;  --add &amp;lt;controller type [ide|sata|...]&lt;br /&gt;
&lt;br /&gt;
* Virtuelle Festplatte erstellen&lt;br /&gt;
 vboxmanage createmedium disk --filename &amp;lt;disk-name&amp;gt; --size &amp;lt;megabytes&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Virtuelle Festplatte hinzufügen&lt;br /&gt;
Nun ja....&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5485</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5485"/>
		<updated>2019-12-18T06:58:28Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list runningvms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
* Zuletzt Maschine wieder starten&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VM erstellen ==&lt;br /&gt;
BUGGY und ALPHA&lt;br /&gt;
* Welche Gruppen gibt es?&lt;br /&gt;
 vboxmanage list groups&lt;br /&gt;
* Die Ausgabe beginnt immer mit einem &#039;&#039;&#039;/&#039;&#039;&#039;, der muss auch bei der Erstellung der VM angegeben werden&lt;br /&gt;
&lt;br /&gt;
vboxmanage createvm --name &amp;lt;VBox-Name&amp;gt; --groups &amp;lt;Groupname&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5482</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5482"/>
		<updated>2019-12-17T08:39:44Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Snapshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list runningvms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
* Zuletzt Maschine wieder starten&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5481</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5481"/>
		<updated>2019-12-17T08:39:00Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Maschinen anzeigen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list runningvms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5480</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5480"/>
		<updated>2019-12-17T08:38:31Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list running vms&lt;br /&gt;
&lt;br /&gt;
== Maschine steuern ==&lt;br /&gt;
* Maschine starten&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBOX-Name&amp;gt;&lt;br /&gt;
* Virtuellen Powerbutton an der Maschine drücken&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  acpipowerbutton&lt;br /&gt;
* Das viruelle Stromkabel ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBOX-Name&amp;gt;  poweroff&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5479</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=VirtualBox&amp;diff=5479"/>
		<updated>2019-12-17T08:34:58Z</updated>

		<summary type="html">&lt;p&gt;HK: Die Seite wurde neu angelegt: „== CMD Befehle == === Maschinen anzeigen === * vboxmanage und Return zeigt die gesamte Referenz an * vboxmanage list und Return zeigt die Referenz zu &amp;#039;&amp;#039;&amp;#039;vboxma…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CMD Befehle ==&lt;br /&gt;
=== Maschinen anzeigen ===&lt;br /&gt;
* vboxmanage und Return zeigt die gesamte Referenz an&lt;br /&gt;
* vboxmanage list und Return zeigt die Referenz zu &#039;&#039;&#039;vboxmanage list&#039;&#039;&#039; an &lt;br /&gt;
&lt;br /&gt;
* Alle VBoxen listen&lt;br /&gt;
 vboxmanage list vms&lt;br /&gt;
&lt;br /&gt;
* Alle laufenden VBoxen listen&lt;br /&gt;
 vboxmanage list running vms&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
* Snapshot machen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; take &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshots einer Maschine anzeigen lassen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; list &lt;br /&gt;
&lt;br /&gt;
* Snapshot löschen&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; delete &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Snapshot restore&lt;br /&gt;
* Zuerst Container abschalten, in diesem Fall schlicht Stecker ziehen&lt;br /&gt;
 vboxmanage controlvm &amp;lt;VBox-Name&amp;gt; poweroff&lt;br /&gt;
 vboxmanage snapshot &amp;lt;VBOX-Name&amp;gt; restore &amp;lt;Snapshotname&amp;gt;&lt;br /&gt;
 vboxmanage startvm &amp;lt;VBox-Name&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5478</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5478"/>
		<updated>2019-12-17T08:22:07Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;Achtung&#039;&#039;&#039;: dieses wiki wird von der [http://netz.coop netz.coop eG] betrieben und ist ausschliesslich als Notizzettel gedacht und erhebt &lt;br /&gt;
 keinen Anspruch auf Vollständigkeit!! Im Idealfall können auf Grundlage dieser Notizen Blogartikel entstehen die dann &lt;br /&gt;
 auf [https://netz.coop/zeige/blog/ netz.coop/zeige/blog/] zu finden sind.&lt;br /&gt;
&lt;br /&gt;
 Es existieren noch Artikel auf der alten [https://mensch.coop//vosp vosp] Seite die noch nicht übertragen worden sind&lt;br /&gt;
 Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].&lt;br /&gt;
 Achtung jetzt mit [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi/de SyntaxHighlight_GeSHi]&lt;br /&gt;
&lt;br /&gt;
[[e-bike]]&lt;br /&gt;
&lt;br /&gt;
[[Spezial:Alle_Seiten]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; border=1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! desktop software&lt;br /&gt;
|-&lt;br /&gt;
| [[inkscape]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jitsi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[netbeans]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firefox]]&lt;br /&gt;
|-&lt;br /&gt;
| [[X]]&lt;br /&gt;
|-&lt;br /&gt;
| [[awesome-WM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteDesktopLinux]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sprachen / Bibliotheken&lt;br /&gt;
|-&lt;br /&gt;
| [[css]]&lt;br /&gt;
|-&lt;br /&gt;
| [[python]]&lt;br /&gt;
|-&lt;br /&gt;
| [[pdf Bibliotheken]]&lt;br /&gt;
|-&lt;br /&gt;
| [[itext]] - pdf lib&lt;br /&gt;
|-&lt;br /&gt;
| [[cairo]] - 2D-Grafikbibliothek&lt;br /&gt;
|-&lt;br /&gt;
| [[R]] statistik&lt;br /&gt;
|-&lt;br /&gt;
| [[javascript]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! weitere Systeme&lt;br /&gt;
|-&lt;br /&gt;
| [[lampp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LineageOS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libre Mesh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openwrt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LEDE]]&lt;br /&gt;
|-&lt;br /&gt;
| [[siduction]]&lt;br /&gt;
|-&lt;br /&gt;
| [[windows]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Raspberry Pi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Macbookpro8.2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ios]] [[ios dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[osx]] Softwareliste =&amp;gt; Lizenz&lt;br /&gt;
|-&lt;br /&gt;
| [[Android]] [[android dev]] [[lineage]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubuntu_2016_04]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Meta Artikel&lt;br /&gt;
|-&lt;br /&gt;
| [[Web Entwicklung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Webdesign]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dompdf]]&lt;br /&gt;
|-&lt;br /&gt;
| [[htaccess]]&lt;br /&gt;
|-&lt;br /&gt;
| [[CalDAV]]&lt;br /&gt;
|-&lt;br /&gt;
| [[erp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Voip]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Projektmanagement]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! linux software&lt;br /&gt;
|-&lt;br /&gt;
| [[systemd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dpkg]]&lt;br /&gt;
|-&lt;br /&gt;
| [[debootstrap]]&lt;br /&gt;
|-&lt;br /&gt;
| [[kde]]&lt;br /&gt;
|-&lt;br /&gt;
| [[network-manager]]&lt;br /&gt;
|-&lt;br /&gt;
| [[initramfs]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Passwortverwaltung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soft-RAID]]&lt;br /&gt;
|-&lt;br /&gt;
| [[crypsetup]]&lt;br /&gt;
|-&lt;br /&gt;
| [[smbclient]]&lt;br /&gt;
|-&lt;br /&gt;
| [[router]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lvm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[KVM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[VirtualBox]]&lt;br /&gt;
|-&lt;br /&gt;
| [[gnutls]]&lt;br /&gt;
|-&lt;br /&gt;
| [[up]] - dyndns mit Linux-Bordmitteln&lt;br /&gt;
|-&lt;br /&gt;
| [[Cloused Source NVIDIA Treiber]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openvpn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[glusterFS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Installationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Tools]]&lt;br /&gt;
|-&lt;br /&gt;
| [[shell/bash befehle]]&lt;br /&gt;
|-&lt;br /&gt;
| [[udev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[FTP_Up_Down_load]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kwallet unter anderen Desktop umgebungen]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardour5 &amp;amp; Recording]]&lt;br /&gt;
|-&lt;br /&gt;
|[[youtube]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Linux allgemein]]&lt;br /&gt;
|-&lt;br /&gt;
|[[vim]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Drucken]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Helferlein]]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! server software&lt;br /&gt;
|-&lt;br /&gt;
| [[mail server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux sicherheit]]&lt;br /&gt;
|-&lt;br /&gt;
| [[svn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[apache]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mariadb]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openssl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Zabbix]] Monitoring&lt;br /&gt;
|-&lt;br /&gt;
| [[git]] [[gitlab]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ssh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ISPConfig]]&lt;br /&gt;
|-&lt;br /&gt;
| [[mailman]]&lt;br /&gt;
|-&lt;br /&gt;
| [[seafile]]&lt;br /&gt;
|-&lt;br /&gt;
| [[isc-dhcp-server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Hostnodes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Plesk]]&lt;br /&gt;
|-&lt;br /&gt;
| [[OPSI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lxc]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Skolelinux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Samba 4]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sympa]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tftp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Debian Container ZeitZone]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ssmtp]] - Mails aus Web anwendungen verschicken&lt;br /&gt;
|-&lt;br /&gt;
| [[MS PowerShell]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! web software&lt;br /&gt;
|-&lt;br /&gt;
| [[projectmanagement vergleich]]&lt;br /&gt;
|-&lt;br /&gt;
| [[egroupware]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tine20]]&lt;br /&gt;
|-&lt;br /&gt;
| [[magento]] [[magento core]] [[magento Entwicklung]]  [[magento2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[typo3]] | [[TYPO3.CMS 7.6 Schnipsel]] | [[TYPO3 LTS 8]] | [[TYPO3 LTS 9]] |  [[Typo3 Endbenutzer Hilfe]]&lt;br /&gt;
|-&lt;br /&gt;
| [[unit_testing]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sass|Sass CSS  Präprozessor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[imageeditor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[web 2.0]] ajax und so nen gedöns&lt;br /&gt;
|-&lt;br /&gt;
| [[dokuwiki]] &lt;br /&gt;
|-&lt;br /&gt;
| [[freesn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jquery Animationen]] [[google maps]]&lt;br /&gt;
|-&lt;br /&gt;
| [[php]]&lt;br /&gt;
|-&lt;br /&gt;
| [[etherpad lite]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firebird]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lets encrypt]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Linux Meta&lt;br /&gt;
|-&lt;br /&gt;
| [[linux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux helper]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tonstudio]] [[jackd]] [[JUCE]]&lt;br /&gt;
|-&lt;br /&gt;
| [[benutzte software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[HDMI Soundkarte deaktivieren]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Hardware&lt;br /&gt;
|-&lt;br /&gt;
| [[Programmiermaschinen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Leichte Rechner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sonstiges&lt;br /&gt;
|-&lt;br /&gt;
| [[Kodierung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Win 3.11_MS DOS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[FastReport_6]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! webinterfaces&lt;br /&gt;
|-&lt;br /&gt;
| [[immoscout24]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Code Policy&lt;br /&gt;
|-&lt;br /&gt;
| [[CSS Policy]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allgemein&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [[Selbstständigket]]&lt;br /&gt;
** [[Buchhaltung]]&lt;br /&gt;
** [[synergy]]&lt;br /&gt;
** [[tide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Linux SBS (externe Links)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [http://www.zentyal.org/ Zentyal]&lt;br /&gt;
** [http://www.univention.de/ Univention]&lt;br /&gt;
* &#039;&#039;&#039;Starthilfen&#039;&#039;&#039;&lt;br /&gt;
** [[MediaWiki Formatierung]]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
** [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;br /&gt;
* &#039;&#039;&#039;Lehre&#039;&#039;&#039;&lt;br /&gt;
** [[Sicherheitskurs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mobile stick pit&lt;br /&gt;
**  http://www.thinkwiki.org/wiki/Qualcomm_Gobi_2000&lt;br /&gt;
** http://wiki.steneteg.org/index.php?title=Qualcomm_3g_modem_in_Linux&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5474</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5474"/>
		<updated>2019-12-12T13:48:25Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Sicherheit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;br /&gt;
== Tipptrainer ==&lt;br /&gt;
=== Klavaro ===&lt;br /&gt;
* Sehr umfangreicher Tipptrainer mit Fortschrittsmonitor.&lt;br /&gt;
== Metadaten von Bildern bearbeiten ==&lt;br /&gt;
=== exiv2 ===&lt;br /&gt;
&lt;br /&gt;
* Exif-Daten anzeigen lassen&lt;br /&gt;
 exiv2 -pa &amp;lt;Bild&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Exif-Daten verändern&lt;br /&gt;
 exiv2 -M&amp;quot;set &amp;lt;Feldname&amp;gt; &amp;lt;Inhalt&amp;gt;&amp;quot; &amp;lt;Bildname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://dev.exiv2.org/boards/3/topics/2291&lt;br /&gt;
&lt;br /&gt;
== richtig löschen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
# z.B. eine ssd karte /dev/mmcblk0 (raus gefunden mit fdisk -l)&lt;br /&gt;
dd if=/dev/urandom of=/dev/mmcblk0   bs=4096 status=progress&lt;br /&gt;
shred --verbose --random-source=/dev/urandom -n1  /dev/mmcblk0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://wiki.archlinux.org/index.php/Securely_wipe_disk&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
Wer war zuletzt angemeldet&lt;br /&gt;
 last&lt;br /&gt;
 last -w =&amp;gt; Kompletter Anmeldename&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5473</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5473"/>
		<updated>2019-12-12T13:36:12Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;br /&gt;
== Tipptrainer ==&lt;br /&gt;
=== Klavaro ===&lt;br /&gt;
* Sehr umfangreicher Tipptrainer mit Fortschrittsmonitor.&lt;br /&gt;
== Metadaten von Bildern bearbeiten ==&lt;br /&gt;
=== exiv2 ===&lt;br /&gt;
&lt;br /&gt;
* Exif-Daten anzeigen lassen&lt;br /&gt;
 exiv2 -pa &amp;lt;Bild&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Exif-Daten verändern&lt;br /&gt;
 exiv2 -M&amp;quot;set &amp;lt;Feldname&amp;gt; &amp;lt;Inhalt&amp;gt;&amp;quot; &amp;lt;Bildname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://dev.exiv2.org/boards/3/topics/2291&lt;br /&gt;
&lt;br /&gt;
== richtig löschen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
# z.B. eine ssd karte /dev/mmcblk0 (raus gefunden mit fdisk -l)&lt;br /&gt;
dd if=/dev/urandom of=/dev/mmcblk0   bs=4096 status=progress&lt;br /&gt;
shred --verbose --random-source=/dev/urandom -n1  /dev/mmcblk0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://wiki.archlinux.org/index.php/Securely_wipe_disk&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
Wer war zuletzt angemeldet&lt;br /&gt;
 last&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=IServ&amp;diff=5335</id>
		<title>IServ</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=IServ&amp;diff=5335"/>
		<updated>2019-10-23T20:46:00Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Testinstallation in VirtualBox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[OPSI]]&lt;br /&gt;
&lt;br /&gt;
== OPSI ==&lt;br /&gt;
* iServ enthälteinen OPSI-Server für die Softwareverteilung. &lt;br /&gt;
* Angebotene Pakete&lt;br /&gt;
** https://iserv.eu/deploy/software&lt;br /&gt;
* Z.B. MS Office von 2000 bis 2019. Lizenz eintragen und fröhlich sein.&lt;br /&gt;
* Softwareverteilung auch für Linux (Ubuntu LTS 14.04 - 18.04)&lt;br /&gt;
&lt;br /&gt;
== AD-DC ==&lt;br /&gt;
* iServ enthält einen AD-DC auf Basis von Samba 4&lt;br /&gt;
&lt;br /&gt;
== Config ==&lt;br /&gt;
* iServ bringt eine eigene Config-Sprache mit?&lt;br /&gt;
&lt;br /&gt;
== Testinstallation in VirtualBox ==&lt;br /&gt;
* Zwei NICs&lt;br /&gt;
* Wichtige Befehle&lt;br /&gt;
** iservchk&lt;br /&gt;
** iservcfg&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=IServ&amp;diff=5334</id>
		<title>IServ</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=IServ&amp;diff=5334"/>
		<updated>2019-10-23T17:27:18Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[OPSI]]&lt;br /&gt;
&lt;br /&gt;
== OPSI ==&lt;br /&gt;
* iServ enthälteinen OPSI-Server für die Softwareverteilung. &lt;br /&gt;
* Angebotene Pakete&lt;br /&gt;
** https://iserv.eu/deploy/software&lt;br /&gt;
* Z.B. MS Office von 2000 bis 2019. Lizenz eintragen und fröhlich sein.&lt;br /&gt;
* Softwareverteilung auch für Linux (Ubuntu LTS 14.04 - 18.04)&lt;br /&gt;
&lt;br /&gt;
== AD-DC ==&lt;br /&gt;
* iServ enthält einen AD-DC auf Basis von Samba 4&lt;br /&gt;
&lt;br /&gt;
== Config ==&lt;br /&gt;
* iServ bringt eine eigene Config-Sprache mit?&lt;br /&gt;
&lt;br /&gt;
== Testinstallation in VirtualBox ==&lt;br /&gt;
* Zwei NICs&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=IServ&amp;diff=5322</id>
		<title>IServ</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=IServ&amp;diff=5322"/>
		<updated>2019-10-17T12:19:34Z</updated>

		<summary type="html">&lt;p&gt;HK: Die Seite wurde neu angelegt: „OPSI  == OPSI == * iServ enthälteinen OPSI-Server für die Softwareverteilung.  * Angebotene Pakete ** https://iserv.eu/deploy/software * Z.B. MS Office v…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[OPSI]]&lt;br /&gt;
&lt;br /&gt;
== OPSI ==&lt;br /&gt;
* iServ enthälteinen OPSI-Server für die Softwareverteilung. &lt;br /&gt;
* Angebotene Pakete&lt;br /&gt;
** https://iserv.eu/deploy/software&lt;br /&gt;
* Z.B. MS Office von 2000 bis 2019. Lizenz eintragen und fröhlich sein.&lt;br /&gt;
* Softwareverteilung auch für Linux (Ubuntu LTS 14.04 - 18.04)&lt;br /&gt;
&lt;br /&gt;
== AD-DC ==&lt;br /&gt;
* iServ enthält einen AD-DC auf Basis von Samba 4&lt;br /&gt;
&lt;br /&gt;
== Config ==&lt;br /&gt;
* iServ bringt eine eigene Config-Sprache mit?&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=OPSI&amp;diff=5321</id>
		<title>OPSI</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=OPSI&amp;diff=5321"/>
		<updated>2019-10-17T12:14:19Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Server aufsetzen]]&lt;br /&gt;
* [[OPSI bedienen]]&lt;br /&gt;
*[[OPSI CLI Befehle ]]&lt;br /&gt;
*[[OPSI updaten]]&lt;br /&gt;
*[[Client Installation]]&lt;br /&gt;
*[[OPSI-Paket erstellen]]&lt;br /&gt;
* Literatur&lt;br /&gt;
** [https://opsi.org/de/dokumentationco/manuals/ Handbücher vom Hersteller UIB]&lt;br /&gt;
* [[iServ]]&lt;br /&gt;
----&lt;br /&gt;
*[[debian-OPSI-samba4]]&lt;br /&gt;
&lt;br /&gt;
*[[OPSI/Installation]] =&amp;gt; auf Debian 7 Wheezy&lt;br /&gt;
*[[OPSI Links]]&lt;br /&gt;
* Installation auf CentOS 7&lt;br /&gt;
**[[CentOS_7_OPSI]]&lt;br /&gt;
**[[Firewall]]&lt;br /&gt;
*[[OPSI Pakete]]&lt;br /&gt;
*[[Andere Helfer]]&lt;br /&gt;
*[[Notizen]]&lt;br /&gt;
*[[Samba Drucker]]&lt;br /&gt;
*[[Scripte]]&lt;br /&gt;
*[[Windows 8]]&lt;br /&gt;
*[[Windows 10]]&lt;br /&gt;
*[[Server Backup]]&lt;br /&gt;
*[[Windows PE]]&lt;br /&gt;
*[[Test]]&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5304</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5304"/>
		<updated>2019-10-06T07:04:24Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Tipptrainer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;br /&gt;
== Tipptrainer ==&lt;br /&gt;
=== Klavaro ===&lt;br /&gt;
* Sehr umfangreicher Tipptrainer mit Fortschrittsmonitor.&lt;br /&gt;
== Metadaten von Bildern bearbeiten ==&lt;br /&gt;
=== exiv2 ===&lt;br /&gt;
&lt;br /&gt;
* Exif-Daten anzeigen lassen&lt;br /&gt;
 exiv2 -pa &amp;lt;Bild&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Exif-Daten verändern&lt;br /&gt;
 exiv2 -M&amp;quot;set &amp;lt;Feldname&amp;gt; &amp;lt;Inhalt&amp;gt;&amp;quot; &amp;lt;Bildname&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://dev.exiv2.org/boards/3/topics/2291&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=OPSI&amp;diff=5264</id>
		<title>OPSI</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=OPSI&amp;diff=5264"/>
		<updated>2019-06-27T08:02:24Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Server aufsetzen]]&lt;br /&gt;
* [[OPSI bedienen]]&lt;br /&gt;
*[[OPSI CLI Befehle ]]&lt;br /&gt;
*[[OPSI updaten]]&lt;br /&gt;
*[[Client Installation]]&lt;br /&gt;
*[[OPSI-Paket erstellen]]&lt;br /&gt;
* Literatur&lt;br /&gt;
** [https://opsi.org/de/dokumentationco/manuals/ Handbücher vom Hersteller UIB]&lt;br /&gt;
----&lt;br /&gt;
*[[debian-OPSI-samba4]]&lt;br /&gt;
&lt;br /&gt;
*[[OPSI/Installation]] =&amp;gt; auf Debian 7 Wheezy&lt;br /&gt;
*[[OPSI Links]]&lt;br /&gt;
* Installation auf CentOS 7&lt;br /&gt;
**[[CentOS_7_OPSI]]&lt;br /&gt;
**[[Firewall]]&lt;br /&gt;
*[[OPSI Pakete]]&lt;br /&gt;
*[[Andere Helfer]]&lt;br /&gt;
*[[Notizen]]&lt;br /&gt;
*[[Samba Drucker]]&lt;br /&gt;
*[[Scripte]]&lt;br /&gt;
*[[Windows 8]]&lt;br /&gt;
*[[Windows 10]]&lt;br /&gt;
*[[Server Backup]]&lt;br /&gt;
*[[Windows PE]]&lt;br /&gt;
*[[Test]]&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5251</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5251"/>
		<updated>2019-04-24T13:56:14Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;br /&gt;
== Tipptrainer ==&lt;br /&gt;
=== Klavaro ===&lt;br /&gt;
* Sehr umfangreicher Tipptrainer mit Fortschrittsmonitor.&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5250</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5250"/>
		<updated>2019-04-24T13:54:23Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;br /&gt;
== Tipptrainer ==&lt;br /&gt;
=== Klavaro ===&lt;br /&gt;
* KDE-Programm&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5232</id>
		<title>Mozilla</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5232"/>
		<updated>2019-04-18T06:48:23Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Firefox per GPO konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Thunderbird / Icedove =&lt;br /&gt;
&lt;br /&gt;
== Die zwei Signaturstriche weg bekommen ==&lt;br /&gt;
&lt;br /&gt;
* Beim Einfügen einer Signatur setzt Thunderbird setzt automatisch zwei Striche über selbige.&lt;br /&gt;
Wenn dieses Verhalten nicht gewünscht wird, geht mensch in die erweiterte Konfiguration. (about:config)&lt;br /&gt;
&lt;br /&gt;
* Suchbegriff: mail.identity.default.suppress_signature_separator&lt;br /&gt;
** Dort den Wert von &amp;quot;false&amp;quot; auf &amp;quot;true&amp;quot; setzen. Done.&lt;br /&gt;
&lt;br /&gt;
= Firefox / Iceweasel =&lt;br /&gt;
== Addons ==&lt;br /&gt;
* ghostery&lt;br /&gt;
* downloadhelper&lt;br /&gt;
* addblock plus&lt;br /&gt;
* WIFI Finder&lt;br /&gt;
* Empty Cache Button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firefox syncronisation ==&lt;br /&gt;
* https://de.wikipedia.org/wiki/Firefox_Sync&lt;br /&gt;
* https://mozilla.github.io/application-services/docs/accounts/project-details.html&lt;br /&gt;
&lt;br /&gt;
https://www.lucidchart.com/publicSegments/view/8760a3b3-77d1-4390-bc9b-e9ab309eca0f/image.png&lt;br /&gt;
&lt;br /&gt;
=== Firefox Accounts Server ===&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-fxa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fxa-auth-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-auth-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone git://github.com/mozilla/fxa-auth-server.git&lt;br /&gt;
cd fxa-auth-server&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fxa-content-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential git-core libgmp3-dev graphicsmagick  python-virtualenv python-dev docker-ce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# https://github.com/mozilla/fxa-local-dev#dependencies&lt;br /&gt;
## # https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04&lt;br /&gt;
sudo apt-get install -y software-properties-common&lt;br /&gt;
sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install oracle-java8-installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone  https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
cd fxa-content-server&lt;br /&gt;
npm install&lt;br /&gt;
npm run start-remote&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== syncserver ===&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla-services/syncserver&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html&lt;br /&gt;
* https://sathya.de/blog/how-tos/setup-your-own-firefox-1-5-sync-server-on-debian-with-apache2-and-mysql/&lt;br /&gt;
&lt;br /&gt;
==== installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apt-get install libapache2-mod-wsgi&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/mozilla-services/syncserver&lt;br /&gt;
cd syncserver/&lt;br /&gt;
make build &lt;br /&gt;
make test&lt;br /&gt;
make serve&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=sql&amp;gt;&lt;br /&gt;
create database dbname;&lt;br /&gt;
create user &#039;dbuser&#039;@&#039;localhost&#039; identified by &#039;dbpasswd&#039;;&lt;br /&gt;
grant all on dbname.* to &#039;dbuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syncserver/syncserver.ini&lt;br /&gt;
&amp;lt;source lang=config&amp;gt;&lt;br /&gt;
[server:main]&lt;br /&gt;
use = egg:gunicorn&lt;br /&gt;
host = 0.0.0.0&lt;br /&gt;
port = 5000&lt;br /&gt;
workers = 1&lt;br /&gt;
timeout = 30&lt;br /&gt;
&lt;br /&gt;
[syncserver]&lt;br /&gt;
# public_url = http://firefox.domain.tld:5000/&lt;br /&gt;
public_url = http://firefox.domain.tld/&lt;br /&gt;
&lt;br /&gt;
identity_provider = https://accounts.firefox.com/&lt;br /&gt;
&lt;br /&gt;
#sqluri = sqlite:////var/www/domain.tld/syncserver.db&lt;br /&gt;
sqluri = pymysql://dbuser:dbpasswd@localhost:3306/dbname&lt;br /&gt;
&lt;br /&gt;
allow_new_users = true&lt;br /&gt;
force_wsgi_environ = false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== apache =====&lt;br /&gt;
&lt;br /&gt;
Achtung: wichtig ist das user und group richtig angegeben werden und alle rechte existieren!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=apache&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName  firefox.domain.tld&lt;br /&gt;
        Redirect permanent / https://firefox.domain.tld/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerName firefox.domain.tld&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
		DocumentRoot /var/www/firefox.domain.tld/syncserver&lt;br /&gt;
		WSGIProcessGroup sync&lt;br /&gt;
		WSGIDaemonProcess sync user=ubuntu group=ubuntu processes=2 threads=25 python-path=/var/www/firefox.domain.tld/syncserver/local/lib/python2.7/site-packages/&lt;br /&gt;
		WSGIPassAuthorization On&lt;br /&gt;
		WSGIScriptAlias / /var/www/firefox.domain.tld/syncserver/syncserver.wsgi&lt;br /&gt;
        LogLevel info&lt;br /&gt;
        ErrorLog ${APACHE_LOG_DIR}/error.firefox.domain.tld.log&lt;br /&gt;
        CustomLog ${APACHE_LOG_DIR}/access.firefox.domain.tld.log combined&lt;br /&gt;
      &amp;lt;Directory /var/www/firefox.domain.tld/&amp;gt;&lt;br /&gt;
                Require all granted&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
                Options -MultiViews&lt;br /&gt;
      &amp;lt;/Directory&amp;gt;&lt;br /&gt;
      ServerSignature Off&lt;br /&gt;
      SSLCertificateKeyFile /etc/ssl/private/ssl.key&lt;br /&gt;
      SSLCertificateFile /etc/ssl/private/ssl.crt&lt;br /&gt;
      SSLCertificateChainFile /etc/ssl/private/ssl.cer&lt;br /&gt;
      SetEnv nokeepalive ssl-unclean-shutdown&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fxa-oauth-server  ===&lt;br /&gt;
* identity_provider&lt;br /&gt;
* https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
&lt;br /&gt;
==== minimal installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
cd fxa-oauth-server/&lt;br /&gt;
npm install&lt;br /&gt;
npm start&lt;br /&gt;
# ..... &lt;br /&gt;
# fxa-oauth-server.bin.server.INFO: listening http://127.0.0.1:9010&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
===== npm WARN lifecycle fxa-oauth-server@1.120.0~postinstall: cannot run in wd fxa-oauth-server@1.120.0 node scripts/gen_keys (wd=fxa-oauth-server) =====&lt;br /&gt;
&lt;br /&gt;
 npm vllt mal nicht als root ausführen&lt;br /&gt;
&lt;br /&gt;
===== npm fixing helpers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
npm audit fix&lt;br /&gt;
npm audit fix --force&lt;br /&gt;
npm audit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== (node:16131) UnhandledPromiseRejectionWarning: Error: listen EADDRINUSE 127.0.0.1:9001 =====&lt;br /&gt;
&lt;br /&gt;
Fehler wie diese bedeuten oft das der port schon benutzt wird, deshalb mal checken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
netstat -tulpen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per Dateien konfigurieren ==&lt;br /&gt;
=== general.cfg ===&lt;br /&gt;
* Die Datei wird in das Installationsverzeichnis erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Set network proxy and lock proxy settings&lt;br /&gt;
lockPref(&amp;quot;network.proxy.type&amp;quot;,5);     // lock pref, disallow changes&lt;br /&gt;
lockPref(&amp;quot;security.enterprise_roots.enabled&amp;quot;, true); // now firefox makes use of the windows certstore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== local-settings.js ===&lt;br /&gt;
* Die Datei wird in das &amp;lt;Installationsverzeichnis&amp;gt;\defaults\pref\ erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Mandatory, because firefox does not read this line.&lt;br /&gt;
pref(&amp;quot;general.config.obscure_value&amp;quot;, 0);&lt;br /&gt;
pref(&amp;quot;general.config.filename&amp;quot;, &amp;quot;general.cfg&amp;quot;); // sets the name of the config fle&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per GPO konfigurieren ==&lt;br /&gt;
* Als erster Startpunkt&lt;br /&gt;
** https://www.windowspro.de/wolfgang-sommergut/firefox-zentral-verwalten-ueber-gpos-policiesjson&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5231</id>
		<title>Mozilla</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5231"/>
		<updated>2019-04-18T06:48:07Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Firefox per Dateien konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Thunderbird / Icedove =&lt;br /&gt;
&lt;br /&gt;
== Die zwei Signaturstriche weg bekommen ==&lt;br /&gt;
&lt;br /&gt;
* Beim Einfügen einer Signatur setzt Thunderbird setzt automatisch zwei Striche über selbige.&lt;br /&gt;
Wenn dieses Verhalten nicht gewünscht wird, geht mensch in die erweiterte Konfiguration. (about:config)&lt;br /&gt;
&lt;br /&gt;
* Suchbegriff: mail.identity.default.suppress_signature_separator&lt;br /&gt;
** Dort den Wert von &amp;quot;false&amp;quot; auf &amp;quot;true&amp;quot; setzen. Done.&lt;br /&gt;
&lt;br /&gt;
= Firefox / Iceweasel =&lt;br /&gt;
== Addons ==&lt;br /&gt;
* ghostery&lt;br /&gt;
* downloadhelper&lt;br /&gt;
* addblock plus&lt;br /&gt;
* WIFI Finder&lt;br /&gt;
* Empty Cache Button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firefox syncronisation ==&lt;br /&gt;
* https://de.wikipedia.org/wiki/Firefox_Sync&lt;br /&gt;
* https://mozilla.github.io/application-services/docs/accounts/project-details.html&lt;br /&gt;
&lt;br /&gt;
https://www.lucidchart.com/publicSegments/view/8760a3b3-77d1-4390-bc9b-e9ab309eca0f/image.png&lt;br /&gt;
&lt;br /&gt;
=== Firefox Accounts Server ===&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-fxa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fxa-auth-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-auth-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone git://github.com/mozilla/fxa-auth-server.git&lt;br /&gt;
cd fxa-auth-server&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fxa-content-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential git-core libgmp3-dev graphicsmagick  python-virtualenv python-dev docker-ce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# https://github.com/mozilla/fxa-local-dev#dependencies&lt;br /&gt;
## # https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04&lt;br /&gt;
sudo apt-get install -y software-properties-common&lt;br /&gt;
sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install oracle-java8-installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone  https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
cd fxa-content-server&lt;br /&gt;
npm install&lt;br /&gt;
npm run start-remote&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== syncserver ===&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla-services/syncserver&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html&lt;br /&gt;
* https://sathya.de/blog/how-tos/setup-your-own-firefox-1-5-sync-server-on-debian-with-apache2-and-mysql/&lt;br /&gt;
&lt;br /&gt;
==== installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apt-get install libapache2-mod-wsgi&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/mozilla-services/syncserver&lt;br /&gt;
cd syncserver/&lt;br /&gt;
make build &lt;br /&gt;
make test&lt;br /&gt;
make serve&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=sql&amp;gt;&lt;br /&gt;
create database dbname;&lt;br /&gt;
create user &#039;dbuser&#039;@&#039;localhost&#039; identified by &#039;dbpasswd&#039;;&lt;br /&gt;
grant all on dbname.* to &#039;dbuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syncserver/syncserver.ini&lt;br /&gt;
&amp;lt;source lang=config&amp;gt;&lt;br /&gt;
[server:main]&lt;br /&gt;
use = egg:gunicorn&lt;br /&gt;
host = 0.0.0.0&lt;br /&gt;
port = 5000&lt;br /&gt;
workers = 1&lt;br /&gt;
timeout = 30&lt;br /&gt;
&lt;br /&gt;
[syncserver]&lt;br /&gt;
# public_url = http://firefox.domain.tld:5000/&lt;br /&gt;
public_url = http://firefox.domain.tld/&lt;br /&gt;
&lt;br /&gt;
identity_provider = https://accounts.firefox.com/&lt;br /&gt;
&lt;br /&gt;
#sqluri = sqlite:////var/www/domain.tld/syncserver.db&lt;br /&gt;
sqluri = pymysql://dbuser:dbpasswd@localhost:3306/dbname&lt;br /&gt;
&lt;br /&gt;
allow_new_users = true&lt;br /&gt;
force_wsgi_environ = false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== apache =====&lt;br /&gt;
&lt;br /&gt;
Achtung: wichtig ist das user und group richtig angegeben werden und alle rechte existieren!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=apache&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName  firefox.domain.tld&lt;br /&gt;
        Redirect permanent / https://firefox.domain.tld/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerName firefox.domain.tld&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
		DocumentRoot /var/www/firefox.domain.tld/syncserver&lt;br /&gt;
		WSGIProcessGroup sync&lt;br /&gt;
		WSGIDaemonProcess sync user=ubuntu group=ubuntu processes=2 threads=25 python-path=/var/www/firefox.domain.tld/syncserver/local/lib/python2.7/site-packages/&lt;br /&gt;
		WSGIPassAuthorization On&lt;br /&gt;
		WSGIScriptAlias / /var/www/firefox.domain.tld/syncserver/syncserver.wsgi&lt;br /&gt;
        LogLevel info&lt;br /&gt;
        ErrorLog ${APACHE_LOG_DIR}/error.firefox.domain.tld.log&lt;br /&gt;
        CustomLog ${APACHE_LOG_DIR}/access.firefox.domain.tld.log combined&lt;br /&gt;
      &amp;lt;Directory /var/www/firefox.domain.tld/&amp;gt;&lt;br /&gt;
                Require all granted&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
                Options -MultiViews&lt;br /&gt;
      &amp;lt;/Directory&amp;gt;&lt;br /&gt;
      ServerSignature Off&lt;br /&gt;
      SSLCertificateKeyFile /etc/ssl/private/ssl.key&lt;br /&gt;
      SSLCertificateFile /etc/ssl/private/ssl.crt&lt;br /&gt;
      SSLCertificateChainFile /etc/ssl/private/ssl.cer&lt;br /&gt;
      SetEnv nokeepalive ssl-unclean-shutdown&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fxa-oauth-server  ===&lt;br /&gt;
* identity_provider&lt;br /&gt;
* https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
&lt;br /&gt;
==== minimal installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
cd fxa-oauth-server/&lt;br /&gt;
npm install&lt;br /&gt;
npm start&lt;br /&gt;
# ..... &lt;br /&gt;
# fxa-oauth-server.bin.server.INFO: listening http://127.0.0.1:9010&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
===== npm WARN lifecycle fxa-oauth-server@1.120.0~postinstall: cannot run in wd fxa-oauth-server@1.120.0 node scripts/gen_keys (wd=fxa-oauth-server) =====&lt;br /&gt;
&lt;br /&gt;
 npm vllt mal nicht als root ausführen&lt;br /&gt;
&lt;br /&gt;
===== npm fixing helpers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
npm audit fix&lt;br /&gt;
npm audit fix --force&lt;br /&gt;
npm audit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== (node:16131) UnhandledPromiseRejectionWarning: Error: listen EADDRINUSE 127.0.0.1:9001 =====&lt;br /&gt;
&lt;br /&gt;
Fehler wie diese bedeuten oft das der port schon benutzt wird, deshalb mal checken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
netstat -tulpen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per Dateien konfigurieren ==&lt;br /&gt;
=== general.cfg ===&lt;br /&gt;
* Die Datei wird in das Installationsverzeichnis erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Set network proxy and lock proxy settings&lt;br /&gt;
lockPref(&amp;quot;network.proxy.type&amp;quot;,5);     // lock pref, disallow changes&lt;br /&gt;
lockPref(&amp;quot;security.enterprise_roots.enabled&amp;quot;, true); // now firefox makes use of the windows certstore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== local-settings.js ===&lt;br /&gt;
* Die Datei wird in das &amp;lt;Installationsverzeichnis&amp;gt;\defaults\pref\ erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Mandatory, because firefox does not read this line.&lt;br /&gt;
pref(&amp;quot;general.config.obscure_value&amp;quot;, 0);&lt;br /&gt;
pref(&amp;quot;general.config.filename&amp;quot;, &amp;quot;general.cfg&amp;quot;); // sets the name of the config fle&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per GPO konfigurieren ==&lt;br /&gt;
* Als erster Startpunkt&lt;br /&gt;
* https://www.windowspro.de/wolfgang-sommergut/firefox-zentral-verwalten-ueber-gpos-policiesjson&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5230</id>
		<title>Mozilla</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5230"/>
		<updated>2019-04-18T06:41:54Z</updated>

		<summary type="html">&lt;p&gt;HK: /* general.cfg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Thunderbird / Icedove =&lt;br /&gt;
&lt;br /&gt;
== Die zwei Signaturstriche weg bekommen ==&lt;br /&gt;
&lt;br /&gt;
* Beim Einfügen einer Signatur setzt Thunderbird setzt automatisch zwei Striche über selbige.&lt;br /&gt;
Wenn dieses Verhalten nicht gewünscht wird, geht mensch in die erweiterte Konfiguration. (about:config)&lt;br /&gt;
&lt;br /&gt;
* Suchbegriff: mail.identity.default.suppress_signature_separator&lt;br /&gt;
** Dort den Wert von &amp;quot;false&amp;quot; auf &amp;quot;true&amp;quot; setzen. Done.&lt;br /&gt;
&lt;br /&gt;
= Firefox / Iceweasel =&lt;br /&gt;
== Addons ==&lt;br /&gt;
* ghostery&lt;br /&gt;
* downloadhelper&lt;br /&gt;
* addblock plus&lt;br /&gt;
* WIFI Finder&lt;br /&gt;
* Empty Cache Button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firefox syncronisation ==&lt;br /&gt;
* https://de.wikipedia.org/wiki/Firefox_Sync&lt;br /&gt;
* https://mozilla.github.io/application-services/docs/accounts/project-details.html&lt;br /&gt;
&lt;br /&gt;
https://www.lucidchart.com/publicSegments/view/8760a3b3-77d1-4390-bc9b-e9ab309eca0f/image.png&lt;br /&gt;
&lt;br /&gt;
=== Firefox Accounts Server ===&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-fxa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fxa-auth-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-auth-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone git://github.com/mozilla/fxa-auth-server.git&lt;br /&gt;
cd fxa-auth-server&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fxa-content-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential git-core libgmp3-dev graphicsmagick  python-virtualenv python-dev docker-ce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# https://github.com/mozilla/fxa-local-dev#dependencies&lt;br /&gt;
## # https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04&lt;br /&gt;
sudo apt-get install -y software-properties-common&lt;br /&gt;
sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install oracle-java8-installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone  https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
cd fxa-content-server&lt;br /&gt;
npm install&lt;br /&gt;
npm run start-remote&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== syncserver ===&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla-services/syncserver&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html&lt;br /&gt;
* https://sathya.de/blog/how-tos/setup-your-own-firefox-1-5-sync-server-on-debian-with-apache2-and-mysql/&lt;br /&gt;
&lt;br /&gt;
==== installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apt-get install libapache2-mod-wsgi&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/mozilla-services/syncserver&lt;br /&gt;
cd syncserver/&lt;br /&gt;
make build &lt;br /&gt;
make test&lt;br /&gt;
make serve&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=sql&amp;gt;&lt;br /&gt;
create database dbname;&lt;br /&gt;
create user &#039;dbuser&#039;@&#039;localhost&#039; identified by &#039;dbpasswd&#039;;&lt;br /&gt;
grant all on dbname.* to &#039;dbuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syncserver/syncserver.ini&lt;br /&gt;
&amp;lt;source lang=config&amp;gt;&lt;br /&gt;
[server:main]&lt;br /&gt;
use = egg:gunicorn&lt;br /&gt;
host = 0.0.0.0&lt;br /&gt;
port = 5000&lt;br /&gt;
workers = 1&lt;br /&gt;
timeout = 30&lt;br /&gt;
&lt;br /&gt;
[syncserver]&lt;br /&gt;
# public_url = http://firefox.domain.tld:5000/&lt;br /&gt;
public_url = http://firefox.domain.tld/&lt;br /&gt;
&lt;br /&gt;
identity_provider = https://accounts.firefox.com/&lt;br /&gt;
&lt;br /&gt;
#sqluri = sqlite:////var/www/domain.tld/syncserver.db&lt;br /&gt;
sqluri = pymysql://dbuser:dbpasswd@localhost:3306/dbname&lt;br /&gt;
&lt;br /&gt;
allow_new_users = true&lt;br /&gt;
force_wsgi_environ = false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== apache =====&lt;br /&gt;
&lt;br /&gt;
Achtung: wichtig ist das user und group richtig angegeben werden und alle rechte existieren!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=apache&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName  firefox.domain.tld&lt;br /&gt;
        Redirect permanent / https://firefox.domain.tld/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerName firefox.domain.tld&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
		DocumentRoot /var/www/firefox.domain.tld/syncserver&lt;br /&gt;
		WSGIProcessGroup sync&lt;br /&gt;
		WSGIDaemonProcess sync user=ubuntu group=ubuntu processes=2 threads=25 python-path=/var/www/firefox.domain.tld/syncserver/local/lib/python2.7/site-packages/&lt;br /&gt;
		WSGIPassAuthorization On&lt;br /&gt;
		WSGIScriptAlias / /var/www/firefox.domain.tld/syncserver/syncserver.wsgi&lt;br /&gt;
        LogLevel info&lt;br /&gt;
        ErrorLog ${APACHE_LOG_DIR}/error.firefox.domain.tld.log&lt;br /&gt;
        CustomLog ${APACHE_LOG_DIR}/access.firefox.domain.tld.log combined&lt;br /&gt;
      &amp;lt;Directory /var/www/firefox.domain.tld/&amp;gt;&lt;br /&gt;
                Require all granted&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
                Options -MultiViews&lt;br /&gt;
      &amp;lt;/Directory&amp;gt;&lt;br /&gt;
      ServerSignature Off&lt;br /&gt;
      SSLCertificateKeyFile /etc/ssl/private/ssl.key&lt;br /&gt;
      SSLCertificateFile /etc/ssl/private/ssl.crt&lt;br /&gt;
      SSLCertificateChainFile /etc/ssl/private/ssl.cer&lt;br /&gt;
      SetEnv nokeepalive ssl-unclean-shutdown&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fxa-oauth-server  ===&lt;br /&gt;
* identity_provider&lt;br /&gt;
* https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
&lt;br /&gt;
==== minimal installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
cd fxa-oauth-server/&lt;br /&gt;
npm install&lt;br /&gt;
npm start&lt;br /&gt;
# ..... &lt;br /&gt;
# fxa-oauth-server.bin.server.INFO: listening http://127.0.0.1:9010&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
===== npm WARN lifecycle fxa-oauth-server@1.120.0~postinstall: cannot run in wd fxa-oauth-server@1.120.0 node scripts/gen_keys (wd=fxa-oauth-server) =====&lt;br /&gt;
&lt;br /&gt;
 npm vllt mal nicht als root ausführen&lt;br /&gt;
&lt;br /&gt;
===== npm fixing helpers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
npm audit fix&lt;br /&gt;
npm audit fix --force&lt;br /&gt;
npm audit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== (node:16131) UnhandledPromiseRejectionWarning: Error: listen EADDRINUSE 127.0.0.1:9001 =====&lt;br /&gt;
&lt;br /&gt;
Fehler wie diese bedeuten oft das der port schon benutzt wird, deshalb mal checken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
netstat -tulpen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per Dateien konfigurieren ==&lt;br /&gt;
=== general.cfg ===&lt;br /&gt;
* Die Datei wird in das Installationsverzeichnis erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Set network proxy and lock proxy settings&lt;br /&gt;
lockPref(&amp;quot;network.proxy.type&amp;quot;,5);     // lock pref, disallow changes&lt;br /&gt;
lockPref(&amp;quot;security.enterprise_roots.enabled&amp;quot;, true); // now firefox makes use of the windows certstore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== local-settings.js ===&lt;br /&gt;
* Die Datei wird in das &amp;lt;Installationsverzeichnis&amp;gt;\defaults\pref\ erstellt/kopiert&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Mandatory, because firefox does not read this line.&lt;br /&gt;
pref(&amp;quot;general.config.obscure_value&amp;quot;, 0);&lt;br /&gt;
pref(&amp;quot;general.config.filename&amp;quot;, &amp;quot;general.cfg&amp;quot;); // sets the name of the config fle&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5229</id>
		<title>Mozilla</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Mozilla&amp;diff=5229"/>
		<updated>2019-04-18T06:32:26Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Thunderbird / Icedove =&lt;br /&gt;
&lt;br /&gt;
== Die zwei Signaturstriche weg bekommen ==&lt;br /&gt;
&lt;br /&gt;
* Beim Einfügen einer Signatur setzt Thunderbird setzt automatisch zwei Striche über selbige.&lt;br /&gt;
Wenn dieses Verhalten nicht gewünscht wird, geht mensch in die erweiterte Konfiguration. (about:config)&lt;br /&gt;
&lt;br /&gt;
* Suchbegriff: mail.identity.default.suppress_signature_separator&lt;br /&gt;
** Dort den Wert von &amp;quot;false&amp;quot; auf &amp;quot;true&amp;quot; setzen. Done.&lt;br /&gt;
&lt;br /&gt;
= Firefox / Iceweasel =&lt;br /&gt;
== Addons ==&lt;br /&gt;
* ghostery&lt;br /&gt;
* downloadhelper&lt;br /&gt;
* addblock plus&lt;br /&gt;
* WIFI Finder&lt;br /&gt;
* Empty Cache Button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== firefox syncronisation ==&lt;br /&gt;
* https://de.wikipedia.org/wiki/Firefox_Sync&lt;br /&gt;
* https://mozilla.github.io/application-services/docs/accounts/project-details.html&lt;br /&gt;
&lt;br /&gt;
https://www.lucidchart.com/publicSegments/view/8760a3b3-77d1-4390-bc9b-e9ab309eca0f/image.png&lt;br /&gt;
&lt;br /&gt;
=== Firefox Accounts Server ===&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-fxa.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fxa-auth-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-auth-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone git://github.com/mozilla/fxa-auth-server.git&lt;br /&gt;
cd fxa-auth-server&lt;br /&gt;
npm install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fxa-content-server ====&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential git-core libgmp3-dev graphicsmagick  python-virtualenv python-dev docker-ce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# https://github.com/mozilla/fxa-local-dev#dependencies&lt;br /&gt;
## # https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04&lt;br /&gt;
sudo apt-get install -y software-properties-common&lt;br /&gt;
sudo add-apt-repository ppa:webupd8team/java&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install oracle-java8-installer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone  https://github.com/mozilla/fxa-content-server/&lt;br /&gt;
cd fxa-content-server&lt;br /&gt;
npm install&lt;br /&gt;
npm run start-remote&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== syncserver ===&lt;br /&gt;
&lt;br /&gt;
* https://github.com/mozilla-services/syncserver&lt;br /&gt;
* https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html&lt;br /&gt;
* https://sathya.de/blog/how-tos/setup-your-own-firefox-1-5-sync-server-on-debian-with-apache2-and-mysql/&lt;br /&gt;
&lt;br /&gt;
==== installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apt-get install libapache2-mod-wsgi&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/mozilla-services/syncserver&lt;br /&gt;
cd syncserver/&lt;br /&gt;
make build &lt;br /&gt;
make test&lt;br /&gt;
make serve&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=sql&amp;gt;&lt;br /&gt;
create database dbname;&lt;br /&gt;
create user &#039;dbuser&#039;@&#039;localhost&#039; identified by &#039;dbpasswd&#039;;&lt;br /&gt;
grant all on dbname.* to &#039;dbuser&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* syncserver/syncserver.ini&lt;br /&gt;
&amp;lt;source lang=config&amp;gt;&lt;br /&gt;
[server:main]&lt;br /&gt;
use = egg:gunicorn&lt;br /&gt;
host = 0.0.0.0&lt;br /&gt;
port = 5000&lt;br /&gt;
workers = 1&lt;br /&gt;
timeout = 30&lt;br /&gt;
&lt;br /&gt;
[syncserver]&lt;br /&gt;
# public_url = http://firefox.domain.tld:5000/&lt;br /&gt;
public_url = http://firefox.domain.tld/&lt;br /&gt;
&lt;br /&gt;
identity_provider = https://accounts.firefox.com/&lt;br /&gt;
&lt;br /&gt;
#sqluri = sqlite:////var/www/domain.tld/syncserver.db&lt;br /&gt;
sqluri = pymysql://dbuser:dbpasswd@localhost:3306/dbname&lt;br /&gt;
&lt;br /&gt;
allow_new_users = true&lt;br /&gt;
force_wsgi_environ = false&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== apache =====&lt;br /&gt;
&lt;br /&gt;
Achtung: wichtig ist das user und group richtig angegeben werden und alle rechte existieren!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=apache&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName  firefox.domain.tld&lt;br /&gt;
        Redirect permanent / https://firefox.domain.tld/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerName firefox.domain.tld&lt;br /&gt;
        ServerAdmin webmaster@localhost&lt;br /&gt;
		DocumentRoot /var/www/firefox.domain.tld/syncserver&lt;br /&gt;
		WSGIProcessGroup sync&lt;br /&gt;
		WSGIDaemonProcess sync user=ubuntu group=ubuntu processes=2 threads=25 python-path=/var/www/firefox.domain.tld/syncserver/local/lib/python2.7/site-packages/&lt;br /&gt;
		WSGIPassAuthorization On&lt;br /&gt;
		WSGIScriptAlias / /var/www/firefox.domain.tld/syncserver/syncserver.wsgi&lt;br /&gt;
        LogLevel info&lt;br /&gt;
        ErrorLog ${APACHE_LOG_DIR}/error.firefox.domain.tld.log&lt;br /&gt;
        CustomLog ${APACHE_LOG_DIR}/access.firefox.domain.tld.log combined&lt;br /&gt;
      &amp;lt;Directory /var/www/firefox.domain.tld/&amp;gt;&lt;br /&gt;
                Require all granted&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
                Options -MultiViews&lt;br /&gt;
      &amp;lt;/Directory&amp;gt;&lt;br /&gt;
      ServerSignature Off&lt;br /&gt;
      SSLCertificateKeyFile /etc/ssl/private/ssl.key&lt;br /&gt;
      SSLCertificateFile /etc/ssl/private/ssl.crt&lt;br /&gt;
      SSLCertificateChainFile /etc/ssl/private/ssl.cer&lt;br /&gt;
      SetEnv nokeepalive ssl-unclean-shutdown&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fxa-oauth-server  ===&lt;br /&gt;
* identity_provider&lt;br /&gt;
* https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
&lt;br /&gt;
==== minimal installation ====&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
git clone https://github.com/mozilla/fxa-oauth-server&lt;br /&gt;
cd fxa-oauth-server/&lt;br /&gt;
npm install&lt;br /&gt;
npm start&lt;br /&gt;
# ..... &lt;br /&gt;
# fxa-oauth-server.bin.server.INFO: listening http://127.0.0.1:9010&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fehler ====&lt;br /&gt;
===== npm WARN lifecycle fxa-oauth-server@1.120.0~postinstall: cannot run in wd fxa-oauth-server@1.120.0 node scripts/gen_keys (wd=fxa-oauth-server) =====&lt;br /&gt;
&lt;br /&gt;
 npm vllt mal nicht als root ausführen&lt;br /&gt;
&lt;br /&gt;
===== npm fixing helpers =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
npm audit fix&lt;br /&gt;
npm audit fix --force&lt;br /&gt;
npm audit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== (node:16131) UnhandledPromiseRejectionWarning: Error: listen EADDRINUSE 127.0.0.1:9001 =====&lt;br /&gt;
&lt;br /&gt;
Fehler wie diese bedeuten oft das der port schon benutzt wird, deshalb mal checken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
netstat -tulpen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Firefox per Dateien konfigurieren ==&lt;br /&gt;
=== general.cfg ===&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
// Set network proxy and lock proxy settings&lt;br /&gt;
lockPref(&amp;quot;network.proxy.type&amp;quot;,5);     // lock pref, disallow changes&lt;br /&gt;
lockPref(&amp;quot;security.enterprise_roots.enabled&amp;quot;, true); // now firefox makes use of the windows certstore&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5223</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5223"/>
		<updated>2019-04-07T17:53:34Z</updated>

		<summary type="html">&lt;p&gt;HK: /* gtick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;br /&gt;
&lt;br /&gt;
* Unter &amp;quot;Einstellungen&amp;quot; lassen sich für den Start und für den Stop jeweils ein Befehl festlegen.&lt;br /&gt;
* Beim Start&lt;br /&gt;
 ~/bin/rec.sh&lt;br /&gt;
* Beim Stop&lt;br /&gt;
 killall arecord&lt;br /&gt;
&lt;br /&gt;
* Das Script ist überaus einfach:&lt;br /&gt;
 #/bin/bash&lt;br /&gt;
 arecord -D hw:1,0 -fS16_LE -c1 -r44100 /tmp/test.wav &amp;amp;&lt;br /&gt;
* Dadurch ist sicher gestellt, dass beim Start des Metronoms auch die Aufnahme startet und alle Spuren gesynct sind.&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5222</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5222"/>
		<updated>2019-04-06T21:19:18Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
* Siehe für Details [[Ssh#ssh_Clients_and_config]]&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5221</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5221"/>
		<updated>2019-04-06T21:16:39Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Tools for cluster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
* Eine ganze Suite mit&lt;br /&gt;
** scp&lt;br /&gt;
** ssh&lt;br /&gt;
** kill&lt;br /&gt;
=== clusterssh ===&lt;br /&gt;
* Öffnet für jeden Host ein eigenes Terminal&lt;br /&gt;
* Befehle an alle Hosts werden durch eine kleine GUI eingegeben.&lt;br /&gt;
* Nicht unbedingt geeignet zur Installation auf einem Server, da die GUI per X geforwardet wird und das Bandbreite frisst.&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5220</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5220"/>
		<updated>2019-04-06T21:12:19Z</updated>

		<summary type="html">&lt;p&gt;HK: /* pdf decryption */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
=== qpdf ===&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5219</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5219"/>
		<updated>2019-04-06T21:11:47Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Metronom */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
=== gtick ===&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5218</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5218"/>
		<updated>2019-04-06T21:11:27Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Filmeditor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
=== OpenShot ===&lt;br /&gt;
&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5217</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5217"/>
		<updated>2019-04-06T21:09:22Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Desktopsuche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf der Suchengine &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
* OpenShot&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5216</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5216"/>
		<updated>2019-04-06T21:09:08Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Desktopsuche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
=== recoll ===&lt;br /&gt;
* Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
* Kann einen Index im Hintergrund oder per Cron gesteuert aufbauen&lt;br /&gt;
* Basiert auf &#039;&#039;&#039;Xapian&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
* OpenShot&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5215</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5215"/>
		<updated>2019-04-06T21:04:19Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Screen Recorder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
* recoll - Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für z.B. Schulungsfilme&lt;br /&gt;
=== Kazam ===&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
* OpenShot&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5214</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5214"/>
		<updated>2019-04-06T21:03:28Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Konsole */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
==== df ====&lt;br /&gt;
==== du ====&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
* recoll - Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für:&lt;br /&gt;
** Schulungsfilme&lt;br /&gt;
*** Kazam&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
* OpenShot&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5213</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5213"/>
		<updated>2019-04-06T21:00:48Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;Achtung&#039;&#039;&#039;: dieses wiki wird von der [http://netz.coop netz.coop eG] betrieben und ist ausschliesslich als Notizzettel gedacht und erhebt &lt;br /&gt;
 keinen Anspruch auf Vollständigkeit!! Im Idealfall können auf Grundlage dieser Notizen Blogartikel entstehen die dann &lt;br /&gt;
 auf [https://netz.coop/zeige/blog/ netz.coop/zeige/blog/] zu finden sind.&lt;br /&gt;
&lt;br /&gt;
 Es existieren noch Artikel auf der alten [https://mensch.coop//vosp vosp] Seite die noch nicht übertragen worden sind&lt;br /&gt;
 Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].&lt;br /&gt;
 Achtung jetzt mit [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi/de SyntaxHighlight_GeSHi]&lt;br /&gt;
&lt;br /&gt;
[[Spezial:Alle_Seiten]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; border=1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! desktop software&lt;br /&gt;
|-&lt;br /&gt;
| [[inkscape]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jitsi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[netbeans]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firefox]]&lt;br /&gt;
|-&lt;br /&gt;
| [[X]]&lt;br /&gt;
|-&lt;br /&gt;
| [[awesome-WM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteDesktopLinux]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sprachen / Bibliotheken&lt;br /&gt;
|-&lt;br /&gt;
| [[css]]&lt;br /&gt;
|-&lt;br /&gt;
| [[python]]&lt;br /&gt;
|-&lt;br /&gt;
| [[pdf Bibliotheken]]&lt;br /&gt;
|-&lt;br /&gt;
| [[itext]] - pdf lib&lt;br /&gt;
|-&lt;br /&gt;
| [[cairo]] - 2D-Grafikbibliothek&lt;br /&gt;
|-&lt;br /&gt;
| [[R]] statistik&lt;br /&gt;
|-&lt;br /&gt;
| [[javascript]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! weitere Systeme&lt;br /&gt;
|-&lt;br /&gt;
| [[lampp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LineageOS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libre Mesh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openwrt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LEDE]]&lt;br /&gt;
|-&lt;br /&gt;
| [[siduction]]&lt;br /&gt;
|-&lt;br /&gt;
| [[windows]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Raspberry Pi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Macbookpro8.2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ios]] [[ios dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[osx]] Softwareliste =&amp;gt; Lizenz&lt;br /&gt;
|-&lt;br /&gt;
| [[Android]] [[android dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubuntu_2016_04]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Meta Artikel&lt;br /&gt;
|-&lt;br /&gt;
| [[Web Entwicklung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Webdesign]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dompdf]]&lt;br /&gt;
|-&lt;br /&gt;
| [[htaccess]]&lt;br /&gt;
|-&lt;br /&gt;
| [[CalDAV]]&lt;br /&gt;
|-&lt;br /&gt;
| [[erp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Voip]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Projektmanagement]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! linux software&lt;br /&gt;
|-&lt;br /&gt;
| [[systemd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dpkg]]&lt;br /&gt;
|-&lt;br /&gt;
| [[debootstrap]]&lt;br /&gt;
|-&lt;br /&gt;
| [[kde]]&lt;br /&gt;
|-&lt;br /&gt;
| [[network-manager]]&lt;br /&gt;
|-&lt;br /&gt;
| [[initramfs]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Passwortverwaltung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soft-RAID]]&lt;br /&gt;
|-&lt;br /&gt;
| [[crypsetup]]&lt;br /&gt;
|-&lt;br /&gt;
| [[smbclient]]&lt;br /&gt;
|-&lt;br /&gt;
| [[router]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lvm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[KVM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[gnutls]]&lt;br /&gt;
|-&lt;br /&gt;
| [[up]] - dyndns mit Linux-Bordmitteln&lt;br /&gt;
|-&lt;br /&gt;
| [[Cloused Source NVIDIA Treiber]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openvpn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[glusterFS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Installationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Tools]]&lt;br /&gt;
|-&lt;br /&gt;
| [[shell/bash befehle]]&lt;br /&gt;
|-&lt;br /&gt;
| [[udev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[FTP_Up_Down_load]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kwallet unter anderen Desktop umgebungen]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardour5 &amp;amp; Recording]]&lt;br /&gt;
|-&lt;br /&gt;
|[[youtube]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Linux allgemein]]&lt;br /&gt;
|-&lt;br /&gt;
|[[vim]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Drucken]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Helferlein]]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! server software&lt;br /&gt;
|-&lt;br /&gt;
| [[mail server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux sicherheit]]&lt;br /&gt;
|-&lt;br /&gt;
| [[svn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[apache]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mariadb]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openssl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Zabbix]] Monitoring&lt;br /&gt;
|-&lt;br /&gt;
| [[git]] [[gitlab]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ssh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ISPConfig]]&lt;br /&gt;
|-&lt;br /&gt;
| [[mailman]]&lt;br /&gt;
|-&lt;br /&gt;
| [[seafile]]&lt;br /&gt;
|-&lt;br /&gt;
| [[isc-dhcp-server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Hostnodes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Plesk]]&lt;br /&gt;
|-&lt;br /&gt;
| [[OPSI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lxc]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Skolelinux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Samba 4]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sympa]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tftp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Debian Container ZeitZone]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ssmtp]] - Mails aus Web anwendungen verschicken&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! web software&lt;br /&gt;
|-&lt;br /&gt;
| [[projectmanagement vergleich]]&lt;br /&gt;
|-&lt;br /&gt;
| [[egroupware]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tine20]]&lt;br /&gt;
|-&lt;br /&gt;
| [[magento]] [[magento core]] [[magento Entwicklung]]  [[magento2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[typo3]] | [[TYPO3.CMS 7.6 Schnipsel]] | [[TYPO3 LTS 8]] | [[TYPO3 LTS 9]] |  [[Typo3 Endbenutzer Hilfe]]&lt;br /&gt;
|-&lt;br /&gt;
| [[unit_testing]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sass|Sass CSS  Präprozessor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[imageeditor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[web 2.0]] ajax und so nen gedöns&lt;br /&gt;
|-&lt;br /&gt;
| [[dokuwiki]] &lt;br /&gt;
|-&lt;br /&gt;
| [[freesn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jquery Animationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[php]]&lt;br /&gt;
|-&lt;br /&gt;
| [[etherpad lite]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firebird]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Linux Meta&lt;br /&gt;
|-&lt;br /&gt;
| [[linux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux helper]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tonstudio]] [[jackd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[benutzte software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[HDMI Soundkarte deaktivieren]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Hardware&lt;br /&gt;
|-&lt;br /&gt;
| [[Programmiermaschinen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Leichte Rechner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sonstiges&lt;br /&gt;
|-&lt;br /&gt;
| [[Kodierung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Win 3.11_MS DOS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! webinterfaces&lt;br /&gt;
|-&lt;br /&gt;
| [[immoscout24]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Code Policy&lt;br /&gt;
|-&lt;br /&gt;
| [[CSS Policy]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allgemein&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [[Selbstständigket]]&lt;br /&gt;
** [[Buchhaltung]]&lt;br /&gt;
** [[synergy]]&lt;br /&gt;
** [[tide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Linux SBS (externe Links)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [http://www.zentyal.org/ Zentyal]&lt;br /&gt;
** [http://www.univention.de/ Univention]&lt;br /&gt;
* &#039;&#039;&#039;Starthilfen&#039;&#039;&#039;&lt;br /&gt;
** [[MediaWiki Formatierung]]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
** [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;br /&gt;
* &#039;&#039;&#039;Lehre&#039;&#039;&#039;&lt;br /&gt;
** [[Sicherheitskurs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mobile stick pit&lt;br /&gt;
**  http://www.thinkwiki.org/wiki/Qualcomm_Gobi_2000&lt;br /&gt;
** http://wiki.steneteg.org/index.php?title=Qualcomm_3g_modem_in_Linux&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5212</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5212"/>
		<updated>2019-04-06T20:59:21Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;br /&gt;
== Sunbird Kalender ==&lt;br /&gt;
Feiertage, Ferien usw.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sunbird-kalender.de/extension/kalender/&lt;br /&gt;
&lt;br /&gt;
== Festplattenbelegung ==&lt;br /&gt;
=== GUI ===&lt;br /&gt;
==== baobab ====&lt;br /&gt;
** Zeigt die Belegung einzelner Ordner an.&lt;br /&gt;
** Per ssh lassen sich auch entfernte Rechner anzeigen &lt;br /&gt;
=== Konsole ===&lt;br /&gt;
* df &lt;br /&gt;
* du&lt;br /&gt;
&lt;br /&gt;
== Desktopsuche ==&lt;br /&gt;
* recoll - Durchsucht auch Dokumente, Mails und PDFs&lt;br /&gt;
&lt;br /&gt;
== Desktop-Wiki ==&lt;br /&gt;
=== ZIM ===&lt;br /&gt;
* Export eines existierenden und in zim registrierten Notebooks in html-Dateien.&lt;br /&gt;
** Andere Formate möglich&lt;br /&gt;
** Templates veränderbar/selbst erstellbar.&lt;br /&gt;
* In Verbindung mit rsync und cron ist ZIM ein CMS!&lt;br /&gt;
&lt;br /&gt;
 zim  --export  -r  -O --template=ZeroFiveEight  -o ~/&amp;lt;Output&amp;gt;  ~/&amp;lt;Pfad zum Notebook&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ZeroFiveEight ist eines der mitgelieferten Templates&lt;br /&gt;
* Siehe auch&lt;br /&gt;
  man zim&lt;br /&gt;
== Screen Recorder ==&lt;br /&gt;
* Ermöglicht es, Filme vom Desktop zu machen.&lt;br /&gt;
* Für:&lt;br /&gt;
** Schulungsfilme&lt;br /&gt;
*** Kazam&lt;br /&gt;
&lt;br /&gt;
== Filmeditor ==&lt;br /&gt;
* OpenShot&lt;br /&gt;
== Metronom ==&lt;br /&gt;
* Mit großer optischen Anzeige&lt;br /&gt;
 apt install gtick&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5211</id>
		<title>Helferlein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Helferlein&amp;diff=5211"/>
		<updated>2019-04-03T18:12:38Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Der &amp;quot;Wecker&amp;quot; ==&lt;br /&gt;
Problem: Server überwachen und doch noch Schlaf bekommen.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn das ping ins Leere läuft, wird ein Sound abgespielt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
while true&lt;br /&gt;
  do&lt;br /&gt;
    ping -c2 &amp;lt;IP&amp;gt;&lt;br /&gt;
    if [ $(echo $?) = 1 ]&lt;br /&gt;
        then&lt;br /&gt;
          mplayer -ao alsa:device=hw=1.0 /root/alarm.mp3 &amp;amp;&lt;br /&gt;
          echo HALLO&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 60&lt;br /&gt;
    killall mplayer&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== pv Pipe Viewer ==&lt;br /&gt;
&lt;br /&gt;
* Zeigt, was in einer Pipe vorgeht&lt;br /&gt;
* Usage&lt;br /&gt;
 dd if=/dev/xyz |pv|dd of=/dev/abc&lt;br /&gt;
* Anzeige, wieviel Daten transportiert wurden mit welcher Geschwindigkeit&lt;br /&gt;
* Z.B.&lt;br /&gt;
 4,28GiB 0:02:21 [12,7MiB/s] [                                                    &amp;lt;=&amp;gt;            ]&lt;br /&gt;
&lt;br /&gt;
  apt install pv&lt;br /&gt;
&lt;br /&gt;
== Sound ==&lt;br /&gt;
=== Sinuston erzeugen ===&lt;br /&gt;
&amp;quot;play&amp;quot; ist Teil von &amp;quot;sox&amp;quot;&lt;br /&gt;
 apt install sox&lt;br /&gt;
Um Töne einer bestimmten Frequenz zu generieren&lt;br /&gt;
 play -n synth sin &amp;lt;Frequenz&amp;gt;&lt;br /&gt;
=== Whitenoise ===&lt;br /&gt;
 play -n synth whitenoise&lt;br /&gt;
&lt;br /&gt;
== Tools for cluster ==&lt;br /&gt;
=== mussh ===&lt;br /&gt;
=== pssh ===&lt;br /&gt;
=== Links ===&lt;br /&gt;
https://debian-administration.org/article/624/Automating_ssh_and_scp_across_multiple_hosts&lt;br /&gt;
== pdf decryption ==&lt;br /&gt;
* Manche Leute versenden verschlüsselte PDFs&lt;br /&gt;
 apt install qpdf&lt;br /&gt;
 qpdf --password=&amp;quot;&amp;lt;Password&amp;gt;&amp;quot; --decrypt &amp;lt;PDF-to-decrypt&amp;gt; &amp;lt;file-to-write-to&amp;gt;&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Vim&amp;diff=5210</id>
		<title>Vim</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Vim&amp;diff=5210"/>
		<updated>2019-04-03T17:56:03Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zeilen aus kommentieren ==&lt;br /&gt;
== Visueller Mode ==&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Zeilen markieren&lt;br /&gt;
 strg+v =&amp;gt; &amp;quot;Visuell Block&amp;quot; einschalten&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
 shift+i =&amp;gt; insert &lt;br /&gt;
 Auskommentierungszeichen setzen (auch // ist möglich)&lt;br /&gt;
* Es wird nur die Zeile auskommentiert, in der mensch gerade schreibt.&lt;br /&gt;
* Die restlichen ausgewählten Zeilen werden folgendermaßen bearbeitet.&lt;br /&gt;
 Esc (und warten) oder Esc+0&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
 strg+v&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
** Bei z.B. &amp;quot;//&amp;quot; einen Schritt nach rechts gehen (mit Preiltasten oder &amp;quot;l&amp;quot;)&lt;br /&gt;
* Löschen mit &lt;br /&gt;
 x&lt;br /&gt;
&lt;br /&gt;
http://www.kruse-lathen.de/blog/?p=195&lt;br /&gt;
&lt;br /&gt;
== Mit Suchen und Ersetzen ==&lt;br /&gt;
&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Die Zeilen 20 bis 30 sollen auskommentiert werden&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/^/#/&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/#//&lt;br /&gt;
* Pro Zeile wird nur das erste Suchergebniss gelöscht&lt;br /&gt;
* Aus &amp;quot;##&amp;quot; wird &amp;quot;#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Vorsicht mit dem &amp;quot;g&amp;quot; am Ende!&lt;br /&gt;
 :20,30s/#//g&lt;br /&gt;
* Hier werden pro Zeile alle &amp;quot;#&amp;quot; gelöscht!&lt;br /&gt;
&lt;br /&gt;
= Drucken =&lt;br /&gt;
== Befehl ==&lt;br /&gt;
* Im Komandozeilenmodus&lt;br /&gt;
 :ha oder :hardcopy&lt;br /&gt;
== Einrichten ==&lt;br /&gt;
* In Vim ist alles voreingestellt.&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5209</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5209"/>
		<updated>2019-04-03T06:06:55Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;Achtung&#039;&#039;&#039;: dieses wiki wird von der [http://netz.coop netz.coop eG] betrieben und ist ausschliesslich als Notizzettel gedacht und erhebt &lt;br /&gt;
 keinen Anspruch auf Vollständigkeit!! Im Idealfall können auf Grundlage dieser Notizen Blogartikel entstehen die dann &lt;br /&gt;
 auf [https://netz.coop/zeige/blog/ netz.coop/zeige/blog/] zu finden sind.&lt;br /&gt;
&lt;br /&gt;
 Es existieren noch Artikel auf der alten [https://mensch.coop//vosp vosp] Seite die noch nicht übertragen worden sind&lt;br /&gt;
 Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].&lt;br /&gt;
 Achtung jetzt mit [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi/de SyntaxHighlight_GeSHi]&lt;br /&gt;
&lt;br /&gt;
[[Spezial:Alle_Seiten]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; border=1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! desktop software&lt;br /&gt;
|-&lt;br /&gt;
| [[inkscape]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jitsi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[netbeans]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firefox]]&lt;br /&gt;
|-&lt;br /&gt;
| [[X]]&lt;br /&gt;
|-&lt;br /&gt;
| [[awesome-WM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Helferlein-Desktop]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteDesktopLinux]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sprachen / Bibliotheken&lt;br /&gt;
|-&lt;br /&gt;
| [[css]]&lt;br /&gt;
|-&lt;br /&gt;
| [[python]]&lt;br /&gt;
|-&lt;br /&gt;
| [[pdf Bibliotheken]]&lt;br /&gt;
|-&lt;br /&gt;
| [[itext]] - pdf lib&lt;br /&gt;
|-&lt;br /&gt;
| [[cairo]] - 2D-Grafikbibliothek&lt;br /&gt;
|-&lt;br /&gt;
| [[R]] statistik&lt;br /&gt;
|-&lt;br /&gt;
| [[javascript]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! weitere Systeme&lt;br /&gt;
|-&lt;br /&gt;
| [[lampp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LineageOS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libre Mesh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openwrt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LEDE]]&lt;br /&gt;
|-&lt;br /&gt;
| [[siduction]]&lt;br /&gt;
|-&lt;br /&gt;
| [[windows]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Raspberry Pi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Macbookpro8.2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ios]] [[ios dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[osx]] Softwareliste =&amp;gt; Lizenz&lt;br /&gt;
|-&lt;br /&gt;
| [[Android]] [[android dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubuntu_2016_04]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Meta Artikel&lt;br /&gt;
|-&lt;br /&gt;
| [[Web Entwicklung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Webdesign]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dompdf]]&lt;br /&gt;
|-&lt;br /&gt;
| [[htaccess]]&lt;br /&gt;
|-&lt;br /&gt;
| [[CalDAV]]&lt;br /&gt;
|-&lt;br /&gt;
| [[erp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Voip]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Projektmanagement]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! linux software&lt;br /&gt;
|-&lt;br /&gt;
| [[systemd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dpkg]]&lt;br /&gt;
|-&lt;br /&gt;
| [[debootstrap]]&lt;br /&gt;
|-&lt;br /&gt;
| [[kde]]&lt;br /&gt;
|-&lt;br /&gt;
| [[network-manager]]&lt;br /&gt;
|-&lt;br /&gt;
| [[initramfs]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Passwortverwaltung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soft-RAID]]&lt;br /&gt;
|-&lt;br /&gt;
| [[crypsetup]]&lt;br /&gt;
|-&lt;br /&gt;
| [[smbclient]]&lt;br /&gt;
|-&lt;br /&gt;
| [[router]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lvm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[KVM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[gnutls]]&lt;br /&gt;
|-&lt;br /&gt;
| [[up]] - dyndns mit Linux-Bordmitteln&lt;br /&gt;
|-&lt;br /&gt;
| [[Cloused Source NVIDIA Treiber]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openvpn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[glusterFS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Installationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Tools]]&lt;br /&gt;
|-&lt;br /&gt;
| [[shell/bash befehle]]&lt;br /&gt;
|-&lt;br /&gt;
| [[udev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[FTP_Up_Down_load]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kwallet unter anderen Desktop umgebungen]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardour5 &amp;amp; Recording]]&lt;br /&gt;
|-&lt;br /&gt;
|[[youtube]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Linux allgemein]]&lt;br /&gt;
|-&lt;br /&gt;
|[[vim]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Drucken]]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! server software&lt;br /&gt;
|-&lt;br /&gt;
| [[mail server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux sicherheit]]&lt;br /&gt;
|-&lt;br /&gt;
| [[svn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[apache]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mariadb]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openssl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Zabbix]] Monitoring&lt;br /&gt;
|-&lt;br /&gt;
| [[Helferlein]] &lt;br /&gt;
|-&lt;br /&gt;
| [[git]] [[gitlab]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ssh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ISPConfig]]&lt;br /&gt;
|-&lt;br /&gt;
| [[mailman]]&lt;br /&gt;
|-&lt;br /&gt;
| [[seafile]]&lt;br /&gt;
|-&lt;br /&gt;
| [[isc-dhcp-server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Hostnodes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Plesk]]&lt;br /&gt;
|-&lt;br /&gt;
| [[OPSI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lxc]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Skolelinux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Samba 4]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sympa]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tftp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Debian Container ZeitZone]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ssmtp]] - Mails aus Web anwendungen verschicken&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! web software&lt;br /&gt;
|-&lt;br /&gt;
| [[projectmanagement vergleich]]&lt;br /&gt;
|-&lt;br /&gt;
| [[egroupware]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tine20]]&lt;br /&gt;
|-&lt;br /&gt;
| [[magento]] [[magento core]] [[magento Entwicklung]]  [[magento2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[typo3]] | [[TYPO3.CMS 7.6 Schnipsel]] | [[TYPO3 LTS 8]] | [[TYPO3 LTS 9]] |  [[Typo3 Endbenutzer Hilfe]]&lt;br /&gt;
|-&lt;br /&gt;
| [[unit_testing]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sass|Sass CSS  Präprozessor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[imageeditor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[web 2.0]] ajax und so nen gedöns&lt;br /&gt;
|-&lt;br /&gt;
| [[dokuwiki]] &lt;br /&gt;
|-&lt;br /&gt;
| [[freesn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jquery Animationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[php]]&lt;br /&gt;
|-&lt;br /&gt;
| [[etherpad lite]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firebird]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Linux Meta&lt;br /&gt;
|-&lt;br /&gt;
| [[linux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux helper]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tonstudio]] [[jackd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[benutzte software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[HDMI Soundkarte deaktivieren]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Hardware&lt;br /&gt;
|-&lt;br /&gt;
| [[Programmiermaschinen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Leichte Rechner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sonstiges&lt;br /&gt;
|-&lt;br /&gt;
| [[Kodierung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Win 3.11_MS DOS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! webinterfaces&lt;br /&gt;
|-&lt;br /&gt;
| [[immoscout24]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Code Policy&lt;br /&gt;
|-&lt;br /&gt;
| [[CSS Policy]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allgemein&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [[Selbstständigket]]&lt;br /&gt;
** [[Buchhaltung]]&lt;br /&gt;
** [[synergy]]&lt;br /&gt;
** [[tide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Linux SBS (externe Links)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [http://www.zentyal.org/ Zentyal]&lt;br /&gt;
** [http://www.univention.de/ Univention]&lt;br /&gt;
* &#039;&#039;&#039;Starthilfen&#039;&#039;&#039;&lt;br /&gt;
** [[MediaWiki Formatierung]]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
** [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;br /&gt;
* &#039;&#039;&#039;Lehre&#039;&#039;&#039;&lt;br /&gt;
** [[Sicherheitskurs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mobile stick pit&lt;br /&gt;
**  http://www.thinkwiki.org/wiki/Qualcomm_Gobi_2000&lt;br /&gt;
** http://wiki.steneteg.org/index.php?title=Qualcomm_3g_modem_in_Linux&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Vim&amp;diff=5208</id>
		<title>Vim</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Vim&amp;diff=5208"/>
		<updated>2019-03-30T09:50:03Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zeilen aus kommentieren ==&lt;br /&gt;
== Visueller Mode ==&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Zeilen markieren&lt;br /&gt;
 strg+v =&amp;gt; &amp;quot;Visuell Block&amp;quot; einschalten&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
 shift+i =&amp;gt; insert &lt;br /&gt;
 Auskommentierungszeichen setzen (auch // ist möglich)&lt;br /&gt;
* Es wird nur die Zeile auskommentiert, in der mensch gerade schreibt.&lt;br /&gt;
* Die restlichen ausgewählten Zeilen werden folgendermaßen bearbeitet.&lt;br /&gt;
 Esc (und warten) oder Esc+0&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
 strg+v&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
** Bei z.B. &amp;quot;//&amp;quot; einen Schritt nach rechts gehen (mit Preiltasten oder &amp;quot;l&amp;quot;)&lt;br /&gt;
* Löschen mit &lt;br /&gt;
 x&lt;br /&gt;
&lt;br /&gt;
http://www.kruse-lathen.de/blog/?p=195&lt;br /&gt;
&lt;br /&gt;
== Mit Suchen und Ersetzen ==&lt;br /&gt;
&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Die Zeilen 20 bis 30 sollen auskommentiert werden&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/^/#/&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/#//&lt;br /&gt;
* Pro Zeile wird nur das erste Suchergebniss gelöscht&lt;br /&gt;
* Aus &amp;quot;##&amp;quot; wird &amp;quot;#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Vorsicht mit dem &amp;quot;g&amp;quot; am Ende!&lt;br /&gt;
 :20,30s/#//g&lt;br /&gt;
* Hier werden pro Zeile alle &amp;quot;#&amp;quot; gelöscht!&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Vim&amp;diff=5207</id>
		<title>Vim</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Vim&amp;diff=5207"/>
		<updated>2019-03-30T09:49:53Z</updated>

		<summary type="html">&lt;p&gt;HK: /* Mit Suchen und Ersetzen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zeilen aus kommentieren ==&lt;br /&gt;
== Visueller Mode ==&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Zeilen markieren&lt;br /&gt;
 strg+v =&amp;gt; &amp;quot;Visuell Block&amp;quot; einschalten&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
 shift+i =&amp;gt; insert &lt;br /&gt;
 Auskommentierungszeichen setzen (auch // ist möglich)&lt;br /&gt;
* Es wird nur die Zeile auskommentiert, in der mensch gerade schreibt.&lt;br /&gt;
* Die restlichen ausgewählten Zeilen werden folgendermaßen bearbeitet.&lt;br /&gt;
 Esc (und warten) oder Esc+0&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
 strg+v&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
** Bei z.B. &amp;quot;//&amp;quot; einen Schritt nach rechts gehen (mit Preiltasten oder &amp;quot;l&amp;quot;)&lt;br /&gt;
* Löschen mit &lt;br /&gt;
 x&lt;br /&gt;
&lt;br /&gt;
http://www.kruse-lathen.de/blog/?p=195&lt;br /&gt;
&lt;br /&gt;
== Mit Suchen und Ersetzen ==&lt;br /&gt;
&lt;br /&gt;
=== auskommentieren ==&lt;br /&gt;
* Die Zeilen 20 bis 30 sollen auskommentiert werden&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/^/#/&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/#//&lt;br /&gt;
* Pro Zeile wird nur das erste Suchergebniss gelöscht&lt;br /&gt;
* Aus &amp;quot;##&amp;quot; wird &amp;quot;#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Vorsicht mit dem &amp;quot;g&amp;quot; am Ende!&lt;br /&gt;
 :20,30s/#//g&lt;br /&gt;
* Hier werden pro Zeile alle &amp;quot;#&amp;quot; gelöscht!&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Vim&amp;diff=5206</id>
		<title>Vim</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Vim&amp;diff=5206"/>
		<updated>2019-03-30T09:49:31Z</updated>

		<summary type="html">&lt;p&gt;HK: Die Seite wurde neu angelegt: „= Zeilen aus kommentieren == == Visueller Mode == === auskommentieren === * Zeilen markieren  strg+v =&amp;gt; &amp;quot;Visuell Block&amp;quot; einschalten * Mit den Pfeiltasten oder…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zeilen aus kommentieren ==&lt;br /&gt;
== Visueller Mode ==&lt;br /&gt;
=== auskommentieren ===&lt;br /&gt;
* Zeilen markieren&lt;br /&gt;
 strg+v =&amp;gt; &amp;quot;Visuell Block&amp;quot; einschalten&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
 shift+i =&amp;gt; insert &lt;br /&gt;
 Auskommentierungszeichen setzen (auch // ist möglich)&lt;br /&gt;
* Es wird nur die Zeile auskommentiert, in der mensch gerade schreibt.&lt;br /&gt;
* Die restlichen ausgewählten Zeilen werden folgendermaßen bearbeitet.&lt;br /&gt;
 Esc (und warten) oder Esc+0&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
 strg+v&lt;br /&gt;
* Mit den Pfeiltasten oder mit &amp;quot;k&amp;quot; (herauf) und &amp;quot;j&amp;quot; (herunter) markieren&lt;br /&gt;
** Bei z.B. &amp;quot;//&amp;quot; einen Schritt nach rechts gehen (mit Preiltasten oder &amp;quot;l&amp;quot;)&lt;br /&gt;
* Löschen mit &lt;br /&gt;
 x&lt;br /&gt;
&lt;br /&gt;
http://www.kruse-lathen.de/blog/?p=195&lt;br /&gt;
&lt;br /&gt;
== Mit Suchen und Ersetzen ==&lt;br /&gt;
=== auskommentieren ==&lt;br /&gt;
* Die Zeilen 20 bis 30 sollen auskommentiert werden&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/^/#/&lt;br /&gt;
=== einkommentieren ===&lt;br /&gt;
* Im Komandozeilenmodus &lt;br /&gt;
 :20,30s/#//&lt;br /&gt;
* Pro Zeile wird nur das erste Suchergebniss gelöscht&lt;br /&gt;
* Aus &amp;quot;##&amp;quot; wird &amp;quot;#&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Vorsicht mit dem &amp;quot;g&amp;quot; am Ende!&lt;br /&gt;
 :20,30s/#//g&lt;br /&gt;
* Hier werden pro Zeile alle &amp;quot;#&amp;quot; gelöscht!&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5205</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Hauptseite&amp;diff=5205"/>
		<updated>2019-03-30T09:12:28Z</updated>

		<summary type="html">&lt;p&gt;HK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;Achtung&#039;&#039;&#039;: dieses wiki wird von der [http://netz.coop netz.coop eG] betrieben und ist ausschliesslich als Notizzettel gedacht und erhebt &lt;br /&gt;
 keinen Anspruch auf Vollständigkeit!! Im Idealfall können auf Grundlage dieser Notizen Blogartikel entstehen die dann &lt;br /&gt;
 auf [https://netz.coop/zeige/blog/ netz.coop/zeige/blog/] zu finden sind.&lt;br /&gt;
&lt;br /&gt;
 Es existieren noch Artikel auf der alten [https://mensch.coop//vosp vosp] Seite die noch nicht übertragen worden sind&lt;br /&gt;
 Hilfe zur Benutzung und Konfiguration der Wiki-Software findest du im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].&lt;br /&gt;
 Achtung jetzt mit [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi/de SyntaxHighlight_GeSHi]&lt;br /&gt;
&lt;br /&gt;
[[Spezial:Alle_Seiten]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; border=1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! desktop software&lt;br /&gt;
|-&lt;br /&gt;
| [[inkscape]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jitsi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[netbeans]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firefox]]&lt;br /&gt;
|-&lt;br /&gt;
| [[X]]&lt;br /&gt;
|-&lt;br /&gt;
| [[awesome-WM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Helferlein-Desktop]]&lt;br /&gt;
|-&lt;br /&gt;
| [[RemoteDesktopLinux]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sprachen / Bibliotheken&lt;br /&gt;
|-&lt;br /&gt;
| [[css]]&lt;br /&gt;
|-&lt;br /&gt;
| [[python]]&lt;br /&gt;
|-&lt;br /&gt;
| [[pdf Bibliotheken]]&lt;br /&gt;
|-&lt;br /&gt;
| [[itext]] - pdf lib&lt;br /&gt;
|-&lt;br /&gt;
| [[cairo]] - 2D-Grafikbibliothek&lt;br /&gt;
|-&lt;br /&gt;
| [[R]] statistik&lt;br /&gt;
|-&lt;br /&gt;
| [[javascript]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! weitere Systeme&lt;br /&gt;
|-&lt;br /&gt;
| [[lampp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LineageOS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Libre Mesh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openwrt]]&lt;br /&gt;
|-&lt;br /&gt;
| [[LEDE]]&lt;br /&gt;
|-&lt;br /&gt;
| [[siduction]]&lt;br /&gt;
|-&lt;br /&gt;
| [[windows]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Raspberry Pi]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Macbookpro8.2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ios]] [[ios dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[osx]] Softwareliste =&amp;gt; Lizenz&lt;br /&gt;
|-&lt;br /&gt;
| [[Android]] [[android dev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubuntu_2016_04]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Meta Artikel&lt;br /&gt;
|-&lt;br /&gt;
| [[Web Entwicklung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Webdesign]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dompdf]]&lt;br /&gt;
|-&lt;br /&gt;
| [[htaccess]]&lt;br /&gt;
|-&lt;br /&gt;
| [[CalDAV]]&lt;br /&gt;
|-&lt;br /&gt;
| [[erp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Voip]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Projektmanagement]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! linux software&lt;br /&gt;
|-&lt;br /&gt;
| [[systemd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[dpkg]]&lt;br /&gt;
|-&lt;br /&gt;
| [[debootstrap]]&lt;br /&gt;
|-&lt;br /&gt;
| [[kde]]&lt;br /&gt;
|-&lt;br /&gt;
| [[network-manager]]&lt;br /&gt;
|-&lt;br /&gt;
| [[initramfs]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Passwortverwaltung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Soft-RAID]]&lt;br /&gt;
|-&lt;br /&gt;
| [[crypsetup]]&lt;br /&gt;
|-&lt;br /&gt;
| [[smbclient]]&lt;br /&gt;
|-&lt;br /&gt;
| [[router]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lvm]]&lt;br /&gt;
|-&lt;br /&gt;
| [[KVM]]&lt;br /&gt;
|-&lt;br /&gt;
| [[gnutls]]&lt;br /&gt;
|-&lt;br /&gt;
| [[up]] - dyndns mit Linux-Bordmitteln&lt;br /&gt;
|-&lt;br /&gt;
| [[Cloused Source NVIDIA Treiber]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openvpn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[glusterFS]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Installationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Linux Tools]]&lt;br /&gt;
|-&lt;br /&gt;
| [[shell/bash befehle]]&lt;br /&gt;
|-&lt;br /&gt;
| [[udev]]&lt;br /&gt;
|-&lt;br /&gt;
| [[FTP_Up_Down_load]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Kwallet unter anderen Desktop umgebungen]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardour5 &amp;amp; Recording]]&lt;br /&gt;
|-&lt;br /&gt;
|[[youtube]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Linux allgemein]]&lt;br /&gt;
|-&lt;br /&gt;
|[[vim]]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! server software&lt;br /&gt;
|-&lt;br /&gt;
| [[mail server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux sicherheit]]&lt;br /&gt;
|-&lt;br /&gt;
| [[svn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[apache]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Mariadb]]&lt;br /&gt;
|-&lt;br /&gt;
| [[openssl]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Zabbix]] Monitoring&lt;br /&gt;
|-&lt;br /&gt;
| [[Helferlein]] &lt;br /&gt;
|-&lt;br /&gt;
| [[git]] [[gitlab]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ssh]]&lt;br /&gt;
|-&lt;br /&gt;
| [[ISPConfig]]&lt;br /&gt;
|-&lt;br /&gt;
| [[mailman]]&lt;br /&gt;
|-&lt;br /&gt;
| [[seafile]]&lt;br /&gt;
|-&lt;br /&gt;
| [[isc-dhcp-server]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Hostnodes]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Plesk]]&lt;br /&gt;
|-&lt;br /&gt;
| [[OPSI]]&lt;br /&gt;
|-&lt;br /&gt;
| [[lxc]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Skolelinux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Samba 4]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sympa]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tftp]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Debian Container ZeitZone]]&lt;br /&gt;
|- &lt;br /&gt;
| [[ssmtp]] - Mails aus Web anwendungen verschicken&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! web software&lt;br /&gt;
|-&lt;br /&gt;
| [[projectmanagement vergleich]]&lt;br /&gt;
|-&lt;br /&gt;
| [[egroupware]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tine20]]&lt;br /&gt;
|-&lt;br /&gt;
| [[magento]] [[magento core]] [[magento Entwicklung]]  [[magento2]]&lt;br /&gt;
|-&lt;br /&gt;
| [[typo3]] | [[TYPO3.CMS 7.6 Schnipsel]] | [[TYPO3 LTS 8]] | [[TYPO3 LTS 9]] |  [[Typo3 Endbenutzer Hilfe]]&lt;br /&gt;
|-&lt;br /&gt;
| [[unit_testing]] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sass|Sass CSS  Präprozessor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[imageeditor]]&lt;br /&gt;
|-&lt;br /&gt;
| [[web 2.0]] ajax und so nen gedöns&lt;br /&gt;
|-&lt;br /&gt;
| [[dokuwiki]] &lt;br /&gt;
|-&lt;br /&gt;
| [[freesn]]&lt;br /&gt;
|-&lt;br /&gt;
| [[jquery Animationen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[php]]&lt;br /&gt;
|-&lt;br /&gt;
| [[etherpad lite]]&lt;br /&gt;
|-&lt;br /&gt;
| [[firebird]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Linux Meta&lt;br /&gt;
|-&lt;br /&gt;
| [[linux]]&lt;br /&gt;
|-&lt;br /&gt;
| [[linux helper]]&lt;br /&gt;
|-&lt;br /&gt;
| [[tonstudio]] [[jackd]]&lt;br /&gt;
|-&lt;br /&gt;
| [[benutzte software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[HDMI Soundkarte deaktivieren]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Hardware&lt;br /&gt;
|-&lt;br /&gt;
| [[Programmiermaschinen]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Leichte Rechner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Sonstiges&lt;br /&gt;
|-&lt;br /&gt;
| [[Kodierung]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Win 3.11_MS DOS]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! webinterfaces&lt;br /&gt;
|-&lt;br /&gt;
| [[immoscout24]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Code Policy&lt;br /&gt;
|-&lt;br /&gt;
| [[CSS Policy]]&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Allgemein&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [[Selbstständigket]]&lt;br /&gt;
** [[Buchhaltung]]&lt;br /&gt;
** [[synergy]]&lt;br /&gt;
** [[tide]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Linux SBS (externe Links)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
** [http://www.zentyal.org/ Zentyal]&lt;br /&gt;
** [http://www.univention.de/ Univention]&lt;br /&gt;
* &#039;&#039;&#039;Starthilfen&#039;&#039;&#039;&lt;br /&gt;
** [[MediaWiki Formatierung]]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]&lt;br /&gt;
** [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]&lt;br /&gt;
** [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]&lt;br /&gt;
* &#039;&#039;&#039;Lehre&#039;&#039;&#039;&lt;br /&gt;
** [[Sicherheitskurs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mobile stick pit&lt;br /&gt;
**  http://www.thinkwiki.org/wiki/Qualcomm_Gobi_2000&lt;br /&gt;
** http://wiki.steneteg.org/index.php?title=Qualcomm_3g_modem_in_Linux&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
	<entry>
		<id>https://vosp.freesn.de/index.php?title=Linux_allgemein&amp;diff=5204</id>
		<title>Linux allgemein</title>
		<link rel="alternate" type="text/html" href="https://vosp.freesn.de/index.php?title=Linux_allgemein&amp;diff=5204"/>
		<updated>2019-03-30T09:02:59Z</updated>

		<summary type="html">&lt;p&gt;HK: Die Seite wurde neu angelegt: „= Rootzertifikat importieren = *Manchmal ist es hilfreich, Zertifikate global zu importieren.   mkdir /usr/share/ca-certificates/extra  cp foo.crt /usr/share/c…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Rootzertifikat importieren =&lt;br /&gt;
*Manchmal ist es hilfreich, Zertifikate global zu importieren.&lt;br /&gt;
&lt;br /&gt;
 mkdir /usr/share/ca-certificates/extra&lt;br /&gt;
 cp foo.crt /usr/share/ca-certificates/extra/foo.crt&lt;br /&gt;
* Es gibt zwei Wege, neue Zertifikate, /etc/ssl/certs und ca-certificates.crt zu updaten&lt;br /&gt;
* Händischer Weg, bei dem sich alle Zertifikate an- und abwählen lassen&lt;br /&gt;
 dpkg-reconfigure ca-certificates&lt;br /&gt;
* Mit dieser Methode ist der Vorgang automatisierbar.&lt;br /&gt;
 update-ca-certificates&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate&lt;/div&gt;</summary>
		<author><name>HK</name></author>
	</entry>
</feed>