So verwenden Sie grundlegende Linux-Befehle auf Ihrem VPS-Server

Linux ist ein Open-Source-Betriebssystem, das die meisten Webserver und Tausende von PCs unterstützt. Das Betriebssystem basiert auf dem Linux-Kernel und ist in verschiedenen Distributionen für Desktops und Server erhältlich, darunter Ubuntu, CentOS, CoreOs, Arch Linux und Fedora Debian.


Obwohl sich die Distributionen in einigen Punkten unterscheiden können, gibt es allgemeine Linux-Befehle, die in allen funktionieren. In diesem Handbuch konzentrieren wir uns darauf, wie Sie die Leistung dieser grundlegenden Linux-Befehle nutzen können, um Ihr System besser zu verwalten.

Voraussetzungen

  • Ein VPS-Plan, auf dem eine beliebige Linux-Distribution ausgeführt wird>
  • Shell-Zugriff auf Ihren Server

# 1: Linux-CD-Befehl

Unter Linux CD ist eine Abkürzung für “Verzeichnis wechseln”. Dieser Befehl ist nützlich, wenn Sie in ein anderes Arbeitsverzeichnis wechseln möchten. Geben Sie beispielsweise den folgenden Befehl ein, um in das Verzeichnis “var” zu wechseln:

$ cd / var

Der Befehl ist auch nützlich, wenn Sie in einem Verzeichnis nach oben navigieren möchten. Geben Sie dazu einfach das ein CD Befehl gefolgt von zwei Punkten:

$ cd ..

# 2: mkdir

Linux “mkdir” steht für “make directory”. Mit dem Befehl können Benutzer neue Verzeichnisse mit der folgenden Syntax erstellen:

$ mkdir

Beispiel:

$ mkdir sample

# 3: pwd

Ein weiterer großer Befehl ist pwd was bedeutet ‘Arbeitsverzeichnis drucken’. Dieser Befehl zeigt das aktuelle Verzeichnis an, aus dem Sie arbeiten. Um den Befehl zu verwenden, geben Sie einfach den folgenden Befehl in Ihr Terminalfenster ein:

$ pwd

Beispielausgabe:

/ home / james

# 4: vgl

vgl Mit dem Befehl wird eine Datei mit der folgenden Syntax kopiert:

$ cp

Um beispielsweise die Datei “sample.txt” in “sample2.txt” im selben Verzeichnis zu kopieren, können Sie den folgenden Befehl verwenden:

$ cp sample.txt sample2.txt

Bitte beachten Sie, dass Sie über die richtigen Berechtigungen zum Kopieren von Dateien in ein Verzeichnis verfügen müssen.

# 5: mv

Wenn Sie Dateien unter Linux verschieben, können Sie die verwenden mv Befehl durch Eingabe des folgenden Befehls:

$ mv

Um beispielsweise die Datei “sample.txt” aus dem Arbeitsverzeichnis in das Download-Verzeichnis zu verschieben, können Sie den folgenden Befehl verwenden

$ sudo mv sample.txt /downloads/sample.txt

# 6: ls

Das ls Der Befehl wird unter Linux verwendet, um den Inhalt eines Verzeichnisses aufzulisten. Um beispielsweise den Inhalt unseres Verzeichnisses “/ var” aufzulisten, können Sie den folgenden Befehl eingeben:

$ ls / var

Ausgabe:

Backups stürzen ab lokales Protokoll opt snap tmp
Cache Lib Lock Mail Run Spool www

# 7: cp -a

Du kannst den … benutzen cp -a um ein Verzeichnis zu kopieren. Um beispielsweise ein Backup unseres Mail-Verzeichnisses zu erstellen, können wir die folgende Syntax verwenden, wobei “mail.bk” dann der Name unseres neuen Verzeichnisses ist:

$ sudo cp -a / var / mail /var/mail.bk

# 8: chmod

chmod wird verwendet, um die Berechtigungen eines Verzeichnisses zu ändern. Zum Beispiel können wir die Berechtigungen von „var / www’Verzeichnis, indem Sie den folgenden Befehl eingeben:

$ chmod 755 / var / www

Im obigen Beispiel bleibt der vollständige Zugriff für den aktuellen Benutzer erhalten, während andere Personen daran gehindert werden, die Dateien in diesem Verzeichnis zu ändern.

Eine Berechtigung von 755 bedeutet, dass der Eigentümer der Datei über Lese-, Schreib- und Ausführungsberechtigungen verfügt, während die Gruppe und andere Benutzer im System nur über Lese- und Ausführungsberechtigungen verfügen

# 9: chown

Sie können den Besitz einer Datei oder eines Verzeichnisses unter Linux mit dem Befehl “chown” ändern.

Grundlegende Syntax:

$ chown [Optionen]

Zum Beispiel, um das Eigentum an „/var / www / ’ Ordner für einen Benutzer namens “francis” können wir verwenden:

$ chown -R francis / var / www /

Bitte beachten Sie, dass wir die Befehlszeilenoption -R verwendet haben, um den Besitz aller Dateien und Verzeichnisse in unserem Zielverzeichnis rekursiv zu ändern.

Sie können auch den Befehl chown verwenden, um sowohl den Eigentümer als auch die Gruppe der Datei mithilfe der folgenden Syntax zu ändern:

$ chown new_user: new_group

Zum Beispiel:

$ chown james: www-data / var / www /

# 10: kostenlos

Sie können den insgesamt verwendeten und verfügbaren Speicher unter Linux mithilfe von überprüfen kostenlos Befehl:

$ kostenlos

Beispielausgabe

Insgesamt genutzter kostenloser gemeinsamer Buff / Cache verfügbar
Mem: 595512 394600 71196 17144 129716 90124
Swap: 0 0 0

# 11: df

Verwenden Sie die df Befehl, um einen Bericht über den Speicherplatz auf Ihrem Linux-Server abzurufen.

$ df

Wenn Sie die Informationen in einem für Menschen lesbaren Format abrufen möchten, verwenden Sie die Option -h

$ df -h

Ausgabe

Verwendete Dateisystemgröße Verfügbar Verwenden Sie% Mounted on

/ dev / sda1 9,6 G 1,8 G 7,8 G 19% /

# 12: rm

Verwenden rm Befehl zum vollständigen Löschen einer Datei aus dem System

$ rm

Beispiel

$ rm sample.txt

Sie können ein Verzeichnis auch mit dem Befehl rm mit der Option -r löschen

Beispiel

$ rm -r / tmp / sample

Stellen Sie sicher, dass Sie die richtige Berechtigung zum Löschen der Datei haben, oder verwenden Sie sudo, um die Aufgabe auszuführen.

Um ein Verzeichnis zu entfernen, verwenden Sie die rm -f Befehl wie unten gezeigt:

$ rm -f

Beispiel

$ rm -f mail.bk

# 13: Datum

Verwenden Sie die, um das aktuelle Datum und die aktuelle Uhrzeit Ihres Linux-Servers abzurufen Datum Befehl wie folgt:

$ Datum

Beispielausgabe

Do 9. August 12:52:59 UTC 2018

# 14: Neustart und Herunterfahren

Geben Sie Folgendes ein, um Ihren Linux VPS-Server neu zu starten:

$ sudo neu starten

Geben Sie den folgenden Befehl ein, um den Server herunterzufahren:

$ sudo shutdown -h

# 15: berühren

Unter Linux werden mit dem Befehl touch neue Dateien erstellt. Führen Sie den folgenden Befehl aus, um beispielsweise eine neue Datei in Ihrem aktuellen Ordner zu erstellen

$ touch sample.txt

# 16: Katze

Sie können den Inhalt von Dateien unter Linux mit dem Befehl cat anzeigen.

$ cat sample.txt

Um den Inhalt mehrerer Dateien zu kombinieren, führen Sie den folgenden Befehl aus:

$ cat sample1.txt sample2.txt

Sie können den Inhalt der verketteten Dateien auch an eine andere Datei anhängen, z. sample3.txt mit dem folgenden Befehl:

$ cat sample1.txt sample2.txt >> sample3.txt

# 17: mehr

Verwenden Sie den Befehl more, um den Inhalt einer Datei bildschirmweise zu lesen:

$ more sample.txt

# 18: grep

Wenn Sie nach einem bestimmten Text in einer Datei suchen möchten, können Sie Linux verwenden grep Befehl.

Die grundlegende Syntax lautet:

$ grep ”

Zum Beispiel, um nach der Phrase zu suchen Chemiker Geben Sie in eine Datei mit dem Namen sample.txt den folgenden Befehl ein:

$ grep ‘chemist’ sample.txt

Beispielausgabe

Unser Chemiker war während der Überschwemmungen mit Wasser gefüllt

Wenn Ihr Keyword gefunden wird, wird es rot hervorgehoben.

# 19: Geschichte

Dieser Befehl zeigt eine Liste der zuvor verwendeten Befehle an:

$ Geschichte

Beispielausgabe:

1 frei
2 df -h
3 Datum

12 grep chemist sample.txt
14 geschichte

Um einen zuvor verwendeten Befehl wiederzuverwenden, geben Sie! Zeichen gefolgt von der dem Befehl zugeordneten Zifferntaste.

Zum Beispiel;

$! 3

# 20: klar

Manchmal wird der Bildschirm mit vielen Befehlen und Ausgaben gefüllt. Führen Sie den Befehl clear aus, um diese zu löschen:

$ klar

# 21: Traceroute

Sie können die Route verfolgen, der Pakete von Ihrem Computer zu einem bestimmten Host folgen.

Beispiel:

$ traceroute 127.0.0.1

Ausgabe:

Traceroute zu 127.0.0.1 (127.0.0.1), maximal 30 Hops, 60-Byte-Pakete
1 localhost (127.0.0.1) 0,052 ms 0,004 ms 0,003 ms

# 22: ifconfig

ifconfig steht für Interface Configuration (Schnittstellenkonfiguration). Verwenden Sie diesen Befehl, um Netzwerkschnittstellenparameter abzufragen

$ ifconfig

Beispielausgabe:

ens4: flags = 4163 mtu 1460
inet 10.142.0.2 Netzmaske 255.255.255.255 Broadcast 0.0.0.0
inet6 fe80 :: 4001: aff: fe8e: 2 prefixlen 64 scopeid 0x20
Ether 42: 01: 0a: 8e: 00: 02 txqueuelen 1000 (Ethernet)

# 23: ssh

Verwenden Sie den Linux-Befehl ssh, um eine Verbindung zu einem anderen Remote-Server herzustellen:

$ ssh

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me