<?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>apt &#8211; SystemTechnics</title>
	<atom:link href="https://www.systemtechnics.de/tag/apt/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.systemtechnics.de</link>
	<description>IT Consulting</description>
	<lastBuildDate>Tue, 28 May 2024 04:23:31 +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>apt &#8211; SystemTechnics</title>
	<link>https://www.systemtechnics.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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>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 fetchpriority="high" 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="(max-width: 872px) 100vw, 872px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Update Prüfung Debian/CentOS</title>
		<link>https://www.systemtechnics.de/update-pruefung-debian-centos/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 13 Jan 2019 10:41:28 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[grafana]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[yum]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=2693</guid>

					<description><![CDATA[Um in Grafana die verfügbaren Updates grafisch sichtbar zu machen, benötige ich unter Debian und CentOS ein entsprechendes Script welches mit die Anzahl der Updates ausgibt. Hier nun die beiden Varianten:]]></description>
										<content:encoded><![CDATA[
<p>Um in Grafana die verfügbaren Updates grafisch sichtbar zu machen, benötige ich unter Debian und CentOS ein entsprechendes Script welches mit die Anzahl der Updates ausgibt. Hier nun die beiden Varianten:</p>



<p>CentOS:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="true" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#!/bin/bash
VERSION="0.1"
SDATE=`date "+%Y-%m-%d %H:%M:%S"`
HNAME=`hostname -f`
DPATH=/root/grafana

function count-updates()
{
	anz=$( yum --security check-update 2>/dev/null|grep "package.*needed for security"|sed s/"No pack"/"0 pack"/g |awk -F" " '{ print $6 }')
	echo "$SDATE $anz"
}

count-updates > $DPATH/$HNAME-apt-updates.data

</pre>



<p>Debian:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#!/bin/bash
VERSION="0.1"
SDATE=`date "+%Y-%m-%d %H:%M:%S"`
HNAME=`hostname -f`
DPATH=/root/grafana

function count-updates()
{
	apt-get update  >/dev/null 2>&amp;1
	anz=$( apt-get --just-print upgrade |grep Inst |wc -l )
	echo "$SDATE $anz"
}

count-updates > $DPATH/$HNAME-apt-updates.data</pre>



<figure class="wp-block-image"><img decoding="async" width="994" height="598" src="https://www.systemtechnics.de/wp-content/uploads/Update-Check.png" alt="" class="wp-image-2696" srcset="https://www.systemtechnics.de/wp-content/uploads/Update-Check.png 994w, https://www.systemtechnics.de/wp-content/uploads/Update-Check-300x180.png 300w, https://www.systemtechnics.de/wp-content/uploads/Update-Check-768x462.png 768w" sizes="(max-width: 994px) 100vw, 994px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Debian Jessi Update unter openVZ</title>
		<link>https://www.systemtechnics.de/debian-jessi-update-unter-openvz/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Sun, 23 Oct 2016 06:22:16 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Jessi]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[Upgrade]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=1773</guid>

					<description><![CDATA[Unter einem openVZ System mit einem Kernel älter als 2.6.32-37-pve, kann ein &#8222;normales Update dazu führen, dass diese VM nicht [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Unter einem openVZ System mit einem Kernel älter als 2.6.32-37-pve, kann ein &#8222;normales Update dazu führen, dass diese VM nicht mehr korrekt startet. Mit folgender Befehlsfolge kann dies vermieden werden:</p>
<p><span id="more-1773"></span></p>
<p>System aktualisieren:</p>
<pre><code>apt-get update && apt-get upgrade -y
dpkg --audit</code></pre>
<p>Sourcen editieren:</p>
<pre><code>nano /etc/apt/sources.list</code></pre>
<pre><code>deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free</code></pre>
<p>Pakete aktualisieren</p>
<pre><code>apt-get update && apt-get upgrade -y
apt-get dist-upgrade</code></pre>
<p>sysvinit installieren</p>
<pre><code>apt-get install sysvinit-core
reboot</code></pre>
<p>systemd deinstallieren</p>
<pre><code>apt-get remove systemd libsystemd0
Enter: Yes, do as I say!
apt-get autoremove
reboot</code></pre>
<p>Nicht fertig konfigurierte Pakete konfigurieren</p>
<pre><code>dpkg --configure --pending</code></pre>
<p>Noch ein Check</p>
<pre><code>dpkg --audit
reboot</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Debian Paketmanager nur über IP4 verwenden</title>
		<link>https://www.systemtechnics.de/debian-paketmanager-nur-ueber-ip4-verwenden/</link>
		
		<dc:creator><![CDATA[knut]]></dc:creator>
		<pubDate>Thu, 15 Sep 2016 08:04:24 +0000</pubDate>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux/OSX]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[debian]]></category>
		<guid isPermaLink="false">http://www.systemtechnics.de/?p=1723</guid>

					<description><![CDATA[Wer den apt Paketmanager nur über IPV4 verwenden möchte braucht nur folgenden Einzeiler verwenden: echo 'Acquire::ForceIPv4 "true";' &#124; tee /etc/apt/apt.conf.d/99force-ipv4]]></description>
										<content:encoded><![CDATA[<p>Wer den apt Paketmanager nur über IPV4 verwenden möchte braucht nur folgenden Einzeiler verwenden:</p>
<pre><code>echo 'Acquire::ForceIPv4 "true";' | tee /etc/apt/apt.conf.d/99force-ipv4</code></pre>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
