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


# client
# sender
# recipient
# relay

smtpd_client_restrictions=
smtpd_sender_restrictions=
smtpd_recipient_restrictions=
smtpd_relay_restrictions=
smtpd_data_restrictions=
smtpd_end_of_data_restrictions=
smtpd_etrn_restrictrions=
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_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_unknown_sender_domain
# reject_non_fqdn_sender 

# recipient
# reject_unknown_recipient_domain
# reject_non_fqdn_recipient

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

/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-mail.conf
/etc/dovecot/conf.d/10-master.conf
/etc/dovecot/conf.d/10-ssl.conf
/etc/dovecot/conf.d/10-director.conf
/etc/dovecot/conf.d/10-logging.conf
/etc/dovecot/conf.d/10-auth.conf
/etc/dovecot/conf.d/10-tcpwrapper.conf
/etc/dovecot/conf.d/20-pop3.conf
/etc/dovecot/conf.d/20-imap.conf

kate /etc/drbd.d/drbd.conf

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

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

ressource r0 {
    ...
    on ituenix1.de {
        device /dev/loop1;
        adress 192.168.178.37:1111;
    }
}

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

ucast eth0 192.168.178.37
ucast eth0 192.168.178.28

ping 192.168.178.1

./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

useradd
userdel
usermod
newgrp
groupadd
groupdel
groupmod
chsh
chfn
passwd
id

echo
exit

ln
ls

mkdir
cd
cp
mv
mmv
rm
rmdir

touch
unlink

basename
dirname

dd
mount/umount

md5sum
lsof
lsblk
blkid

cat
cut

date
pwd

shred
sort
split

head
less
more
tail

renice
nice
pgrep
pidof

chattr
chmod
chown
chgrp

schedutils
crontab
at
free
du
df

array_key_exits
in_array
print_r
shuffle
krsort
ksort
arsort
asort
rsort
sort
natecasesort
natsort
explode
implode

fopen
getchar
putchar
getch
getc 
fgetc
putc 
fputc 
ungetc 
gets
fgets 
puts 
fputs 
getline
fread
fwrite
ftell
printf 
fprintf 
scanf 
fscanf
sprintf 
sscanf 
fflush
fseek 
rewind
ftell 
tmpfile 
mkstmp
strerror
perror
ferror

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_length >= clicks ) {
        old_base = hp->h_base;
        hp->h_length -= clicks;
        hp->h_base += clicks;
        if ( hp->h_length != 0 ) 
           return (old_base);
      
      }
      prev_ptr = hp;
      hp = hp->h_next;
    }
return (old_base);
}

mm/forkexit.c
mm/exec.c
mm/main.c