s fichiers.
Nous aborderons dans ce chapitre les commandes ''cat'' et le couple infernal ''more'' et ''less... de manipuler les flux de données, mais aussi les commandes ''grep'', ''sed'' et ''awk'' qui ajoutent des fo... ut administrateur : la possibilité de chaîner des commandes avec les **pipes** Linux !
===== Affichez le c... e contenu du fichier ''/proc/cpuinfo'' grâce à la commande ''cat'':
<code bash>
seb@thor:~$ type cat
cat es
ssrooms.com|Openclassrooms]].
====== Lancez des commandes sous Bash ======
Passons à la pratique : nous a... alités de Bash, directement depuis un terminal de commandes.
===== Utilisez le prompt et consultez ses var... $</key> est le "delimiter" : sépare le prompt des commandes utilisateur. Il n'est pas innocent non plus : il... ans vous en rendre compte, vous venez de lancer 2 commandes différentes :''echo'' et''/bin/bash''.
La comm
se communiquer avec les nodes et leur envoyer les commandes Ansible.
===== Préparez la communication =====... la communication et avoir le droit de lancer des commandes à distance, vous avez besoin de :
- Définir u...
À ce stade, vous allez commencer à utiliser les commandes Ansible pour faire la suite des actions.
Pour ... 1
...
ssh root@bdd1
</code>
===== Utilisez la commande ansible en mode ad-hoc =====
Vous allez commence
e vos processus =====
systemd est fourni avec la commande ''systemctl'' qui permet de gérer les “unités” (u... ichiers sous Linux]]”, vous aviez déjà utilisé la commande ''systemctl'' pour lancer les serveurs Samba et NFS. Par exemple, vous aviez démarré Samba par la commande :
<code bash>
sudo systemctl start smbd
</code>
... çon, vous pouvez arrêter le serveur smbd par la commande :
<code bash>
sudo systemctl stop smbd
</code>
====== Initiez-vous au shell, l’interpréteur de commandes ======
Selon vos préférences vous avez peut-êtr... Linux, c'est-à-dire utiliser un **interpréteur de commandes**, communément appelé **shell**.
===== Découvre... interface en mode texte qui permet de saisir des commandes.
Le libellé shell, signifiant “coquille”, désig... ix entoure sa noix.
L'utilisateur peut passer des commandes à partir du shell, qui est la première couche lo
=
Dans le chapitre précédent, vous avez lancé la commande ''w'' qui vous permet d'obtenir un relevé en temp... tes connectés et leurs activités associées. Cette commande effectue en fait un condensé d'autres commandes qui permettent d'auditer l'activité du processus et la char... emps réel sur le système. Nous verrons :
* Les commandes **ps**, **pstree**, et **top** et sa dérivée **h
un fichier LDIF pour la source des données
- La commande ldapsearch avec le nom du noeud de destination
- L’utilisation de la commande Ldapadd avec un fichier LDIF
++++Réponse|
Choix ... e requête insert into n’est donc pas possible. La commande ldapsearch sert exclusivement à la recherche d’in... Pour insérer des données, vous devez utiliser la commande ldapadd, et vous pouvez le faire en utilisant un
signer son parent dans l'arborescence.
Ainsi, la commande **cd** suivante permet de vous déplacer :
<code ... ent dans ''/home''.
Bon, ce n'est certes pas la commande la plus utile, on est d'accord… Mais elle illustr... ine ''/'' :
^ bin | Répertoire contenant les commandes pouvant être utilisées à la fois par le système ... nant les librairies partagées par les différentes commandes de /bin ou /sbin |
^ media | Répertoire conten
ible. Ensuite, vous jouerez ces playbooks avec la commande ansible-playbook, afin de déployer automatiquemen... res aux nouveaux déploiements.
</note>
Voici les commandes à passer pour s'affranchir des blocages de sécur... e le réutiliser à votre façon, contrairement à la commande ansible qui est volatile.
Dans la suite ce chapi... pour installer Apache sur http1 =====
Lancez la commande ''ansible-playbook'' pour exécuter le playbook
;
- ''/usr/sbin''.
++++ Réponse|
Choix 4. Les commandes uniquement à destination de l'administrateur mai... édente dans un seul fichier de log. Quelle est la commande que vous pourriez passer ?**
- ''perl monProgD... e Perl qui analyse les traces par exemple. Quelle commande allez-vous écrire ?**
- ''perl monProgDeSuperv... 2. Le pipe Linux (caractère |) permet de lier les commandes Linux en passant en paramètre d'entrée de la sui
processus d'authentification.
++++
En lançant la commande suivante :
<code bash>
dmesg | grep -i e1000
</c... s système.
++++
Le résultat de l'exécution de la commande w est le suivant :
<code bash>
root@debServer:~#... l exécute un shell Bash.
++++
L'exécution de la commande ''ps'' vous donne le résultat suivant :
<code ba... seb est connecté sur un terminal virtuel.
- La commande donnant ce résultat a été exécutée avec le compte
er la configuration de votre carte réseau avec la commande ''ip'', pouvez-vous redémarrer sans risque ?**
- Oui.
- Non.
++++ Réponse|
Choix 2. Non, la commande ip permet de configurer le réseau de manière dyna... fier sur un service SSH sans mot de passe. Quelle commande utilisez-vous ?**
- La commande ssh-keygen
- La commande ssh-copy-id
++++ Réponse|
Choix 2. La comman
rs vous pourrez également profiter des nombreuses commandes à votre disposition. Je vous détaillerai les plu... figurez les cartes réseaux", nous avions lancé la commande suivante pour vérifier la détection du matériel p... 0
</code>
Et je vous avais indiqué que :
"La commande dmesg(pour display message) permet d'afficher les... el connecté leur est compatible".
Et bien, cette commande s'appuie sur les fichiers syslog pour Debian et m
eur pousser les tâches d’automatisation grâce aux commandes ''ansible'' et ''ansible-playbook''. Ça peut êtr... lisateur est créé, vous pouvez l’utiliser avec la commande suivante :
<code bash>
# lance un shell de login... le** sur le **node-manager**.
<note>
La ligne de commande commence par un "#" quand vous êtes en root, et p... c’est mieux.
Sur le **node manager**, lancez la commande suivante :
<code bash>
virtualenv ansible
</code
'', vous venez de supprimer une partition avec la commande ''d''. Concernant les données de cette partition... à tout moment sans modification du système par la commande “q”. Même si vous avez enregistré la modification... tez votre nouvelle partition ''/dev/sdb1'' par la commande ''sudo mount -t ext4 /dev/sdb1 /var/data''. Parm... uvez retrouver le répertoire mes_donnees par la commande ''sudo umount /var/data''.
++++ Réponse|
Choix