Netzsektor - mehr als nur Technik!

Netzsektor startet mit neuem Gewand. Bitte habt noch etwas Geduld bis wir alles mit Leben gefüllt haben. Wir wünschen euch viel Spaß. mehr »

 

Kategorienarchiv: Betriebssysteme

Linux: Apache mit PHP, MySQL und PHPMyAdmin auf Linux installieren

Schnell und einfach:

apt-get install update
apt-get install apache2 php5 libapache2-mod-php5
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
apt-get install curl libcurl3 libcurl3-dev php5-curl

/usr/bin/mysqladmin -u root password ‘das-neues-password’
nano /var/www/index.php
echo Include /etc/phpmyadmin/apache.conf >> /etc/apache2/apache2.conf
/etc/init.d/apache2 restart

PHPMyAdmin aufrufen
Jetzt ist ein komplett lauffähiger Server entstanden, um Scripte zu testen, zu Programmieren oder einfach nur um Debian bzw Linux ein wenig besser kennenzulernen.

Module aktivieren
ln -sf /etc/apache2/mods_available/mod_rewrite.conf /etc/apache2/mods_enabled/mod_rewrite.conf
ln -sf /etc/apache2/mods_available/mod_rewrite.load /etc/apache2/mods_enabled/mod_rewrite.load
/etc/init.d/apache2 restart

VMWARE: Unable to get the last modification…

Generating SSL Server Certificate

Unable to get the last modification timestamp of the destination file
/etc/vmware/ssl/rui.key.
Execution aborted.

Lösung:
touch /etc/vmware/ssl/rui.key
touch /etc/vmware/ssl/rui.crt

VMWARE: Paketabhängigkeiten

VMWARE besitzt unter Linux folgende Paketabhängigkeiten und diese sollten vorher installiert worden sein:

aptitude install linux-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 psmisc build-essential ia32-libs

Windows Vista/7/Server2008 Aktivierungszeitraum verlängern

Wer sein Windows Vista oder 7 nicht aktivieren möchte,
kann seine Aktivierung auf ingesamt 120 Tage verschieben.

Wie ist das möglich?
Schließlich muss Windows Vista / 7 nach 30 Tagen aktiviert werden.

Startet mit !!! Adminrechten !!! (rechtsklick als Administrator ausführen)
die Eingabeaufforderung.

Gebt dort folgenden Befehl ein:
slmgr -rearm

Danach ca. 20 Sekunden warten und ihr werdet aufgefordert euer Vista / 7 neuzustarten.
Nach dem Neustart habt ihr wieder 30 Tage zeit eure Aktivierung durchzuführen.
Diesen Schritt könnt ihr drei mal durchführen!

Linux: SVN unter Linux einrichten

Manchmal ist es sinnvoll und vorallem besser sein eigenes Repositorie zu besitzen.
Dann schauen wir uns die Installation eines SVN Server unt Linux mal genauer an.

Installation:
Zuerst Updaten!
apt-get update

Wenn nicht schon vorhanden – einen Apache installieren!
apt-get install apache2

Nun kommt das Subversion inklusive Webpanel dran.
apt-get install subversion libapache2-svn

Nun diese Liste abarbeiten:
mkdir /var/lib/svn
svnadmin create /var/lib/svn
chown -R www-data /var/lib/svn
htpasswd -cm /etc/apache2/dav_svn.passwd EUERUSER

nano /etc/apache2/dav_svn.authz und dort das Eingeben! ->
[/]
* = r
EUERUSER= rw

weiter gehts: svnserve -d -r /var/lib/svn In der /etc/apache2/mods-available/dav_svn.conf folgendes hinzufügen.


DAV svn
SVNPath /var/lib/svn
AuthType Basic
AuthName “Subversion Repository”
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz

Require valid-user # SSLRequireSSL

Nun noch apt-get install enscript websvn

Euer SVN ist nun unter http://ip/websvn zu erreichen! svn://ip Um das SVN bei einem Neustart zu starten: svnserve -d

Linux: SSH-Keys – Schlüsselpaare einrichten

Wer z.b. keine Lust hat sich an seinem Server mit einem Passwort zu authentifizieren, der kann sich einen SSH-Key anfertigen.
Andere benötigen den Schlüssel um zwei Server miteinander kommunizieren zu lassen.

Los gehts:
zuerst erstellen wir das private/public Schlüsselpaar indem wir folgendes eingeben:

ssh-keygen -t rsa

Danach müsst ihr den Schlüssel hier entnehmen oder an den anderen Server per scp ~/.ssh/id_rsa.pub remote_host: übergeben.

Auf dem anderen Server muss das gleiche ausgeführt werden:

ssh-keygen -t rsa
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

Jetzt könntet ihr versuchen auf den Server zu connecten:
ssh REMOTE_USERNAME@remote_host

VMWARE: fehlende lib

Wer den Fehler: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory beim starten oder installieren des VMWare Server erhält, muss folgende Bibliotheken installieren.

Der Befehl lautet:
aptitude install libxt6 zlib1g libxtst6 libxrender1

apt-get install ssh openssh-server libxtst6 xinetd wget build-essential linux-headers-$(uname -r)
apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1

Linux: CentOS5 VMWare fehlende Kernel-Header?

Bekommt ihr auch folgende Meldung?

What is the location of the directory of C header files that match your running
kernel?

Dann folgendes ausführen:
yum -y upgrade kernel kernel-devel
reboot

Nach dem Neustart:
ls -d /usr/src/kernels/$(uname -r)*/include

Linux: CentOS5 VMWare installieren

Auf CentOS5 finde ich die Installation von VMWare schlichtweg perfekt und bisher einfachste Installation.

Zuerst bei VMWare ein RPM suchen und auf den Server laden (Tipp: wget)
Jetzt ‘rpm -ivh VMware-server-’ eingeben und Tab drücken.

weiter mit folgenden Paketen:
yum install libXtst-devel libXrender-devel kernel-devel gcc make psmisc xinetd

jetzt nur noch konfigurieren:
“vmware-config.pl” eingeben und den Aufforderungen folgen

Linux: Dateien von Server zu Server senden

Um Dateien von “einem” zum “anderen” Server zu schicken wir ein bestimmtes Protokoll benötigt – SCP.
Ohne viel zu Quatschen – denn es ist selbsterklärend.

scp -P 443 Dateiname.tar benutzer@host:/home/Dateiname.tar
-P ist eine Portangabe -> man kann diese auch weg lassen wenn man den Port 22 nutzt.