Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstein

Einstein - 25.9.2015

  • openSUSE 11.3 x86-64

LAN

yast lan
  • eth0 10.67.0.1/24
  • eth1 178.189.48.114/28
  • eth2 192.168.100.12/24
  • Routing: 178.189.48.113
  • DNS: 178.189.48.114, 178.189.48.116, 8.8.8.8
  • Hostname: einstein
  • Domain: bgweiz.at

Repositories

rm -rf /etc/zypp/repos.d/*.repo
zypper ar -f http://download.opensuse.org/distribution/11.3/repo/oss/ oss
zypper ar -f http://download.opensuse.org/distribution/11.3/repo/non-oss/ non-oss
zypper ar -f http://download.opensuse.org/update/11.3/ update
zypper ar -f http://packman.inode.at/suse/11.3/ packman
zypper ar -f http://download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.3 php
zypper ref
zypper dup

yast online_update

Software

zypper in apache2 apache2-mod_php5 php5* mysql-community-server mysql-community-server-client bind htop mc samba nfs-kernel-server netpbm perl-HTML-Template rrdtool perl-Net-Server sysstat ImageMagick jhead munin munin-node php5-pear-mail

Dienste

insserv apache2 mysql named nfsserver nmb ntp smb sshd
insserv -r postfix

LDAP

yast ldap-client
  • (x) USE LDAP, but disable login
  • Address: 10.67.0.5
  • DN: dc=bgweiz,dc=at
  • Test:
id helmuth

alte Dateien übernehmen

  • /backup
  • /etc/apache2/…
  • /etc/exports
  • /etc/fstab
  • /etc/munin
  • /etc/named.conf
  • /var/lib/named/…
  • /var/spool/cron/tabs

NFS

  • /etc/fstab :
...
10.67.0.2:/daten        /nfs    nfs     rw,intr,soft,rsize=32768,wsize=32768,tcp,bg,nolock 0 0
193.170.221.5:/tmp/internet     /tmp/internet   nfs     rw,nolock 0 0
mkdir /nfs
mkdir /tmp/internet
mount /nfs
mount /tmp/internet

mv /srv /srv.local
cp -av /etc /etc.orig

ln -sf /nfs/einstein/srv/www/htdocs/bgweiz.at /bgweiz.at
ln -sf /nfs/einstein/srv/www/htdocs/my.bgweiz.at /my.bgweiz.at
ln -sf /nfs/einstein/srv/www/htdocs/peer.st /peer.st
ln -sf /nfs/einstein/srv/www/htdocs/d4e.at /d4e.at
ln -sf /nfs/einstein/data /data
ln -sf /nfs/einstein/srv /srv

Einstein - 16.4.2010

Image erstellen

qemu-img-xen create /daten/xen/einstein/sda 20G
dd if=/dev/zero of=/daten/xen/einstein/sda bs=1024k count=20000
losetup /dev/loop50 /daten/xen/einstein/sda
fdisk -l /dev/loop50
fdisk /dev/loop50
  • 1: prim, 1GB, swap(82)
  • 2: prim, 19GB, linux(83), active
kpartx -a -p "-part" -v /dev/loop50
mkswap -f /dev/mapper/loop50-part1
mkfs.ext4 /dev/mapper/loop50-part2
mkdir /mnt/c
mount /dev/mapper/loop50-part2 /mnt/c
umount /mnt/c
kpartx -d -p "-part" -v /dev/loop50
losetup -d /dev/loop50

Server neu aufsetzen - 9.1.2009

  • LAN:
    • eth0 > 193.170.221.1/255.255.255.248
    • eth1 > 10.67.0.1/255.255.255.0
  • LDAP:
    • /etc/openldap
    • /var/lib/ldap (Benutzerrechte: ldap:ldap)
    • /var/lib/sluprd
    • insserv ldap
    • db_recover -v -c -h /var/lib/ldap
    • rcldap start
    • yast ldap-client: 127.0.0.1; dc=bgweiz,dc=at
  • MySQL:
    • /var/lib/mysql (Benutzerrechte: mysql:mysql)
    • insserv mysql
    • cd /var/lib/mysql > mysqlcheck -A -r -p
  • Named:
    • /var/lib/named (Vorsicht bei Unterordnern dev und var! - Originale übernehmen)
    • /etc/resolv.conf
    • /etc/name.d
    • /etc/named.conf.*
    • insserv named
  • NTP:
    • /etc/ntp.conf
    • insserv ntp
  • Backup:
    • /backup
    • cronjob!
  • Apache2:
    • /etc/apache2
    • /etc/sysconfig/apache2
    • /etc/php5
    • Symlinks:
      • /srv > /nfs/einstein/srv
      • /data > /nfs/einstein/data
      • /bgweiz.at > /srv/www/htdocs/bgweiz.at
      • /my.bgweiz.at > /srv/www/htdocs/my.bgweiz.at
    • Module für Gallery: netpbm, jhead, ImageMagick
  • Internetsperre:
    • /tmp/internet
    • /etc/exports → nfs-server einrichten
  • Cronjobs:
    • /var/spool/cron/tabs
  • Firewall:
    • yast firewall → deaktivieren

Samba für (Supplierplan)

  • /etc/samba/smb.conf
[global]
	workgroup = WORKGROUP
	domain logons = No
	domain master = No
	netbios name = einstein
	security = user
	printcap name = /etc/printcap
	load printers = no

[supplierplan]
	comment = supplierplan
	path = /data/supplierplan
	read only = No
	valid users = supplierplan
	write list = supplierplan
rcsmb start
rcnmb start
insserv smb
insserv nmb
smbpasswd -a supplierplan

Munin

wget rpm -Uvh munin-1.2.5-9.2.noarch.rpm 

zypper in perl-HTML-Template rrdtool
rpm -Uvh munin-1.2.5-9.2.noarch.rpm

moodle updaten

  • MYSQL Datenbank sichern
  • Verzeichnis /srv/www/htdocs/bgweiz.at/moodle in /srv/www/htdocs/bgweiz.at/moodle2 umbenennen
  • cp /srv/www/moodledata /srv/www/moodledata2
  • Aktuelles moodle von moodle.org nach /srv/wwww/htdocs/bgweiz.at/ downloaden
  • tar -xzvf /srv/www/htdocs/bgweiz.at/moodle-latest-17.tgz
  • cp /srv/www/htdocs/bgweiz.at/moodle2/config.php /srv/www/htdocs/bgweiz.at/moodle
  • Weiz > Administration > Language > Language packs > German hinzufügen
  • Problem: Installierte Sprache wird nicht angezeigt
  • Lösung: in moodle/config.php - folgende Zeile einfügen > $CFG→unicodedb = '1';
  • Problem: Nach dem Login erscheinen die Menüs wieder die englische Sprache.
  • Lösung: In der Datenbank moodle steht in der Tabelle mdl_user im Feld lang der Eintrag 'de'. Richtig ist der Eintrag 'de_utf8'. Mit folgendem SQL Befehl können die Einträge aktualisiert werden: UPDATE mdl_user SET lang = replace(lang, 'de', 'de_utf8');

PHP Pear Pakete

einstein.txt · Zuletzt geändert: 2015/10/07 19:17 von admin