--À propos de Linux
J'ai rédigé une revue des commandes Linux pour le déploiement d'applications en production sur AWS.
J'ai utilisé des commandes plusieurs fois sur mon Mac, mais j'ai pensé que c'était suspect au départ, alors je l'ai lu et réappris. Linux est l'un des types d'OS tels que Mac, et est un OS (système d'exploitation) largement utilisé pour les smartphones, les applications WEB, les routeurs, etc. OS est un programme de base tel qu'un PC. Il a des fonctions telles que la saisie de caractères lorsque vous appuyez sur le clavier et l'utilisation de l'écran avec une souris. Outre Linux, il existe Mac et Windows comme OS.
Caractéristiques de Linux ・ Open source (le code public peut être utilisé, modifié et réutilisé par n'importe qui) -Peut être utilisé avec des commandes, facile à automatiser et facile à utiliser le serveur ・ Certains articles n'engendrent pas de frais de licence ・ De nombreux logiciels compatibles, des logiciels de haute qualité peuvent être utilisés
Directeur chargé d'emballage Il s'agit d'un programme qui installe, met à jour ou supprime un nouveau logiciel. Exécutez-le à l'aide de la commande yum. -Yum nom du package d'installation (installation du package) ・ Mise à jour Yum (mise à jour du package) ・ Yum effacer le nom du package (supprimer le package) ・ Yum lis (répertorie les éléments installés)
Lorsque vous travaillez avec Linux, saisissez un terminal et exécutez la commande. Le logiciel qui interprète les commandes saisies à ce moment est appelé un shell.
Une liste de répertoires et de fichiers appartenant à l'un des répertoires actuels s'affiche. (Un répertoire est un dossier) Il y a plus de répertoires et de fichiers sous le répertoire, et il a une structure hiérarchique. ・. (Dot) Répertoire actuel (en cours de fonctionnement) ・ .. Répertoire parent (répertoire un niveau supérieur) ・ ~ Répertoire d'accueil (lorsqu'un nouveau terminal est lancé) ・ / Répertoire racine (répertoire supérieur de la structure hiérarchique)
Ceci est une commande pour copier un fichier. cp Nom du fichier (source de la copie) Nom du fichier (destination de la copie)
Cette commande est utilisée lorsque vous souhaitez renommer ou déplacer un fichier. mv Nom de fichier d'origine Nom de fichier avec un nouveau nom mv Fichier à déplacer dans le répertoire de destination
nom du répertoire mkdir (créez un nouveau répertoire un niveau en dessous) toucher le nom du fichier (créer un nouveau fichier)
Cette commande affiche et combine le contenu des fichiers. nom de fichier cat nom de fichier cat Nom de fichier (3 fichiers peuvent être combinés)
tail -f error.log Cette commande permet de vérifier le journal des erreurs dans un fichier appelé error.log. -f est une option ajoutée, et le journal des erreurs sera affiché automatiquement chaque fois qu'une nouvelle erreur se produit. Pour terminer l'affichage du journal des erreurs, appuyez sur Carl + C. vi Un éditeur est requis lorsque vous souhaitez éditer un fichier sur le serveur. Étant donné que le logiciel appelé vi est installé en standard dans CentOS et Amazon Linux, nous l'utiliserons. Pour l'utiliser, ouvrez d'abord le fichier. Vous pouvez le démarrer en tapant le nom du fichier vi et le terminal. Si le fichier spécifié n'existe pas, un nouveau sera créé. S'il est créé, le terminal affichera le nom de fichier New File.
L'éditeur vi a deux modes. · Mode normal : W Enregistrer les fichiers créés et modifiés : Fin de la commande Q vi : Q! Quitter la commande vi sans enregistrer le contenu modifié : Wq Enregistre le contenu édité et quitte la commande vi
・ Mode d'insertion Comme vous ne pouvez pas saisir de caractères en mode normal, passez en mode insertion. Doit être Appuyez sur i pour passer en mode insertion. Esc passe en mode normal.
/ Est utilisé lors de la recherche d'une chaîne de caractères dans l'éditeur vi. Entrez la chaîne de caractères que vous souhaitez rechercher après /.
u (Annuler) peut effacer une action qui a affecté le fichier à partir du moment où le caractère est inséré jusqu'à ce qu'il soit inséré.
Linux permet à plusieurs utilisateurs de travailler sur une seule machine. Par conséquent, s'il existe des fichiers que vous ne souhaitez pas que les autres utilisateurs voient, ils peuvent être affichés ou modifiés.
Ici, nous écrirons sur les utilisateurs et les autorisations. ・ Utilisateur racine Vous disposez des autorisations d'affichage et de modification pour tout, y compris les autres fichiers utilisateur. · Utilisateur général Seuls les fichiers autorisés peuvent être affichés et modifiés.
La commande sudo peut exécuter des commandes pour le compte d'autres utilisateurs. Vous devez être autorisé à utiliser sudo avant de pouvoir le faire.
La commande su vous permet de vous reconnecter en tant qu'autre utilisateur. Vous devez connaître le mot de passe de l'utilisateur avant de pouvoir vous reconnecter.
L'autorisation est une information d'autorisation qui permet à qui peut gérer un répertoire ou un fichier dans quelle mesure. À l'autorité ・ R Read (autorité pour afficher le contenu du fichier) ・ W write (autorisation d'écrire dans le fichier) -Exécution x (autorisation d'exécuter des fichiers) il y a.
L'utilisateur qui a créé le fichier est appelé le propriétaire, mais si vous ne voulez pas que les autres utilisateurs le modifient, vous pouvez donner l'autorisation d'écriture uniquement au propriétaire afin qu'il ne soit pas modifié par d'autres utilisateurs.
Si vous souhaitez vérifier les autorisations ls -l Vous pouvez vérifier en entrant le chemin du fichier que vous souhaitez vérifier.
・ Commande Chmod Il s'agit d'une commande pour réécrire l'autorité d'accès. chmod Donner autorité (r, w, x) Entrez le nom du répertoire ou le nom du fichier
・ Commande Chown Une commande pour changer le propriétaire d'un répertoire ou d'un fichier. chown nom du répertoire du propriétaire ou nom du fichier et entrée
Lors de la construction d'un serveur, vous devrez peut-être vérifier les commandes que vous avez exécutées. Un processus est un processus qui est traité en exécutant une commande sous Linux.
Pour voir le processus, exécutez la commande ps. Lorsque vous exécutez la commande, le processus est affiché ligne par ligne. Certaines options de la commande ps sont répertoriées ci-dessous.
・ -A Afficher les processus d'utilisateurs autres que vous -R Afficher uniquement les processus en cours d'exécution -U Nom d'utilisateur Vous pouvez vérifier le nom d'utilisateur et l'heure du processus exécuté. · Aux Affiché avec des informations détaillées (telles que l'utilisation du processeur) pour tous les processus en cours
Pour combiner plusieurs commandes, utilisez ce que l'on appelle le traitement des tubes. Pour le traitement des tuyaux, entrez | (touche Maj + ¥) comme indiqué ci-dessous.
-Première commande exécutée | Commande qui reçoit le traitement de la commande sur la gauche et renvoie le résultat final Afficher la liste dans le répertoire comme ls | grep p Faire enfin afficher à ls les fichiers contenant la lettre p. La commande grep est une commande pour extraire ceux qui contiennent un caractère spécifique.
・ Commande de tuer En spécifiant l'ID de processus, vous pouvez terminer ou interrompre de force le processus.
kill id du processus (fin du processus) kill -9 identifiant du processus (arrêt du processus d'arrêt)
Je l'ai examiné parce que j'utilise beaucoup de commandes pour créer un environnement d'application sur une instance EC2. Je vais continuer à étudier.
Recommended Posts