[Linux] Überprüfung der Befehle für die Bereitstellung unter AWS

Inhaltsverzeichnis

Ich habe eine Übersicht über Linux-Befehle zum Bereitstellen von Anwendungen für die Produktion unter AWS geschrieben.

[Über Linux]

Ich habe auf meinem Mac viele Male Befehle verwendet, aber ich dachte, dass dies an erster Stelle verdächtig war, also habe ich es durchgelesen und neu gelernt. Linux ist eine der Arten von Betriebssystemen wie Mac und ein Betriebssystem, das häufig für Smartphones, WEB-Anwendungen, Router usw. verwendet wird. OS ist ein Basisprogramm wie ein PC. Es verfügt über Funktionen wie die Eingabe von Zeichen, wenn Sie auf die Tastatur drücken und den Bildschirm mit einer Maus bedienen. Außer Linux gibt es Mac und Windows als Betriebssystem.

Funktionen von Linux ・ Open Source (Öffentlicher Code kann von jedem verwendet, geändert und wiederverwendet werden) -Kann mit Befehlen bedient werden, einfach zu automatisieren und einfach den Server zu bedienen ・ Für einige Artikel fallen keine Lizenzgebühren an ・ Viele kompatible Software, hochwertige Software kann verwendet werden

Paket-Manager Dies ist ein Programm, das neue Software installiert, aktualisiert oder entfernt. Führen Sie es mit dem Befehl yum aus. -Yum Installationspaketname (Paketinstallation) ・ Yum Update (Paket Update) ・ Yum erase Paketname (Paket löschen) ・ Yum lis (listet installierte Elemente auf)

[Grundlegende Befehle]

Geben Sie bei der Arbeit mit Linux ein Terminal ein und führen Sie den Befehl aus. Die Software, die die zu diesem Zeitpunkt eingegebenen Befehle interpretiert, wird als Shell bezeichnet.

ls Befehl

Eine Liste der Verzeichnisse und Dateien, die zu den aktuellen Verzeichnissen gehören, wird angezeigt. (Ein Verzeichnis ist ein Ordner) Es gibt mehr Verzeichnisse und Dateien unter dem Verzeichnis und es hat eine hierarchische Struktur. ・. (Punkt) Aktuelles Verzeichnis (arbeitet gerade) ・ .. Übergeordnetes Verzeichnis (Verzeichnis eine Ebene höher) ・ ~ Home-Verzeichnis (wenn ein neues Terminal gestartet wird) ・ / Stammverzeichnis (oberstes Verzeichnis in hierarchischer Struktur)

Befehl cp

Dies ist ein Befehl zum Kopieren einer Datei. cp Dateiname (Kopierquelle) Dateiname (Kopierziel)

mv Befehl

Dieser Befehl wird verwendet, wenn Sie eine Datei umbenennen oder verschieben möchten. mv Ursprünglicher Dateiname Dateiname mit neuem Namen mv Datei, in die Sie das Zielverzeichnis verschieben möchten

Befehl mkdir touch

mkdir-Verzeichnisname (ein neues Verzeichnis eine Ebene darunter erstellen) Dateiname berühren (neue Datei erstellen)

Katzenbefehl

Dieser Befehl zeigt den Inhalt von Dateien an und kombiniert ihn. Name der Katzendatei cat Dateiname Dateiname (3 Dateien können kombiniert werden)

Schwanz Befehl

tail -f error.log Dieser Befehl dient zum Überprüfen des Fehlerprotokolls in einer Datei namens error.log. -f ist eine hinzugefügte Option, und das Fehlerprotokoll wird jedes Mal automatisch angezeigt, wenn ein neuer Fehler auftritt. Drücken Sie Carl + C, um die Anzeige des Fehlerprotokolls zu beenden. vi Ein Editor ist erforderlich, wenn Sie eine Datei auf dem Server bearbeiten möchten. Da die Software vi standardmäßig in CentOS und Amazon Linux installiert ist, werden wir diese verwenden. Um es zu verwenden, öffnen Sie zuerst die Datei. Sie können es starten, indem Sie den Namen und das Terminal der vi-Datei eingeben. Wenn die angegebene Datei nicht vorhanden ist, wird eine neue erstellt. Wenn erstellt, zeigt das Terminal den Dateinamen Neue Datei an.

Der vi-Editor verfügt über zwei Modi. · Normaler Modus : W Erstellt und bearbeitet bearbeitete Dateien speichern : Q vi Befehlsende : Q! Beenden Sie den Befehl vi, ohne den bearbeiteten Inhalt zu speichern : Wq Speichern Sie den bearbeiteten Inhalt und beenden Sie den Befehl vi

・ Einfügemodus Da Sie im normalen Modus keine Zeichen eingeben können, wechseln Sie in den Einfügemodus. Muss sein Drücken Sie i, um den Einfügemodus aufzurufen. Esc wechselt in den normalen Modus.

/ Wird bei der Suche nach einer Zeichenfolge im vi-Editor verwendet. Geben Sie die Zeichenfolge ein, nach der Sie suchen möchten.

u (Rückgängig) kann eine Aktion löschen, die die Datei vom Einfügen des Zeichens bis zum Einfügen beeinflusst hat.

[Server Einstellungen]

Unter Linux können mehrere Benutzer auf einem Computer arbeiten. Wenn es Dateien gibt, die andere Benutzer nicht sehen sollen, können sie daher angezeigt oder bearbeitet werden.

Hier schreiben wir über Benutzer und Berechtigungen. ・ Root-Benutzer Sie haben Berechtigungen zum Anzeigen und Bearbeiten für alles, einschließlich anderer Benutzerdateien. · Allgemeiner Benutzer Es können nur zulässige Dateien angezeigt und bearbeitet werden.

Der Befehl sudo kann Befehle für andere Benutzer ausführen. Sie müssen berechtigt sein, sudo zu verwenden, bevor Sie dies tun können.

Mit dem Befehl su können Sie sich erneut als anderer Benutzer anmelden. Sie müssen das Kennwort des Benutzers kennen, bevor Sie sich wieder anmelden können.

Berechtigung ist eine Berechtigungsinformation, die es ermöglicht, wer ein Verzeichnis oder eine Datei in welchem Umfang betreiben kann. An die Behörde ・ R Lesen (Berechtigung zum Anzeigen des Inhalts der Datei) ・ W schreiben (Berechtigung zum Schreiben in eine Datei) -Ausführung x (Berechtigung zum Ausführen von Dateien) es gibt.

Der Benutzer, der die Datei erstellt hat, wird als Eigentümer bezeichnet. Wenn Sie jedoch nicht möchten, dass andere Benutzer sie bearbeiten, können Sie nur dem Eigentümer eine Schreibberechtigung erteilen, damit sie nicht von anderen Benutzern geändert wird.

Wenn Sie die Berechtigungen überprüfen möchten ls -l Sie können dies überprüfen, indem Sie den Pfad der Datei eingeben, die Sie überprüfen möchten.

・ Befehl Chmod Es ist ein Befehl zum Umschreiben der Zugriffsberechtigung. chmod Berechtigung erteilen (r, w, x) Geben Sie den Verzeichnis- oder Dateinamen ein

・ Chown-Befehl Ein Befehl zum Ändern des Besitzers eines Verzeichnisses oder einer Datei. Name des Chown-Eigentümerverzeichnisses oder Dateiname und Eingabe

[Prozessanzeige]

Beim Erstellen eines Servers müssen Sie möglicherweise die von Ihnen ausgeführten Befehle überprüfen. Ein Prozess ist ein Prozess, der durch Ausführen eines Befehls unter Linux verarbeitet wird.

Führen Sie den Befehl ps aus, um den Vorgang anzuzeigen. Wenn Sie den Befehl ausführen, wird der Prozess zeilenweise angezeigt. Einige ps-Befehlsoptionen sind unten aufgeführt.

-A Zeigt Prozesse anderer Benutzer als Sie selbst an -R Zeigt nur laufende Prozesse an -U Benutzername Sie können den Benutzernamen und die Uhrzeit des ausgeführten Prozesses überprüfen. · Aux Wird mit detaillierten Informationen (z. B. CPU-Auslastung) für alle laufenden Prozesse angezeigt

[Mehrere Befehle kombinieren]

Verwenden Sie zum Kombinieren mehrerer Befehle die sogenannte Pipe-Verarbeitung. Geben Sie für die Rohrverarbeitung | (Umschalttaste + ¥) wie unten gezeigt ein.

・ Befehl töten Durch Angabe der Prozess-ID können Sie den Prozess beenden oder zwangsweise beenden.

Prozess-ID beenden (Prozessende) kill -9 Prozess-ID (Prozessbeendigung beenden)

Ich habe es überprüft, weil ich viele Befehlseingaben verwende, um eine Anwendungsumgebung auf einer EC2-Instanz zu erstellen. Ich werde weiter studieren.

Recommended Posts

[Linux] Überprüfung der Befehle für die Bereitstellung unter AWS
[Linux] Überprüfung häufig verwendeter Basisbefehle 2
Zusammenfassung der Petit-Techniken für Linux-Befehle
[Linux] Überprüfung häufig verwendeter Basisbefehle
Unterstützung für Python 2.7-Laufzeit auf AWS Lambda (ab 2020.1)
Grundkenntnisse in Linux und Grundbefehle
Abschluss des Docker-Befehls unter Linux
Praktische Tastenkombination für Linux-Befehle! !! !!
Häufig verwendete Linux-Befehle (für Anfänger)
[Muss für Anfänger] Grundlagen von Linux
Liste der häufig verwendeten Linux-Befehle
pykintone unter Windows Subsystem für Linux
Verwenden Sie Linux-Befehle auf Android-Geräten
Linux (Über Benutzer und su / sudo-Befehle)
Linux-Befehl
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
[Linux] Zusammenfassung der Bestätigungsbefehle für die Middleware-Version
[Linux] Liste der in der Praxis verwendeten Linux-Befehle
Linux-Befehle
Grundlegende Verwendung von Btrfs in Arch Linux
[Linux] Lernen Sie die Grundlagen von Shell-Befehlen
Linux-Befehl
Beinhaltet Docker-Nginx-Port Forward unter AWS Linux 2
[2020Juli] Überprüfen Sie die UDID des iPad unter Linux
Kostenlos starten Erste AWS ② Starten Sie die virtuelle Linux-Maschine
(Für mich) AWS_Flask_3 (Flask auf AWS installieren / ausführen)
[Linux-Befehl] Ein Memorandum häufig verwendeter Befehle
[AWS S3] Bestätigung des Vorhandenseins von Ordnern in S3
Netzwerk-Linux-Befehle
Verbalisieren Sie Linux-Befehle
[Hinweis] Die Geschichte des Einrichtens des SDK für Python von Azure IoT Hub unter Linux
Überprüfung der Ausnahmen
Linux-Benutzerbefehle
Grundlegende LINUX-Befehle
pyenv für Linux
Jupyter auf AWS
Verschiedene Linux-Befehle
[Linux] Liste der Linux-Befehle, die Anfänger kennen sollten
Zusammenfassung der Linux (UNIX) -Befehle, die mit Progate ausgegeben wurden
Zusammenfassung nützlicher Tipps für das Linux-Terminal ☆ Täglich aktualisiert
Verfahren zur manuellen Installation von Java (jdk1.8) unter Linux (CentOS7)
Erstellen Sie unter Linux einen QR-Code für die URL
[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Machen Sie Ihren Cursor unter Linux zu einem Foto Ihrer Wahl
[AWS CLI] Aktivieren Sie die AWS CLI unter Red Hat Enterprise Linux 8
Hinweise zur Installation von Chainer 1.5 für GPU unter Windows
Eine kurze Zusammenfassung der Antivirensoftware für persönliches Linux
Memo zur Bereitstellung von Django × Postgresql auf Docker für Heroku
Erstellen Sie eine Umgebung für MkDocs unter Amazon Linux (versucht)
[Linux] Grundlagen der Berechtigungseinstellung von chmod für Anfänger
MySQL-Installation unter Aws Linux 2 und Vorbereitung der Testdaten
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
Vorgehensweise zum Erstellen eines Linienbot in AWS Lambda
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2