Bootprozess anzeigen und bearbeiten
systemd-analyze blame # Bootprozess anzeigen
mv ./systemd/system/multi-user.target.wants/plymouth-quit-wait.service ./systemd/system/multi-user.target.wants/plymouth-quit-wait.service_weg
mv ./systemd/system/plymouth-quit-wait.service ./systemd/system/plymouth-quit-wait.service_weg
systemctl disable NetworkManager-wait-online.service
Netzwerkanalyse und Geräte finden:
arp-scan --localnet #gibt alle Netzwerkgeräte im localnet aus
Alle Systeminformationen auf shell ausgeben:
inxi -Fr
neofetch
Neuen User auf shell anlegen
Mail von der Shell aus versenden
USB-Stick formatieren
Masterbootrecord sichern bzw. wiederherstellen
Grub neu schreiben
Festplatte kopieren mit dd
Dateien und Festplatten endgültig löschen
grub auf diskette schreiben
root oder user passwort vergesssen --> neu vergeben
Neuen USER auf der shell anlegen:
useradd -m -g users -d /home/zgo -s /bin/bash zgo
Mail von der Shell aus versenden:
mail -a test.gz -s
"Sicherung des Servers" -r Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!<
hier noch freier text möglich
ende
Optionen:
-a => Anhang
-s => Betreff
-r => alternative
Absenderadresse
<
ende => damit wird das Strg+D zum absenden der mail umgangen
USB-Stick formatieren usw.
Damit auf dem USB-Stick Groß- und Kleinschreibung abgebildet, und sowohl unter
Linux als auch unter Windoofs zugegriffen werden kann, USB-Stick mit FAT32 formatieren.
fdisk -l #zeigt alle Partitionen der vorhandenen Datenträger an
fdisk /dev/sda1 # USB-Stick partitionieren z.B. /dev/sda1 * 1 1016 509494+ b W95 FAT32
mkfs.vfat -F 32 /dev/sda1#FAT32 Filesystemanlegen
Masterbootrecord sichern bzw. wiederherstellen
Alten MBR sichern :
dd if=/dev/hda of=mbr_sic bs=512 count=1
gesicherten MBR wiedereinlesen:
dd if=mbr_sic of=/dev/hda bs=446 count=1 (Falls ohne der Partitionstabelle zurückgeschrieben werden soll)
dd if=mbr_sic of=/dev/hda bs=512 count=1 (Falls inclusive der Partitionstabelle zurückgeschrieben werden soll)
Beim Zurückschreiben werden nur die ersten 446 bytes geschrieben, somit bliebt die Partitionstabelle (letzten 64 bytes) erhalten.
Grub neu schreiben
Wenn der MBR zerschossen ist und kein bootloader mehr erscheint folgendes durchführen:
von knoppix CD booten
sudo su
mount /dev/hdaX /mnt/hdaX #root-Partition wird gemountet
(mount /dev/hdaXboot /mnt/hdaX/boot #bei Bedarf mounten der boot-Partition)
chroot /mnt/hdaX #Knoppix soll die root-Partition als virtuelles Wurzelverzeichnis behandeln
grub-install --recheck /dev/hda #neu schreiben des Grub-loaders des Linux dessen Bootloader
#verwendet werden soll oder booten z.B. mit knoppix
grub #damit wird eine spezielle grubshell geöfnet
root (hd0,2) #hier wird die Festplatte und Partition deren grub
# verwendet werden soll angegeben
setup (hd0) #festplatte in deren bootsektor geschrieben werden soll
quit #schreibvorgang erfolgt
infos
hd0 = /dev/hda
hd0,2 = /dev/hda3 # die dritte partition auf der ersten festplatte es wird bei null zu zählen begonnen
Anwendungsbeispiel:
Hat bei mir alles nix geholfen, bei Grub kam immer "Error 17".
Beim schreiben von Grub kam der Fehler: The file /mnt/ubuntu/boot/grub/stage1 not read correctly.
Ursache:
Irgendwas hat mir die Partionen von Type "Linux" nach "Amoeba" verändert:
/dev/sda5 6535 7751 9774755+ 93 Amoeba
Lösung:
mit dem Tool "cfdisk" lässt sich der Type recht schön ändern.
Anschließen geht auch das zurückschreiben des Grub!!
w ;-)
Festplatte kopieren mit dd (z.B. bei Lesefehler von der Festplatte)
Wenn das Quellmedium Lesefehler hat sind folgende Ansätze möglich um doch noch kopieren zu können.
dd if=/dev/hdc conv=noerror of=/dev/hdb # durch noerror wird nach Lesefehler nicht abgebrochen
oder
System mit knoppix booten (Befehl dd_rescue bereits beinhaltet, ansonsten kann er von den sourcen installiert werden)
dd_rescue /dev/hdc /dev/hdb # $1=if $2=of
mit
dd_rescue -r /dev/hdc /mnt/hdc_tail.dat # kann die festplatte bzw. partition von hinten rückwärts ausgelesen werden!
Dateien und Festplatten endgültig löschen:
shred -u Datei #Datei wird 25-mal überschrieben und gelöscht
shred /dev/hda #Festplatte hda wird 25-mal überschrieben
Grub auf diskette schreiben
Filesystem auf Diskette anlegen
mke2fs /dev/fd0
Diskette anmounten und die /boot/grub anlegen
anschliessend vom vorhandenen grub die Dateien auf Diskette kopieren.
cp /boot/grub/* /media/floppy/boot/grub
grub-shell starten
grub
folgendes ausführen:
device /fd0) /dev/fd0
root (fd0)
setup (fd0)
root oder user(ubuntu) passwort vergessen --> neu vergeben
system normal booten und mit
df -k
abfragen welche die root-Partition ist.
anschliessend mit knoppix booten
sudo mount -o remount,rw /mnt/hda3
bzw.
sudo mount -o rw /mnt/hda3
je nachdem ob die partition von knoppix schon gemounte war oder nicht.
dann
sudo chroot /mnt/hda3
damit wir die root partiton welche von knoppix verwendet wird auf die gewünschte geändert
und mit
passwd
kann das root oder user(Ubuntu) passwort geändert werden.
Hardwarekonfiguration auf der shell auslesen
inxi -Fxxxplu