[LINUX] Eine Sammlung häufig verwendeter Befehle in der Serververwaltung

Es gab eine Anfrage von unseren jungen Leuten, also habe ich sie zusammengefasst.

Datei bezogen

cd
Verzeichnis verschieben.
``` cd /home/okuno/ ```
cat
Zeigen Sie den Inhalt der
-Datei an. Zeigen Sie jeweils einen Bildschirm mit weniger an.
``` cat access.log | less ```
tail
Zeigt die neuesten 〇 Elemente in der Datei an. In Echtzeit mit der Option f aktualisiert.
``` tail -1000 access.log | less tail -f access.log ```
vim
vi verwendet vim, da einige Distributionen eine traditionelle Schlüsselsequenz haben (was heutzutage nicht der Fall ist).
``` vim /etc/apache2/httpd.conf ```
cp
Kopieren Sie die
-Datei. Oft wird die gesamte Kopie mit -a erstellt.
``` #Ganze Kopie cp -a /from/* /to/ ```
mv
Verschieben Sie die Datei.
``` mv /from/file.txt /to/ ```
tar
Entpacken Sie die
-Datei. Lernen Sie als Set mit Optionen.
``` tar zxvf hoge.tar.gz ```
rm
Löschen Sie die
-Datei. Die Option -f ist äußerst destruktiv. Führen Sie sie daher nicht als Root aus. Relative Pfade sind etwas sicherer.
``` #Oberster Befehl rm -rf gomi ```
df
Überprüfen Sie die Festplattenkapazität. Optimieren Sie die Anzeigekapazität mit -h.
``` df -h ```
du
Überprüfen Sie die Kapazität für jede Schicht. Kopieren und einfügen, wie es oft in der ersten Ebene zusammengefasst wird.
``` du --max-depth=1 -h ```
locate
Durchsucht Dateien mit hoher Geschwindigkeit. updateb erstellt die neueste Datenbank.
``` locate sagashimono.txt ```
find
Suchen Sie nach
-Dateien. Bitte beachten Sie, dass dies einige Zeit dauern kann.
``` #Nach Datum suchen find ./* -newermt '20190517 17:00' ``` ## Prozessmanagement
ps
Laufende Prozesse anzeigen. In vielen Fällen werden Axt und Grep verwendet.
``` ps ax | grep apache2 ```
kill
Beenden Sie den laufenden Prozess. Ich benutze oft erzwungene Beendigung und Neustart.
``` #erzwungene Kündigung kill -9 [Prozessnummer] #Starten Sie neu kill -HUP [Prozessnummer] ```
uptime
Zeigt die aktuelle Zeit, die Serverbetriebszeit, die Anzahl der verbundenen Benutzer und den Ladestatus (Lastdurchschnitt) an.
``` uptime ```

Login-Beziehung

last
Anmeldeverlauf anzeigen. Zeigen Sie jeweils einen Bildschirm mit mehr an.
``` last | more ```
who
Zeigt den Benutzer an, der gerade angemeldet ist.
``` who ```
vlock
Sperren Sie den Konsolenbildschirm. Sie müssen das Kennwort eingeben, um erneut zu starten, und Sie können Fehler vermeiden, während Sie gleichzeitig arbeiten.
``` vlock ``` ## Kommunikationsbeziehungen
ping
Einfache Kommunikationsbestätigung.
``` ping ww-system.com ```
netstat
Überprüfen Sie die mit dem Server verbundene Kommunikation.
``` netstat ```
traceroute
Überprüfen Sie den Kommunikationspfad.
``` traceroute ww-system.com ```
dig
Überprüfen Sie DNS.
``` #Bei der Angabe eines DNS-Servers dig @localhost ww-system.com ```
nslookup
Überprüfen Sie DNS. Teil 2. mx Wird beim Überprüfen von Datensätzen verwendet.
``` nslookup >set type=mx >ww-system.com >Beenden Sie mit dem Verlassen ```
mail
Bestätigen Sie das Senden der Mail.
``` mail [email protected] Subject:test [Ctrl + D] Cc:[Enter] Null message body; hope that's ok sendet eine einfache E-Mail mit einem leeren Körper ```
wget
Ruft die Datei vom externen Server ab.
``` wget https://hogefuga.loc/piyo.tar.gz ```
iptable
Implementieren Sie die Firewall mit Software. Es gibt viele IP-Ablehnungen. Das aktuelle Debian wird von ufw verwaltet, verwenden Sie es also bequem.
``` #IP verweigern iptables -I INPUT -s ***.***.***.*** -j DROP ``` ## Paketverwaltung
systemctl
Dienste starten / stoppen.
``` systemctl start apache2 ```
cpan
Perl-Modulverwaltung. In letzter Zeit hat die Anzahl der Module, die von yum verwaltet werden können, zugenommen.
``` cpan ```

Recommended Posts

Eine Sammlung häufig verwendeter Befehle in der Serververwaltung
Zusammenfassung der häufig verwendeten Befehle in matplotlib
[Linux-Befehl] Ein Memorandum häufig verwendeter Befehle
Häufig verwendete Befehle in virtualenv
Eine Code-Sammlung, die häufig in persönlichem Python verwendet wird
Zeigen Sie eine Liste häufig verwendeter Befehle in Zsh an
8 häufig verwendete Befehle in Python Django
Liste der häufig verwendeten Linux-Befehle
[Anaconda3] Zusammenfassung häufig verwendeter Befehle
[Python] Ein Memo häufig verwendeter Phrasen in Python-Skripten
[Linux] Überprüfung häufig verwendeter Basisbefehle 2
[Linux] Überprüfung häufig verwendeter Basisbefehle
Zusammenfassung häufig verwendeter Befehle (mit kleinem Kommentar)
pyenv Häufig verwendete Befehle
Häufig verwendeter Befehl tmux
Häufig verwendete Linux-Befehle
Häufig verwendete Linux-Befehle
Häufig verwendete Linux-Befehle
Häufig verwendeter Pip-Befehl
Sammlung von Numpy, Pandas Tipps, die häufig auf dem Feld verwendet werden
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
Python scikit-learn Eine Sammlung von Tipps für Vorhersagemodelle, die häufig im Feld verwendet werden
[Für Anfänger] Django Häufig verwendete Befehle und Referenzsammlung
Memorandum über Befehle, Pakete, Begriffe usw., die unter Linux verwendet werden (von Zeit zu Zeit aktualisiert)
Häufig verwendete Unterpakete von SciPy
Eine Sammlung von Methoden, die beim Aggregieren von Daten mit Pandas verwendet werden
Kann mit AtCoder verwendet werden! Eine Sammlung von Techniken zum Zeichnen von Kurzcode in Python!
[Linux Nginx] Eine Sammlung von Befehlen, die in den Grundeinstellungen des Webservers verwendet werden
Häufig verwendete Linux-Befehle [Persönliches Memo]
Eine Sammlung von einzeiligen Webservern
[Linux] Häufig verwendete Linux-Befehle (Dateibetrieb)
Häufig verwendete Linux-Befehle (für Anfänger)
Eine Klasse, die häufig verwendete Methoden in Twitter API (Python) zusammenfasst.
[Linux] Häufig verwendete Linux-Befehle (Ordneroperation)
Häufig verwendete Befehle im Terminal (EC2-Server) (zur Selbstanzeige)
Module häufig verwendeter Funktionen in Python (z. B. Lesen externer Dateien)
Ein Memorandum mit Filterbefehlen, die Sie möglicherweise sofort vergessen
Generieren Sie eine erstklassige Sammlung in Python
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Festplattenbezogene Befehle, die häufig in Ubuntu verwendet werden (Hinweise)
Zeigen Sie eine Liste der Alphabete in Python 3 an
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
Summe der Variablen in einem mathematischen Modell
[Maschinelles Lernen] Liste der häufig verwendeten Pakete
Persönliche Notizen zu Pandas-bezogenen Vorgängen, die in der Praxis verwendet werden können
Ein Memorandum über Methoden, die häufig beim maschinellen Lernen mit Scikit-Learn (für Anfänger) verwendet werden.
Richten Sie mit Python 3 einen einfachen HTTPS-Server ein
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Liste häufig verwendeter integrierter Funktionen und Methoden
Holen Sie sich den Aufrufer einer Funktion in Python
Zusammenfassung dessen, was bei 100 Pandas-Schlägen verwendet wurde (# 1 ~ # 32)
Vollständige Offenlegung der beim maschinellen Lernen verwendeten Methoden
Kopieren Sie die Liste in Python
Richten Sie einen Test-SMTP-Server in Python ein.
Finden Sie die Anzahl der Tage in einem Monat