/srv/irclogs.ubuntu.com/2011/11/24/#ubuntu-cm.txt

ariabbas...08:25
ariabbas!!!08:39
ariabbas...09:29
ariabbas///11:00
tnjulius.14:52
ongolaBoyindy21: hi16:55
indy21hi16:55
ongolaBoycomment ça va jusqu'ici pour la formation ?16:55
indy21plutot mal16:55
ongolaBoyen passant, il y a (avait) des soucis au niveau de CAMTEL, ce qui impactait notamment les autres FAI ces derniers jours17:01
ongolaBoydonc, ma bande passante avait été divisé par 4 pratiquement17:02
ongolaBoyc'est presque revenu à la normale là17:02
indy21ok17:03
indy21mais bon je vais utiliser zentyal  pr l'admin sys aujourdhui17:03
* ongolaBoy ferme toutes ses fenêtres et file à la maison17:09
ongolaBoy.17:58
indy21ongolaBoy: tu es sur videoprojecteur17:59
ongolaBoyok. bonsoir à tout le monde17:59
ongolaBoyje pensais que vous seriez présents dans le salon ? :)17:59
ongolaBoyvos ordinateurs ne sont pas sur internet ?? :)17:59
indy21ils vont se connecter. :)18:00
ongolaBoyok..18:01
ongolaBoyqu'est-ce que vous avez déjà fait ?18:02
ongolaBoypour information ou rappel, vous pouvez utiliser http://webchat.freenode.net pour atteindre ce salon18:02
indy21pr l'instant certains ont des pbs de réseaux18:03
ongolaBoyok18:04
ongolaBoybonsoir komea18:04
ongolaBoyindy21: qu'est-ce que vous avez déjà fait ?18:04
komeaHi!18:04
ongolaBoyceci est le salon de discussion de la communauté ubuntu-cm18:05
ongolaBoybienvenue!18:05
komeaon vient de commencer18:05
ongolaBoyvous pouvez vous y connecter quand vous voulez. même en dehors de l'heure de formation18:05
ongolaBoynous utilisons cet espace pour échanger, faire nos réunions, s'entraider18:05
ongolaBoyetc18:05
komeaok merci18:06
ongolaBoyrapidement pour me présenter.18:06
ongolaBoyje fais partie de la communauté ubuntu-cm18:06
ongolaBoyet je travaille pour l'Agence Universitaire de la Francophonie à ngaoundéré18:07
komeaj'espère qu'on trouvera tjrs un staff connecté18:07
ongolaBoyje 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
komeaje suis avec Arno à MCA Conseils18:08
ongolaBoy"staff connecté" ? je ne peux rien garantir mais il ne faut pas hésiter à essayer18:08
ongolaBoynous sommes là quand c'est possible :)18:08
ongolaBoykomea: enchanté18:08
komeanous sommes ravi  de vous rencontrer18:10
indy21on a fairt une petite installation de ubuntu18:11
komeaj'epère qu'on reste en contact jusqu'à la fin de l'exposé18:11
ongolaBoynous sommes là quand c'est possible :) ( "Nous" ici est mis pour les membres de la communauté ubuntu-cm )18:11
indy21on parlé de l'arborescence des fichiers sous ubuntu18:11
indy21nacerix a parlé de vi18:12
ongolaBoyindy21: ah! nacer est là ce soir ?18:12
indy21on parlé des commandes standard de manipulation des fichiers.18:12
indy21ongolaBoy: non18:12
bahusoui mais s'étais dur18:12
ongolaBoyok; parce que j'allais dire que je pouvais aller me coucher sinon :)18:13
indy21je pense k'on va l'administration système ojourdhui18:13
indy21cr'est mieux k'on commence18:13
ongolaBoyOOK18:13
indy21ongolaBoy: tu peu commencer?18:13
ongolaBoyok, pas de soucis18:14
ongolaBoyje peux juste parler en général de certaines choses18:14
ongolaBoyet quand vous avez des questions, il faut m'arrêter et là j'entrerais dans les détails18:14
ongolaBoyje ne connais pas trop l'expérience des personnes qui sont là ce soir18:15
bahusok18:15
ongolaBoydonc, je ne sais pas trop s'ils faut aller vite ou pas18:15
ongolaBoymais bon, je vais y aller quand même18:15
ongolaBoyadministrer 1 système ça peut être vu comme une manière de vérifier que tout marche18:16
bahusallez normalement18:16
bahusniveua moyen18:16
ongolaBoyde prévenir des pannes, des problèmes de sécurité, de faire évoluer le matériel et les logiciels,etc..18:16
bahusok18:17
ongolaBoyen gros vous devez connaitre le système.. Du point de vue physique18:17
ongolaBoyet bien sur du point de vue logiciel18:17
ongolaBoypour le cas des systèmes GNU/Linux , il vous faut connaitre en gros certaines choses18:17
ongolaBoyle fonctionnement du noyeau, comment démarrer les services18:18
ongolaBoycomment fonctionne les processus18:18
komeakoi par exemple18:18
ongolaBoycomment exécuter des tâches qui peuvent s'exécuter toutes seules18:18
ongolaBoyconnaitre le fonctionnement d'un shell ---> "bash" par exemple18:19
bahusok18:19
ongolaBoyet pouvoir faire quelques scripts: shell,python, perl,etc...18:19
ongolaBoyest-ce qu'au niveau de l'arborescence , vous avez compris l'essentiel, la disposition ?18:19
bahusoui18:20
ongolaBoyje vous indique cette page sur wikipédia que vous pourrez consulter pour réviser http://fr.wikipedia.org/wiki/Filesystem_Hierarchy_Standard18:21
ongolaBoyindy21: tu leur donneras l'URL du log après ;)18:21
ongolaBoyen 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 superutilisateur18:22
ongolaBoysi vous ouvrez votre exploteur de fichier ou bien un terminal (ce qui est mieux) vous pourrez explorer tout cela18:22
ongolaBoypour débuter, je vous suggère d'ouvrir un terminal18:22
ongolaBoyarnaud pourra vous aider pour cela18:23
ongolaBoyquand chacun a ouvert un terminal, faites moi signe pour continuer ;)18:23
bahusc'est fait18:24
ongolaBoyok18:24
ongolaBoysi vous avez un terminal devant vous18:25
ongolaBoyvous aurez toujours sur votre gauche ce qu'on appelle un "prompt"18:25
ongolaBoyou en français une "invite"18:25
ongolaBoyen l'occurence ça sera quelque chose comme ça18:25
ongolaBoyje prends mon exemple18:25
ongolaBoywilly@vash:~$18:26
ongolaBoyen gros c'est : nomUtilisateur@nomDeLaMachine:~$18:26
indy21tt le monde a ouvert le terminal18:26
bahusok18:26
ongolaBoymais bien sur c'est configurable18:26
ongolaBoyactuellement vous utilisez un "shell" qui se nomme BASH18:26
ongolaBoytout ce que vous allez taper,saisir et ensuite validez par la touche ENTREE, sera traité par cet interpréteur de commandes18:27
ongolaBoysi vous tapez quelque chose que BASH ne comprend pas, il va toujours générer une erreur18:27
komeaok18:27
ongolaBoyparfois, quand vous allez taper quelque chose de compréhensible, il  n y aura pas forcément un résultat18:28
ongolaBoymais juste un .... simple retour à la ligne18:28
ongolaBoyallez, pour s'exercer18:28
ongolaBoyon va taper juste une commande18:28
ongolaBoyje la mets entre crochets; donc ne saisissez pas les crochets :)18:28
ongolaBoy"ls"18:28
ongolaBoyque voyez vous à votre niveau en tapant "ls" ?18:29
ongolaBoy...18:29
bahusbin dev initrd.img ...18:29
ongolaBoybahus: hum... ça signifie que tu n'est pas dans ton home ;)18:30
bahusl'arborescence18:30
indy21ps. j'ai deja parler de l'arborescence ainsi que des commandes ls, cd, cp, rm, mkdir, touch, vi18:30
ongolaBoyindy21: ok18:30
ongolaBoydonc, on peut sauter18:30
ongolaBoyla place des fichiers dans l'arborescence répond à un certain standard18:31
ongolaBoyque j'ai présenté plus haut http://www.pathname.com/fhs/18:31
ongolaBoyen gros18:31
ongolaBoyen partant de la racine donc du /18:32
ongolaBoyje vais juste citer les plus important pour nous18:32
ongolaBoy le dossier /etc18:32
ongolaBoycontient tout ce que vous pouvez avoir comme configuration dans votre système18:32
ongolaBoyle dossier /boot18:32
ongolaBoycontient toutes les config du chargeur du système18:33
ongolaBoycelui qui vous présente un menu tout juste après le BIOS18:33
ongolaBoyls dossier /home18:33
ongolaBoycontient toutes les données des utilisateurs18:33
ongolaBoyc'est à dire de toutes les personnes qui auront un compte physique sur la machine que vous utilisez18:34
ongolaBoyle dossier /proc18:34
ongolaBoycontient des infos du noyau qui sont mises en mémoire vive18:34
ongolaBoyc ainsi qu'on aura des infos sur le réseau /proc/net18:34
ongolaBoysur le CPU /proc/cpuinfo18:34
ongolaBoyetc, etc..18:34
ongolaBoyle dossier /root18:35
ongolaBoyc'est le repertoire du superutilisateur18:35
ongolaBoyle dossier /usr18:35
ongolaBoycontient les données de la plupart des programmes que vous pourrez installer18:35
ongolaBoyle dossier /var18:35
ongolaBoycontient toutes les informations qui peuvent varier,changer plus ou moins rapidement dans  votre système18:36
ongolaBoypar exemple c'est dans /var/log que sont enregistrés tous les fichiers journaux18:36
ongolaBoydans /var/lib/mysql sera le repertoire des fichiers de MySQL ;)18:36
ongolaBoydans /var/cache/apt on trouvera les infos et données sur les paquets que vous aurez installé18:37
ongolaBoyc'était juste quelques exemples18:37
ongolaBoyil y a des dossiers /lib pour certaines librairies18:37
ongolaBoy /bin /sbin pour les commandes18:38
komeaavez une documentation qui explique la place des fichiers dans l'arborescence18:38
ongolaBoykomea: j'ai présenté le site officiel plus haut18:38
ongolaBoyet une page sur wikipédia en français18:38
komeac'est difficile pr moi de retenir ça sur cette forme18:38
ongolaBoyindy21: comme je disais n'oublie pas de leur donner le log pour qu'ils retrouvent les liens18:39
ongolaBoyavant de continuer, je me dois de vous indiquer comment trouver de l'aide sur un système GNU/Linux18:39
ongolaBoytout d'abord vous avez des MANuels en ligne de commande18:40
ongolaBoyil vous suffit de taper : "man uneCommande" pour avoir des infos dessus18:40
ongolaBoyexemple18:40
ongolaBoy"man ls"18:40
ongolaBoyet vous aurez des infos sur la commande "ls"18:40
ongolaBoyautre source d'infos,18:40
indy21ps. j'ai deja aussi parlé de man. :)18:40
bahusok18:40
ongolaBoyle dossier /usr/share/doc18:41
ongolaBoyquand vous installez un paquet, vous y trouverez une aide supplémentaire18:41
ongolaBoyet je vous conseille de bien lire les fichiers de configuration des programme18:41
ongolaBoypour rappel tous les fichiers de configuration se trouvent où ???18:42
ongolaBoy...18:42
ongolaBoydans ... ??18:42
ongolaBoy /etc bien sur18:42
ongolaBoyainsi, si vous installez le paquet "apache2" pour le serveur web apache18:42
ongolaBoytoutes les configs se trouveront dans /etc/apache218:42
ongolaBoyainsi de suite pour tous les programmes que vous pourrez installer18:43
ongolaBoymais les données qui seront gérées par le serveur apache18:43
ongolaBoyseront dans ...18:43
ongolaBoyle dossier /var/www par défaut18:43
ongolaBoyfaites bien la distinction18:43
ongolaBoydes questions ou on continue ?18:44
bahusun instant18:45
ongolaBoy???18:45
komeaune petite pause18:45
bahusoui18:45
komeaon ns explique qlqc18:45
* ongolaBoy attend alors18:45
bahusoui18:45
* indy21 montrait juste le contenu des répertoires /etc/apache2 et /var/www18:46
ongolaBoyok18:46
ongolaBoycomme on a commencé avec apache, on va toujours prendre exemple sur lui pour parler d'un certain nombre de choses18:47
bahusok on continue18:47
ongolaBoyle paquet apache2 a été installé dans votre système avec un certain nombre de paquets qui étaient nécessaires18:47
ongolaBoyon appelle ça des DEPENDANCES18:47
ongolaBoytypiquement ça sera des librairies supplémentaires ou d'autres programmes18:48
ongolaBoyvous pourrez voir ce qui est installé/supprimé dans votre système18:48
ongolaBoydans les fichiers /var/log/aptitude18:48
ongolaBoyou bien /var/log/apt/history.log18:48
komeaon n' a pas encore installé18:49
bahuscertains n'ont pas apache installé18:49
ongolaBoyet je rappelle que /var/log c'est pour TOUT ce qui est journalisation18:49
ongolaBoypas de soucis18:49
komeajuste  qlq min pr le faire18:49
ongolaBoyc'est juste un exemple mais ça vous permet de vous situer18:49
ongolaBoyle plus important étant de comprendre les PRINCIPES18:49
ongolaBoyon va utiliser une autre commande maintenant18:50
ongolaBoy"netstat"18:50
bahusok18:50
ongolaBoyelle permet de vérifier un certain nombre d'infos sur le réseau18:50
komeadonne nous les indications pr l'installation18:50
ongolaBoykomea: pour installer apache ?18:50
komeaoui18:51
ongolaBoyen fonction de comment votre réseau est configuré, il suffit de taper ceci en ligne de commande18:51
ongolaBoysudo apt-get install apache218:51
ongolaBoyet normalement, le gestionnaire vous guidera dans les étapes à suivre et fera le reste si tout est réuni18:52
ongolaBoy"sudo" pour demander des droits d'administration18:52
ongolaBoy"apt-get" est un outil pour installer/supprimer18:52
ongolaBoyet on lui fournit comme paramètre : "install"18:52
komeadonne ns la commande pr prendre les packages sur un cd18:52
ongolaBoyet ici on lui demande d'installer le paquet "apache2"18:53
ongolaBoykomea: l'installation de paquets se fait à partir d'un dépot18:53
ongolaBoysi c'est avec un CD, il faut l'introduire dans la machine et l'enregistrer à travers SYNAPTIC18:53
ongolaBoymais en gros ça signifie qu'il faut l'introduire et le système va proposer une invite pour configurer cela18:54
ongolaBoyMAIS utiliser un CD n'est pas suffisant pour installer des paquets en général ;)18:54
ongolaBoyon peut continuer avec netstat ?18:54
komeaindy21 demande un petite pause ramener ceux ki sont defasés18:55
bahusune minute18:55
ongolaBoyok18:55
ongolaBoymais un bon conseil:prenez la peine de vous ballader dans votre système et de lire les diverses aides18:56
ongolaBoyc'est ainsi que vous apprendrez beaucoup ;)18:56
ongolaBoyc'est ainsi qu'à chaque fois que vous voyez une nouvelle commande18:56
ongolaBoyn'hésitez pas à lancer man pour voir ce qu'elle vous offre18:57
ongolaBoyexemple18:57
ongolaBoy"man netstat" :)18:57
indy21dsl19:06
indy21coupure d'internet. :)19:06
ongolaBoy.19:07
ongolaBoyon continue ?19:07
indy21oui19:09
ongolaBoynous étions sur "netstat"19:09
ongolaBoyqui sert à afficher les connexions réseau, des stats ..19:09
ongolaBoyavec par exemple "netstat -ln"19:09
roger_mcaje crois que nous étion plutot sur l'installation avec apt et dpkg19:10
ongolaBoyvous aurez affiché les ports sur votre machine qui sont en écoute19:10
roger_mcaok, on te suit19:10
ongolaBoyquand vous voulez juste vérifier les serveurs en écoute en tcp et avoir leur nom19:11
ongolaBoyvous taperez19:11
ongolaBoy"sudo netstat -tlnp"19:11
ongolaBoyje pourrais expliquer chacun des paramètres un à un mais je vous laisse le faire en exercice en consultat le man19:11
ongolaBoymais essayez cette commande chez vous19:12
ongolaBoyil vous présentera tous les ports en écoute19:12
ongolaBoyet ça vous donnera une idée des services réseau qui sont ... démarrés sur votre système19:12
ongolaBoybien sur, il est important de connaitre les ports qui sont employés par vos appli réseau19:13
ongolaBoyen général le serveur web écoute sur le port 80 (pour HTTP), 443 (pour HTTPS)19:13
ongolaBoyMySQL sur le port 330619:13
ongolaBoybind9 (qui est un serveur de noms) sur le port 5319:13
ongolaBoyOpenSSH sur le port 2219:13
ongolaBoyetc...19:13
ongolaBoydonc... si vous installez un programme qui doit fonctionner en réseau19:14
ongolaBoyet que vous avez un soucis à son niveau19:14
ongolaBoyrassurez vous déjà qu'il soit EN ECOUTE19:14
ongolaBoyet pour cela, un simple netstat -lnt peut vous aider19:14
ongolaBoysi vous ne le voyez pas dans le listing, vous ferez vite la déduction19:15
ongolaBoyc'est ainsi que pour ceux qui ont par exemple apache installé ET lancé19:15
ongolaBoyvous aurez une ligne comme ceci19:15
ongolaBoytcp       0      0 :::80                   :::*                    LISTEN19:15
ongolaBoyc'est un exemple19:15
roger_mcaet comment voir le port d'un soft precis ?19:16
ongolaBoyroger_mca: il faut savoir que chaque appli réseau se doit de suivre plus ou moins les recommandations standards19:16
ongolaBoydonc, en fonction du rôle de votre appli, elle écoutera toujours sur le port désigné19:16
roger_mcaokay, à l'installation il choisi un port. comment savoir quel port il utilise ?19:17
ongolaBoypour information, tous les ports et services sont listés dans un fichier pour vous aider19:17
ongolaBoyc'est le fichier /etc/services . vous y trouvez les correspondances entre numéro de port et le service qui doit l'utiliser19:17
roger_mcaokay19:18
ongolaBoyet comme je disais tantôt, un serveur web doit écouter PAR DEFAUT sur le port 8019:18
ongolaBoyDNS sur 5319:18
ongolaBoyetc...19:18
ongolaBoyet bien sur, vous pouvez tout modifier si ça vous dit...19:18
ongolaBoynous allons vérifier l'arrêt et le démarrage de services19:19
ongolaBoyen général sur des distributions Debian/ubuntu19:19
ongolaBoyvos services sont installés dans le dossier /etc/init.d19:19
ongolaBoyvous pouvez vous y rendre pour vérifier19:19
ongolaBoyet pour la plupart , sinon tous répondent à au moins un des paramètres suivants:19:20
ongolaBoystart,stop,restart19:20
ongolaBoyet pour certains services vous aurez en plus les paramètres: reload19:21
ongolaBoyexemple, encore avec apache. Si vous voulez l'arrêtez vous taperez19:21
ongolaBoysudo /etc/init.d/apache2 stop19:21
roger_mcaminute ...19:21
ongolaBoyn'oubliez pas qu'on met "sudo" devant parce qu'on veut exécuter une action avec des droits utilisateurs19:21
ongolaBoydes droits SUPERutilisateur ... je voulais dire19:22
* indy21 pense ke ongolaBoy doit retrograder en 3ième. :D19:22
ongolaBoyok19:22
ongolaBoys'il y a des questions, faut m'arrêter à chaque fois19:23
ongolaBoyj'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 di19:25
ongolaBoy.19:27
mcala formation tire à sa fin21:17
mcaà chaque jour sa peine21:17

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!