Im Terminal gibt es eine Reihe von Werkzeugen, um eine vorläufige Diagnose zu erstellen:
Bevor Sie einige der Tools erwähnen, bedenken Sie, dass das Hinzufügen --help
zu einem der Befehle normalerweise eine Hilfe für den Befehl darstellt. Zum Beispiel dmesg --help
. Warum erwähne ich das, weil Sie in den meisten Fällen sehr gute Informationen darüber erhalten, wie Sie den Befehl verwenden, ausführlicher oder einfacher gestalten oder einige Informationen ausgeben. Der --help
Parameter ist einer von 3, der Informationen zu einem Befehl anzeigen kann. Die anderen 2 sind info
und man
. Zum Beispiel man dmesg
oder info dmesg
. Diese 2 zeigen weitere Informationen zu einem Befehl. In der Reihenfolge --help
, dass weniger Hilfe man
angezeigt wird und dass die meisten angezeigt werden.
Die folgende Liste ist eine kleine Liste von Befehlen, mit denen ich Probleme überprüfe:
dmesg - Zeigt Boot Up Message und andere Kernel-bezogene Meldungen wie Geräteverbindungen an (Wenn Sie ein neues Gerät anschließen, z. B.: externe Festplatten, Webcams, Bluetooth-Geräte ...). Geben Sie die dmesg
Konsole ein und es wird Ihnen gezeigt, wie das System hochgefahren wurde. Wenn Sie Probleme mit der Festplatte oder mit dem Booten haben, werden diese möglicherweise hier angezeigt.
lshw - Zeigt Ihnen die Hardwareliste für alle angeschlossenen Geräte und im PC an.
lsusb - Zeigt alle angeschlossenen USB-Geräte an.
lscpu - Zeigt grundlegende CPU-Informationen an.
lspci - Zeigt alle PCI-Geräte an ( Grafikkarte, Soundkarte , Capture-Karte ...)
lsb_release -a - Zeigt dir die Ubuntu Version, Codename, Release ..
lspcmcia - Zeigt alle an den PC angeschlossenen PCMCIA-Geräte an.
lshal - Zeigt alle bei HAL registrierten Geräte an. Wenn das Gerät HAL verwendet, wird es angezeigt.
lsmod - Zeigt alle mit dem Kernel geladenen Module an
modprobe - Fügt Module zum und vom Kernel hinzu oder entfernt sie.
lsblk - Zeigt alle Blockgeräte an. In der normalen Sprache bedeutet dies, dass eine kleine Liste angezeigt wird, wie Sie Ihre Festplatten partitioniert haben, wie groß die einzelnen Partitionen sind, wo sie eingehängt sind usw.
fsck - Dient zum Beheben mehrerer Dateisystemfehler. VERWENDEN SIE ES NICHT AUF EINER MONTIERTEN TEILUNG !. Dies ist ähnlich wie chkdsk unter Windows, jedoch mit Steroiden.
X (Großbuchstabe X) - Das X-System. Wenn Sie Probleme mit xorg.conf haben, können Sie X --configure
eine neue xorg.conf erstellen und eine xorg.conf X -config XORGFILE
testen (XORGFILE ist der Pfad und der Name der xorg.conf-Datei). X macht auch viele VIELE Dinge.
xrandr - Zum Ändern, Überprüfen und Anpassen der Auflösung.
dmidecode - Zeigt speicherspezifische Informationen an. Benötigt sudo zum laufen.
add-apt-repository / apt-add-repository - Wird zum Hinzufügen von PPAs verwendet. Zum Beispiel add-apt-repository ppa:ubuntu-wine/ppa
. erspart das manuelle Hinzufügen und anschließende Hinzufügen des Schlüssels.
apt-get - Standardinstallationsprogramm für Pakete in Ubuntu. Beispiel:apt-get install wine1.3
aptitude - Ausgezeichnetes Installationsprogramm für Pakete in Ubuntu. Beispiel: aptitude install wine1.3
. Beinhaltet Suchoptionen, Bereinigung und anderes in einem einzigen Befehl. Diese sind ebenfalls in den apt-Paketen enthalten, jedoch in mehrere Befehle unterteilt.
alsamixer - Mischpult in Konsole. Dies behebt einige Soundprobleme, die damit zusammenhängen, dass das Mikrofon nicht funktioniert, der Sound nicht sehr laut ist ...
dpkg - Offizieller Paketmanager für Debian-basierte Pakete.
df - Zeigt den freien Speicherplatz und den belegten Speicherplatz für jede Partition / jedes gemountete Gerät an.
glxinfo - Wird verwendet, um OpenGL-Informationen zur Grafikkarte anzuzeigen . Muss das mesa-util
Paket installieren , um es zu verwenden.
glxheads - Zeigt grundlegende Informationen zur OpenGL-Grafikkarte an. Name der Grafikkarte, OpenGL-Version und Hersteller.
hdparm - Dient zum Überprüfen und Durchführen mehrerer Aktionen / Tests / Überprüfungen in Bezug auf Festplatten.
netstat - Zeigt Ihnen Netzwerkverbindungen, Routing ...
Nano / Pico - Mein bester Freund. Bearbeiten Sie Dateien im Terminal. Ich weiß, ich weiß. vi oder vim. Aber es hat eine sehr seltsame Lernkurve und ich möchte etwas "benutzerfreundliches" und nicht "Hacker wütend". Es ist wahr, dass es viele Dinge gibt, die Sie mit vi tun können, aber es ist einfacher, Nano oder Pico zu lernen, als vi zu lernen. Ich werde vi tatsächlich vor Ende des Jahres lernen. Es steht auf meiner Wunschliste / Arbeitsliste.
ntfsfix - Behebt einige Probleme mit der ntfs-Partition.
wineserver - Verwaltet Wein-Apps. Wenn Sie den Parameter -k hinzufügen wineserver -k
, wird jede geöffnete Wein-App geschlossen / beendet. Dies löst Probleme mit der Wein-App, die offen bleiben, ohne zu schließen oder Probleme mit dem Aufhängen zu haben.
testdisk - Stellt gelöschte Partitionen wieder her.
photorec - Gewinnt mehrere Dateien gelöscht Überstunden. Hat eine sehr gute Erholung in Prozent.
Linie - Überstunden gelöscht mehrere Datei Recovers. Hat eine bessere Wiederherstellung als Photorec in verschiedenen Formaten, aber da es seit 2007 nicht mehr aktualisiert wurde, hat Photorec mit der darin geleisteten Arbeit vieles übertroffen. Version 6.13 Beta ist um ein Vielfaches besser. Obwohl ich beide nur für den Fall noch benutze.
parted - Partitionsmanipulationssoftware. Schön.
fdisk - Ähnlich wie bei parted. Auch sehr gut
ssh - Fernsteuerungsprotokoll. Ohne dies wären ungefähr 90% der gesamten Fernhilfe für mich weg.
kill - Beendet einen bestimmten Prozess anhand seiner ID. Fügen Sie den Parameter -9 hinzu, um ihn mit einem Maschinengewehr zu töten, das mit Velociraptors gefüllt ist, die Scheren mit Kugeln halten. Beispiel:kill -9 12345
killall - Ähnlich wie kill, jedoch unter Verwendung des Prozessnamens. Beispiel: killall lightdm
. Sie können den -9
Parameter auch verwenden , jedoch mit der ID wie im Befehl kill.
top - Zeigt an, dass alle Prozesse aktiv sind, Zombies und so weiter. Echtzeitprüfung.
ps - Zeigt eine Liste der laufenden Prozesse an. Nicht in Echtzeit wie oben. Fügen Sie den Parameter hinzu -ex
, um eine bessere Liste des Prozesses mit Namen, Speicherorten, übergeordneter ID ... anzuzeigen . Beispiel:ps -ex