ariabbas | ... | 08:25 |
---|---|---|
ariabbas | !!! | 08:39 |
ariabbas | ... | 09:29 |
ariabbas | /// | 11:00 |
tnjulius | . | 14:52 |
ongolaBoy | indy21: hi | 16:55 |
indy21 | hi | 16:55 |
ongolaBoy | comment ça va jusqu'ici pour la formation ? | 16:55 |
indy21 | plutot mal | 16:55 |
ongolaBoy | en passant, il y a (avait) des soucis au niveau de CAMTEL, ce qui impactait notamment les autres FAI ces derniers jours | 17:01 |
ongolaBoy | donc, ma bande passante avait été divisé par 4 pratiquement | 17:02 |
ongolaBoy | c'est presque revenu à la normale là | 17:02 |
indy21 | ok | 17:03 |
indy21 | mais bon je vais utiliser zentyal pr l'admin sys aujourdhui | 17:03 |
* ongolaBoy ferme toutes ses fenêtres et file à la maison | 17:09 | |
ongolaBoy | . | 17:58 |
indy21 | ongolaBoy: tu es sur videoprojecteur | 17:59 |
ongolaBoy | ok. bonsoir à tout le monde | 17:59 |
ongolaBoy | je pensais que vous seriez présents dans le salon ? :) | 17:59 |
ongolaBoy | vos ordinateurs ne sont pas sur internet ?? :) | 17:59 |
indy21 | ils vont se connecter. :) | 18:00 |
ongolaBoy | ok.. | 18:01 |
ongolaBoy | qu'est-ce que vous avez déjà fait ? | 18:02 |
ongolaBoy | pour information ou rappel, vous pouvez utiliser http://webchat.freenode.net pour atteindre ce salon | 18:02 |
indy21 | pr l'instant certains ont des pbs de réseaux | 18:03 |
ongolaBoy | ok | 18:04 |
ongolaBoy | bonsoir komea | 18:04 |
ongolaBoy | indy21: qu'est-ce que vous avez déjà fait ? | 18:04 |
komea | Hi! | 18:04 |
ongolaBoy | ceci est le salon de discussion de la communauté ubuntu-cm | 18:05 |
ongolaBoy | bienvenue! | 18:05 |
komea | on vient de commencer | 18:05 |
ongolaBoy | vous pouvez vous y connecter quand vous voulez. même en dehors de l'heure de formation | 18:05 |
ongolaBoy | nous utilisons cet espace pour échanger, faire nos réunions, s'entraider | 18:05 |
ongolaBoy | etc | 18:05 |
komea | ok merci | 18:06 |
ongolaBoy | rapidement pour me présenter. | 18:06 |
ongolaBoy | je fais partie de la communauté ubuntu-cm | 18:06 |
ongolaBoy | et je travaille pour l'Agence Universitaire de la Francophonie à ngaoundéré | 18:07 |
komea | j'espère qu'on trouvera tjrs un staff connecté | 18:07 |
ongolaBoy | je suis le responsable technique local du CNF de Ngaoundéré | 18:07 |
ongolaBoy | à l'AUF , nous utilisons presque exclusivement des logiciels libres (sous Debian/Ubuntu) | 18:07 |
komea | je suis avec Arno à MCA Conseils | 18:08 |
ongolaBoy | "staff connecté" ? je ne peux rien garantir mais il ne faut pas hésiter à essayer | 18:08 |
ongolaBoy | nous sommes là quand c'est possible :) | 18:08 |
ongolaBoy | komea: enchanté | 18:08 |
komea | nous sommes ravi de vous rencontrer | 18:10 |
indy21 | on a fairt une petite installation de ubuntu | 18:11 |
komea | j'epère qu'on reste en contact jusqu'à la fin de l'exposé | 18:11 |
ongolaBoy | nous sommes là quand c'est possible :) ( "Nous" ici est mis pour les membres de la communauté ubuntu-cm ) | 18:11 |
indy21 | on parlé de l'arborescence des fichiers sous ubuntu | 18:11 |
indy21 | nacerix a parlé de vi | 18:12 |
ongolaBoy | indy21: ah! nacer est là ce soir ? | 18:12 |
indy21 | on parlé des commandes standard de manipulation des fichiers. | 18:12 |
indy21 | ongolaBoy: non | 18:12 |
bahus | oui mais s'étais dur | 18:12 |
ongolaBoy | ok; parce que j'allais dire que je pouvais aller me coucher sinon :) | 18:13 |
indy21 | je pense k'on va l'administration système ojourdhui | 18:13 |
indy21 | cr'est mieux k'on commence | 18:13 |
ongolaBoy | OOK | 18:13 |
indy21 | ongolaBoy: tu peu commencer? | 18:13 |
ongolaBoy | ok, pas de soucis | 18:14 |
ongolaBoy | je peux juste parler en général de certaines choses | 18:14 |
ongolaBoy | et quand vous avez des questions, il faut m'arrêter et là j'entrerais dans les détails | 18:14 |
ongolaBoy | je ne connais pas trop l'expérience des personnes qui sont là ce soir | 18:15 |
bahus | ok | 18:15 |
ongolaBoy | donc, je ne sais pas trop s'ils faut aller vite ou pas | 18:15 |
ongolaBoy | mais bon, je vais y aller quand même | 18:15 |
ongolaBoy | administrer 1 système ça peut être vu comme une manière de vérifier que tout marche | 18:16 |
bahus | allez normalement | 18:16 |
bahus | niveua moyen | 18:16 |
ongolaBoy | de prévenir des pannes, des problèmes de sécurité, de faire évoluer le matériel et les logiciels,etc.. | 18:16 |
bahus | ok | 18:17 |
ongolaBoy | en gros vous devez connaitre le système.. Du point de vue physique | 18:17 |
ongolaBoy | et bien sur du point de vue logiciel | 18:17 |
ongolaBoy | pour le cas des systèmes GNU/Linux , il vous faut connaitre en gros certaines choses | 18:17 |
ongolaBoy | le fonctionnement du noyeau, comment démarrer les services | 18:18 |
ongolaBoy | comment fonctionne les processus | 18:18 |
komea | koi par exemple | 18:18 |
ongolaBoy | comment exécuter des tâches qui peuvent s'exécuter toutes seules | 18:18 |
ongolaBoy | connaitre le fonctionnement d'un shell ---> "bash" par exemple | 18:19 |
bahus | ok | 18:19 |
ongolaBoy | et pouvoir faire quelques scripts: shell,python, perl,etc... | 18:19 |
ongolaBoy | est-ce qu'au niveau de l'arborescence , vous avez compris l'essentiel, la disposition ? | 18:19 |
bahus | oui | 18:20 |
ongolaBoy | je vous indique cette page sur wikipédia que vous pourrez consulter pour réviser http://fr.wikipedia.org/wiki/Filesystem_Hierarchy_Standard | 18:21 |
ongolaBoy | indy21: tu leur donneras l'URL du log après ;) | 18:21 |
ongolaBoy | en gros , tout commence à la racine qui se nomme "root" et se schématise par "/" | 18:21 |
ongolaBoy | à noter qu'on utilise aussi le terme "root" pour parler du superutilisateur | 18:22 |
ongolaBoy | si vous ouvrez votre exploteur de fichier ou bien un terminal (ce qui est mieux) vous pourrez explorer tout cela | 18:22 |
ongolaBoy | pour débuter, je vous suggère d'ouvrir un terminal | 18:22 |
ongolaBoy | arnaud pourra vous aider pour cela | 18:23 |
ongolaBoy | quand chacun a ouvert un terminal, faites moi signe pour continuer ;) | 18:23 |
bahus | c'est fait | 18:24 |
ongolaBoy | ok | 18:24 |
ongolaBoy | si vous avez un terminal devant vous | 18:25 |
ongolaBoy | vous aurez toujours sur votre gauche ce qu'on appelle un "prompt" | 18:25 |
ongolaBoy | ou en français une "invite" | 18:25 |
ongolaBoy | en l'occurence ça sera quelque chose comme ça | 18:25 |
ongolaBoy | je prends mon exemple | 18:25 |
ongolaBoy | willy@vash:~$ | 18:26 |
ongolaBoy | en gros c'est : nomUtilisateur@nomDeLaMachine:~$ | 18:26 |
indy21 | tt le monde a ouvert le terminal | 18:26 |
bahus | ok | 18:26 |
ongolaBoy | mais bien sur c'est configurable | 18:26 |
ongolaBoy | actuellement vous utilisez un "shell" qui se nomme BASH | 18:26 |
ongolaBoy | tout ce que vous allez taper,saisir et ensuite validez par la touche ENTREE, sera traité par cet interpréteur de commandes | 18:27 |
ongolaBoy | si vous tapez quelque chose que BASH ne comprend pas, il va toujours générer une erreur | 18:27 |
komea | ok | 18:27 |
ongolaBoy | parfois, quand vous allez taper quelque chose de compréhensible, il n y aura pas forcément un résultat | 18:28 |
ongolaBoy | mais juste un .... simple retour à la ligne | 18:28 |
ongolaBoy | allez, pour s'exercer | 18:28 |
ongolaBoy | on va taper juste une commande | 18:28 |
ongolaBoy | je la mets entre crochets; donc ne saisissez pas les crochets :) | 18:28 |
ongolaBoy | "ls" | 18:28 |
ongolaBoy | que voyez vous à votre niveau en tapant "ls" ? | 18:29 |
ongolaBoy | ... | 18:29 |
bahus | bin dev initrd.img ... | 18:29 |
ongolaBoy | bahus: hum... ça signifie que tu n'est pas dans ton home ;) | 18:30 |
bahus | l'arborescence | 18:30 |
indy21 | ps. j'ai deja parler de l'arborescence ainsi que des commandes ls, cd, cp, rm, mkdir, touch, vi | 18:30 |
ongolaBoy | indy21: ok | 18:30 |
ongolaBoy | donc, on peut sauter | 18:30 |
ongolaBoy | la place des fichiers dans l'arborescence répond à un certain standard | 18:31 |
ongolaBoy | que j'ai présenté plus haut http://www.pathname.com/fhs/ | 18:31 |
ongolaBoy | en gros | 18:31 |
ongolaBoy | en partant de la racine donc du / | 18:32 |
ongolaBoy | je vais juste citer les plus important pour nous | 18:32 |
ongolaBoy | le dossier /etc | 18:32 |
ongolaBoy | contient tout ce que vous pouvez avoir comme configuration dans votre système | 18:32 |
ongolaBoy | le dossier /boot | 18:32 |
ongolaBoy | contient toutes les config du chargeur du système | 18:33 |
ongolaBoy | celui qui vous présente un menu tout juste après le BIOS | 18:33 |
ongolaBoy | ls dossier /home | 18:33 |
ongolaBoy | contient toutes les données des utilisateurs | 18:33 |
ongolaBoy | c'est à dire de toutes les personnes qui auront un compte physique sur la machine que vous utilisez | 18:34 |
ongolaBoy | le dossier /proc | 18:34 |
ongolaBoy | contient des infos du noyau qui sont mises en mémoire vive | 18:34 |
ongolaBoy | c ainsi qu'on aura des infos sur le réseau /proc/net | 18:34 |
ongolaBoy | sur le CPU /proc/cpuinfo | 18:34 |
ongolaBoy | etc, etc.. | 18:34 |
ongolaBoy | le dossier /root | 18:35 |
ongolaBoy | c'est le repertoire du superutilisateur | 18:35 |
ongolaBoy | le dossier /usr | 18:35 |
ongolaBoy | contient les données de la plupart des programmes que vous pourrez installer | 18:35 |
ongolaBoy | le dossier /var | 18:35 |
ongolaBoy | contient toutes les informations qui peuvent varier,changer plus ou moins rapidement dans votre système | 18:36 |
ongolaBoy | par exemple c'est dans /var/log que sont enregistrés tous les fichiers journaux | 18:36 |
ongolaBoy | dans /var/lib/mysql sera le repertoire des fichiers de MySQL ;) | 18:36 |
ongolaBoy | dans /var/cache/apt on trouvera les infos et données sur les paquets que vous aurez installé | 18:37 |
ongolaBoy | c'était juste quelques exemples | 18:37 |
ongolaBoy | il y a des dossiers /lib pour certaines librairies | 18:37 |
ongolaBoy | /bin /sbin pour les commandes | 18:38 |
komea | avez une documentation qui explique la place des fichiers dans l'arborescence | 18:38 |
ongolaBoy | komea: j'ai présenté le site officiel plus haut | 18:38 |
ongolaBoy | et une page sur wikipédia en français | 18:38 |
komea | c'est difficile pr moi de retenir ça sur cette forme | 18:38 |
ongolaBoy | indy21: comme je disais n'oublie pas de leur donner le log pour qu'ils retrouvent les liens | 18:39 |
ongolaBoy | avant de continuer, je me dois de vous indiquer comment trouver de l'aide sur un système GNU/Linux | 18:39 |
ongolaBoy | tout d'abord vous avez des MANuels en ligne de commande | 18:40 |
ongolaBoy | il vous suffit de taper : "man uneCommande" pour avoir des infos dessus | 18:40 |
ongolaBoy | exemple | 18:40 |
ongolaBoy | "man ls" | 18:40 |
ongolaBoy | et vous aurez des infos sur la commande "ls" | 18:40 |
ongolaBoy | autre source d'infos, | 18:40 |
indy21 | ps. j'ai deja aussi parlé de man. :) | 18:40 |
bahus | ok | 18:40 |
ongolaBoy | le dossier /usr/share/doc | 18:41 |
ongolaBoy | quand vous installez un paquet, vous y trouverez une aide supplémentaire | 18:41 |
ongolaBoy | et je vous conseille de bien lire les fichiers de configuration des programme | 18:41 |
ongolaBoy | pour rappel tous les fichiers de configuration se trouvent où ??? | 18:42 |
ongolaBoy | ... | 18:42 |
ongolaBoy | dans ... ?? | 18:42 |
ongolaBoy | /etc bien sur | 18:42 |
ongolaBoy | ainsi, si vous installez le paquet "apache2" pour le serveur web apache | 18:42 |
ongolaBoy | toutes les configs se trouveront dans /etc/apache2 | 18:42 |
ongolaBoy | ainsi de suite pour tous les programmes que vous pourrez installer | 18:43 |
ongolaBoy | mais les données qui seront gérées par le serveur apache | 18:43 |
ongolaBoy | seront dans ... | 18:43 |
ongolaBoy | le dossier /var/www par défaut | 18:43 |
ongolaBoy | faites bien la distinction | 18:43 |
ongolaBoy | des questions ou on continue ? | 18:44 |
bahus | un instant | 18:45 |
ongolaBoy | ??? | 18:45 |
komea | une petite pause | 18:45 |
bahus | oui | 18:45 |
komea | on ns explique qlqc | 18:45 |
* ongolaBoy attend alors | 18:45 | |
bahus | oui | 18:45 |
* indy21 montrait juste le contenu des répertoires /etc/apache2 et /var/www | 18:46 | |
ongolaBoy | ok | 18:46 |
ongolaBoy | comme on a commencé avec apache, on va toujours prendre exemple sur lui pour parler d'un certain nombre de choses | 18:47 |
bahus | ok on continue | 18:47 |
ongolaBoy | le paquet apache2 a été installé dans votre système avec un certain nombre de paquets qui étaient nécessaires | 18:47 |
ongolaBoy | on appelle ça des DEPENDANCES | 18:47 |
ongolaBoy | typiquement ça sera des librairies supplémentaires ou d'autres programmes | 18:48 |
ongolaBoy | vous pourrez voir ce qui est installé/supprimé dans votre système | 18:48 |
ongolaBoy | dans les fichiers /var/log/aptitude | 18:48 |
ongolaBoy | ou bien /var/log/apt/history.log | 18:48 |
komea | on n' a pas encore installé | 18:49 |
bahus | certains n'ont pas apache installé | 18:49 |
ongolaBoy | et je rappelle que /var/log c'est pour TOUT ce qui est journalisation | 18:49 |
ongolaBoy | pas de soucis | 18:49 |
komea | juste qlq min pr le faire | 18:49 |
ongolaBoy | c'est juste un exemple mais ça vous permet de vous situer | 18:49 |
ongolaBoy | le plus important étant de comprendre les PRINCIPES | 18:49 |
ongolaBoy | on va utiliser une autre commande maintenant | 18:50 |
ongolaBoy | "netstat" | 18:50 |
bahus | ok | 18:50 |
ongolaBoy | elle permet de vérifier un certain nombre d'infos sur le réseau | 18:50 |
komea | donne nous les indications pr l'installation | 18:50 |
ongolaBoy | komea: pour installer apache ? | 18:50 |
komea | oui | 18:51 |
ongolaBoy | en fonction de comment votre réseau est configuré, il suffit de taper ceci en ligne de commande | 18:51 |
ongolaBoy | sudo apt-get install apache2 | 18:51 |
ongolaBoy | et normalement, le gestionnaire vous guidera dans les étapes à suivre et fera le reste si tout est réuni | 18:52 |
ongolaBoy | "sudo" pour demander des droits d'administration | 18:52 |
ongolaBoy | "apt-get" est un outil pour installer/supprimer | 18:52 |
ongolaBoy | et on lui fournit comme paramètre : "install" | 18:52 |
komea | donne ns la commande pr prendre les packages sur un cd | 18:52 |
ongolaBoy | et ici on lui demande d'installer le paquet "apache2" | 18:53 |
ongolaBoy | komea: l'installation de paquets se fait à partir d'un dépot | 18:53 |
ongolaBoy | si c'est avec un CD, il faut l'introduire dans la machine et l'enregistrer à travers SYNAPTIC | 18:53 |
ongolaBoy | mais en gros ça signifie qu'il faut l'introduire et le système va proposer une invite pour configurer cela | 18:54 |
ongolaBoy | MAIS utiliser un CD n'est pas suffisant pour installer des paquets en général ;) | 18:54 |
ongolaBoy | on peut continuer avec netstat ? | 18:54 |
komea | indy21 demande un petite pause ramener ceux ki sont defasés | 18:55 |
bahus | une minute | 18:55 |
ongolaBoy | ok | 18:55 |
ongolaBoy | mais un bon conseil:prenez la peine de vous ballader dans votre système et de lire les diverses aides | 18:56 |
ongolaBoy | c'est ainsi que vous apprendrez beaucoup ;) | 18:56 |
ongolaBoy | c'est ainsi qu'à chaque fois que vous voyez une nouvelle commande | 18:56 |
ongolaBoy | n'hésitez pas à lancer man pour voir ce qu'elle vous offre | 18:57 |
ongolaBoy | exemple | 18:57 |
ongolaBoy | "man netstat" :) | 18:57 |
indy21 | dsl | 19:06 |
indy21 | coupure d'internet. :) | 19:06 |
ongolaBoy | . | 19:07 |
ongolaBoy | on continue ? | 19:07 |
indy21 | oui | 19:09 |
ongolaBoy | nous étions sur "netstat" | 19:09 |
ongolaBoy | qui sert à afficher les connexions réseau, des stats .. | 19:09 |
ongolaBoy | avec par exemple "netstat -ln" | 19:09 |
roger_mca | je crois que nous étion plutot sur l'installation avec apt et dpkg | 19:10 |
ongolaBoy | vous aurez affiché les ports sur votre machine qui sont en écoute | 19:10 |
roger_mca | ok, on te suit | 19:10 |
ongolaBoy | quand vous voulez juste vérifier les serveurs en écoute en tcp et avoir leur nom | 19:11 |
ongolaBoy | vous taperez | 19:11 |
ongolaBoy | "sudo netstat -tlnp" | 19:11 |
ongolaBoy | je pourrais expliquer chacun des paramètres un à un mais je vous laisse le faire en exercice en consultat le man | 19:11 |
ongolaBoy | mais essayez cette commande chez vous | 19:12 |
ongolaBoy | il vous présentera tous les ports en écoute | 19:12 |
ongolaBoy | et ça vous donnera une idée des services réseau qui sont ... démarrés sur votre système | 19:12 |
ongolaBoy | bien sur, il est important de connaitre les ports qui sont employés par vos appli réseau | 19:13 |
ongolaBoy | en général le serveur web écoute sur le port 80 (pour HTTP), 443 (pour HTTPS) | 19:13 |
ongolaBoy | MySQL sur le port 3306 | 19:13 |
ongolaBoy | bind9 (qui est un serveur de noms) sur le port 53 | 19:13 |
ongolaBoy | OpenSSH sur le port 22 | 19:13 |
ongolaBoy | etc... | 19:13 |
ongolaBoy | donc... si vous installez un programme qui doit fonctionner en réseau | 19:14 |
ongolaBoy | et que vous avez un soucis à son niveau | 19:14 |
ongolaBoy | rassurez vous déjà qu'il soit EN ECOUTE | 19:14 |
ongolaBoy | et pour cela, un simple netstat -lnt peut vous aider | 19:14 |
ongolaBoy | si vous ne le voyez pas dans le listing, vous ferez vite la déduction | 19:15 |
ongolaBoy | c'est ainsi que pour ceux qui ont par exemple apache installé ET lancé | 19:15 |
ongolaBoy | vous aurez une ligne comme ceci | 19:15 |
ongolaBoy | tcp 0 0 :::80 :::* LISTEN | 19:15 |
ongolaBoy | c'est un exemple | 19:15 |
roger_mca | et comment voir le port d'un soft precis ? | 19:16 |
ongolaBoy | roger_mca: il faut savoir que chaque appli réseau se doit de suivre plus ou moins les recommandations standards | 19:16 |
ongolaBoy | donc, en fonction du rôle de votre appli, elle écoutera toujours sur le port désigné | 19:16 |
roger_mca | okay, à l'installation il choisi un port. comment savoir quel port il utilise ? | 19:17 |
ongolaBoy | pour information, tous les ports et services sont listés dans un fichier pour vous aider | 19:17 |
ongolaBoy | c'est le fichier /etc/services . vous y trouvez les correspondances entre numéro de port et le service qui doit l'utiliser | 19:17 |
roger_mca | okay | 19:18 |
ongolaBoy | et comme je disais tantôt, un serveur web doit écouter PAR DEFAUT sur le port 80 | 19:18 |
ongolaBoy | DNS sur 53 | 19:18 |
ongolaBoy | etc... | 19:18 |
ongolaBoy | et bien sur, vous pouvez tout modifier si ça vous dit... | 19:18 |
ongolaBoy | nous allons vérifier l'arrêt et le démarrage de services | 19:19 |
ongolaBoy | en général sur des distributions Debian/ubuntu | 19:19 |
ongolaBoy | vos services sont installés dans le dossier /etc/init.d | 19:19 |
ongolaBoy | vous pouvez vous y rendre pour vérifier | 19:19 |
ongolaBoy | et pour la plupart , sinon tous répondent à au moins un des paramètres suivants: | 19:20 |
ongolaBoy | start,stop,restart | 19:20 |
ongolaBoy | et pour certains services vous aurez en plus les paramètres: reload | 19:21 |
ongolaBoy | exemple, encore avec apache. Si vous voulez l'arrêtez vous taperez | 19:21 |
ongolaBoy | sudo /etc/init.d/apache2 stop | 19:21 |
roger_mca | minute ... | 19:21 |
ongolaBoy | n'oubliez pas qu'on met "sudo" devant parce qu'on veut exécuter une action avec des droits utilisateurs | 19:21 |
ongolaBoy | des droits SUPERutilisateur ... je voulais dire | 19:22 |
* indy21 pense ke ongolaBoy doit retrograder en 3ième. :D | 19:22 | |
ongolaBoy | ok | 19:22 |
ongolaBoy | s'il y a des questions, faut m'arrêter à chaque fois | 19:23 |
ongolaBoy | j'ai bien dis au début que je ne connaissais pas l'expérience des personnes présentes :) | 19:23 |
ongolaBoy | . | 19:24 |
* indy21 fait un petit tp de tt ce ke ongolaBoy a di | 19:25 | |
ongolaBoy | . | 19:27 |
mca | la formation tire à sa fin | 21:17 |
mca | à chaque jour sa peine | 21:17 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!