/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-03/bash-programming/lex-yacc-bash-etc/all00032.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=
smtpd_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_hostname
# reject_unknown_helo_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_unknown_sender_domain
# reject_non_fqdn_sender

# recipient
# reject_unknown_recipient_domain
# reject_non_fqdn_recipient

# unauth
# reject_unauth_pipelining
# reject_unauth_destination

a CAPABILIY
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-Version:
Content-Transfer-Encoding:
Content-Type:
Reply-To:
Delivered-To:
Importance:
X-Priority:
X-Assp-..:

apt-get install drbd8-utils
apt-get install xfsprgrogs

kate /etc/drbd/drbd.re

ressource {
  ...
  on ituenix.de 
     disk /dev/loop1;
     adress 192.168.178.28:1111;
  }
}

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

modprobe drbd
drbdadm up r0
cat /proc/drbd

drbdadm -- --overwrite-data-of-peer

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


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

/etc/ha.d/authkeys:

auth 1
1 md5 password

/etc/ha.d/ha.cf

node ituenix1 ituenix2
ucast eth0 192.168.178.37
ucast eth0 192.168.178.28

ping 192.168.178.1

timeout 10 

debugfile /var/log/hadbg
logfile /var/log/halog

/etc/ha.d/haressources

itunix 192.168.178.37 apache2


useradd
userdel
usermod
newgrp
groupadd
groupdel
groupmod
chsh
chfn
passwd
id

exit
echo
info
man
update
locatedb

grep
find
tre-agrep

shred
sort
split

lsof
md5sum
lsblk
blkid

mount/umount
dd

pwd

sudo

touch

mkdir
rmdir
rm
cp
mv
mmv
ln
ls

head
less
tail
more

nice
renice
pidof
pgrep

chmod
chown
chgrp
chattr

dmesg
crontab

cut
cat
diff
comm

./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 "A " "B " "C "
do
    echo $var3
done

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

while [ $i -le 50 ]
do
    echo $i
    i=$(( $i+1 ))
done

array_key_exists($key, $array)
exlode($key, $teiler)
implode($key, $teiler)
arsort($array)
asort($array)
krsort($array)
ksort($array)
rsort($array)
sort($array)
natcasesort($array)
natsort($array)
print_r($array)
in_array($array)
shuffle($array)

fopen
fclose
fflush
feof
ferror
perror
strerror
fseek
rewind
ftell
setvbuf
setbf
tmpname
mkstmp
tmpfile
print 
scanf
fprintf
fscanf
sprintf
sscanf
gets
fgets
puts
fputs
getc
fgetc
putc
fputc
getch
getchar
ungetc
fread
fwrite