upart du temps, votre serveur Linux sera installé au fin fond d'une salle blanche avec nombreux de ses... e votre serveur soit lui-même connecté sur un réseau.
Dans ce chapitre, je vous propose de voir tout ce qui concerne la configuration réseau d'un serveur Linux, que ce soit :
* Le nom réseau de la machine ;
* La détection des périphérique
citer ici ''/boot'' qui contient notamment le noyau Linux exploité sur l'équipement.
* Les répertoi... privilèges sont marqués "static". On peut à nouveau citer ici ''/boot'' bien entendu, mais également ... ns ''..'' (donc retour à ''/'') ;
* puis à nouveau dans ''/home'' ;
* puis dans ''.'' (c'est-à-dir... e système : la configuration du bootloader, le noyau, les fichiers ramfs… |
^ dev | Répertoire co
penclassrooms]].
====== Analysez l’activité réseau ======
Vous avez appris à surveiller l'activité ... vous propose de nous intéresser à l'activité réseau du serveur.
* Nous utiliserons les commandes '... ''wireshark''.
===== Relevez les services réseau mis à disposition par le système =====
Pour héberger un service réseau, votre serveur Linux doit disposer d'au moins une
* (Plusieurs réponses sont possibles).
- Le noyau Linux a chargé le pilote de carte réseau générique e1000
- Il y a 4 cartes réseau sur le serveur : eth0, eth1, enp0s3, enp0s8.
- Les débits des cartes réseau sont limités à 10Mb/s.
- Les deux cartes réseau
eront.
Chacun des processus du système proposant au noyau Linux de tracer ses activités déclenche le traitement de ses informations par un service partic... exemple :
* Toutes les traces émises par le noyau Linux (que l'on appelle "kernel ring buffer") ser... notamment :
* D'envoyer ces traces sur le réseau afin de centraliser toutes celles d'un parc de ma
penclassrooms]].
====== Quiz : Maîtriser le réseau sous Linux ======
**Quels sont les fichiers qui contiennent le nom réseau d'un serveur Linux ?** (Plusieurs réponses possib... serveur démarre, le système Linux lit le nom réseau du serveur dans le fichier /etc/hostname et le ma... quel contient des informations sur les cartes réseau ?**
- /var/log/auth.log
- /var/log/dmesg
-
chercher/remplacer) et quelques commandes utiles au passage ! On y va ?
:TODO_DOCUPDATE:
Je vous l’... ichard Stallman en 1976, puis repris par lui-même au début des années 80 en version C, avec notamment ... y>CTRL</key> <key>a</key> | Déplace le curseur au début d'une ligne. |
| ... T</key> <key>%%<%%</key> | Déplace le curseur au début du fichier. |
|
lors un équipement, un périphérique entrée/sortie au sens propre du terme, c'est-à-dire en périphérie ... l Windows/Mac ou même Linux. Il gère la connexion au serveur distant en s'appuyant sur un protocole réseau (telnet, rlogin ou SSH). En fonction du système d... minal et un client pour différents protocoles réseau tels que telnet, SFTP, SSH, rlogin, et TCP. Il es
ey>1</key>.
Allez, assez de blabla, on y va ! Et au passage je vous présente le concept de "load aver... 'agit de **NI**(pour **NI**CE).
En effet, le noyau gère l'allocation du temps CPU pour chaque proces... information est nommée un **signal**.
* Le noyau Linux peut envoyer des signaux à ces processus ;
... ent d'un processus nous intéressent ici. Ils sont au nombre de 3 :
- **SIGINT** (signal numéro 2)
ms]].
====== Transférez des fichiers par le réseau ======
Transférez des fichiers par le réseau
Dans de nombreux cas, un serveur Linux ne sera pas ins... pour télécharger des fichiers en HTTP sur le réseau, à savoir ''wget'' et ''curl''.
Nous verrons en... nalités assez similaires et font partie du trousseau des indispensables d'un administrateur Linux.
''
ouvrez les terminaux Linux]]
* [[120_initiation_au_shell|Initiez-vous au shell, l’interpréteur de commandes]]
* [[130_executer_commandes_via_bash|Lanc... s sous Linux]]
===== Partie 3 - Maîtrisez le réseau sous Linux =====
* [[310_configurer_interfaces... e avec SSH]]
* [[330_transfert_fichiers_via_reseau|Transférez des fichiers par le réseau]]
* [[340
client valide un algorithme et le serveur fournit au client sa clé publique ;
- À partir de ce momen... ssous on va :
* Initier une première connexion au service SSH ;
* Etudier l’option -p de la comma... st votre meilleure amie.
<code bash>
# Connexion au serveur distant
ssh user@host.name
# Equivalent
... serveur distant est enregistrée : cela permettra au client de vérifier lors des prochains échanges qu
rooms.com|Openclassrooms]].
====== Initiez-vous au shell, l’interpréteur de commandes ======
Selon ... ent la première couche logicielle entourant le noyau, comme une coquille de noix entoure sa noix.
L'ut... ui est la première couche logicielle autour du noyau Linux
{{shell.png|Le shell, première couche logicielle autour du noyau Linux}}
Le shell étant un programme en soi, il
pour adapter votre prompt. Et puis on en profite au passage pour s’intéresser à une seconde variable ...
<note>
Ces deux types d'écriture ne sont pas dus au hasard de la configuration et du développement de... des **type** , **cd** , **id** et **file**, et au passage on en profite pour apprendre à chaîner le... ser une question :
Si la commande id est externe au shell, comment Bash fait-il pour savoir que id es
t aussi des fichiers, les disques, les cartes réseau, les répertoires, la représentation des processus... erchent toujours à économiser les frappes clavier au strict nécessaire. Et la commande précédente ''ch... execution à tous mais
# n'autoriser l'écriture qu'au compte propriétaire
chmod 755 aFile
</code>
====... collaboratifs, proposé par la branche BSD de Unix au milieu des années 80 (même si une version antérie