<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bash &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/category/linux-osx/bash/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Tue, 04 Mar 2025 08:00:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.systemtechnics.de/wp-content/uploads/cropped-2003-logo-st-transparanet-x200-32x32.png</url>
	<title>Bash &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Securepoint Lizenz via CLI einspielen</title>
		<link>https://www.systemtechnics.de/securepoint-lizenz-via-cli-einspielen/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 08:00:53 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[lizenz]]></category>
		<category><![CDATA[register]]></category>
		<category><![CDATA[securepoint]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[UTM]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3883</guid>

					<description><![CDATA[Unter Umständen kann es schon mal passieren, dass sich die Lizenz einer Securepoint UTM nicht über das Webinterface aktualisieren lässt. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Unter Umständen kann es schon mal passieren, dass sich die Lizenz einer Securepoint UTM nicht über das Webinterface aktualisieren lässt. In solch einem Fall hilft einem die CLI mit der man sich über ein SSH Programm verbinden kann.</p>
<p>Nach der Anmeldung als admin und dem zugehörigen Passwort muss man nur folgenden Befehl absetzen, die neue Lizenz als TXT in das SSH Fenster einfügen und mit CRTL+D den Befehl beenden.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">system register</pre>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="285" src="https://www.systemtechnics.de/wp-content/uploads/securepoint-cli-lizenz-1024x285.png" alt="" class="wp-image-3884" srcset="https://www.systemtechnics.de/wp-content/uploads/securepoint-cli-lizenz-1024x285.png 1024w, https://www.systemtechnics.de/wp-content/uploads/securepoint-cli-lizenz-300x83.png 300w, https://www.systemtechnics.de/wp-content/uploads/securepoint-cli-lizenz-768x214.png 768w, https://www.systemtechnics.de/wp-content/uploads/securepoint-cli-lizenz.png 1230w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Phonetrack Daten von Nextcloud zu DaWarIch importieren</title>
		<link>https://www.systemtechnics.de/phonetrack-daten-von-nextcloud-zu-dawarich-importieren/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Mon, 30 Dec 2024 17:01:13 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[DaWarIch]]></category>
		<category><![CDATA[nextcloud]]></category>
		<category><![CDATA[ownTracks]]></category>
		<category><![CDATA[PhoneTrack]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3849</guid>

					<description><![CDATA[Ich hatte früher meine GPS Daten (von OwnTracks) immer mittels Nextcloud und der App Phonetrack visualisiert. Nun bin ich durch [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ich hatte früher meine GPS Daten (von OwnTracks) immer mittels Nextcloud und der App Phonetrack visualisiert.</p>
<p>Nun bin ich durch Zufall auf <a href="https://github.com/Freika/dawarich" target="_blank" rel="noopener">DaWarIch</a> gestossen und dieses liegt mir optisch wesentlich besser und ist auch via Docker sehr schnell installiert.</p>
<p>Natürlich möchte ich meine Daten aus der Nextcloud Datenbank zu DaWarIch portieren. DaWarIch hat dafür eine API und die notwendigen Informationen sind auch sehr gut Dokumentiert.</p>
<p>DIe URL und den API Key bekommt man in seinen Benutzereinstellungen.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1004" height="364" src="https://www.systemtechnics.de/wp-content/uploads/DaWarIch-1.png" alt="" class="wp-image-3850" srcset="https://www.systemtechnics.de/wp-content/uploads/DaWarIch-1.png 1004w, https://www.systemtechnics.de/wp-content/uploads/DaWarIch-1-300x109.png 300w, https://www.systemtechnics.de/wp-content/uploads/DaWarIch-1-768x278.png 768w" sizes="(max-width: 1004px) 100vw, 1004px" /></figure>



<p>Am einfachsten ist es folgendes Script auf seinem Nextcloud Server zu starten. Es müssen nur wenige Parameter am Anfang und unten bei dem <strong>CURL</strong> Befehl die URL nebst API-Key angepasst werden.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="bash" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#!/bin/bash

DB_HOST="localhost"
DB_USER="NEXTCLOUD-DB-USER"
DB_PASSWORD="NEXTCLOUD-DB-PASSWORD"
DB_NAME="NEXTCLOUD-DB-NAME"
TABLE_NAME="oc_phonetrack_points"
X=0

mysql -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME -e "SELECT id, lat, lon, timestamp, accuracy, altitude, batterylevel, speed FROM $TABLE_NAME WHERE timestamp > 0 ORDER BY id DESC" | while read row;
do
        let "X++"
        idd=$(echo "$row" |awk -F" " '{ print $1}')
        lat=$(echo "$row" |awk -F" " '{ print $2}')
        lon=$(echo "$row" |awk -F" " '{ print $3}')
        tst=$(echo "$row" |awk -F" " '{ print $4}')
        acc=$(echo "$row" |awk -F" " '{ print $5}')
        alt=$(echo "$row" |awk -F" " '{ print $6}')
        bat=$(echo "$row" |awk -F" " '{ print $7}')
        spd=$(echo "$row" |awk -F" " '{ print $8}')

MQJSON=`grep -v ^# &lt;&lt;!
{
	"_type":"location",
	"t":"u",
	"acc":$acc,
	"alt":$alt,
	"batt":$bat,
	"bs":1,
	"lat":$lat,
	"lon":$lon,
	"tst":$tst,
	"vel":$spd
}
!`

# URL von Deiner DaWarIch Instanz und API-KEY anpassen
  curl -X 'POST' \
    'http://192.168.2.10:3000/api/v1/owntracks/points?api_key=DEINE-API' \
    -H 'accept: */*' \
    -H 'Content-Type: application/json' \
    -d "$MQJSON"

echo "$X verarbeitet"
echo "$MQJSON"
sleep 0.3

done;
</pre>



<p>Anschließend das Script ausführbar machen und bestenfalls mit <strong>screen</strong> starten. Alle <em>0.3 Sekunden</em> wird dann ein neuer GPS Punkt zu DaWarIch übertragen. Je nach Anzahl der zu übertragenen Punkte wird das entsprechend dauern. Rechnet selbst :-)</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="764" src="https://www.systemtechnics.de/wp-content/uploads/DaWarIch-2-1024x764.png" alt="" class="wp-image-3851" srcset="https://www.systemtechnics.de/wp-content/uploads/DaWarIch-2-1024x764.png 1024w, https://www.systemtechnics.de/wp-content/uploads/DaWarIch-2-300x224.png 300w, https://www.systemtechnics.de/wp-content/uploads/DaWarIch-2-768x573.png 768w, https://www.systemtechnics.de/wp-content/uploads/DaWarIch-2.png 1411w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proxmox: Anzahl der gleichzeitigen TCP Verbindungen zum NFS Share erhöhen</title>
		<link>https://www.systemtechnics.de/proxmox-anzahl-der-gleichzeitigen-tcp-verbindungen-zum-nfs-share-erhoehen/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 01 Dec 2024 11:36:08 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[nconnect]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[synology]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[verbindungen]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3843</guid>

					<description><![CDATA[Hat man bei einem Proxmox Host eine z.B. Synology NAS als NFS Share eingebunden, so wird zu diesem Storage nur [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hat man bei einem Proxmox Host eine z.B. Synology NAS als NFS Share eingebunden, so wird zu diesem Storage nur eine TCP Verbindung aufgebaut. Möchte man dies erhöhen kann man die Datei <strong>/etc/pve/storage.cfg</strong> editieren und folgende Zeile (Optiion) an passender Stelle hinzufügen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">options fsc,noatime,nodiratime,nconnect=16,vers=4.1</pre>



<p>Vorher also:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nfs: nas-02
        export /volume1/Proxmox
        path /mnt/pve/nas-02
        server 10.0.0.10
        content iso,snippets,images,backup,vztmpl,rootdir
        prune-backups keep-last=3</pre>



<p>Danach:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nfs: nas-02
        export /volume1/Proxmox
        path /mnt/pve/nas-02
        server 10.0.0.10
        content iso,snippets,images,backup,vztmpl,rootdir
        options fsc,noatime,nodiratime,nconnect=16,vers=4.1
        prune-backups keep-last=3</pre>



<p>Wichtig dabei ist, dass auf der Synology die NFS <strong>Version &gt;= 4.1</strong> eingestellt ist.</p>





<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="790" height="290" src="https://www.systemtechnics.de/wp-content/uploads/NFS-Einstellung-Synology.png" alt="" class="wp-image-3844" srcset="https://www.systemtechnics.de/wp-content/uploads/NFS-Einstellung-Synology.png 790w, https://www.systemtechnics.de/wp-content/uploads/NFS-Einstellung-Synology-300x110.png 300w, https://www.systemtechnics.de/wp-content/uploads/NFS-Einstellung-Synology-768x282.png 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /></figure>



<p>Im Anschluß kann man den Proxmox Host einmal durchstarten und die mehrfach Verbindungen mit</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">ss -tan |grep 10.0.0.10</pre>





<p>prüfen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mailserver TLS Test</title>
		<link>https://www.systemtechnics.de/mailserver-tls-test/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 17:32:48 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Mailknecht]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[starttls]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3826</guid>

					<description><![CDATA[Um zu prüfen, ob ein empfangender Mailserver eine TLS (Transport Layer Security) verschlüsselte Übertragung entgegen nehmen kann, kann man folgenden [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Um zu prüfen, ob ein empfangender Mailserver eine TLS (Transport Layer Security) verschlüsselte Übertragung entgegen nehmen kann, kann man folgenden Einzeiler verwenden:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">openssl s_client -starttls smtp -crlf -connect [DER-MAILSERVER]:25</pre>





<p>Um zu prüfen ob der eigene Mailserver von unserem Client verschlüsselt seine Mails entgegen nimmt, nimmer man folgenden Befehl:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">openssl s_client -starttls smtp -connect [DEIN-MAILSERVER]:587</pre>



<p>In der SSL Variante schaut das dann wie folgt aus:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">openssl s_client -connect [DEIN-MAILSERVER]:465</pre>







<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="892" height="1024" src="https://www.systemtechnics.de/wp-content/uploads/openssl_mail_check-892x1024.png" alt="" class="wp-image-3827" srcset="https://www.systemtechnics.de/wp-content/uploads/openssl_mail_check-892x1024.png 892w, https://www.systemtechnics.de/wp-content/uploads/openssl_mail_check-261x300.png 261w, https://www.systemtechnics.de/wp-content/uploads/openssl_mail_check-768x882.png 768w, https://www.systemtechnics.de/wp-content/uploads/openssl_mail_check.png 969w" sizes="auto, (max-width: 892px) 100vw, 892px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Linux Server Standard</title>
		<link>https://www.systemtechnics.de/linux-server-standard/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Tue, 28 May 2024 04:15:53 +0000</pubDate>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[influxdb]]></category>
		<category><![CDATA[nala]]></category>
		<category><![CDATA[telegraf]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3788</guid>

					<description><![CDATA[Hier ein kleiner Merker welche Dinge ich auf alle meiner Debian Linux Server installiere bzw. anpasse: Standard Tools Ein paar [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hier ein kleiner Merker welche Dinge ich auf alle meiner Debian Linux Server installiere bzw. anpasse:</p>



<h2 class="wp-block-heading">Standard Tools</h2>



<p>Ein paar Tools dürfen auf einem Linux Server für mich nicht fehlen.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">apt update &amp;&amp; apt install mc screen wget curl ca-certificates gpg duply net-tools pwgen nano</pre>



<h2 class="wp-block-heading">Anpassen diverser Dateien</h2>



<p>Die Anpassungen sind sehr individuell und werden hier nicht weiter beschrieben.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">pico /etc/hosts
pico /etc/hostname 
pico /etc/ssh/sshd_config
pico /root/.ssh/authorized_keys
pico .bashrc 
pico .profile 
pico /etc/motd</pre>



<h2 class="wp-block-heading">Nala</h2>



<p>Nala ist ein alternativer Paketmanager unter Debian.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">apt update &amp;&amp; apt install nala -y
nala fetch -c DE</pre>



<p>Dann setzen wir einen Alias ( alias <em>apt=&#8217;nala&#8216;</em> )</p>



<h2 class="wp-block-heading">Telegraf</h2>



<p>Mit Telegraf werden Metriken ermittelt und an eine Timeseries Datenbank (z.B. InfluxDB) gesendet. Im Anschluß kann man diese in Grafana darstellen.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">apt install gpg  -y
curl -s https://repos.influxdata.com/influxdata-archive_compat.key > influxdata-archive_compat.key
echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c &amp;&amp; cat influxdata-archive_compat.key | gpg --dearmor | tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | tee /etc/apt/sources.list.d/influxdata.list
apt update &amp;&amp; apt install telegraf -y
systemctl restart telegraf</pre>



<p>Vor dem Start des Telegraf Service ist natürlich die Datei<em> /etc/telegraf/telegraf.conf</em> anzupassen. Am einfachsten von einem anderen Server verwenden. Zusätzlich die network.conf auf dem Verzeichnis <em>/etc/telegraf/telegraf.d</em> kopieren/bearbeiten</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Handhabung nslookup</title>
		<link>https://www.systemtechnics.de/handhabung-nslookup/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Wed, 06 Mar 2024 04:10:04 +0000</pubDate>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Batch/Powershell]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[mx]]></category>
		<category><![CDATA[nslookup]]></category>
		<category><![CDATA[ptr]]></category>
		<category><![CDATA[soa]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3775</guid>

					<description><![CDATA[Das Tool nslookup ist so gut wie auf allen Systemen verfügbar. Mit nslookup kann kann man Domain Name Server (DNS) [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Das Tool nslookup ist so gut wie auf allen Systemen verfügbar. Mit nslookup kann kann man Domain Name Server (DNS) nach Werten/Einstellungen zu einer Domain abfragen.<br />Hier mal ein kleiner Einstieg zur Handhabung.</p>
<p>&nbsp;</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nslookup</pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="725" src="https://www.systemtechnics.de/wp-content/uploads/nslookup-1-1024x725.png" alt="" class="wp-image-3776" srcset="https://www.systemtechnics.de/wp-content/uploads/nslookup-1-1024x725.png 1024w, https://www.systemtechnics.de/wp-content/uploads/nslookup-1-300x212.png 300w, https://www.systemtechnics.de/wp-content/uploads/nslookup-1-768x544.png 768w, https://www.systemtechnics.de/wp-content/uploads/nslookup-1.png 1364w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Startet eine interaktive Session. Es sind nun weitere Befehle möglich, siehe Tabelle unten.</p>
<p>Mit <strong><em>server</em></strong> stellen wir erst mal fest, welche Nameserver das Tool verwendet. Sind in den Netzwerkeinstellungen mehrere DNS Server vorhanden, so werden auch mehrere ausgegeben.</p>
<p>Mit <em><strong>server [IPADRESSE]</strong></em>, hier im Beispiel <em><strong>server 8.8.8.8</strong></em> wird der google DNS Server zur Abfrage eingestellt.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="725" src="https://www.systemtechnics.de/wp-content/uploads/nslookup-2-1024x725.png" alt="" class="wp-image-3777" srcset="https://www.systemtechnics.de/wp-content/uploads/nslookup-2-1024x725.png 1024w, https://www.systemtechnics.de/wp-content/uploads/nslookup-2-300x212.png 300w, https://www.systemtechnics.de/wp-content/uploads/nslookup-2-768x544.png 768w, https://www.systemtechnics.de/wp-content/uploads/nslookup-2.png 1364w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Gibt man nun einen Domain-Namen ein, dann wird die IP Adresse zur Domain ausgegeben. Möchte man z.B. die IPV6 Adresse ermitteln, so muss man zuvor den Abfragetyp <em><strong>set </strong><strong>t</strong><strong>ype=aaaa</strong></em> einstellen</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="725" src="https://www.systemtechnics.de/wp-content/uploads/nslookup-3-1024x725.png" alt="" class="wp-image-3778" srcset="https://www.systemtechnics.de/wp-content/uploads/nslookup-3-1024x725.png 1024w, https://www.systemtechnics.de/wp-content/uploads/nslookup-3-300x212.png 300w, https://www.systemtechnics.de/wp-content/uploads/nslookup-3-768x544.png 768w, https://www.systemtechnics.de/wp-content/uploads/nslookup-3.png 1364w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Weitere Abfragetypen kann man folgender Tabelle entnehmen:</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>set Parameter</th><th><strong>Abfragetyp</strong></th></tr></thead><tbody><tr><td>set type=a</td><td>IPv4-Adresse</td></tr><tr><td>set type=aaaa</td><td>IPv6-Adresse</td></tr><tr><td>set type=mx</td><td>Domain-Name(n) Mailserver (Mail Exchanger)</td></tr><tr><td>set type=ns</td><td>Domain-Name Nameserver</td></tr><tr><td>set type=ptr</td><td>„Pointer“-Eintrag (zeigt Host-Name(n) zu einer IP-Adresse)</td></tr><tr><td>set type=soa</td><td>„Start of Authority“-Eintrag (Angaben zur Verwaltung der DNS-Zone)</td></tr></tbody></table><figcaption class="wp-element-caption">nslookup Abfragetypen</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nala &#8211; Debian Paketmanager</title>
		<link>https://www.systemtechnics.de/nala-debian-paketmanager/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 25 Feb 2024 11:58:20 +0000</pubDate>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[nala]]></category>
		<category><![CDATA[paketmanager]]></category>
		<category><![CDATA[updates]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3767</guid>

					<description><![CDATA[Ich bin letzt über einen weiteren Paketmanager für Debian gestoßen. Mit diesem ist es möglich, bei Problemen, letzte Updates und [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ich bin letzt über einen weiteren Paketmanager für Debian gestoßen. Mit diesem ist es möglich, bei Problemen, letzte Updates und Installationen rückgängig zu machen.</p>
<p>Die Installation und Handhabung wie folgt:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">apt update &amp;&amp; apt upgrade
apt install nala -y</pre>



<p>Zuerst holen wir uns die schnellsten Paketquellen. Die Installation der Pakete mittels Nala ist deswegen so schnell, weil mehrere Paketquellen gleichzeitig/parallel verwendet werden.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nala fetch -c DE</pre>



<p>Anschließend aktualisieren wir die Paketquellen</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nala update &amp;&amp; nala upgrade</pre>



<p>Weitere Möglichkeiten wären unter anderem folgende:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nala history
nala history undo [num]</pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="872" height="707" src="https://www.systemtechnics.de/wp-content/uploads/nala.png" alt="" class="wp-image-3768" srcset="https://www.systemtechnics.de/wp-content/uploads/nala.png 872w, https://www.systemtechnics.de/wp-content/uploads/nala-300x243.png 300w, https://www.systemtechnics.de/wp-content/uploads/nala-768x623.png 768w" sizes="auto, (max-width: 872px) 100vw, 872px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proxmox Mail Gateway TLS Fehler</title>
		<link>https://www.systemtechnics.de/proxmox-mail-gateway-tls-fehler/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Fri, 05 Jan 2024 19:50:36 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[acme]]></category>
		<category><![CDATA[mailserver]]></category>
		<category><![CDATA[pmg]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[zertifikat]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3728</guid>

					<description><![CDATA[Bekommt man nach der Installation des PMG folgenden Fehler, dann kann dies daran liegen dass man noch nicht die Zertifikate [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Bekommt man nach der Installation des PMG folgenden Fehler, dann kann dies daran liegen dass man noch nicht die Zertifikate für den Server erstellt hat. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Out: 454 4.7.0 TLS not available due to local problem</p>
</blockquote>



<p>Am einfachsten geht man in das Webinterface zu dem Punkt &#8222;<em>Konfiguration</em>&#8220; und dann zum Unterpunkt &#8222;<em>Zertifikate</em>&#8222;. Dort muss man zuerst in der Registerkarte &#8222;<em>ACME-Konten</em>&#8220; ein entsprechendes Konto erstellen.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="839" height="491" src="https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Konten.png" alt="" class="wp-image-3729" srcset="https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Konten.png 839w, https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Konten-300x176.png 300w, https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Konten-768x449.png 768w" sizes="auto, (max-width: 839px) 100vw, 839px" /></figure>



<p>Im Anschluß kann man dann in der Registerkarte &#8222;<em>Zertifikate</em>&#8220; eine Domäne hinzufügen. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="511" height="329" src="https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Domaene.png" alt="" class="wp-image-3730" srcset="https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Domaene.png 511w, https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Domaene-300x193.png 300w" sizes="auto, (max-width: 511px) 100vw, 511px" /></figure>



<p>Ist dies erledigt bleibt nur noch der letzte Schritt die beiden Zertifikate anzufordern.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="280" height="134" src="https://www.systemtechnics.de/wp-content/uploads/PMG-ACME-Anfordern.png" alt="" class="wp-image-3731"/></figure>



<p>In der Regel sollte dies ohne Fehler schnell durchgeführt sein. Bei mir kam heute allerdings folgende Fehlermeldung:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>ACME account config file &#8218;default&#8216; does not exist.</p>
</blockquote>



<p>Sollte das bei Euch auch so sein, dann solltet ihr mittels SSH die Datei <em>/etc/pmg/node.conf</em> editieren bzw. untersuchen.</p>
<p>Dort sollte es eine Zeile <em>acme: account=m02</em> geben. Der Account Name muss natürlich zu dem Account passen den ihr zuvor angelegt habe. (Siehe oben. Nicht wundern, der Screenshot von oben zeigt meinen Cluster und daher stehen dort zwei Accounts)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="547" height="54" src="https://www.systemtechnics.de/wp-content/uploads/PMG-node.conf_.png" alt="" class="wp-image-3732" srcset="https://www.systemtechnics.de/wp-content/uploads/PMG-node.conf_.png 547w, https://www.systemtechnics.de/wp-content/uploads/PMG-node.conf_-300x30.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></figure>



<p>Nachdem dies erfolgt ist lassen sich die beiden Zertifikate auch ausstellen und der Server bzw. die Cluster Node mit TLS anmailen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NMAP Merker</title>
		<link>https://www.systemtechnics.de/nmap-merker/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Wed, 27 Dec 2023 05:02:27 +0000</pubDate>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3691</guid>

					<description><![CDATA[Hier möchte ich mir einige NMAP Merker notieren Installation unter Debian: Installation unter OSX: Welche Hosts laufen im Netz: Alle [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Hier möchte ich mir einige NMAP Merker notieren</p>



<p>Installation unter Debian:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">apt update &amp;&amp; apt install map</pre>



<p>Installation unter OSX:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">brew update &amp;&amp; brew install nmap</pre>



<p>Welche Hosts laufen im Netz:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nmap -PE -sn -oG - 192.168.1.0/24</pre>



<p>Alle Rechner im lokalen Netz mit offenen Port 443 (https) finden:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo nmap -oG - -p 443 192.168.1.0/24 | awk -F " " '/open/ {print }'</pre>



<p>Mehrere Ports auf einmal scannen:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo nmap -oG - -p 22,80 192.168.1.0/24 | awk -F " " '/open/ {print }'</pre>



<p><span style="color: #0000ff;">Die Ausgabe wäre dann etwa folgende:</span><br /><span style="color: #0000ff;">Host: 192.168.1.12 () <em>Ports: 22/closed</em>/tcp//ssh///, <em>80/open</em>/tcp//http///</span></p>



<p>Eine IP/Host auf beliebte offene Ports scannen (20 Stk.):</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nmap --top-ports 20 192.168.1.12
nmap --top-ports 20 192.168.1.*
nmap --top-ports 20 192.168.1.0/24</pre>



<p>Noch vieles mehr ist unter: <a href="https://www.elektronik-kompendium.de/sites/net/2104261.htm" target="_blank" rel="noopener">https://www.elektronik-kompendium.de/sites/net/2104261.htm</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Malcow Logfiles leeren</title>
		<link>https://www.systemtechnics.de/malcow-logfiles-leeren/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 01 Oct 2023 05:20:14 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[logfiles]]></category>
		<category><![CDATA[mailcow]]></category>
		<category><![CDATA[mailserver]]></category>
		<guid isPermaLink="false">https://www.systemtechnics.de/?p=3665</guid>

					<description><![CDATA[Bei einer normalen Mailcow Installation füllen sich mit der Zeit ordentlich diverse Logfiles.Um sich den verwendeten Festplattenplatz anzuschauen kann folgender [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Bei einer normalen Mailcow Installation füllen sich mit der Zeit ordentlich diverse Logfiles.<br />Um sich den verwendeten Festplattenplatz anzuschauen kann folgender Befehl verwendet werden:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">for i in $( ls /var/lib/docker/containers/*/*-json.log -r ); do du -h $i; done</pre>


<p>Möchte man diese Dateien Leeren (Nullen), dann eignet sich folgende Befehlsfolge:</p>


<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">for i in $( ls /var/lib/docker/containers/*/*-json.log -r ); do true > $i; done
cd /opt/mailcow-dockerized
docker-compose restart</pre>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
