Fehleranalyse und Konfiguration: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(journalctl -b -p warning)
Zeile 17: Zeile 17:


=== [[alsa]] ===
=== [[alsa]] ===
{{ic|alsamixer}}<br>
{{ic|alsamixer}}


=== [[chroot]] ===
=== [[chroot]] ===
{{ic|arch-chroot /mnt}}<br>
{{ic|arch-chroot /mnt}}


=== [[grub]] (BIOS) ===
=== [[grub]] (BIOS) ===
{{ic|grub-install /dev/sda}}<br>
{{ic|grub-install /dev/sda}}


{{ic|grub-mkconfig -o /boot/grub/grub.cfg}}<br>
{{ic|grub-mkconfig -o /boot/grub/grub.cfg}}


{{ic|update-grub}}<br>
{{ic|update-grub}}


=== [[grub]] (UEFI) ===
=== [[grub]] (UEFI) ===
{{ic|grub-install --target&#61;x86_64-efi --efi-directory&#61;/boot --bootloader-id&#61;Arch-Linux-grub}}<br>
{{ic|grub-install --target&#61;x86_64-efi --efi-directory&#61;/boot --bootloader-id&#61;Arch-Linux-grub}}


{{ic|grub-mkconfig -o /boot/grub/grub.cfg}}<br>
{{ic|grub-mkconfig -o /boot/grub/grub.cfg}}


{{ic|update-grub}}<br>
{{ic|update-grub}}


===journald===
===journald===
{{ic|journalctl --verify}}<br>
{{ic|journalctl --verify}}


{{ic|journalctl --disk-usage}}<br>
{{ic|journalctl --disk-usage}}


/etc/systemd/journald.conf<br>
/etc/systemd/journald.conf


{{ic|systemctl restart systemd-journald}}<br>
{{ic|systemctl restart systemd-journald}}
-<br>
{{ic|journalctl -b}} - seit dem Booten<br>


{{ic|journalctl -b -1}} - vorgehende Sitzung<br>
-


{{ic|journalctl --since "now" -f}} - von jetzt ab<br>
{{ic|journalctl -b}} - seit dem Booten


{{ic|journalctl --since "today" --until "3:20"}} - von 0:00 bis 3:20<br>
{{ic|journalctl -b -1}} - vorgehende Sitzung


{{ic|journalctl _PID&#61;1039}} - Meldungen von Prozess-ID<br>
{{ic|journalctl -p err}} - listet nur Fehler auf


{{ic|journalctl -o verbose _PID&#61;11026}} - ausführliche Meldungen von Prozess-ID<br>
{{ic|journalctl -b -p err}} - nur Fehlermeldungen der aktuellen Sitzung


{{ic|journalctl -u avahi-daemon.service}} - Meldungen von avahi<br>
{{ic|journalctl -b -p warning}} - nur Warnungen der aktuellen Sitzung


{{ic|journalctl -k}} - Kernelmeldungen<br>
{{ic|journalctl --since "now" -f}} - von jetzt ab


{{ic|journalctl /usr/bin/kate}} - Meldungen der Anwendung kate<br>
{{ic|journalctl --since "today" --until "3:20"}} - von 0:00 bis 3:20


{{ic|journalctl -p err}} - Listet nur Fehler auf<br>
{{ic|journalctl _PID&#61;1039}} - Meldungen von Prozess-ID
 
{{ic|journalctl -o verbose _PID&#61;11026}} - ausführliche Meldungen von Prozess-ID
 
{{ic|journalctl -u avahi-daemon.service}} -  Meldungen von avahi
 
{{ic|journalctl -k}} - Kernelmeldungen
 
{{ic|journalctl /usr/bin/kate}} - Meldungen der Anwendung kate


=== Kernelmeldungen ===
=== Kernelmeldungen ===
{{ic|dmesg}}<br>
{{ic|dmesg}}


=== Locales ect.===
=== Locales ect.===
/etc/locale.gen<br>
/etc/locale.gen
 
/etc/hostname
/etc/hostname


=== Module und Hooks ===
=== Module und Hooks ===
/etc/[[mkinitcpio]].conf<br>
/etc/[[mkinitcpio]].conf


{{ic|mkinitcpio -p linux}}<br>
{{ic|mkinitcpio -p linux}}


=== [[mount]] ===
=== [[mount]] ===
/etc/[[fstab]]<br>
/etc/[[fstab]]
{{ic|mount}}<br>
 
<br>
{{ic|mount}}
{{ic|mount /dev/nvme0n1p1 /mnt/boot}}<br>
 
{{ic|mount /dev/nvme0n1p1 /mnt/boot}}


{{ic|umount /mnt/{boot,home,}}}<br>
{{ic|umount /mnt/{boot,home,}}}


===Netzwerk und Internet===
===Netzwerk und Internet===
{{ic|ping -c3 www.archlinux.de }}<br>
{{ic|ping -c3 www.archlinux.de }}


===[[pacman]]===
===[[pacman]]===
/etc/pacman.conf<br>
/etc/pacman.conf
/var/log/pacman.log<br>
 
{{ic|rm /mnt/var/lib/pacman/db.lck}}<br>
/var/log/pacman.log
-<br>
 
/var/cache/pacman/pkg/<br>
{{ic|rm /mnt/var/lib/pacman/db.lck}}
-<br>
 
/etc/pacman.d/mirrorlist<br>
-
https://archive.archlinux.org/<br>
 
https://archlinux.org/mirrorlist/<br>
/var/cache/pacman/pkg/
{{ic|pacman-conf --repo core Server}}<br>
 
-<br>
-
{{ic|pacman -Sy archlinux-keyring}}<br>
 
/etc/pacman.d/mirrorlist
 
https://archive.archlinux.org/
 
https://archlinux.org/mirrorlist/
 
{{ic|pacman-conf --repo core Server}}
 
-
 
{{ic|pacman -Sy archlinux-keyring}}


=== Prozess-ID ===
=== Prozess-ID ===
{{ic|pidof apache2}}<br>
{{ic|pidof apache2}}
{{ic|ps aux | grep apache2}}<br>
 
{{ic|ps aux | grep apache2}}


===pci===
===pci===
{{ic|lspci}}<br>
{{ic|lspci}}


=== Speichermedien ===
=== Speichermedien ===
{{ic|fdisk -l}}<br>
{{ic|fdisk -l}}


{{ic|parted -l}}<br>
{{ic|parted -l}}


{{ic|blkid}}<br>
{{ic|blkid}}


{{ic|lsblk -o +PARTLABEL,LABEL,PARTUUID,UUID}}
{{ic|lsblk -o +PARTLABEL,LABEL,PARTUUID,UUID}}


===systemd===
===systemd===
{{ic|systemd-analyze}}<br>
{{ic|systemd-analyze}}
 
{{ic|systemd-analyze blame}}
 
-
 
{{ic|systemctl list-unit-files}}


{{ic|systemd-analyze blame}}<br>
{{ic|systemctl list-timers --all}}
-<br>
{{ic|systemctl list-unit-files}}<br>


{{ic|systemctl list-timers --all}}<br>
-
-<br>
{{ic|systemctl --type&#61;service --all}}<br>


{{ic|systemctl --type&#61;target --all}}<br>
{{ic|systemctl --type&#61;service --all}}


{{ic|systemctl --type&#61;mount --all}}<br>
{{ic|systemctl --type&#61;target --all}}
-<br>
 
{{ic|systemctl status <service>}}<br>
{{ic|systemctl --type&#61;mount --all}}
 
-
 
{{ic|systemctl status <service>}}


=== systemd-boot ===
=== systemd-boot ===
/boot/loader/entries/arch.conf<br>
/boot/loader/entries/arch.conf
/boot/loader/entries/arch-fallback.conf<br>
 
/boot/loader/loader.conf<br>
/boot/loader/entries/arch-fallback.conf
 
/boot/loader/loader.conf


===usb===
===usb===
{{ic|lsusb}}<br>
{{ic|lsusb}}


===xorg===
===xorg===
/etc/X11/xorg.conf.d/<br>
/etc/X11/xorg.conf.d/
{{ic|cp /etc/X11/xinit/xinitrc ~/.xinitrc}}<br>
 
{{ic|ls /var/log &#124; grep Xorg}}<br>
{{ic|cp /etc/X11/xinit/xinitrc ~/.xinitrc}}
{{ic|xrandr}}<br>
 
{{ic|ls /var/log &#124; grep Xorg}}
 
{{ic|xrandr}}

Version vom 20. Oktober 2021, 19:00 Uhr

Der Artikel listet exemplarisch nützliche Befehle für die Konfiguration bzw. Fehleranalyse und die entsprechenden Konfigurationsdateien auf.
Er ist lediglich als Hilfe und Anregung gedacht und stellt keinen Anspruch auf Vollständigkeit.
Weitere Optionen der Befehle können mit man <Befehl> und <Befehl> --help nachgeschlagen werden.
Einträge in den Konfigurationsdateien können in den entsprechenden Wiki-Artikeln nachgeschaut werden.

Arch Hat Tux

Befehlsausgabe ins Forum verlinken

Steht keine graphische Benutzeroberfläche zum direktem Posten im Forum bereit kann folgender Weg hilfreich sein.

Die Befehlsausgabe nach 'sprunge.us' stellen:

  <Befehl> | curl -F 'sprunge=<-' http://sprunge.us}}

oder

  <Befehl> > ausgabe.txt
  cat $<ausgabe.txt> | curl -F 'sprunge=<-' http://sprunge.us

und den Link den man erhält im Forum posten.

alsa

alsamixer

chroot

arch-chroot /mnt

grub (BIOS)

grub-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

update-grub

grub (UEFI)

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch-Linux-grub

grub-mkconfig -o /boot/grub/grub.cfg

update-grub

journald

journalctl --verify

journalctl --disk-usage

/etc/systemd/journald.conf

systemctl restart systemd-journald

-

journalctl -b - seit dem Booten

journalctl -b -1 - vorgehende Sitzung

journalctl -p err - listet nur Fehler auf

journalctl -b -p err - nur Fehlermeldungen der aktuellen Sitzung

journalctl -b -p warning - nur Warnungen der aktuellen Sitzung

journalctl --since "now" -f - von jetzt ab

journalctl --since "today" --until "3:20" - von 0:00 bis 3:20

journalctl _PID=1039 - Meldungen von Prozess-ID

journalctl -o verbose _PID=11026 - ausführliche Meldungen von Prozess-ID

journalctl -u avahi-daemon.service - Meldungen von avahi

journalctl -k - Kernelmeldungen

journalctl /usr/bin/kate - Meldungen der Anwendung kate

Kernelmeldungen

dmesg

Locales ect.

/etc/locale.gen

/etc/hostname

Module und Hooks

/etc/mkinitcpio.conf

mkinitcpio -p linux

mount

/etc/fstab

mount

mount /dev/nvme0n1p1 /mnt/boot

umount /mnt/{boot,home,}

Netzwerk und Internet

ping -c3 www.archlinux.de

pacman

/etc/pacman.conf

/var/log/pacman.log

rm /mnt/var/lib/pacman/db.lck

-

/var/cache/pacman/pkg/

-

/etc/pacman.d/mirrorlist

https://archive.archlinux.org/

https://archlinux.org/mirrorlist/

pacman-conf --repo core Server

-

pacman -Sy archlinux-keyring

Prozess-ID

pidof apache2

ps aux

pci

lspci

Speichermedien

fdisk -l

parted -l

blkid

lsblk -o +PARTLABEL,LABEL,PARTUUID,UUID

systemd

systemd-analyze

systemd-analyze blame

-

systemctl list-unit-files

systemctl list-timers --all

-

systemctl --type=service --all

systemctl --type=target --all

systemctl --type=mount --all

-

systemctl status <service>

systemd-boot

/boot/loader/entries/arch.conf

/boot/loader/entries/arch-fallback.conf

/boot/loader/loader.conf

usb

lsusb

xorg

/etc/X11/xorg.conf.d/

cp /etc/X11/xinit/xinitrc ~/.xinitrc

ls /var/log | grep Xorg

xrandr