linux20250315.txt


(C) David Vajda
20250315
Linux Server/Debian

Debian 13, 12, 11
Bookworm Bullseye Buster
Lenny Squeeze Wheezy

...

repository

deb http://deb.debian.org/
deb http://deb.debian.org/debian ?

stable unstable backport

backport: rueckportierung

deb-sec?

deb-src

/etc/apt.list falsch

/etc/apt/sources.list
/etc/apt/sources.list
/etc/apt/sources.list
/etc/apt/sources.list

apt-get
apt
dpkg

apt-get install
apt-get remove
apt-get remove --purge
apt search
apt-get reinstall

...

Bootloader

grub
grub2
grub-uefi
lilo
isolinux
syslinux
loadlin
mbr


pakete:
    grub-uefi-amd64
    grub-uefi
    syslinux: syslinux
    isolinux: syslinux
    loadlin: loadlin
    mbr: mbr

Grub:
    kernel  vmlinuz
    initramfs initrd

initrd - enthaelt das wurzeldateisystem mit kernel um den rest nach zu laden, ohne dateisystem, was ohne
kernel nicht geht


Dateisysteme:

/etc/fstab
/etc/crypttab

Kernel Fehlermeldung

0 KERN_EMERG
1 KERN_ALERT
2 KERN_PANIC
3 KERN_CRIT
4 KERN_ERR
5 KERN_WARNING
6 KERN_INFO
7 KERN_DEBUG

/etc/init.d

init - prozess nummer - laedt alle prozesse
in /etc/init.d

sysvinit

systemd
sysvinit

sysv: klassisch
systemd: neu

systemd
sysv
sysvinit
systemd-sysv
init-system-helpers
sysvinit-core
sysvinit-utils
sysv-rc

#!/bin/bash
#
#
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Description:
# Short-Description:
### END INIT INFO

case $1:
    start)
            start-stop-deamon --start --exec
        ;;
    stop)
        ;;
esac

mgtty

pulseaudio-enable-autospawn
alsa-utils: Advanced Linux Sound Architecture
anacron - anacron ist ein computerprogramm aehnlich zu cron, dass das zeitliche starten und stoppen von computerprogrammen (erlaubt? ermoeglicht?)
apache2
apache-htcacheclean
apparmor: apparmor zu deutsch etwa anwendungspanzerung ist eine freie sicherheitssoftware fuer linux mit der programmen einzelne rechte zugeteilt und entzogen werden koennena
avahi-daemon: avahi ist eine freie implementierung von zeroconf einer technik von geraeten in einem lokalen netzwerk, ohne, dass diese manuell konfiguriert werden muesen
bluetooth
console-setup.sh
cryptdisk
cryptdisk-early
cron:
keyboard-setup.sh
saned - scanner access now easy
exim4: Exim acrynom fuer Experimental Internet Maile
smartmontools
speach-dispatcher
rsyslog: rsyslog ist eine open source implementation des syslog protokolls mit der man kernel meldungen ueber das netzwerk verschicken kann
rsync
kdm - kde display manager
kernel modules: driver allow load und ... zur start des kernels
lkm: loadable kernel moduls
loadable kernel moduls are drivers ... binarys ...

that are allowd to extend the running or so called base kernel
dbus: englisch desktop bus
plymooth: ist ein bootsplash der 2008 von entwickelt wurde
plymooth-log
gedomap
haveged
hw-clock.sh
cups
cups-browsed
sudo
tor
ufw
lvm
lvm2
unatteded-upgrades
x11
x11-common



systemd
sysv
sysvinit: das standard debian init system
systemd-sysv: fast das gleiche wie systemd
init-system-helpers: enthaelt alle notwendigen tools fuer das umschalten zwischen den verschiedenen debian init system
sysvinit-core
sysvinit-utils
sysv-rc:

sggty mgtty

/etc/init.d/serverd start

system apache2 restart

tar xcfv?
zip
unzip
gz

gpg --list-secret-keys
gpg --list-keys

--generate-key

...

postfix
    SMTPD_CLIENT_RESTRICTIONS:
    SMTPD_SENDER_RESTRICTIONS:
    SMTPD_RECIPIENT_RESTRICTIONS:
    SMTPD_FQDN_RESTRICTIONS:
    SMTPD_HELO_RESTRICTIONS:
    SMTPD_Hos..?

    REJECT_UNKNOWN_CLIENT
    REJECT_UNKNOWN_HOSTNAME
    REJECT_UNKNOWN_SENDER
    REJECT_UNKNOWN_SENDER_DOMAIN
    REJECT_UNKNOWN_HELO_HOSTNAME
    REJECT_UNKNOWN_RECIPIENT
    REJECT_UNKNOWN_FQDN_HOSTNAME
    ...


    alles moegliche

/etc/apache2/mods-enable

<Virtual ??? VHos oder so *
    ServerName ...
    ServerAdmin
    DirectoryPath ???
?>

/etc/apache2/main.cf

Port einstellen ...

server protokoll HTTP

POST http://localhost/index.html HTTP/1.1
host: localhost
Cookie:
Content-Length:
Content-Type: application/x-www-form-urlencoded

HTTP Request Response

SMTP

    HELO mail.dvajda.de
    MAIL FROM david@dvajda.de
    RCPT TO david.vajda@supra-net.net
    DATA
        Hallo Welt
    .
    QUIT