Une collection de commandes fréquemment utilisées dans la gestion des serveurs

Il y avait une demande de nos jeunes, alors je l'ai résumée.

Lié au fichier

cd
Déplacer le répertoire.
``` cd /home/okuno/ ```
cat
Affichez le contenu du fichier
. Affichez un écran à la fois avec moins.
``` cat access.log | less ```
tail
Afficher les derniers éléments 〇 du fichier. Mise à jour en temps réel avec l'option f.
``` tail -1000 access.log | less tail -f access.log ```
vim
vi utilise vim car certaines distributions ont une séquence de touches traditionnelle (ce qui n'est pas le cas de nos jours).
``` vim /etc/apache2/httpd.conf ```
cp
Copiez le fichier
. Souvent, la copie entière est faite avec -a.
``` #Copie entière cp -a /from/* /to/ ```
mv
Déplacez le fichier.
``` mv /from/file.txt /to/ ```
tar
Décompressez le fichier
. Apprenez comme un ensemble avec des options.
``` tar zxvf hoge.tar.gz ```
rm
Supprimez le fichier
. L'option -f est extrêmement destructrice, alors évitez de l'exécuter en tant que root. Les chemins relatifs sont un peu plus sûrs.
``` #Commande supérieure rm -rf gomi ```
df
Vérifiez la capacité du disque. Optimisez la capacité d'affichage avec -h.
``` df -h ```
du
Vérifiez la capacité de chaque couche. Copiez et collez comme il est souvent résumé dans la première couche.
``` du --max-depth=1 -h ```
locate
Rechercher des fichiers à grande vitesse. updatedb créera la dernière base de données.
``` locate sagashimono.txt ```
find
Recherchez les fichiers
. Veuillez noter que cela peut prendre un certain temps.
``` #Trouver par date find ./* -newermt '20190517 17:00' ``` ## La gestion des processus
ps
Afficher les processus en cours. Dans de nombreux cas, ax et grep sont utilisés.
``` ps ax | grep apache2 ```
kill
Arrêtez le processus en cours. J'utilise souvent l'arrêt forcé et le redémarrage.
``` #résiliation forcée kill -9 [Numéro de processus] #Redémarrer kill -HUP [Numéro de processus] ```
uptime
Affiche l'heure actuelle, la durée de fonctionnement du serveur, le nombre d'utilisateurs connectés et l'état de charge (moyenne de charge).
``` uptime ```

Relation de connexion

last
Afficher l'historique de connexion. Affichez un écran à la fois avec plus.
``` last | more ```
who
Afficher l'utilisateur actuellement connecté.
``` who ```
vlock
Verrouillez l'écran de la console. Vous devez entrer le mot de passe pour recommencer et vous pouvez éviter les erreurs tout en travaillant en même temps.
``` vlock ``` ## Relations de communication
ping
Confirmation de communication simple.
``` ping ww-system.com ```
netstat
Vérifiez la communication connectée au serveur.
``` netstat ```
traceroute
Vérifiez le chemin de communication.
``` traceroute ww-system.com ```
dig
Vérifiez le DNS.
``` #Lors de la spécification d'un serveur DNS dig @localhost ww-system.com ```
nslookup
Vérifiez le DNS. Partie 2. mx Utilisé lors de la vérification des enregistrements.
``` nslookup >set type=mx >ww-system.com >Sortie avec sortie ```
mail
Confirmez l'envoi du mail.
``` mail [email protected] Subject:test [Ctrl + D] Cc:[Enter] Null message body; hope that's ok envoie un e-mail simple avec un corps vide ```
wget
Récupère le fichier du serveur externe.
``` wget https://hogefuga.loc/piyo.tar.gz ```
iptable
Implémentez le pare-feu avec un logiciel. Il existe de nombreux refus IP. La Debian récente est gérée par ufw, alors utilisez-la commodément.
``` #Refuser IP iptables -I INPUT -s ***.***.***.*** -j DROP ``` ## Gestion des packages
systemctl
Démarrer / arrêter les services.
``` systemctl start apache2 ```
cpan
Gestion du module Perl. Récemment, le nombre de modules pouvant être gérés par yum a augmenté.
``` cpan ```

Recommended Posts

Une collection de commandes fréquemment utilisées dans la gestion des serveurs
Résumé des commandes fréquemment utilisées dans matplotlib
[Commande Linux] Un mémorandum des commandes fréquemment utilisées
Commandes fréquemment utilisées dans virtualenv
Une collection de code souvent utilisée dans Python personnel
Afficher une liste des commandes fréquemment utilisées sur Zsh
8 commandes fréquemment utilisées dans Python Django
Liste des commandes Linux fréquemment utilisées
[Anaconda3] Résumé des commandes fréquemment utilisées
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
[Linux] Examen des commandes de base fréquemment utilisées 2
[Linux] Examen des commandes de base fréquemment utilisées
Résumé des commandes fréquemment utilisées (avec petit commentaire)
pyenv Commandes fréquemment utilisées
Commande tmux fréquemment utilisée
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
Commande pip fréquemment utilisée
Collection de conseils Numpy, Pandas souvent utilisés sur le terrain
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
Python scikit-learn Une collection de conseils de modèles prédictifs souvent utilisés sur le terrain
[Pour les débutants] Django Commandes fréquemment utilisées et collection de références
Mémorandum des commandes, packages, termes, etc. utilisés sous Linux (mis à jour de temps en temps)
Sous-packages de SciPy fréquemment utilisés
Une collection de méthodes utilisées lors de l'agrégation de données avec des pandas
Peut être utilisé avec AtCoder! Une collection de techniques pour dessiner du code court en Python!
[Linux Nginx] Une collection de commandes utilisées dans les paramètres initiaux du serveur Web
Commandes Linux fréquemment utilisées [Personal Memo]
Une collection de serveurs Web à une seule ligne
[Linux] Commandes Linux fréquemment utilisées (opération sur fichier)
Commandes Linux fréquemment utilisées (pour les débutants)
Une classe qui résume les méthodes fréquemment utilisées dans l'api twitter (python)
[Linux] Commandes Linux fréquemment utilisées (opération de dossier)
Commandes fréquemment utilisées dans le terminal (serveur EC2) (pour consultation par vous-même)
Modules de fonctions fréquemment utilisées en Python (comme la lecture de fichiers externes)
Un mémorandum de commandes de filtrage que vous pourriez oublier en un instant
Générer une collection de première classe en Python
Résumé des méthodes fréquemment utilisées chez les pandas
Commandes liées au disque souvent utilisées dans Ubuntu (Notes)
Afficher une liste d'alphabets en Python 3
[python] Techniques souvent utilisées dans l'apprentissage automatique
Somme des variables dans un modèle mathématique
[Apprentissage automatique] Liste des packages fréquemment utilisés
Notes personnelles des opérations liées aux pandas qui peuvent être utilisées dans la pratique
Un mémorandum de méthode souvent utilisé dans l'apprentissage automatique utilisant scikit-learn (pour les débutants)
Configurer un serveur HTTPS simple avec Python 3
Dessiner un graphique d'une fonction quadratique en Python
Liste des fonctions et méthodes intégrées fréquemment utilisées
Récupérer l'appelant d'une fonction en Python
Résumé de ce qui a été utilisé dans 100 coups de Pandas (# 1 ~ # 32)
Divulgation complète des méthodes utilisées dans l'apprentissage automatique
Copiez la liste en Python
Configurez un serveur SMTP de test en Python.
Trouvez le nombre de jours dans un mois