einstein
Inhaltsverzeichnis
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: von admin
