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
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.


