{tag>cours python dev todo}}
====== Python: les fichiers ======
Les **fichiers** sont, comme souvent en Python, simples et intuitifs à utiliser, cependant il fau... t pour les **lire**. Nous allons voir qu'avec les fichiers, cette gestion de l'encodage est extrêmement simple puisque c'est l'objet fichier qui va se charger d'encoder et de décoder les cha
re les scripts d’automatisation en complétant les fichiers **main.yml** présents dans chaque rôle. Ce qui p... ans cette arborescence, 5 rôles correspondant à 8 fichiers YAML décrivant les rôles : apache, mariadb, comm... onfdb.
Nous allons donc définir le contenu des 8 fichiers YAML pour les 5 rôles dans ce chapitre :
- Le rôle **apache** :
* un fichier ''apache/tasks/main.yml'' contient les actions po
cours mooc informatique sécurité anssi}}
====== Fichiers en provenance d'Internet ======
Module 3, Unit... données numériques généralement sous la forme de fichiers. Ces fichiers peuvent être de nature très variée et nous associons souvent par abus de langage leurs extensions et leurs formats.
Pour récupérer un fichier en provenance d'Internet nous utilisons principal
//www.coursera.org/|coursera]].
====== Accès aux fichiers avec ioutil ======
On utilise fréquemment les fichiers dans les programmes pour échanger des données. N... ci la façon dont Golang nous permet d'accéder aux fichiers.
===== Généralités à propos des fichiers =====
L'accès aux fichiers (c'est le cas dans tous les languag
nts.
===== Rechercher/traiter dans le système de fichier =====
==== find ====
La commande **find** permet de rechercher des fichiers en fonction de nombreux critères. On pourra cite... cher dans les répertoires /etc et /bin
# tous les fichiers ou dossiers dont le nom commence par a
find /etc... aires pour inhiber
# le développement des noms de fichiers par le shell.
# Le motif doit être transmis sans
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassro... om|Openclassrooms]].
====== Gérez le système de fichier ext4 ======
Dans le chapitre précédent, vous ave... ne partition au format ext4 qui est le système de fichier par défaut d’Ubuntu. Dans cette partie, vous alle
ste minimale des répertoires, sous-répertoires et fichiers attendus pour chacun.
Prenons quelques exemples... eur différent ;
* Les répertoires contenant des fichiers qui ne peuvent pas ou ne doivent pas être partag... par exemple, qui contient traditionnellement les fichiers de configuration du système et des services.
*... peut quant à lui adresser les répertoires et les fichiers de manière relative à un emplacement courant. Po
orescente** constituée de **répertoires** et de **fichiers** de **configuration YAML**, qui vont avoir pour... uns des autres.
Un rôle est donc un ensemble de fichiers YAML organisés dans une structure arborescente.
... oir regrouper des opérations cohérentes (dans les fichiers YAML), afin de pouvoir les réutiliser de façon m... excepté le répertoire tasks qui doit contenir le fichier main.yml. Ansible va traiter en premier ce fichie
//www.coursera.org/|coursera]].
====== Accès aux fichiers avec os ======
Pour accédez aux fichiers, nous avons parlé du package ''io/ioutil'' qui offre des fonct... tez contrôler un peu plus précisément l'accès aux fichiers, vous allez probablement utiliser le package ''o... alement un ensemble de fonctions pour accéder aux fichiers avec davantage de contrôle. Avec ''io/ioutil'',
</code>
Je vais vous faire une visite guidée des fichiers de configuration.
===== Découvrez la configurat... ration est ensuite découpée en un grand nombre de fichiers. Le fichier principal se nomme ''apache2.conf''. Comme c’est souvent le cas pour les fichiers de configuration, les lignes commençant par un '
penclassrooms]].
====== Editez et supprimez des fichiers ======
Certains événements entrent dans l'histo... our évoquer la notion d'inode qui caractérise les fichiers et répertoires sous Linux. Et je vous expliquera... comment effectuer les opérations de base sur les fichiers (éditer, copier/coller, chercher/remplacer) et q...
| <key>/</key> | Recherche un pattern dans le fichier. |
| <key>:</key> | Saisir une
oms.com|Openclassrooms]].
====== Transférez des fichiers par le réseau ======
Transférez des fichiers par le réseau
Dans de nombreux cas, un serveur Linux ne se... t les tâches de téléchargement et de transfert de fichiers à partir d'un terminal. Nous verrons dans un pre... logiciels les plus utilisés pour télécharger des fichiers en HTTP sur le réseau, à savoir ''wget'' et ''cu
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== Partagez vos fichiers sur un réseau hétérogène avec Samba ======
Hist... s utilisent leur propre **protocole de partage de fichiers : SMB/CIFS**. Le logiciel Samba a été développé
=== Gérez les environnements virtuels à l'aide du fichier requirements.txt ======
===== Pourquoi utiliser un fichier requirements.txt ? =====
Nous avons créé ensembl... le même environnement virtuel, nous utilisons un fichier ''requirements.txt''. Il s'agit de la liste des p... tion s'exécute correctement.
Voici un exemple de fichier ''requirements.txt'':
<file txt requirement.txt>
penclassrooms]].
====== Analysez les principaux fichiers de traces ======
Unix est un système d'exploita... ée sur le système, alors vous allez consulter les fichiers de traces, comme nous allons le voir dans la première section de ce chapitre avec les fichiers contenus dans le répertoire ''/var/log''.
Mais... re ''who''.
===== Consultez les répertoires des fichiers de traces de rsyslog =====
Comme nous avons pu