LPIC-2 passed
Heute ist das LPIC-2 Zertifikat in der Post gewesen. Die Pruefung habe ich - wie schon bei der LPIC-1 - im Anschluss an einen Kurs im Linuxhotel gemacht. Ich freu mich, dass ich bestanden habe
Arbeitskolleg[e|in] gesucht! (Grafik, Webdesign)
Bei mir auf der Arbeit wird ein neuer Kollege / eine neue Kollegin gesucht, der|die sich im Bereich Grafik / Webdesign auskennt. Weitere Informationen gibt es unter:
Howto: Apache mit SVN sowie ACL + Migration
Im folgenden ist beschrieben, wie man einen SVN-Server mit HTTP-Zugang einrichtet und anschliessend ein vorhandenes Repository auf diesen neuen Server umzieht. Die Anleitung bezieht sich auf einen Ubuntu Server, es sollte sich jedoch auf Debian Systemen alles analog verhalten.
Zuerst wird die benoetigte Software installiert:
apt-get install subversion libapache2-svn |
Danach werden die erforderlichen Ordnerstrukturen angelegt:
mkdir /srv/svn mkdir /srv/svn/repository chown www-data:www-data /srv/svn/repository chmod 770 /srv/svn/repository |
Als naechstes wird die Datei /etc/apache2/mods-available/dav_svn.conf entsprechend konfiguriert. Hier werden verschiedene Dinge eingestellt, unter anderem fuer die Zugangsbeschraenkungen und ACLs:
<Location /svn> DAV svn SVNParentPath /srv/svn/repository AuthType Basic AuthName "Subversion Repository" AuthUserFile /srv/svn/dav_svn.passwd AuthzSVNAccessFile /srv/svn/dav_svn.authz Require valid-user </Location> |
Nun wird in der /srv/svn/dav_svn.passwd ein neuer Benutzeraccount angelegt, der Zugriff auf das Repository bekommen soll:
htpasswd -c /srv/svn/dav_svn.passwd USERNAME |
Und in der /srv/svn/dav_svn.authz die entsprechenden ACL-Rechte gesetzt:
[example:/] USERNAME = rw |
Zum Schluss wird das Repository migriert. Dafuer muss auf dem alten Server ein entsprechender Repository-Dump erzeugt, und auf den neuen Server kopiert werden:
svnadmin dump /path/to/repository/foobar > foobar.dump scp foobar.dump user@example.net: |
Auf dem neuen Server wird nun ein neues Repository angelegt und mit dem vorher erstellten und kopierten Dump befuellt. Damit es die richtigen Rechte hat, wird es als Benutzer www-data gemacht
cd /srv/svn/repository su www-data svnadmin create foobar svnadmin load foobar < foobar.dump |
Das wars! Ab nun kann man auf das Repository auf den neuen Server schwenken und damit arbeiten. In diesem Beispielfall koennte es das folgende sein:
http://example.net/svn/foobar |
Using apt behind a proxy…
just had to configure it.... Add:
Acquire::http::proxy "http://user:pass@1.2.3.4:8080"; |
to your /etc/apt/apt.conf. If no username and password needed just remove that options. Replace IP (1.2.3.4) and port (8080) with your configuration. Do an
aptitude update |
afterwards to check if it works

