SSH-Befehle Linux / Debian

Procédure

Liste der Linux / Debian-Befehle (gültig für die meisten Linux-Distributionen).

Einige dieser Befehle sind nicht in der Standardinstallation eines Linux-Systems enthalten. Wenn Sie einen Befehl verwenden möchten, der nicht standardmäßig verfügbar ist, müssen Sie ihn installieren oder das Paket installieren, in dem er enthalten ist.

Siehe: Einfaches Installieren und Deinstallieren von Paketen.


Umgang mit Dateien

Liste der Dateien

ls ................................... Listet die Dateien in einem Verzeichnis auf. ls -l ............................ Ebenfalls eine Liste der Eigenschaften und Attribute. ls -lh ........................... Listet die Dateien mit der Größe in MB und GB auf. ls -la ........................... Listet die Dateien einschließlich der im System versteckten Dateien auf. ls -la | more .................... Listet die Dateien in einem Verzeichnis in paginierter Form auf.


Zugriffsrechte auf Dateien oder Verzeichnisse.

Siehe: Zugriffsrechte auf Dateien oder Verzeichnisse.


Zeigt den Inhalt einer Datei an.

cat -n Datei ....................... Zeigt den Inhalt einer Datei an (-n alle Zeilen nummerieren). pr -t Datei ........................ Textdateien für den Druck formatieren (-t Kopf- und Fußzeilen nicht anzeigen). cat Datei | less ---, cat Datei | more ---| |--------------> Zeigt den Inhalt einer Datei paginiert an. more Datei ---------| less Datei ---------' zcat Datei -------------, zmore Datei -------------|---------> Zeigt den Inhalt einer komprimierten (.gz) Datei an zless Datei -------------'.


Anzeige

echo Text ........................... Zeigt den nachfolgenden Text an.   
grep 'text' Datei ................. Zeigt die Zeilen der Datei an, die den Text enthalten. stat Datei ......................... Zeigt den Status einer Datei an. stat -f Datei .................. Zeigt den Status des Dateisystems an. file file ......................... Zeigt die Art einer Datei an. tail Datei ......................... Zeigt die letzten Zeilen einer Datei an, standardmäßig 10. tail -n 12 Datei ............... Zeigt die letzten 12 Zeilen einer Datei an. head -Nº Datei ..................... Zeigt die ersten (Nr.) Zeilen einer Datei an. wc Datei ........................... Zeigt die Anzahl der Wörter, Zeilen und Zeichen in einer Datei an. wc -c Datei ........................ Zeigt die Größe einer Datei in Bytes an. touch [-am][-t] datei .............. Ändert das Datum des Zugriffs und der Änderung.


Nach Dateien suchen

find /usr -name lilo -print .......... Sucht in /usr nach allen Dateien mit dem Namen lilo. find /home/toto -name *.jpg -print .. Sucht nach allen .jpg-Bildern. ---------- ---------- ----- ----- | | V V `---> Zeigt den vollständigen Pfad der Datei an. pfad Suchmuster.


Kopieren von Dateien

cp -dpR datei1 /pfad/datei2 .... Erstellt eine Kopie von Datei1 nach /pfad/datei2, umbenennen. -R .............................. Kopiert ein Verzeichnis rekursiv, mit Ausnahme von speziellen Dateien. -p .............................. Bewahrt die Kopie von Berechtigungen, Eigentümer, Gruppen und Daten. -d .............................. Bewahrt symbolische Links. -a .............................. Wie -dpR.


Verschieben und/oder Umbenennen von Dateien oder Verzeichnissen.

mv /pfad/Datei1 /pfad/Datei2 . Verschieben und/oder Umbenennen von Dateien oder Verzeichnissen.


Dateien löschen

rm Dateien .......................... Löscht die Dateien. rm -r Verzeichnis ................. Löscht Dateien in einem Verzeichnis rekursiv. rm *.jpg ......................... Löscht alle .jpg-Dateien aktuelles Verzeichnis.


Links

ln Datei /pfad/link .............. Erstellt einen Link. ln -s Verzeichnis /pfad/link ........ Erstellt einen symbolischen Link.


Dateien vergleichen

diff [options] datei1 datei2 ..... Vergleichen Sie die Dateien miteinander.  
    diff -w datei1 datei2 ........ Leere Zeilen durch Vergleich verwerfen. diff -q datei1 datei2 ........ Wird nur gemeldet, wenn sich die Dateien unterscheiden. diff -y datei1 datei2 ........ Zeigt die Ausgabe von zwei Spalten an. join [options] file1 file2 ..... Zeigt gleiche Zeilen an.


Eine Datei teilen.

split -b 1445640 mozart.ogg mozart- ... Eine Datei teilen. ---------- ------- | V | Name, der für die V-Teile ausgewählt wurde Größe der einzelnen Teile in Bytes cat mozart.* > mozart.ogg ............ Die einzelnen Teile einer mit split geteilten Datei wieder zusammenfügen.


nano - Lesen, Erstellen, Bearbeiten einer Textdatei.

nano Datei ......................... Eine Textdatei lesen, erstellen, bearbeiten. Ctrl + g ........................ Das Hilfemenü aufrufen. Ctrl + x ........................ Beenden Sie nano. Ctrl + o ........................ Die Datei auf die Festplatte schreiben. Ctrl + r ........................ Eine andere Datei in den aktuellen Kontext einfügen. Ctrl + w ........................ Nach einer Zeichenkette oder einem regulären Ausdruck suchen. Ctrl + y ........................ Zur vorherigen Seite wechseln. Ctrl + v ........................ Zur nächsten Seite springen. Ctrl + k ........................ Die aktuelle Zeile in die Zwischenablage ausschneiden. Ctrl + u ........................ Aus der aktuellen Zeile in die Zwischenablage einfügen. Ctrl + l ........................ Aktualisieren (neu zeichnen) des aktuellen Bildschirms. Ctrl + j ........................ Den aktuellen Absatz begründen. Ctrl + m ........................ Einen Zeilenumbruch an der Cursorposition einfügen. Ctrl + _ ........................ Zur angegebenen Zeile und Spalte springen. Alt + g ......................... Zur angegebenen Zeile und Spalte springen. Alt + i ......................... Automatisch einrücken. Alt + x ......................... Hilfsmodus (Schalter). Alt + p ......................... Weiß anzeigen (Schalter). Alt + m ......................... Maus verwenden (Schalter).     
     Alt + b ......................... Sicherheitskopien aufbewahren (Schalter). Alt + s ......................... Progressives Scrollen (Schalter). Alt + h ......................... Intelligente "Start"-Taste (Schalter). Alt + y ......................... Syntaxfärbung (Schalter). Alt + p ......................... Weiß anzeigen (Schalter).


Komprimieren und entpacken

zip komprimieren: ...................... zip -r datei.zip datei; Beispiel: zip -r sinatra.zip ./sinatra/ zip entpacken: .................... unzip datei.zip Inhalt von zip anzeigen: ................. unzip -v datei.zip gz komprimieren: ....................... gzip -r datei; Beispiel: gzip -r ./sinatra gz entpacken: ....................... gzip -r datei; Beispiel: gzip -r ./sinatra gz entpacken: ..................... gzip -d datei.gz Inhalt anzeigen gz ................... gzip -c datei.gz bz2 komprimieren: ...................... bzip2 datei; Beispiel: bzip2 ./sinatra/*.ogg bz2 entpacken: .................... bzip2 -d datei.bz2 Inhalt anzeigen bz2: ................. bzip2 -c datei.bz2


Anmerkung::

-r ist in jedem Fall rekursiv.


zip Komprimiert Dateien und Verzeichnisse, aber nur gzip oder bzip2 komprimieren Dateien, aber keine Verzeichnisse, daher müssen sie mit tar kombiniert werden.

tar-Dateien Komprimieren: ......................... tar -vcf datei.tar /datei1 /datei2 Entpacken: ....................... tar -vxf datei.tar Den Inhalt ansehen: .................... tar -vtf datei.tar


Um tar und gzip oder bzip2 zu kombinieren :

tar.gz-Dateien (tgz) Komprimieren: ......................... tar -zvcf datei.tgz Verzeichnis Entpacken: ....................... tar -zvxf datei.tgz Inhalt ansehen: .................... tar -zvtf datei.tgz tar.bz2 (tbz2)-Dateien Komprimieren: ......................... tar -jvcf datei.tbz2 Verzeichnis Entpacken: ....................... tar -jvxf datei.tbz2 Inhalt ansehen: .................... tar -jvtf datei.tbz2



Umgang mit Verzeichnissen

Ein Verzeichnis betreten

cd Verzeichnis ........................ In ein anderes Verzeichnis wechseln. 
    cd ... ............................ Zum vorherigen Verzeichnis zurückkehren. 
    cd ./.mozilla .................... Das Mozilla-Verzeichnis betreten. (durch Angabe des relativen Pfads). cd /home/toto/.mozilla ........... Geben Sie das Mozilla-Verzeichnis ein (geben Sie den vollständigen Pfad an).


Erstellen und Löschen

mkdir Verzeichnis ..................... Erstellt ein Verzeichnis. rmdir Verzeichnis ..................... Löscht ein (leeres) Verzeichnis. rm -r Verzeichnis ..................... Löscht ein Verzeichnis.


Größe eines Verzeichnisses

du -h Verzeichnis ..................... Belegter Speicherplatz auf der Festplatte.



Verwaltung

Geplante Aufgaben

Siehe: Geplante Aufgaben


Dienste starten, stoppen und neu starten.

/etc/init.d/service stop ........ Einen Dienst/Dämon anhalten. /etc/init.d/service start ....... Einen Dienst/Dämon starten. /etc/init.d/sservice restart .... Einen Dienst/Dämon neu starten.


Verwaltung von Benutzern

su .............................. Geben Sie die Sitzung als root oder als anderer Benutzer ein. su Benutzer .................. Als root als anderer Benutzer eingeben. passwd .......................... Ändern Sie Ihr Passwort. who -a -H ....................... Zeigt Informationen von angemeldeten Benutzern an. users ........................... Zeigt Informationen von den am System angemeldeten Benutzern an. id .............................. Zeigt die Informationen des aktuellen Benutzers an. groups .......................... Zeigt die Gruppen an, zu denen sie einem Benutzer gehören. adduser user ..................... Erstellt einen neuen Benutzer. adduser user groups .............. Fügt einen bestehenden Benutzer zu einer bestehenden Gruppe hinzu. adduser --no-create-home user .... Erstellt einen Benutzer ohne Verzeichnis (home). addgroup Gruppe ......................... Erstellt eine neue Gruppe. deluser Benutzer ..................... Löscht einen Benutzer. deluser benutzer gruppe .............. Löscht einen Benutzer aus einer Gruppe. deluser --remove-home Benutzer ....... Löscht einen Benutzer und sein Verzeichnis (home). delgroup Gruppe ......................... Löscht eine Gruppe. usermod -l new_user .............. Ändert den Namen des Benutzers. usermod -d new_home -m Benutzer ...... Ändert das Verzeichnis (home) eines Benutzers.       
groupmod -n new_name grupo ............... Den Namen einer Gruppe ändern.


System

free -m -s 3 ............................ Zeigt alle 3 Sekunden die Speicherbelegung an. df -h ................................... Größe, belegter Speicherplatz und verfügbarer Speicherplatz auf jeder Festplattenpartition. netstat -napt ........................... Wissen, welche Ports unser System geöffnet hat.


Logs

tail /var/log/syslog .................... Aufzeichnung von sicherheitsrelevanten Meldungen. tail /var/log/debug ..................... Informationen für das Debuggen von Programmen. tail /var/log/messages .................. Systemnachrichten zur Information. tail /var/log/user.log .................. Informationen über den Benutzer. tail /var/log/auth.log .................. Der Zugriff auf das System (einschließlich erfolgloser Versuche). last .................................... Liste der angemeldeten / abgemeldeten Benutzer. lastb ................................... Zeigt fehlgeschlagene Anmeldeversuche an.


Prozess

htop Erfordert die Installation des Pakets htop.

ps aux ................................. Zeigt Informationen über laufende Prozesse an. top .................................... Zeigt Informationen über laufende Prozesse an. htop ................................... Ist ein Systemmonitor, der es ermöglicht, Prozesse nach Speicher- und/oder Prozessorverbrauch zu filtern. pstree ................................. Zeigt die Prozesse in einem Baum an. pidof Befehl ......................... Findet die ID eines Programms, das gerade ausgeführt wird. killall Prozess ...................... Beendet einen Prozess. strace Befehl ........................ Zeigt die von einem Prozess erzeugten Systemaufrufe an. fuser -v Datei ....................... Zeigt die Prozesse an, die eine Datei verwenden. lsof | less ............................ Liste der Dateien, die von dem Prozess geöffnet wurden. lsof -c Befehl ................... Listet die Dateien auf, die von einem Prozess geöffnet wurden. lsof +D /home/paco ................. Listet die Prozesse auf, die mein Verzeichnis verwenden. lsof -i :627 ....................... Zeigt, dass der Prozess hinter dem Port 627 gefunden wurde. nohup Befehl & ....................... Startet einen Prozess im Hintergrund und kontinuierlich. command & ............................. Führt einen Befehl im Hintergrund aus. jobs .................................. Listet Prozesse im Hintergrund mit einer Job-Nr. auf. fg nº .................................. Es schaltet einen Prozess in den Vordergrund (foreground). nice -n Priorität Befehl .............. Führt einen Befehl mit einer Priorität aus (Standard ist 0). Beispiel: nice -n -10 cdrecord... renice Priorität PID_Prozess .......... Es ändert die Priorität eines laufenden Prozesses. sleep 5 command ....................... 5 Sekunden Verzögerung bei der Ausführung eines Befehls.


DNS - Werkzeuge zum Testen.

dig .................................... Ermöglicht es, den DNS-Server seiner Wahl direkt zu befragen und neben der Namensauflösung und der umgekehrten Auflösung zahlreiche Informationen zu erhalten. nslookup ............................... Wie dig, weniger leistungsstark, aber immer noch nützlich. named-checkconf ........................ Ermöglicht die Überprüfung der Syntax der Konfigurationsdateien von Bind9. named-checkzone ........................ Ermöglicht es, die Gültigkeit der Zonendateien zu überprüfen, bevor die Konfiguration neu geladen wird.


Traffic Monitoring

Erfordert die Installation der Pakete netdiag und bmon.

trafshow ............................... Zeigt den ein-/ausgehenden IP-Verkehr eines Protokolls an. bmon ................................... Überwacht die Bandbreite und Ratenschätzer.



Verschiedenes

Historie von Befehlen

history .............................. Zeigt eine Liste der vom Benutzer verwendeten Befehle an. fc -l ................................ Zeigt eine Liste der zuletzt ausgeführten Befehle an.


Befehlszeilenreferenz

man command ---------------------, command --help ------------------|--> Anzeige von Informationen über den Befehl. 
info Befehl --------------------' help Befehl ........................ Zeigt Informationen zu einem internen Shell-Befehl an. apropos [Wort] ....................... Sucht in den Man-Beschreibungen. apropos -e [Wort] ..................... Findet das genaue Wort in den Beschreibungen von man.


Datum und Uhrzeit

cal -my .............................. Zeigt den Kalender an. uptime ............................... Wie lange das System schon läuft. date ................................. Zeigt das Datum und die Uhrzeit des Systems an. date -u .............................. Zeigt das UTC-Datum und die UTC-Zeit an.


Andere

clear ................................ Reinigt den Bildschirm. reset ................................ Stellt die Konsole wieder her. pwd .................................. Zeigt das aktuelle Verzeichnis an. uname -a ............................. Kernel-Version. hostname ............................. Zeigt den Namen des Servers an. Ctrl+C ............................... Beendet einen Prozess. Ctrl+Z ............................... Hält die Ausführung eines Programms vorübergehend an. Ctrl+S ............................... Stoppt die Datenübertragung an Die Managementkonsole. Ctrl+Q ............................... Resume, starten Sie die Datenübertragung neu. ./script ............................. Ein Shellskript ausführen. java -jar datei.jar ................ Führt ein Java-Programm aus.


wget - Download-Manager.

wget [Optionen] URL ................... Download-Manager. -p .............................. Herunterladen der Website. -r .............................. Rekursiv. -k .............................. Konvertierung absoluter Links. -c .............................. Wiederaufnahme des Downloads einer teilweise heruntergeladenen Datei. -l6 ............................. Die Rekursionstiefe (standardmäßig 5) -A format ....................... Format, das heruntergeladen werden soll. -nH ............................. Erstelle nicht das Verzeichnis localhost. 
     --cut-dirs=n .................... Beseitigt die Anzahl der Verzeichnisse in der Hierarchie. Ejemplo 1º: wget -A zip URL .......... Ejemplo 2º: Wir wollen das Handbuch nano.pdf herunterladen, das sich unter http://www.manuales.com/informatica/editores/nano.pdf ---------------- --------- ------ localhost 1º dir 2º dir wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf befindet. Ejemplo 3º: Wir wollen das Arocena-Handbuch im Html-Format herunter laden, dessen Seite sich unter http://usuarios.lycos.es/ortihuela/index.htm wget -r -nH http://usuarios.lycos.es/ortihuela/index.htm befindet.

Diesen Artikel bewerten :

4/5 | 5 Hinweis

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

2mn von Lesen

Wie konfiguriere ich die Firewall eines dedizierten VPS-Servers?

1mn von Lesen

Wie kann ich mich mit Putty als Root auf einem dedizierten VPS-Server anmelden?

0mn von Lesen

SSH - Apt-get-Befehl: Pakete installieren und deinstallieren

0mn von Lesen

SSH - Zugriffsrechte auf Dateien oder Verzeichnisse (Chmod)


Questions sur l'article
andre Il y a 617 Tage
je souhaite associer mon vps avec mon nom de domaine
Siehe die
1 Antworten
Benjamin-LWS - Il y a 614 Tage

Bonjour,

Afin d'associer votre domaine à votre VPS SSH, suivez les instructions suivantes :

- Accédez à votre Panel LWS lié au VPS

- Cliquer sur l'onglet "Configurer mon domaine"

- Dans cette nouvelle page, ajoutez votre domaine, et cocher si votre domaine est hébergé ou non chez LWS.

(Si votre domaine est hébergé ailleurs, il faudra changer le champ A dans la zone DNS du domaine par l'IP du VPS.)

Si vous souhaitez une assistance lors de la liaison de votre domaine, vous pouvez contacter notre support VPS depuis votre espace client (https://aide.lws.fr/a/268).

Utile ?

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft