diff --git a/10.html b/10.html new file mode 100644 index 0000000..6462867 --- /dev/null +++ b/10.html @@ -0,0 +1,104 @@ + + + + + Einführung in Linux + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

LINUX

+

Das universelle Betriebssystem

+

Eine Einführung - Teil 9 +

+ Deutsche Angestellten Akademie +

+ + +
+ +
+

Systemverwaltung

+
+ +
+

Part 8 - Netzwerke

+
+ + + +
Netzwerke
+ +
IP Adressen
+ +
SSH
+ + +
+
+ + + + + + + + diff --git a/8.html b/8.html index 2a072cf..28ee97b 100644 --- a/8.html +++ b/8.html @@ -449,6 +449,8 @@ sr1 11:1 1 1024M 0 rom
Reihenfolge kann sich beim Umstecken ändern.
For the rescue: UUID
ls -Lr /dev/disk/
+
fstab, partitionieren, mounten
+ diff --git a/9.html b/9.html index c6ea9c1..e118920 100644 --- a/9.html +++ b/9.html @@ -55,10 +55,288 @@

Systemverwaltung

-
- Dateisysteme mounten + +
+

Part 7 - Dateisysteme Fortsetzung

+
+ Partitionen mit systemd mounten + +
+ +
+ + /etc/systemd/system/mnt-backups.mount +
[Unit]
+Description=Mount System Backups Directory
+
+[Mount]
+What=/dev/disk/by-uuid/86fef3b2-bdc9-47fa-bbb1-4e528a89d222
+Where=/mnt/backups
+Type=ext4
+Options=defaults
+
+[Install]
+WantedBy=multi-user.target
+
systemctl start mnt-backups.mount 
+
systemctl status mnt-backups.mount 
+
Mount Units müssen heissen wie das mount point Verzeichnis.:
/mnt/backups -> mnt-backups.mount
+ +
+ +
+

ISO Mounten - Bootstick machen

+ +
Aufgabe:
+ +
+
+ Erstellt einen Bootbaren USB-Stick aus dem Image mit dd +
sudo dd if=KNOPPIX.iso of=/dev/USBSTICK bs=2MB status=progress
+ ACHTUNG: Ziel überprüfen!!1! +

+ Versucht ob der Bootstick bootet ;-) +

https://wiki.archlinux.de/title/Image-Erstellung_mit_dd + +

+ +
+

quota

+ + + +
+ +
+
Übung: Einrichten von Quotas auf einem isolierten Dateisystem
+
+ +
sudo apt-get install quota
+ +
+

Verzeichnisse erstellen +

sudo mkdir /quota
+sudo mkdir -p /usr/disk-img
+					
+

Erstellen einer 20 MB grossen Datei.
Dient als isoliertes Dateisystem. +


+sudo dd if=/dev/zero of=/usr/disk-img/disk-quota.ext3 count=40960
+					
+ dd benutzt eine block size von 512 bytes. 40960*512=20971520. +
ls -lh /usr/disk-img/disk-quota.ext3
+
+ +
+
Formatieren der Datei als ext3 +
sudo mkfs -t ext3 -q /usr/disk-img/disk-quota.ext3 -F 
+
in die /etc/fstab +
/usr/disk-img/disk-quota.ext3    /quota ext3    rw,loop,usrquota,grpquota  0 0 
+
+ +
+
mounten +
sudo mount /quota
+
prüfen +
grep 'quota' /proc/mounts
+
mount | grep '/quota'
+ +
+ +
+
Gruppe erstellen, Benutzer hinzufügen +
sudo groupadd quotagrp
+sudo usermod -G quotagrp USERNAME 
+
Verzeichnis erstellen, Rechte setzen +
sudo mkdir -p /quota/share
+sudo chown -R root.quotagrp /quota/share
+sudo chmod 2775 /quota/share
+						
+
+ +
+
ls -ld /quota/share
+   drwxrwsr-x  2 root quotagrp 1024 Jul 19 15:16 /quota/share/
+         ^---------- beachtet das s, setgid bit, von chmod 2775
+ Damit die neuen Rechte wirksam werden muss der betr. User neu angemeldet werden, oder: +
su - USER
+
+ +
+ 2 Dateien als quota konfiguration erstellen : aquota.group aquota.user +
sudo quotacheck -cug /quota
+ Quota bearbeiten: +
sudo edquota -f /quota USER
+ +
Disk quotas for user USER (uid 500):
+  Filesystem   blocks   soft   hard  inodes soft  hard
+  /dev/loop0        0    100    200       0   10    15
+
+ +
+
+

Quota einschalten: +

sudo quotaon
+

Quota prüfen: +

sudo quotaon -p -a
+ +
+ +
+ Dateien anlegen: +
~$ for i in $(seq 20); do  touch "/quota/share/file_$i"; done
+
~$ sudo quota USER
+
~$ sudo repquota /quota
+
+ + +
+

Was für Dateisysteme gibt es denn jetzt??

+
+ +
+ Wir nutzen heutzutage sog. journaling Filesysteme.
Jede Operation wird in das „Journal“ geschrieben, ausgeführt, anhand des Journals überprüft.
Erlaubt schnelle Konsistenzprüfung nach zB Stromausfall. +
+ +
+

einige Dateisysteme sehen regelmässige Überprüfung beim Systemstart vor. Passiert nach einer gewisse Anzahl von mounts ( einstellbar mit tune2fs + ) +

sudo tune2fs -l /dev/sda1 | egrep -i 'check|mount count'
+

fsck nur mögl. bei ausgehängten Partitionen. Erzwinge Prüfung d. Systempartition bei Start mit Datei /forcefsck +

+ +
+

Dateiysteme

+ +
+ +
+

windows / OSX

+ + +
+ +
+

CD / DVD

+ + +
+ +
+

Netzwerkdateisysteme

+ + +
+ +
+

Spezielle Linux Dateisysteme

+ + +
+ +

swap

+ Kann auch eine Datei sein: +
dd if=/dev/zero of=/swapfile count=1024
+mkswap /swapfile 1000
+sync
+swapon -v /swapfile
+cat /proc/swaps 
+
+
+ +
+

Andere

+ + + +

cat /proc/filesystems

+
+ +
+
man mkfs
+
mkfs.ext4 /dev/sdXX
+
+ +
Kommentar zu Dual-Boot Systemen: +

Windoes stop ggfls. in einem Schnellstart-Zustand. +

Bei Schreib-Zugriff auf Windoes Partition aus Linux kann inkonsistentes Win-Dateisystem die Folge sein. +

Windoes vorher komplett runterfahren! +

+ +
+

RAID

+
Redundant Array of Independent Disks
+ Wikipedia RAID +
+ +
+
Netzwerke
IP Adressen
diff --git a/img/suprised-cat.jpg b/img/suprised-cat.jpg new file mode 100644 index 0000000..2d11e3e Binary files /dev/null and b/img/suprised-cat.jpg differ diff --git a/img/z4yri.jpg b/img/z4yri.jpg new file mode 100644 index 0000000..99ef139 Binary files /dev/null and b/img/z4yri.jpg differ diff --git a/index.html b/index.html index 82354f8..d25299a 100644 --- a/index.html +++ b/index.html @@ -82,6 +82,9 @@

systemd

  • Arch Wiki - Systemd
  • Debian.org - Systemd
  • +

    diverse

    +
  • Knoppix
  • +
  • Nutzung von dd