Maison > Tutoriel système > Linux > le corps du texte

Résumé d'apprentissage (1) : utilisation de ssh, structure de répertoires Linux et connexion sans mot de passe

王林
Libérer: 2024-07-17 07:51:51
original
567 Les gens l'ont consulté

学习总结(1):ssh 使用、Linux 目录结构与免密登录

Résumé de l'apprentissage

(1). : représente le répertoire actuel, et peut également être représenté par ./ ​​.. : représente le répertoire de niveau supérieur, et peut également être représenté par ../.

Répertoire d'articles

Étape 0 : utilisation de ssh

Après avoir ouvert l'outil ssh putty (gratuit !), j'ai trouvé une erreur Impossible de tagreakekeyexchangealgorithm lors de la connexion. J'ai vérifié et découvert que la version putty était peut-être trop ancienne, alors je suis allé sur le site officiel et j'en ai téléchargé une autre - et ça s'est miraculeusement amélioré (mais au début) je pensais que le compte était le genre de compte dans Ubuntu Commandes liées aux fichiers Linux, mais je ne me suis jamais connecté à hhh, puis je l'ai essayé et j'ai découvert que c'était le cas

Le @truc avant de ce truc hahahaha).

De plus, vous pouvez également configurer une connexion sans mot de passe, veuillez vous référer au blog.

Étape 1 : Apprenez la structure des répertoires de Linux

Utilisez la commande ls/ pour lister tous les répertoires sous le répertoire racine () :

L'arborescence ci-dessus :

在这里插入图片描述

1.1 Plusieurs répertoires importants :

/etc : Comme mentionné ci-dessus, il s'agit du fichier de configuration du système. Si vous modifiez un fichier dans ce répertoire, le système risque de ne pas démarrer.

/bin,/sbin,/usr/bin,/usr/sbin : Il s'agit du répertoire par défaut du système pour placer les fichiers exécutables. Par exemple, ls se trouve dans le répertoire /bin/ls.

linux文件相关命令_linux文件相关操作_linux常用命令文件

Il convient de mentionner que /bin et /usr/bin sont des commandes destinées aux utilisateurs du système (utilisateurs normaux sauf root), tandis que /sbin et /usr/sbin sont des commandes pour root.

/var : Il s'agit d'un répertoire très important. Il existe de nombreux programmes en cours d'exécution sur le système, donc chaque programme aura un journal correspondant, et ce journal est enregistré dans ce répertoire, plus précisément dans le répertoire /var/log. le placement par défaut du courrier est également ici.

1.2 Les répertoires restants : Le démarrage du système doit :

/boot : stocke les fichiers du noyau utilisés lors du démarrage de Linux, y compris les fichiers de connexion et les fichiers image.

/etc : stocke tous les fichiers de configuration et les listes de sous-répertoires requis par le système. La modification des fichiers dans le répertoire peut entraîner l'échec du démarrage du système.

/lib : stocke les bibliothèques de code de base (telles que les bibliothèques C++), dont la fonction est similaire aux fichiers DLL sous Windows. Presque toutes les applications doivent utiliser cette bibliothèque partagée.

/sys : Il s'agit d'un gros changement dans le noyau Linux2.6. Un nouveau système de fichiers sysfs apparu dans le noyau 2.6 est installé dans ce répertoire. Le système de fichiers sysfs intègre les informations des trois systèmes de fichiers suivants : le système de fichiers proc pour les informations sur les processus, le système de fichiers devfs pour les périphériques et le système de fichiers devpts pour les pseudo-terminaux. Le système de fichiers est le reflet visuel de l'arborescence des périphériques du noyau. Lorsqu'un objet noyau est créé, les fichiers et répertoires correspondants se trouvent également dans le sous-système d'objet noyau

Ensemble d'instructions :

/bin : stocke les programmes et commandes les plus couramment utilisés

/sbin : Programmes et commandes que seuls les administrateurs système peuvent utiliser.

Gestion des fichiers externes :

/dev : Abréviation de Device, qui stocke les périphériques externes Linux. Remarque : La forme d'accès aux appareils et aux fichiers sous Linux est la même.

/media : Autres appareils de type Windows, tels que les clés USB, les lecteurs de CD-ROM, etc. Après identification, Linux placera les appareils dans ce répertoire.

/mnt : Pour monter temporairement d'autres systèmes de fichiers, nous pouvons monter le disque dur sur /mnt/, puis entrer dans le répertoire pour afficher le contenu du disque dur.

Fichiers temporaires :

/run : Il s'agit d'un système de fichiers temporaire qui stocke les informations depuis le démarrage du système. Lorsque le système redémarre, les fichiers de ce répertoire doivent être supprimés ou supprimés. Si vous avez un répertoire /var/run sur votre système, vous devez le pointer pour qu'il s'exécute.

/lost+found : Généralement vide, après un crash illégal du système, certains fichiers sont stockés ici.

/tmp : Ce répertoire est utilisé pour stocker certains fichiers temporaires.

Compte :

/root : Le répertoire personnel de l'utilisateur de l'administrateur système.

/home : le répertoire personnel de l'utilisateur, nommé d'après le compte de l'utilisateur.

/usr : De nombreuses applications et fichiers utilisateur sont placés dans ce répertoire, similaire au répertoire programfiles sous Windows.

/usr/bin : Applications et commandes utilisées par les utilisateurs du système.

/usr/sbin : Un programme de gestion et un démon système relativement intermédiaires utilisés par les super utilisateurs.

/usr/src : Le répertoire de placement par défaut pour le code source du noyau.

Utilisation pendant le fonctionnement :

/var : stocke les données qui changent fréquemment, telles que les fichiers journaux du programme en cours d'exécution (sous le répertoire /var/log).

/proc : Gérez l'espace mémoire vidéo ! Le répertoire virtuel est un mappage de la mémoire vidéo du système. Nous pouvons accéder directement à ce répertoire pour obtenir des informations système. Le contenu de ce répertoire ne se trouve pas sur le disque dur mais dans la mémoire vidéo. Nous pouvons également modifier directement les fichiers individuels ci-dessus pour apporter des modifications.

Pour extension :

/opt : Il est vide par défaut. Nous pouvons installer un logiciel supplémentaire et le mettre dessus.

/srv : Les données qui doivent être extraites après le démarrage du service de stockage (elles seront vides si le serveur n'est pas utilisé)

Étape 2 : Apprenez la gestion des fichiers et des répertoires Linux

linux文件相关操作_linux文件相关命令_linux常用命令文件

Le répertoire supérieur est le répertoire racine/

Chemin absolu : Le chemin s'écrit à partir du répertoire racine /, par exemple : répertoire /usr/share/doc.

Chemin relatif : La façon d'écrire un chemin n'est pas de commencer par /. Par exemple, lorsque l'on passe de /usr/share/doc à /usr/share/man, il peut être écrit comme : cd.../man. Voici comment écrire un chemin relatif.

(1) ls : Liste des répertoires et des noms de fichiers

(Orthographe abrégée anglaise : listfiles)

-a : Liste tous les fichiers, y compris les fichiers cachés (fichiers commençant par .) (couramment utilisé)

-d : répertoriez uniquement le répertoire lui-même, pas les données de fichier dans le répertoire (couramment utilisé)

-l : longue énumération de chaînes de données, comprenant les attributs et les autorisations des fichiers, etc. (couramment utilisé)

 ;

ls-al~Liste tous les fichiers du répertoire personnel (y compris les attributs et les fichiers cachés)

在这里插入图片描述

(2)cd : changer de répertoire

(Orthographe abrégée anglaise : changedirectory)

(3)pwd : Afficher le répertoire actuel

(Orthographe abrégée anglaise : printworkdirectory)

-P : Afficher le chemin actuel.

(4)mkdir : Créer un nouveau répertoire

linux文件相关操作_linux文件相关命令_linux常用命令文件

(Orthographe abrégée en anglais : makedirectory)

-m : Autorisations du fichier de configurationCommandes liées aux fichiers Linux, configuration directe, pas besoin de regarder les autorisations par défaut (umask)

-p : Vous aide à créer directement le répertoire requis (y compris le répertoire de niveau supérieur) de manière récursive

(5)rmdir : supprime un répertoire vide

(Orthographe abrégée anglaise : removedirectory)

-p : À partir de ce répertoire, supprimez plusieurs niveaux de répertoires vides à la fois

(6)cp : Copier des fichiers ou des répertoires

(Orthographe abrégée anglaise : copyfile)

-a : équivalent à -pdr. Quant à pdr, veuillez vous référer aux instructions suivantes (couramment utilisées)

;

-d : Si le fichier source est un attribut d'un fichier lien (linkfile), copiez les attributs du fichier lien au lieu du fichier lui-même ;

-f : signifie forcer. Si le fichier cible existe déjà et est difficile à ouvrir, supprimez-le et réessayez

;

-i : Si le fichier cible (destination) existe déjà, la progression de l'action sera demandée en premier lors de l'écrasement (couramment utilisé)

-l : Créez un fichier de lien physique dans Red Hat Linux au lieu de copier le fichier lui-même ;

-p : Copiez le fichier avec ses attributs au lieu d'utiliser les attributs par défaut (couramment utilisés pour la sauvegarde) ;

-r : Copie continue récursive, utilisée pour le comportement de copie de répertoire (couramment utilisé)

;

-s : Copier dans un fichier de lien symbolique (symboliclink), également appelé fichier "raccourci"

 ;

linux文件相关操作_linux文件相关命令_linux常用命令文件

-u : Mettez à niveau la destination uniquement si la destination est plus ancienne que la source !

(7)rm : supprimer des fichiers ou des répertoires

(Orthographe abrégée anglaise : supprimer)

-f : signifie forcer, ignorer les fichiers qui n'existent pas, et aucun message d'avertissement n'apparaîtra

;

-i : Mode interactif, il sera demandé à l'utilisateur s'il doit agir avant de supprimer

-r : Suppression récursive ! Celui le plus couramment utilisé dans les annuaires a été supprimé ! C'est une option très dangereuse ! ! !

(8)mv : Connectez des fichiers et des répertoires, ou modifiez les noms des fichiers et des répertoires

(Orthographe abrégée anglaise : movefile)

-f : forcer signifie que si le fichier cible existe déjà, il sera écrasé directement sans demander

;

-i : Si le fichier de destination (destination) existe déjà, il vous demandera s'il faut l'écraser !

-u : Si le fichier cible existe déjà et que la source est relativement nouvelle, il peut être mis à niveau (mise à jour)

(9)touch : Créer un nouveau fichier txt

Par exemple, touchfile1.txt est le système d'exploitation Hongqi Linux, veuillez noter qu'il ne s'agit pas d'une torche, ne l'épelez pas mal !

Référence

(1) Connexion sans mot de passe Putty :

(2)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:itcool.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!