FHNW - SYSAD

Sysad bei Standke

Sysad bei Standke


Set of flashcards Details

Flashcards 299
Students 23
Language Deutsch
Category Technology
Level University
Created / Updated 06.11.2018 / 28.04.2025
Weblink
https://card2brain.ch/box/20181106_fhnw_sysad
Embed
<iframe src="https://card2brain.ch/box/20181106_fhnw_sysad/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Stufe 1 Booten

Kennd nur Medium Blocknummer und Länge der zweiten Stufe, lädt zweite Stufe

Stufe 2 Booten

Kann mit Dateisystemen umgehen, lädt dritte Stufe

Stufe 3 Booten

Auswertung von Konfigurationsdateien, lädt den Kernel, Bootmanager startet

Bootmanager

SYSLINUX(FAT und NTFS), ISOLINUX(optische Datenträger), PXELINUX(Boot from network), EXTLINUX(ext1,ext2,ext3 usw),MEMDISK(starten ältere OS wie MS-DOS)

sudo mount  -o remount,rw

Systempartitin auf read-write remounten

syslinux.cfg

Config für bootvorgang, in der lernumgebung unter /lib/live/mount/medium/syslinux

GRUB

Grand Unifier Bootloader, hat eigene Shelle, kann Passwort gesichert sein

/sys/firmware/efi

Besteht sofern EFI-Modus eingeschaltet ist

initrd

Wird ebenfalls vom bootlaoder geladen - wird entweder im syslinux.cfg oder grub_main.cfg gesetzt

initramfs

Initial ram filesystem aka early user space (Kernel kann schlank bleiben, muss nicht sämtlich Treiber und Logik beinhalten, kann ausgefeilte Programme und Treiber um Speichermedien zu finden/einzubinden), kann komplexe Boot-Situationen meistern, Anpassungen können im User space anstatt im Kernel vorgenommen werden,erkennt Hardware, mountet das Startmedium und startet den eigentlichen Init-Prozess

Initprozesse

PID 1

SysVinit

Klassisches System, für virtuelle unixoid Systeme, startet und stoppt Dienste in fester Reihenfolge, langsam

Systemd

Neues System, nur für Linux verfügbar, paralleler Start und Stopp der Dienste, schell, integriert SysVinit Scripte

SysVinit, Runlevel: 0

Herunterfahren

SysVinit, Runlevel: S

Hochfahren

SysVinit, Runlevel: 1

Einzelbenutzerbetrieb

SysVinit, Runlevel: 2 bis 5

Mehrbenutzerbetrieb

SysVinit, Runlevel: 6

Neustart

/etc/rc?.d

? = Runlevel (Dort stehen die Dienste drin für den runlevel)

sudo runlevel

Gibt jetztigen Runlevel aus

sudp telinit runlevel

Runlevel wechseln

systemd

Startup - neues System - nur für Linux verfügbar - parraler Start und Stopp von Diensten - startet DB Apache etc. parallel - integriert alte SysVinit Scripte

systemd-analyze

Analyse der Dienste die gstartett werden

systemctl start (dienst)

Dienst starten

systemctl stop (dienst)

Dienst stoppen

systemctl enable (dienst)

Dienst aktivieren

systemctl disable (dienst)

Dienst deaktivieren

/etc/systemd/system

Pfad zu allen service kjonfigurationen

shutdown -t 10

Befehl zum herunterfahren, neu starten usw.

systemctl list-units --type=target

Targets auflisten (target lösen die Runlevel-Files rc?.d von SysVinit ab)

man bootup

Bietet schöne verständliche Darstellung für Targets

kernellogmeldungen

Ist ein Ringpuffer (Fängt wieder von vorne an sobald er voll ist) | Round Robin

sudo dmesg

Ringpuffer meldungen anzeigen

users

Angemeldete User ausgeben

who

Detaillierte informationen über die User am System angemeldet sind

w

Angemeldet User und momentane Befehlsinfo ausgeben

last

Informationen über letzte Anmeldungen und Anmeldeversuche

Ctrl+Alt+F[n]

Tastenkombination: Aufrufen der anderen Terminals (normal werden 7 virtuelle Konsolen gestartet)

du

Anzeige vom Platzverbrauch der Dateien

free

Informationen zur Auslastung des Arbeits- und Auslagerungsspeichers