/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/fsm/fsm/bash-programming/lex-yacc-bash-etc/all00038.txt


# client 
# sender 
# recipient
# relay

smtpd_client_restrictions=
smtpd_sender_restrictions=
smtpd_relay_restrictions=
smtpd_recipient_restrictions=
smtpd_data_restrictions=
smtpd_end_of_data_restrictions=
smtpd_etrn_restrictions=
smtp_helo_restrictions=

mynetworks=
myhostname=
smtpd_helo_required=yes

# permit_mynetworks
# check_policy_service

# unknown
# reject_unknown_client
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname
# reject_unknown_helo_hostname
# reject_unknown_hostname
# reject_unknown_sender_domain
# reject_unknown_recipient_domain 

# hostname 
# reject_unknown_client_hostname
# reject_unknown_reverse_client_hostname
# reject_unknown_hostname
# reject_invalid_hostname
# reject_non_fqdn_hostname
# reject_unknown_helo_hostname

# non_fqdn 
# reject_non_fqdn_hostname
# reject_non_fqdn_sender
# reject_non_fqdn_recipient

# sender
# reject_non_fqdn_sender
# reject_unknown_sender_domain

# recipient
# reject_non_fqdn_recipient
# reject_unknown_recipient_domain

# unauth
# reject_unauth_pipelining
# reject_unauth_destination

a CAPABILITY
a LOGIN "user" "password"
a LIST "" *
a SELECT INBOX
a FETCH 1 RFC822
a STORE 1 +FLAGS (\Seen \Deleted)
a CLOSE
a EXPUNGE
a SEARCH
a LOGOUT

HELO/EHLO
MAIL
DATA 
RST 
VRFY
EXPN
NOOP
QUIT

Return-Path:
Recevied:
From:
To:
Subject:
Date:
Message-ID:
User-Agent:
MIME-Type:
Content-Transfer-Encoding:
Content-Type:
Importance:
Reply-To:
X-Priority:
X-Assp-..:

/etc/dovecot/dovecot.conf
/etc/dovecot/conf.d/...
/etc/dovecot/conf.d/10-...conf
/etc/dovecot/conf.d/15-...conf
/etc/dovecot/conf.d/20-...conf
/etc/dovecot/conf.d/90-...conf
/etc/dovecot/conf.d/auth-...conf
/etc/dovecot/conf.d/10-auth.conf
/etc/dovecot/conf.d/10-logging.conf
/etc/dovecot/conf.d/10-mail.conf
/etc/dovecot/conf.d/10-master.conf
/etc/dovecot/conf.d/10-director.conf
/etc/dovecot/conf.d/10-ssl.conf
/etc/dovecot/conf.d/10-tcpwrapper.conf
/etc/dovecot/conf.d/20-pop3.conf
/etc/dovecot/conf.d/20-imap.conf

apt-get install drbd8-utils
apt-get install xfsprogs

kate /etc/drbd.d/drbd.res 

ressource r0 {
    ...
    on ituenix3.de {
       disk /dev/loop1;
       adress 192.168.178.27:1111;
    }
}

dd if=/dev/zero of=drbd.img bs=1024 count=1024k
losetup /dev/loop1 drbd.img

modprobe drbd
drbdadm up r0
cat /proc/drbd

modprobe drbd
drbdadm up r0
drbdadm -- --overwrite-data-of-peer primary r0
cat /proc/drbd

/etc/ha.d/authkeys
/etc/ha.d/ha.cf
/etc/ha.d/haressources

/etc/ha.d/authkeys

auth 1
1 md5 password 

/etc/ha.d/ha.cf

node ituenix1 ituenix2

ucat eth0 192.168.178.37
ucat eth0 192.168.178.28

ping 192.168.178.1

logfile /var/log/ha-log 
debugfile /var/log/dbg-log 

/etc/ha.d/haressources 

ituenix1 192.168.178.37 apache2 

./skript.sh
/bin/bash ./skript.sh
bash skript.sh

#!/bin/bash 

echo "Ausgabe"
# Kommentar

var1=Hallo
var2=Welt

echo $var1
echo $var2

if [ $var1 == $var2 ]
then 
    echo $var1
else
    echo $var2
fi

while [ $var1 == $var2 ]
do
    echo $var1
done

for var3 in "aber " "hallo " "welt "
do
    echo $var3
done

typeset -i i=3
i=$(( 4 ))
i=$(( 4+4 ))

while [ $i -ge 0 ] 
do
    echo $i
    i=$(( $i-1 ))
done

useradd
userdel
usermod
newgrp
groupadd
groupdel
groupmod
chsh
chfn
passwd
id

echo 
exit

pwd
cd
mkdir
touch
ln
ls
cp
rm
rmdir
mv
mmv
unlink

basename
dirname

cat
cut

diff
comm

md5sum
lsof
lsblk
blkid

mount/umount
dd

man
info
grep
tre-agrep

head
less
more
tail

nice
renice
pidof
pgrep

at
crontab
dmesg

chattr
chgrp
chown
chmod

shred
sort
spilt

date

PHYS_CLICKS alloc_mem (PHYS_CLICKS clicks) {
    struct hole *hp, *prev_ptr;
    PHYS_CLICKS old_base;
    
    hp = hole_head;
    while ( hp != NIL_HOLE ) {
        if ( hp->h_len >= clicks ) {
            old_base = hp->h_base;
            hp->h_base += clicks;
            hp->h_len -= clicks;
            if ( hp-> h_len != 0 ) return (old_base);
            del_slot(prev_ptr, hp);
            return (old_base);
        }
        prev_ptr = hp;
        hp = hp->h_next;
    }
    
return (NO_MEM);
}

mm/mproc.h
mm/glo.h
mm/param.h
mm/const.h

mm/alloc.c
mm/forkexit.c
mm/exec.c
mm/signal.c
mm/break.c
mm/getset.c
mm/putc.c