# 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_helo_restrictions =
smtpd_etrn_restrictions =
mynetworks =
myhostname =
smtdp_helo_required =
# 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 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
MAIL FROM: RCPT TO:
Return-Path:
Recevied:
From:
To:
Subject:
Date:
Message-ID:
User-Agent:
MIME-Version:
Content-Transfer-Encoding:
Content-Type:
Reply-To:
Importance:
X-Assp-...:
X-Priority:
X-Delivered-To:
/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-ssl.conf
/etc/dovecot/conf.d/10-logging.conf
/etc/dovecot/conf.d/10-director.conf
/etc/dovecot/conf.d/10-mail.conf
/etc/dovecot/conf.d/10-master.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/drbd1.res
ressource r0 {
...
on ituenix3 {
disk /dev/loop1;
adress 192.168.178.28:1111;
}
}
dd if=/dev/zero of=drbd.img bs=1024 count=1024k
losetup /dev/loop1 drbd.img
modeprobe drbd
drbdadm up r0
cat /proc/drbd
modeprobe 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 itueni1 ituenix2
ucast eth0 192.168.178.37
ucast eth0 192.168.178.28
ping 192.168.178.1
logfile /var/log/ha-log
debugfile /var/log/ha-debug
/etc/ha.d/haressources
itueni1 192.168.178.37 apache
./skript.sh
/bin/bash ./skript.sh
bash skript.sh
#!/bin/bash
# Kommentar
echo "Ausgabe"
var1="ABC"
var2="DEF"
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=3
i=$(( 3 ))
i=$(( 3+3 ))
while [ $i -le 50 ]
do
echo $i
i=$(( $i+1 ))
done
useradd
userdel
usermod
newgrp
groupadd
groupdel
groupmod
chsh
chfn
passwd
id
paste
md5sum
cat
cut
diff
comm
pwd
cd
mkdir
rm
rmdir
touch
ln
ls
nice
renice
schedutils
nohup
dmesg
crontab
at
pgrep
pidof
chattr
chmod
chown
chgrp
head
less
more
tail
man
info
grep
tre-agrep
basename
dirname
cp
mv
mmv
uniq
sort
shred
split
update
locatedb
pwd
info
man
date
array_key_exists
in_array
ksort
krsort
sort
rsort
asort
arsort
natcasesort
natsort
print_r
shuffle
fopen
getchar
putchar
getch
ungetc
getc
fgetc
putc
fputc
gets
fgets
puts
fputs
printf
sprintf
fprintf
scanf
sscanf
sprintf
perror
strerror
ferror
flush
fseek
rewind
ftell
fgetpos
fsetpos
setbuf
setvbuf
fread
fwrite
tmpname
mkstmp
tmpfile
fclose
PHYS_CLICKS alloc_mem (PHYS_CLICKS clicks) {
struct hole *hp, *prev_ptr;
PHYS_CLICKS old_base;
hp = hole_head;
while ( hp != NULL ) {
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);
delslot (prev_ptr, hp);
return (old_base);
}
prev_ptr = hp;
hp = hp->h_next;
}
return (old_base);
}