<?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>Gameserver / Linux &#8211; IT Service Herzog Blog</title>
	<atom:link href="https://itservice-herzog.de/blog/category/gameserver-linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://itservice-herzog.de/blog</link>
	<description>Softwareblog von Matthias Herzog</description>
	<lastBuildDate>Fri, 06 Sep 2019 10:00:26 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.2.3</generator>
	<item>
		<title>Svn installieren</title>
		<link>https://itservice-herzog.de/blog/svn-installieren/</link>
				<comments>https://itservice-herzog.de/blog/svn-installieren/#respond</comments>
				<pubDate>Fri, 06 Sep 2019 09:57:48 +0000</pubDate>
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
				<category><![CDATA[Gameserver / Linux]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">https://itservice-herzog.de/blog/?p=361</guid>
				<description><![CDATA[Huhu, sudo apt-get update apt-get install subversion mkdir -p /var/local/svn/projekt1/ svnadmin create --fs-type fsfs /var/local/svn/projekt1/ nano /var/local/svn/projekt1/conf/svnserve.conf das hier bearbeiten [general] anon-access = none auth-access = write password-db = passwd realm = Mein erstes Repro Hier müssen die passwörter editiert werden nano /var/local/svn/projekt1/conf/passwd   start script editieren nano /etc/init.d/subversion #!/bin/bash case "$1" in start) svnserve &#8230; <a href="https://itservice-herzog.de/blog/svn-installieren/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Svn installieren</span> <span class="meta-nav">&#8594;</span></a>]]></description>
								<content:encoded><![CDATA[<p>Huhu,</p>
<p><span id="more-361"></span></p>
<pre>sudo apt-get update</pre>
<p><span class="hljs-variable">apt</span>-get install subversion</p>
<pre class="highlight"><code>mkdir <span class="nt">-p</span> /var/local/svn/projekt1/
svnadmin create <span class="nt">--fs-type</span> fsfs /var/local/svn/projekt1/</code></pre>
<pre class="highlight"><code><span class="nb">nano </span>/var/local/svn/projekt1/conf/svnserve.conf
das hier bearbeiten
</code></pre>
<pre class="highlight"><code>[general]
anon-access = none
auth-access = write
password-db = passwd
realm = Mein erstes Repro</code></pre>
<pre class="highlight"><code>

Hier müssen die passwörter editiert werden</code></pre>
<pre class="highlight"><code>nano /var/local/svn/projekt1/conf/passwd</code></pre>
<pre class="highlight"> 
start script editieren

</pre>
<pre class="highlight"><code>nano /etc/init.d/subversion</code></pre>
<pre class="highlight"><code><span class="c">#!/bin/bash</span>

<span class="k">case</span> <span class="s2">"</span><span class="nv">$1</span><span class="s2">"</span> <span class="k">in
        </span>start<span class="p">)</span>
                svnserve <span class="nt">-d</span> <span class="nt">-r</span> /var/local/svn
                <span class="p">;;</span>
        stop<span class="p">)</span>
                killall svnserve
                <span class="p">;;</span>
        restart<span class="p">)</span>
                <span class="nv">$0</span> stop
                sleep 3
                <span class="nv">$0</span> start
                <span class="p">;;</span>
<span class="k">esac</span></code></pre>
<pre class="highlight"></pre>
<pre class="highlight"><code>chmod +x /etc/init.d/subversion


die kkiste kannst du dann mit den befehlen steuern. Nachdem ein Repro angelegt worden ist muss der svn server neu gestartet werden.</code></pre>
<pre class="highlight"><code><span class="nb">sudo</span> /etc/init.d/subversion start
<span class="nb">sudo</span> /etc/init.d/subversion stop
<span class="nb">sudo</span> /etc/init.d/subversion restart</code></pre>
<pre class="highlight"><code>
zugriff auf das svn 
</code></pre>
<pre class="highlight"><code>svn://ihreIp/projekt1</code></pre>
<pre class="highlight"></pre>
]]></content:encoded>
							<wfw:commentRss>https://itservice-herzog.de/blog/svn-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Apache2, Mysql5 auf Debian installieren</title>
		<link>https://itservice-herzog.de/blog/apache2-mysql5-debian-install/</link>
				<pubDate>Thu, 18 Feb 2016 11:11:58 +0000</pubDate>
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
				<category><![CDATA[Gameserver / Linux]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://matthias-herzog.net/?p=253</guid>
				<description><![CDATA[Hey, ich möchte heute kurz erläutern wie ihr einen Apache mit Mysql auf eurem Debian installieren könnt. am besten mit apt-get 😀 Los geht&#8217;s Als erstes brauchst du root rechte. Die bekommst du mit diesem Befehl. Falls sudo nicht installiert ist, dann sodu installieren mit &#8222;apt-get install sudo&#8220; &#60;= das geht nur als root. sudo &#8230; <a href="https://itservice-herzog.de/blog/apache2-mysql5-debian-install/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Apache2, Mysql5 auf Debian installieren</span> <span class="meta-nav">&#8594;</span></a>]]></description>
								<content:encoded><![CDATA[<p>Hey, ich möchte heute kurz erläutern wie ihr einen Apache mit Mysql auf eurem Debian installieren könnt.</p>
<p>am besten mit apt-get <img src="https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Los geht&#8217;s<br />
<span id="more-253"></span></p>
<p>Als erstes brauchst du root rechte. Die bekommst du mit diesem Befehl. Falls sudo nicht installiert ist, dann sodu installieren mit &#8222;apt-get install sudo&#8220; &lt;= das geht nur als root.</p>
<p><strong><em>sudo su</em></strong></p>
<p>Jetzt aktualisierst du deinen Paket Manager mit:</p>
<p><strong><em>apt-get update</em></strong></p>
<p><strong><em>apt-get upgrade</em></strong></p>
<p>&nbsp;</p>
<h2>Mysql Installieren<!--more--></h2>
<pre><strong><em>apt-get install mysql-server mysql-client</em></strong>

mit Ja bestätigen und Passwort für  root in die Datenbank eingeben


</pre>
<p>Oder</p>
<h2>Mariadb Installieren</h2>
<pre>apt-get install mariadb-server mariadb-client</pre>
<p>#<br />
jetzt müssen wir den mariadb Server noch absichern das sich keiner ohne zurgiff copnnecten kann</p>
<pre>mysql_secure_installation</pre>
<h2>Apache mit php5 installieren</h2>
<p><strong><em>apt-get install apache2 php5 libapache2-mod-php5 php-pear php5-mysql</em></strong></p>
<pre>Nach der Installation müsst ihr den Apachen neu starten damit alles richtig 
funktioniert.</pre>
<p><strong><em>/etc/init.d/apache restart</em></strong></p>
<h2>Apache mit php7 installieren</h2>
<p><strong><em>apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-opcache php-apcu</em></strong></p>
<pre>Nach der Installation müsst ihr den Apachen neu starten damit alles richtig 
funktioniert.</pre>
<p><strong><em>/etc/init.d/apache restart</em></strong></p>
<p>&nbsp;</p>
<h2>phpmyadmin Installieren</h2>
<pre><strong><em> apt-get install</em> phpmyadmin
</strong>Ich bitte euch in euer neues phpmyadmin Verzeichnis eine .htaccess Datei 
mit .htpasswd zu hinterlegen und das Verzeichnis zusätzlich mit einem 
Passwort zu versehen!

</pre>
<h2>Vhost anlegen</h2>
<pre id="nbspphpmyadmin">begebt euch in das Verzeichnis der Vhosts für den Apache<strong><em>
cd  /etc/apache2/sites-available

</em></strong>erstellt nun eine vhost datei<strong><em>

nano domain.de.conf</em></strong></pre>
<pre> fügt folgendes in die Datei ein

meine Domain www.sce-lan.de soll als Beispiel dienen.
Bitte passt die vhost Datei so an wie ihr sie braucht!
stellt bei eurem Domainanbieter nun einen DNS Eintrag 
auf euren Server.
Wenn nun jemand über die Domain auf euren Server 
kommt wird nun die Webseite aus eurem Verzeichnis angezeigt.

<span style="color: #ff6600;">&lt;VirtualHost *:80&gt;
 ServerAdmin info@itservice-herzog.de
 ServerName sce-lan.de
 ServerAlias sce-lan.de *.sce-lan.de www.sce-lan.de
 DocumentRoot /var/www/sce/
 &lt;Directory /&gt;
 Options FollowSymLinks
 AllowOverride All
 &lt;/Directory&gt;
 ErrorLog ${APACHE_LOG_DIR}/error_sce-lan.log

 # Possible values include: debug, info, notice, warn, error, crit,
 # alert, emerg.
 LogLevel warn

 CustomLog ${APACHE_LOG_DIR}/access_sce-lan.log combined
&lt;/VirtualHost&gt;</span>

Speichert die Datei mit "strg + x" und dann J!
Fügt nun die vhost Datei zu den aktivierten 
Seiten des Apachen hinzu.

<strong><em>a2ensite domain.de</em></strong>
</pre>
<h2>Mod Rewrite</h2>
<p>den Modrewiret braucht ihr eigentlich überall deshalb aktiviert ihn mit folgendem Befehl</p>
<pre class="notranslate"><em><strong>a2enmod rewrite</strong> 

<strong>nano /etc/apache2/sites-available/default
</strong>
ändert nun die Zeile  "AllowOverride None" zu  AllowOverride All

startet nun den Apache neu mit diesem Befehl

<strong>/etc/init.d/apache2 restart</strong>
</em>jetzt könnt ihr<em> .htaccess Dateien erstellen, 
Weiterleitungen einrichten oder Passwörter auf Ordner vergeben und 
vieles mehr.

</em>Um festzustellen das alles richtig funktioniert erstellt ihr am besten 
eine php Datei in eurem order /var/www. 
Bitte entfernt diese Datei nach Prüfung der Installation wider!<em>

<strong>cd /var/www</strong>
<strong>nano info.php</strong>
</em>der Inhalt der Datei sollte sein
&lt;?php
phpinfo();
?&gt;</pre>
<pre>mit "strg + x" und dann J Speichern.
Ruft nun in eurem Browser die Datei auf.

http://IP-ADRESSE/info.php
Checkt ob alle richtig ist!
<strong><em>rm info.php</em></strong></pre>
<pre class="notranslate"><em> Vielen dank fürs lesen!</em></pre>
<p>[google_news query=&#8220;Apache2&#8243; topic=&#8220;t&#8220;]</p>
]]></content:encoded>
										</item>
		<item>
		<title>Teamspeak 3 Server erstellen</title>
		<link>https://itservice-herzog.de/blog/teamspeak-3-server-erstellen/</link>
				<pubDate>Mon, 24 Aug 2015 09:20:09 +0000</pubDate>
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gameserver / Linux]]></category>

		<guid isPermaLink="false">http://matthias-herzog.net/?p=219</guid>
				<description><![CDATA[Hallo Leute, Ich will euch heute erklären wie ihr auf eurem Server einen Teamspeak 3 Server laufen lassen könnt. Loggt euch auf eurem Server als root ein und erstellt euch zunächst einen neuen User. Ich nenne Ihn ts3. add user ts3 gebt die Userdaten ein und erstellt den User. nun wechselt in das Verzeichnis eures neuen Users &#8230; <a href="https://itservice-herzog.de/blog/teamspeak-3-server-erstellen/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Teamspeak 3 Server erstellen</span> <span class="meta-nav">&#8594;</span></a>]]></description>
								<content:encoded><![CDATA[<p>Hallo Leute,</p>
<p>Ich will euch heute erklären wie ihr auf eurem Server einen Teamspeak 3 Server laufen lassen könnt.</p>
<p>Loggt euch auf eurem Server als root ein und erstellt euch zunächst einen neuen User. Ich nenne Ihn ts3.<span id="more-219"></span></p>
<p><em>add user ts3</em></p>
<p>gebt die Userdaten ein und erstellt den User.</p>
<p>nun wechselt in das Verzeichnis eures neuen Users</p>
<p><em>cd /home/ts3</em></p>
<p>Ladet euch nun den Teamspeak server herunter.</p>
<p><em>wget http://dl.4players.de/ts/releases/3.0.10.3/teamspeak3-server_linux-amd64-3.0.10.3.tar.gz</em></p>
<p>nun entpackt ihr das heruntergeladene Archiv mit folgendem Befehl</p>
<p><em>tar -xzvf teamspeak3-server_linux*.tar.gz</em></p>
<p>ihr solltet nun ein &#8222;<code class="bash plain">ts3server_minimal_runscript</code><code class="bash plain">.sh</code>&#8220; in eurem Ordner sehen können.</p>
<p>startet nun den server mit dem befehl</p>
<p><em>sh ts3server_minimal_runscript<code class="bash plain">.sh start</code></em></p>
<p>mit dem Befehl könnt ihr den ts3 Server wieder stoppen</p>
<p><em>sh ts3server_minimal_runscript<code class="bash plain">.sh stop</code></em></p>
<p>1 Wichtig</p>
<p>nach dem ersten Start wird in der Konsole ein hash angezeigt mit dem es möglich ist Administratorrechte auf dem ts3 server zu erhalten. speichert euch diesen hash ab!</p>
<p>Fertig! Nun könnt ihr euch auf eurem neuen Teamspeak3 Server einloggen und euch als Admin registrieren.</p>
<p>&nbsp;</p>
]]></content:encoded>
										</item>
		<item>
		<title>Debian server absichern</title>
		<link>https://itservice-herzog.de/blog/debian-server-absichern/</link>
				<pubDate>Mon, 17 Aug 2015 14:15:50 +0000</pubDate>
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gameserver / Linux]]></category>

		<guid isPermaLink="false">http://matthias-herzog.net/?p=215</guid>
				<description><![CDATA[Heute geht es darum seinen Rootserver oder VM die am Internet angeschlossen ist abzusichern. eines der Größten Einfallstore ist der root Account des servers. wenn jemand root rechte auf eurer Maschine erlangt, besitzt der Eindringling alle rechte des Servers. Also sollten wir dafür sorgen das sich niemand mehr auf dem server über den root Account &#8230; <a href="https://itservice-herzog.de/blog/debian-server-absichern/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Debian server absichern</span> <span class="meta-nav">&#8594;</span></a>]]></description>
								<content:encoded><![CDATA[<p>Heute geht es darum seinen Rootserver oder VM die am Internet angeschlossen ist abzusichern.</p>
<p>eines der Größten Einfallstore ist der root Account des servers.<br />
wenn jemand root rechte auf eurer Maschine erlangt, besitzt der Eindringling alle rechte des Servers.<br />
<span id="more-215"></span></p>
<p>Also sollten wir dafür sorgen das sich niemand mehr auf dem server über den root Account gelangt.</p>
<h2>sudo (SuperUser Do)</h2>
<p><strong>apt-get install sudo</strong></p>
<p>Erstellen eines neuen Users</p>
<p><strong>adduser horst sudo</strong></p>
<p>nun werden sie Nach weiteren Informationen zu</p>
<p>Bitte verwende ein Passwort mit 8 Zeichen oder mehr!</p>
<p>&#8211; Keine Datums Angaben!</p>
<p>&#8211; Sonderzeichen sind immer gut!</p>
<p>! Vorsicht bevor ihr diese Einstellung ändert<br />
Bitte Loggt euch mit eurem Benutzer per ssh ein und prüft ob ihr root recht erlangen könnt!</p>
<p><strong>ssh horst@testrechner.de</strong></p>
<p><strong>sudo su</strong></p>
<p>und Passwort eingaben und zu prüfen ob der Benutzer sudo rechte erlangen kann<br />
Wenn ihr euren root login sperrt könnt ihr euren Server nicht mehr steuern.</p>
<p>den ssh Login für den root sperren</p>
<p><strong>/etc/ssh/sshd_config</strong></p>
<p><strong>PermitRootLogin yes</strong></p>
<p>auf</p>
<p><strong>PermitRootLogin no</strong></p>
<p>neustarten des ssh servers</p>
<p><strong>/etc/init.d/ssh restart</strong></p>
<h2>fail2ban Installieren</h2>
<p>Fail2ban ist ein Brutforce schutz.<br />
Sollte jemand versucht sich durch ausprobieren von Accounts und Passwörtern Zugang zum Server zu erlangen, kann dieses unterbunden werden.<br />
Das Tool kann so Konfiguriert werden.<br />
So ist es möglich zusagen das nach 3 fehlerhaften Login versuchen der Login gesperrt wird.<br />
sudo apt-get install fail2ban</p>
<p><strong>sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local</strong><br />
// Konfig bearbeiten</p>
<p><strong>nano /etc/fail2ban/jail.local</strong></p>
<p><strong>ignoreip = 127.0.0.1</strong><br />
<strong> bantime = 3600</strong><br />
<strong> maxretry = 3</strong></p>
<p><strong>sudo /etc/init.d/fail2ban restart</strong></p>
<p>Andere wichtige tools zur server überwachung<br />
rkhunter</p>
<p>rkhunter ist ein Antivirus Tool für Linux Systeme.<br />
Installieren könnt ihr das Tool mit folgendem Befehl.</p>
<p><strong>apt-get install rkhunter</strong><br />
einen System Check könnt ihr mit folgendem Befehl machen</p>
<p><strong>rkhunter -c</strong></p>
<p>diese solltet ihr einmal die Woche machen!<br />
! Tipp Ihr könnt auch einen Cron anlegen und die Letzte Logdateien vom rkhunter euch per Mail zuschicken.<br />
Tool die Ihr kennen solltet!</p>
<h4>rkhunter Cronjop</h4>
<pre>nano /etc/cron.daily/rkhunter.sh</pre>
<pre>
#!/bin/bash
/usr/local/bin/rkhunter -c --cronjob 2>&1 | mail -s "RKhunter Scan Details" Mail@hier-eintragen.de
</pre>
<pre>
chmod +x /etc/cron.daily/rkhunter.sh
</pre>
<h3>HTOP</h3>
<p>anzeige und Verwaltung von Prozessen</p>
<pre>apt-get install htop</pre>
<h3>nload</h3>
<p>zur Überwachung des aktuellen Traffics des Servers<br />
apt-get install nload<br />
wichtige comands zum deaktivieren von Prozessen</p>
<pre><strong>pkill -u user</strong></pre>
<p>hier ein gutes Tool zum Analysieren deines Traffics</p>
<p><strong>apt-get install iptraf</strong></p>
<p>dann einfach</p>
<p>iptraf<br />
eingeben und gucken was abgeht<br />
damit bekommt ihr zumbeispiel ip adressen raus</p>
<p>ip adressen aussperren</p>
<p><strong>iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP<br />
Bitte sperrt euch nicht selbst aus. das ist Brühe!</strong></p>
<p>Langzeit Traffic ermitteln macht man mit vnstat</p>
<pre><strong>apt-get install vnstat </strong></pre>
<p>speicherplatz ermitteln mit</p>
<pre><strong>du -h</strong></pre>
<h3>Ermittelung aller IPS und Ports</h3>
<pre>netstat -tupen</pre>
<h3>Alisas zum besseren arbeiten</h3>
<pre>nano /etc/bash.bashrc</pre>
<p>zum ende Scrollen und hinzufügen</p>
<pre>
alias ll='ls -la --color=auto'
</pre>
]]></content:encoded>
										</item>
		<item>
		<title>Minecraft Server erstellen Linux debian</title>
		<link>https://itservice-herzog.de/blog/minecraft-server-erstellen-linux-debian/</link>
				<pubDate>Wed, 03 Apr 2013 20:49:55 +0000</pubDate>
		<dc:creator><![CDATA[ReMaker]]></dc:creator>
				<category><![CDATA[Gameserver / Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Minecraft]]></category>

		<guid isPermaLink="false">http://85.25.246.79/blog/?p=16</guid>
				<description><![CDATA[Hallo und willkommen zu diesem Kleinen Tutorial zum erstellen eines Minecraft Servers auf Linux debian Basis. Zuerst prüfen wir mit einem Account der root rechte hat ob Java installiert ist. gebt dazu java -version in eure Konsole ein. solltet ihr kein Java installiert haben dann installiert es mit dem Befehl: apt-get install default-jre nun erstellen wir &#8230; <a href="https://itservice-herzog.de/blog/minecraft-server-erstellen-linux-debian/" class="more-link">Weiter lesen >> <span class="screen-reader-text">Minecraft Server erstellen Linux debian</span> <span class="meta-nav">&#8594;</span></a>]]></description>
								<content:encoded><![CDATA[<p>Hallo und willkommen zu diesem Kleinen Tutorial zum erstellen eines Minecraft Servers auf Linux debian Basis.</p>
<p>Zuerst prüfen wir mit einem Account der root rechte hat ob Java installiert ist. gebt dazu<br />
<span id="more-16"></span></p>
<p><strong>java -version</strong></p>
<p>in eure Konsole ein.</p>
<p>solltet ihr kein Java installiert haben dann installiert es mit dem Befehl:</p>
<p><strong>apt-get install default-jre</strong></p>
<p>nun erstellen wir uns einen neuen neuen Account namens minecraft mit dem Befehl:</p>
<p><strong>adduser minecraft</strong></p>
<p>wählt ein Passwort und bestätigt die anderen angaben mit Enter.</p>
<p>wechselt nun in euren neuen Account mit</p>
<p><strong>su minecraft</strong></p>
<p>solltet ihr nun nicht in eurem home Verzeichnis sein so wechselt mit folgenden Befehl in das Verzeichnis</p>
<p><strong>cd /home/mineraft/</strong></p>
<p>ladet euch nun den minecraft Server herunter</p>
<p><strong>wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar</strong></p>
<p>startet nun den Server mit folgendem Befehl.</p>
<p><strong>nohup java -Xms512M -Xmx1G -jar</strong> <strong>minecraft_server.jar nogui &amp;</strong></p>
<p>&nbsp;</p>
<p>nun habt ihr einen Minecraft Server erstellt und gestartet.</p>
<p>Im Minecraft Ordner habt Ihr nun eine Datei server.properties mit der ihr Einstellung an dem Minecraft Server vornehmen könnt.</p>
<p>So könnt ihr z.B.: die Anzahl der Spieler, den Namen des Servers und vieles mehr einstellen.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
										</item>
	</channel>
</rss>
