Linux - kleine Hilfen für die tägliche Arbeit
|
su
|
Root werden und im Verzeichnis bleiben
|
|
su -
|
Root werden +Ausführung der Login Scripte für root -> Wechsel ins Home Verzeichnis
|
|
sudo -i
|
Root werden ohne Passworteingabe (nur das eigene Passwort erforderlich)
|
|
vi
|
Standardeditor der überall verfügbar sein sollte
|
|
nano
|
In vielen Systemen ein am Anfang installierte, einfach zu bedienender Editor
|
|
nslookup ip-adresse
|
Abfrage DNS server
|
fdisk -lmkdir /mnt/rescuemount -t ext3 -o rw /dev/hda2 /mnt/rescuechroot /mnt/rescuegrub-install /dev/hda/sbin/lilo|
loadkeys de
|
Stellt deutsches Tastaturlayout ein
|
|
fdisk, cfdisk
|
Manuelles Partitionieren von Datenträgern wie Festplatten etc.
|
|
gparted
|
Graphisches Tool zur manuellen Partionierung von Datenträgern
|
|
wifi-menu
|
Einrichten der Drathlos Netzwerke
|
|
chroot, arch-chroot
|
Festlegen einer neue Systemroot mit gleichzeitigen Wechsel in diese
|
|
genfstab
|
Generierung der fstab Datei
|
|
mount /dev/sdaX /mnt/boot
|
Mounten von Partitionen unter einen Einhängepunkt
|
|
swapon /dev/sdaX
|
Aktivierung der Benutzung der Swap Partition
|
|
Antergos auf arch linux basierend aber für Einsteiger geeignet und wird scheinbar aktuell gehalten
|
|
|
Ubuntu weiterhin für Einsteiger geeignet aber etwas lieblos - vieles bleibt gleich und wird scheinbar nicht weiter entwickelt
|
|
|
Debian alt aber stabil - nix für neue Hardware
|
|
|
Arch Linux puristisch aber sehr gut zum Verstehen lernen und top aktuell und super individuell (kein graphischer Installer - brauchst Du den nimm Antergos)
|
|
|
Slackware - die Original Distribution aus 1993 hat erstaunlich lange durchgehalten. Damals waren es um die 20 Disketten, keine Ahnung wie es heute distributiert wird, ob es noch aktuell ist, ob es weiter gepflegt wird und überhaupt. Aber da wir dieser Distribution verdanken, dass es je andere Distributionen gab bzw. diese je entstehen konnten hier auf jeden Fall mit aufgeführt.
|
export GRAALVM_HOME=/usr/lib/jvm/java-8-graalexport PATH=$GRAALVM_HOME/bin:$PATH# Devices auflisten
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
# Filesystem erstellen
sudo mkfs -t ext2 /dev/sda1
# Mountpoint erstellen
sudo mkdir -p /media/disk
# Storage mounten
sudo mount /dev/sda1 /media/disk
# /etc/fstab editieren und Storage eintragen
sudo vi /etc/fstab
cat /etc/fstab
/dev/sda1 /media/disk ext2 defaults 0 2
# Prozesse auflisten
ps -xa
# Details zu einem Prozess ermitteln z.B. innerhalb eines Docker Containers
lsof -p <processId>
|
Download ISO Image und Live System booten
|
Die Installation wird vom Live System aus durchgeführt
|
|
loadkeys de
|
Deutsches Tastaturlayout einstellen
|
|
cfdisk oder fdisk
|
System Partitionierung durchführen (2 Partionen eine Swap und eine Linux reichen)
|
|
mkfs.ext4 /dev/sda1
|
ext4 Filesystem auf sda1 für das Linuxsystem anlegen
|
|
mkswap /dev/sda2
|
Swap Filesystem auf sda2 erzeugen
|
|
swapon /dev/sda2
|
Aktivierung der Benutzung der Swap Partition
|
|
mount /dev/sda1 /mnt
|
Mounten des Linuxgrundsystems (zumindest des Platzes wo es hin soll)
|
|
wifi-menu
|
Einrichten des WLAN Zuganges
|
|
pacstrap /mnt base base-devel
|
Basis Pakete im Linuxsystem installieren
|
|
genfstab /mnt >> /mnt/etc/fstab
|
FSTAB File erzeugen
|
|
arch-chroot /mnt
|
/mnt als Systemroot festlegen und rein wechseln
|
|
passwd
|
Neues Passwort für aktuellen Nutzer (root) festlegen
|
|
pacman -S grub os-prober
|
Grub Pakete installieren
|
|
mkdir /boot/grub
|
optional - ist notwendig wenn grub config fehlschlägt mit grub.cfg.new is no such file
|
|
grub-mkconfig -o /boot/grub/grub.cfg
|
Grub Konfigurationsdatei erzeugen
|
|
grub-install dev/sda
|
Installation des Bootloaders in den MBR
|
|
exit
|
Verlassen der chroot
|
|
reboot
|
System neu starten
|
|
aptitude
|
graphisches Consolen Tool zur Paketverwaltung
|
|
sudo dpkg -i <filename>
|
Händische Installation einzelner Paketer
|
|
sudo debi <filename>
|
Händische Installation einzelner Pakete wobei die Abhängigkeiten aufgelöst werden (falls möglich)
|
|
apt-rdepends <paketname>
|
Gibt den Baum der Abhängigkeiten des Paketes aus (auch indirekte)
|
|
pacman -S packetname
|
Arch Linux - Installiert ein Paket
|
|
pacman -R packetname
|
Arch Linux - Deinstalliert ein Paket
|
|
---- arch linux ---------------
|
---------------
|
|
sudo debtap -u
|
Synchronisiert die debdatenbank
|
|
debtap -U <filename>.deb
|
Spielt das debian archiv ein
|
|
sudo pacman -U <filename>.pkg.tar.xz
|
Installiere das Archiv mittels pacman
|
archlinux-java status zeigt die installierten jdk s anarchlinux-java set <javaid> setzt das angegebene jdk als default#
# sudo dd bs=4M if=/path/to/ISOfile of=/dev/sdx status=progress oflag=sync
#
# z.B.
sudo dd bs=4M if=/path/to/ISOfile of=/dev/sdx status=progress oflag=sync
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.