jl.domec.free.frjl.domec.free.fr/siteDjl_fichiers/GuidSolutPbDebLinux.txt*****Intro: Résumé des solutions aux problèmes rencontrés au cours de mes débuts sous Linux ou GNU/Linux

Embed Size (px)

Citation preview

*********Intro: Rsum des solutions aux problmes rencontrs au cours de mes dbuts sous Linux ou GNU/Linux (logiciel libre)**************

-----------------Sommaire: (Voir cration d'un index ou table des matires dans l'aide d'openoffice)-------------------------------

Pour atteindre une rubrique : Slectionner la rubrique au sommaire--> Rechercher(Esc+ /rubrique_cherche dans vim) --> touche "n" pour la rubrique. Pour remonter au sommaire directement: insrer un cadre juste avant le sommaire et utiliser les flches de navigation (sous openoffice) ____________________________________________________________________________________________________________________________

Obtenir de la documentation sur le systme Linux.Commandes....: Ex sur la commande ps dans le manuel ps(1): man ps Commandes fondamentales-Copier le rpertoire /etc (qui contient l'essentiel des conf perso )Organisation des rpertoiresQuelques commandes d'administration systme- Utilisez votre cdrom, votre lecteur de disquette ... etc .. (mount )Monter et dmonter un e mmoire Flash USB:Recrer le rpertoire /mnt/removable ncessaire supermount pour monter les USB :Vrifier les points et caractristiques de montage des partitions dans fstab:Changement de propritaire de /mnt/removable ( Memoire Flash USB)Tuer un processus qui bloque : Trac du chemin vers une URL :Envoyer et rcuprer des cls publiques pour signer et Crypter/Dcrypter des messages:Emulation pour linux de logiciels pour windows (emulateur Wine...voir Le Systme Linux-P 417 ):Ouvrir un fichier avec une application particulire (Mozilla):Installation et configuration de Wine ( Emulateur Windows sous Linux) Installation de logiciels: Installation de scilab-5.0.3.bin.linux-i686.tar.gz :Dsinstallation de logiciels installs en tar (tar,gz ....)Changer son mot de passe en console pour root ....Configuration rseau-PC fixe-portable...Identification des utilisateurs sous Samba (Serveur Linux pour change avec Windows)Attribuer une adresse en console une interface(eth0,....)Communication rseau par le protocole ssh Prise de contrle d'un PC distance par le protocole ssh : En cas de pb d'authentification ssh:Prise de contrle ssh d'un PC sous Freeduc CDNaviguateur-Editeur de fichiers en console (MidnightCommander: mc)Localiser un fichier trs rapidement partir d'une base de donnes:Passer en srie des commandes en console :Sauvegarder ses Donnes-Serveur de sauvegardes incrmentales rsync :Sauvegarde en mode local des fichiers ractualiss avec rsync, excluant certains fichiers :totoRecherche des serveurs de noms (DNS actifs une adresse donne):Recherche des paquetages rpm installsServeurs FTP (Files Transfert Protocole)Serveurs Samba: Partage de la connection internet via modem:Trac du chemin vers une URL :Scan-Analyse_Mapping du Reseau(classeC):Adresses IP internet pinguer pour tester sa connexion: Lecture du journal (log) du PC qui liste les vnememts:Envoie Photos par mail Etat d'occupation des DDURS .... : k disk free (surv Syst ):Recherche de fichiers avec dates...: kfind Recherche de fichiers avec dates...: kfind Naviguateur- Editeur de fichiers en console (MidnightCommander: mc)Disquette live Freedos :Transfrer / Exporter un carnet d'adresses mozilla:Tranfrer / Localiser les mails Mozilla Exporter ses bookmarks/URL web favoris/signets avec Mozilla firefox:Affichage Programme distance ( export DISPLAY et xhost + ) :Lancer une session graphique distancePrise de notes la vole: knotesPrise de contrle de la machine distante et exportation de l'affichage local:Dfaut de dmarrage (boot) sur batterie du portable Maxdata: Renommer Un fichier avec mc:Dfaut d'impression-redmarrer CUPS:Accder l'interface web de CUPS (systme d'impression UNIX):Gros Tranfert de Fichiers avec FTP dans mc :Dmarrer le serveur ssh de freeduc:Rcuprer des infos en console avec Freeduc CD Visualiser en console un gros fichier-script-etc: lessInstallation d'openoffice 2.2.1(7/07), partir de l'archive tar.gz:openoffice-Raccourci ClavierOpenoffice-Editeur d'quation OOo :-calc-valeur numrique commente dans une celluleTlcharger par mandrake-club les images iso mdk10.1 official:Vrifier les images iso tlcharge:Tester la liaison rseau d'un ensemble d'adresses IP (broadcast):

Liens: Physique (Nom des fichiers-Mem USB, floppy,HDD, fichier classique... et Symboliques (tiquette-balise):Arrt d'un PC distant par le protocole sshInstallation d'une imprimante:Appareil photo USBModifier l'extension d'un groupe de fichiers avec mcContrle des paramtres systmes (Hardware: T...):Info sur le Hardware (Matriel) Gestion de la batterie des ordinateur Portable-klaptop:Changez les permissions (chmod) Changer le propitaire, le groupe (chown):Excuter une commande en tant que root (sudo) et autoriser des utilisateurs l'utiliser comme root(visudo):Inodes et occupation du disque Dur : Analyser un Disque Dur :Archivage/Extraction , compression de fichiers (tar):Tar pour compresser un rpertoire: Trouver un fichier et afficher le chemin pour y arriver (Arborescence-path) (find, locate et which)) :Tar pour compresser un rpertoire: Dpannage par CD Live Knoppix/Freeduc...Transferts de Fichiers:Knoppix-Freeduc-Sauvegarde via le Rseau -FTP-ssh:Correction de fstab (table des partitions) suite une correction des partitions par knoppix: Dpannage-Lecteur de CD/DVD reconnu, mais ne lit plus:Installation Du graveur de CD/DVD RW Lite On SOHW 1693S (8-8-05):Pour un rsum de toute la configuration matrielle de pc-djl-9-8-05:Monter une partition DDUR qui n'existe pas dans fstab et crer son point de montage :Changer d'utilisateur en console:Crer un Terminal X :Raccourcis Clavier Linux: Changer d'utilisateur en console:Logiciel Dia-Empcher les zig-zag des Fils ...: Logiciel Dia-Exporter image .png d'une fraction d'un Diagramme:Installer Knoppix/Freeduc sur DDUR :PC-djlmjof-Xfce (serveur graphique) ne dmarre pas:Afficher les partitions des Disques DURS et leur occupation:Recherche des commandes commenant par (mc ici): mc ---> Tab Pour dmarrer un excutable partir de n'importe quel rpertoire:Partitionner Le DDUR En console : cfdisk navigateur de fichiers mc midnight commander _copier/coller vers le presse papier:Cloner une mmoire USB: Script permettant d'utiliser le pilote propritaire Wifi pour windows avec ndiswrapper (pierre chevalier-euskalug):Script de Configuration wifi Freebox Sunhariko Borda 12-5-07 sur Maxdata 1200 Carte Wifi PCMCIA ASUS :Problme de cl du Reseau wifi LPS

Aspirer un site ou la totalit d'une page web et des pages lies (wget)Ajout d'un nouveau noyau linux LILO ( freeduc+mdk10.2):Restauration de LILO:Restauration MBR :Vrifier des CD rom: (Liste Abul)Arborescence des processus qui tournent(pstree):Accs Rseau Intranet SAMBA-Bug Knonqueror-smb4k: Configuration DNS -/etc/resolv.conf:Ecouter la radio sur Internet :Exploration de la configuration matrielle :rsync Synchroniser deux rpertoires:Passer en srie des commandes en console mount Faire la liste de tout ce qui est mont avec les droits ...Complmentaire de df-h :Kontact, Importer un carnet d'adresses/agenda... distance...rcp et rsync Synchroniser deux rpertoires:Partitionner Le DDUR En console : cfdisk PARTITIONNER ET FORMATER UNE MMOIRE USB:Partitionner en console sous linux ou DOS sans abmer la partition windows : fipsLes droits-Bit SUID, KPPPOpenoffice-Optimisation de la largeur des collonnes d'un tableau Openoffice-impossibilit de taper une ligne sous un tableau-Saut de page:Openoffice-fichier sauvegard et corrompu qui se lance automatiquement et qui bloqueRcuprer des infos en console avec Freeduc CD (suite)-Examen du MBR-secteur de boot du DDUR :Test et modification de lilo depuis un CD live-option de mount : Commande pour connatre son IP sans tre root : Lire les DVD crypts :Mmoire USB Flash (compact Flash etc) dont la capacit totale n'est plus accessible -Formater :Disparition de la commande drakconf , dfaut de fonctionnement de kcontrol et librairie libstdc++ :Rechercher le fichier de log d'erreurs lors de l'envoi d'un Fax par kdeprintfax:Pour modifier l'icne dans le menu K(KDE) :Reprer les ports ouverts sur une machine (PC, Mac, serveur d'impression...):Ecouter la radio sur Internet : Pour obtenir l'adresse mail qui n'apparat pas clairement sur un site internet: Protger un rpertoire de son site web par login/Mot de passe-htaccess:Tests CD live avec Maxdata1200 (Mbook):AUDIO-Audacity et autres applications audios Utilisation-blocage par un logiciel-rsolution de problmes de SON :Imprimer un fichier en ligne de commande avec kprinter :Le prompt de la console a chang-il manque le fichier .bashrc:Reprer des diffrences minimes entre deux textes, script...(wdiff):dfinition terminal X/client lger:http://docs.abuledu.org/glossaire/txEFFACER L'HISTORIQUE DES COMMANDES DU SHELL/BASH TAPE: Utile si l'on a tap le mot de passe en clair par erreur...$ history -c AJOUT DE COMMANDES/SCRIPT-BASH POUR UN UTILISATEUR;VIM-INTRODUCTION L'DITEUR DE TEXTE vi amlior dans vim **vim cartes des commandes :Vim sur le bout des doigtshttp://www.mumblyworld.info/?p=218

Faire_la_liste_des_fonds_d'crans_personnaliss_d'un_bureau_(diaporama)_Utilisation_de_DCOP:Vim aligner des lignes verticalement:Connexion wifi en ligne de commande:*vi_vim:SUPPRIMER DES LIGNES VIDES:*Comment installer des paquets sources:Pour Knoppix6_2, Recherche des logs dats (dmesg est tronqu de la date):Les users df et do ont un prompt "$" seul au lieu de djl@pc-djl:~$debian_LXDE_noyau_2_6_32_5_486:Cration du RACCOURCIS_CLAVIER Ctrl+Alt+t pour ouvrir un terminal:commande lxterminal:activer le verrouillage numrique au dmarragedpkg lister paquetages**autoclean - Supprime dans le cache local d'apt-get les fichiers inutiles*****enlever_coloration_syntaxique_vimcapture_Ecran_en_ligne_commande_importMIDNIGHT_COMMANDER(mc)CHOIX DE L'APPLICATION LANCER SUIVANT L'EXTENSION DES FICHIERSINSTALLATION scilab-5.3.2.bin.linux-i686.tar.gz*Grisbi_grer_Tiers_qui_rendent_trs_lent: ****~~*Debian Parefeu(FireWall):**Comment faire des oprations arithmtiques en shell?*RECHERCHE DES LIGNES MANQUANTES (>) DANS LE FICHIER "A" PAR RAPPORT AU FICHIER "B" AVEC LES NUMROS DES LIGNES CONCERNES qui prcdent toujours le contenu commenant par ">":*vim_editeur_de_texte EFFACER DES LIGNES VIDES, REMPLACER DES CARACTRES.....:*CONVERTIR LE FICHIER D'IMPRESSION .ps EN .pdf AU FORMAT A3:*TROUVER LE NOM D'UNE APPLICATION GRAPHIQUE OUVERTE, REVIENT TROUVER LE NOM DU PROCESSUS "X" OUVERT (SERVEUR X):*Chercher un fichier modifi dans les dernires 24h:*Recherches successives de motifs(pattern) dans un ou plusieurs fichiers:Remplacer une expression par une autre dans une chane de caractres(en PIPE_LINE) ou fichiers:Taille d'un fichier ou d'un rpertoire avec une profondeur d'examen dtermine ( du et option --max-depth=0)* qcad GPL Hachures:*Installation de paquets deb tlchargs la main sans utiliser apt-get:*qcad Pour copier des objets d'un calque vers un autre :*Remettre en rw les systmes de fichiers d'une mmoire USB mal dmonte et passs en lecture seule :*Tuer un processus qui bloque(De pierre_Jarillon_Eusk):*Pour remettre les tableaux_de_bord du bureau LXDE disparus :*SWEETHOME3D "Imprimer en pdf":*Caractres spciaux et Vim* Recherche du fichier_de_configuration (vimrc):*Quelles sont les application graphiques actives actuellement et quelles sont les noms des commandes qui les dmarrent:*Installation de LoggerPro_Linux *Cloner une mmoire USB live Persistante:* Recherche des fichiers .odt OpenDocumentTexte l'exclusion de ceux marqus avec la taille "2004" option -v de grep*Trouver le fichier .odt et le lire dans libreoffice.*Trouver les fichiers odt dont la taille est 10k:

____________________________________Fin_du_sommaire__________________________________

Mandriva 2006 Blocage du dmarrage -mmoire USB : Lors du boot de la mandriva 2006(Free Editions), si l'on introduit une mmoire USB, cela bloque le processus de dmarrage au niveau de l'affichage du bureau . Donc ne pas mettre de priphrique USB pendant le dmarrage . Uniquement Avant ou Aprs . Mandriva2005-Partitionnement de mmoire USB ou autre par le MCC graphique -erreur de montage fichiers, dmarrage impossible: 1/ Dans le MCC, aprs partitionnement de la mmoire USB, le systme demande s'il doit modifier fstab . J'ai rpondu oui ! Ce qu'il ne faut pas faire. 2/ En effet au boot du Maxdata1200 utilis, une erreur apparait, aprs vrification correcte des fichiers de la partition hda4 .3/ le systme se fige en demandant si l'on veut restaurer la partition, et quel que soit la rponse nous laisse en console. 4/ On s'aperoit ensuite que c'est la partition sda1 qu'il cherche absolument, alors qu'aucun priphrique USB ou SATA n'est connect ,

5/ Solution:

# vim /etc/fstab (pour diter le fichier de la table des partitions)

Mettre en commentaire(en rajoutant # en tte des lignes o apparaissent sda1 ou sda2..., plutt que de supprimer (on ne sait jamais).

Sauver Esc+ZZ . Puis # reboot (pour redmarrer. Le systme dmarre alors correctement )

6/ Cependant, il apparat que le prompt en console est modifi, il faut alors remettre le fichier .bashrc . Voir le paragraphe Le prompt de la console a chang-il manque le fichier .bashrc dans ce document .

Obtenir de la documentation sur le systme Linux.Commandes....:Documentation Mandrake Linux (Franais): Menu K --> Autres applications--> Doc Mdk Linux.. ---> HTMLEn console: Pour consulter les Pages du manuel Linux : man [options] [section] open(2), fstab(5) rfrent respectivement la section 2 de la page de manuel open et la section 5 de la page de manuel fstab. man -a mknod parcourra toutes les sections la recherche de pages de manuel ayant pour nom mknod. man la_commande .info la_commande : info plus complte que le man . Donne des exemples..., mais disponible pour certaines commandes importantes seulement.Liste des commandes linux commenant par p:file:/home/djl/Documents/documents-Djl/informatiq/logiciels/Linux/Administrer Linux/Guide de Survie du Dbutant sous Linux.html# p puis la touche TAB(2 Flches de sens inverse G ); on obtient la liste en colonne commenant par p . # touche TAB directement, donne le nombre puis la liste complte des commandes[djl@ordinateur-Djl djl]$Display all 2525 possibilities? (y or n)Les touches 1 TAB ou 2 dpendent des shell-console:Taper: less /bin/bash ; liste des commandes du bash-shellou man bash

Des commandes n'ont pas de man : on tape alors info lacommande et on obtient une liste classe d'info sur les commandes ou sur la commande si elle a une page de man . Liste complte d'info : info Extrait du Guide d' Armand Delcros -04/05/1998 : LesComFondamDebutant-linux.html (Lien actif vers /home)1. Commandes fondamentales Se dplacer dans les rpertoires (cd) O suis-je ? (pwd) Lister les fichiers d'un rpertoire (ls") Voir un fichier (cat et more) diter un fichier (http://www.linux-france.org/article/debutant/debutant-linux.html#vi, emacs, joe) Copier un fichier ou un rpertoire (cp) Supprimer un fichier (rm) Crer un rpertoire (mkdir) Dplacer ou renommer un fichier (mv) Retrouver un fichier (find, locate et which)) Trouver du texte dans un fichier (grep) :Chercher une expression dans un ensemble de fichiers (grep):Les liens (ln) Le compactage et le dcompactage des fichiers au format .gz: la commande gzip La commande uncompress Archivage de donnes: la commande tar. Connatre l'espace disque restant (df, du) La gestion des processus (top, ps, pstree, kill, killall). La connexion de plusieurs commandes: les pipes.On obtient de l'aide sur les commande en tapant en ligne de commande par exemple pour mkdir : mkdir help : [root@ordinateur-Djl src]# mkdir help ou mieux (plus complet ) par man mkdirDe plus, le lien LesComFondamDebutant-linux.html est actif et permet d'afficher la page html du tutoriel .Documentation sur les commandes en mode graphique avec konqueror: man:/la-commande-recherche

Chercher /Editer une expression dans un gros fichier texte(log: syslog...) en console (commande less -Editeur vi ):d'aprs : http://madchat.org/sysadm/unix.guide/vi-intro.html Les gros fichiers ne peuvent pas etre dits par mc ou kwrite qui se bloquent ou indique un dpassement de capacit . On utilise alors l'diteur vi, le plus rustique, mais efficace trs bas niveau de ressources systme , prsent sur toute distribution. . vi /mnt/hdb1/var/log/syslogJul 20 23:52:00 pc-djl CROND[22143]: (root) CMD ( /usr/share/msec/promisc_check.sh)Jul 20 23:53:00 pc-djl CROND[22147]: (root) CMD ( /usr/share/msec/promisc_check.sh) 5239903,72 Bot (donne le nligne,n col du curseur )Par dfaut l'dition du fichier, on est en mode commande simple de vi : Pour voir tant de lignes avant ou aprs ...On passe au mode insertion en tapant i , et l'on se trouve en mode classique des traitement de texte . Exemple: Chercher le texte Jul 20 23:5 pour chercher le journal du systme (syslog) d'un problme survenu le 20 juillet 23h50 et des poussires . On tape : pour passer au mode commande complexe de vi . :/Jul 20 23:5Pour passer en mode insertion lorsqu'on est en mode commande, il suffit de donner la commande i (insert)Pour sortir du mode insertion, il suffit d'appuyer sur la touche Escape.En mode de commande simple : G sert se dplacer la dernire ligne du fichier .xG sert se dplacer la ligne x (paramtre numrique x). Exemple: ''1G'' sert se dplacer la ligne 1, cd en dbut de fichier.Pour quitter vi :q! sans enregistrer , ZZ quitter avec enregistrement . L'enregistrement se fait priori automatiquement dans un fichier .nomdufichier.swp sous le rpertoire d'origine. Rechercher les messages d'erreur du noyau du firewall....dans /var/log/....:[root@pc-djl djl]# vim /var/log/kernel/errors(...)Mar 26 17:57:54 pc-djl kernel: ISICOM: No valid card configuration. Driver cannot be initialized...

******LES COMMANDES UNIX DE FILTRES ***************pour recherche fficace d'expression dans des fichiers***

Commandes de filtres : grep, cut, tr, sedhttp://www.ac-creteil.fr/reseaux/systemes/linux/shell-scripts/filtres.html#grep

GREP ET EXAMPLES :Grep ne reconnait pas toutes les expressions rationnelles tendues.Voici la liste des symboles utilisables par grep : . * [ ] [^ ] ^ $

* . signifie un caractre quelconque * * rptition du caractre situ devant * ^ dbut de ligne * $ fin d'une ligne (donc "e$" mots se terminant par e) * [...] contient une liste ou un intervalle de caractres cherchs * [^..] caractres interdits.

AttentionPour viter une confusion entre les interprtations de ces symboles spciaux par grep ou par le shell, il est indispensable de "verrouiller" expreg en plaant l'expression entre guillemets " " (et non entre quotes !).ExemplesEtudier et commenter les commandes suivantes :

1. cherche dans fichier, les lignes dont la 1re lettre est qcq et la 2me doit tre o grep "^.o" fichier 2. cherche dans le fichier passwd les lignes commenant par t grep "^t" /etc/passwd 3. cherche les lignes ne commenant pas commenant par t grep -v "^t" /etc/passwd 4. cherche les lignes contenant les mots suivant le modle T.t. grep "T.t." /etc/passwd 5. cherche dans le fichier des groupes, ceux qui commencent par a ou b .. ou j less /etc/group | grep "^[a-j]" 6. pour lister les s-rpertoires du rp. /etc ll /etc | grep "^d" 7. compter les lignes saisies au clavier qui se termine par a grep -c "a$"

**recherches avec la commande grep : ELABORATION D'UN MODLE DE RECHERCHE:http://www.linux-france.org/article/memo/node7.htmlTableau 1.1: Caractres spciaux servant de modle pour grep.Caractre Signification[...] Plage de caractres permis.[^...] Plage de caractres interdits.^ Dbut de ligne.. Un caractre quelconque, y compris un espace.* Caractre de rptition, agit sur le caractre plac avant l'toile. Accepte galement l'absence du caractreplac devant lui.$ Fin de ligne.\{...\} Rptition.\{Nombre\} Rptition de Nombre exactement.\{Nombre,\} Rptition de Nombre au minimum.\{Nombre1 Nombre2\} Rptition de Nombre1 Nombre2.

Tableau 1.2: Options courantes de la commande grep.Option Signification-c Nombre de ligne trouves (sans les afficher).

-i Ne fait pas la diffrence entre majuscule et minuscule.

-n Affiche le numero de la ligne.

-l Affiche le nom du fichier contenant la ligne (et pas la ligne).

-v Affiche toutes les lignes qui ne contiennent pas le mot en question.

[root@pc-djl djl]# vim /var/log/explanations (pour rechercher les oprations effectues. ici modif du firewall dans MCC-mandriva2006)(...)Mar 26 22:19:05 pc-djl drakfirewall[15309]: running: /etc/rc.d/init.d/shorewall stopMar 26 22:19:06 pc-djl drakfirewall[15309]: running: /sbin/shorewall clear

On peut rechercher une chaine de caractre dans le log(date, error,....) grce grep ou avec mc puis rechercher F6 . [root@pc-djl djl]# grep -ni 'Mar 26 17.*' /var/log/boot.log (On cherche les messages au boot la date du 26 mars 17h suivi de n'importe quoi (.*), en affichant la ligne (n) et sans se soucier de la casse(i))(..)193157:Mar 26 17:58:28 pc-djl httpd: httpd: could not open document config file /etc/httpd/conf/httpd.conf193158:Mar 26 17:58:28 pc-djl httpd: Dmarrage de httpd failed

[root@pc-djl djl]# grep -ni 'Mar 26 23.*firewall.*' /var/log/messages3578533:Mar 26 23:03:56 pc-djl drakfirewall[17416]: ### Program is starting ###

D'aprs : http://olivieraj.free.fr/fr/linux/information/firewall/fw-03-09.html . Un moyen pratique de suivre ses logs en temps rel est la commande, lanc en temps que root : "tail -f /var/log/messages". Cela affichera en permanence la fin de ce fichier de log. Pour l'arrter, il suffit d'appuyer sur CTRL+C.Recherche efficace d'informations issues d'une commande : commande |grep -A 3 -B 3 -ni 'expression' Exemple: lshw donne la liste des priphriques du systme avec moultes informations . [root@pc-djl djl]# lshw |grep -A 3 -B 3 -ni 'cdrom' Affiche 3 lignes Avant (B: before) et 3 lignes Aprs (A: After) la ligne contenant 'cdrom' . Affiche les lignes du log ('n') et ne tient pas compte de la casse 'i'Il reste trouver la commande qui affiche les lignes des N x y , qui permette ainsi de rsoudre le pb des annes qui ne figure pas dans la date et heure affiche .

Chercher une expression dans un ensemble de fichiers (grep):http://maconlinux.net/linux-man-pages/fr/grep.1.htmlExemple: Chercher les messages de /mnt/hdb1/var/syslog le 20 / 7 sur pc-djl :root@2[knoppix]# grep -n Jul.20..........pc-djl /mnt/hdb1/var/log/syslog (le point remplace tout caractre.Ici les espaces qui serait pris comme sparateurs par la commande .)(Le numro en tete est le numro de la ligne dans le fichier . )5238926:Jul 20 23:15:37 pc-djl kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver5238936:Jul 20 23:15:37 pc-djl kernel: devfs_mk_dev: could not append to parent for 0 (message identique de 0 127 )(...) il apparait ici un problme juste aprs le chargement de ESP serial driver version 2.2. Il ne semble pas que le module Nvidia soit en cause bien que le problme ( cran noir, avec curseur fig en haut gauche, comme ce qui se passe juste avant le bruit de commutation de l'cran, dans le fonctionnement normal ). Dans l'essai , on a patient plus de 10' esprant un dblocage . Nvidia (README.txt)signale des dmarrages de X de plusieurs minutes parfois . 5239903:Jul 20 23:53:00 pc-djl CROND[22147]: (root) CMD ( /usr/share/msec/promisc_check.sh)Recherche dans plusieurs fichiers : ici dans 2 fichiers syslog et messages situs dans le mme rpertoire : /mnt/hdb1/var/logroot@2[knoppix]# grep -n Jul.20.23:53:00.pc-djl /mnt/hdb1/var/log/syslog /mnt/hdb1/var/log/messages/mnt/hdb1/var/log/syslog:5239903:Jul 20 23:53:00 pc-djl CROND[22147]: (root) CMD ( /usr/share/msec/promisc_check.sh)/mnt/hdb1/var/log/messages:2977675:Jul 20 23:53:00 pc-djl CROND[22147]: (root) CMD ( /usr/share/msec/promisc_check.sh)[djl@pc-djl ~]$ grep -lc image /home/djl/Documents/documents-Djl/courrier_famille/*/home/djl/Documents/documents-Djl/courrier_famille/SabinJP14-10-01.htm(la recherche s'ffectue sur tous les fichiers du rpertoire /home/djl/Documents/documents-Djl/courrier_famille, mais pas rcursivement vers les rpertoires contenus)[djl@pc-djl ~]$ grep -Rli image /home/djl/Documents/documents-Djl/courrier_famille/images/home/djl/Documents/documents-Djl/courrier_famille/images/mosaiqImages.sxw(..) -R recherche rcursive dans les rpertoires contenus ,(i) ignore la casse (Maj/Min) et l n'affiche que le chemin et noms des fichier Recherche de plusieurs expressions dans des fichiers par grep:root@1[knoppix]# grep -Rni '(EE).*nvidia.*failed.*' /mnt/hdb1/var/log( recherche l'expression entre ' ' soit: (EE) suivi de n'importe quoi grce (.*), nvidia ..., failed.... Rcursivement (-R) dans tous les fichiers de /mnt/hdb1/var/log sans se soucier de la casse(-i) et en donnant les N des lignes(-n) .)/mnt/hdb1/var/log/kdm.log:22952:(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!/mnt/hdb1/var/log/kdm.log:22980:(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! [djl@pc-djl ~]$ grep -Rin 'ping www.meteosurf.com' /home/djl/Documents/documents-Djl/informatiq/ Reseau/ReseauChraute-LPS-Conf/home/djl/Documents/documents-Djl/informatiq/Reseau/ReseauChraute-LPS-Conf/Reseau_LPS_PortableDjl_Switch203-Ok_internet_etc_4-4-05:656:[root@portableDjl djl]# ping www.meteosurf.com (trouve la ligne 656(option -n) du fichier indiqu l'expression 'ping www.meteosurf.com'

Chercher une expression dans un ensemble de fichiers (grep)(suite):Du fil Imprimer sous KDE??? de P.Jarillon. On obtient plus de fichiers car on suit les liens symboliques alors que find avec type -f les limine. Mon expression favorite sera donc :$ find .kde -type f | while read A; do if [ `grep -l print "$A"` ]; then echo $A;fi;done

Important grep .... "$A" au cas o il y a des espaces dans le nom du fichier.Chercher une expression dans un manuel des commandes 'man' de Linux:[djl@pc-djl ~]$ man bash |grep export (ici on cherche les termes en 'export' dans le man de l'interprteur de commandes linux 'bash' )

ou bien : d'aprs : http://wiki.mandriva.com/fr/Les_manuels_de_Linux_:_man_et_info#Naviguer_dans_une_page_de_man

$ man lacommande , puis /lemotcherch ; exemple: $ man iwconfig puis , /crypt

Naviguer dans une page de manLes pages de man utilisent le programme less pour l'affichage. Par consquent, aprs avoir ouvert une page de man, vous pourrez utiliser tous les raccourcis de navigation de less:

pour quitter une page de man, taper dfilement: pour passer la page suivante presser la barre passer la ligne suivante grce la touche (ou la touche Flche vers le bas)cration de marque-pages avec la touche : le marque-page sera une simple lettre que vous devez choisir et taper vous-mme, aprs avoir press la touche ; ultrieurement (mais seulement au cours de la mme session), vous pourrez retrouver votre marque-page en tapant ' (l'apostrophe), suivie de la lettre que vous lui avez attribuerecherche vers l'avant avec / suivie d'un motif: tapez /motif puis la touche [par motif (anglais pattern) nous voulons dsigner la suite de caractres que vous cherchez; si vous cherchez des informations sur une option -P vous taperez /-P et votre 'motif' sera -P]recherche vers l'arrire en tapant ?motifpossibilit de passer d'une occurrence recherche la suivante avec la touche ou la prcdente avec la touche (autrement dit la touche n minuscule dans un cas et la touche N majuscule dans l'autre).

Affichage d'un fichier (less: Commande combinant l'diteur vi et la commande more)[root@pc-djl djl]# grep -Rni 'Jul.*29.*13.*2005.*' /var/log/kdm.log22571:(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 1 15:29:13 200524635:(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 29 13:13:01 200524680:(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 29 20:33:13 2005[root@pc-djl djl]# grep -Rni 'Jul.*29.*13:.*2005.*' /var/log/kdm.log24635:(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 29 13:13:01 2005[root@pc-djl djl]# less /var/log/kdm.logon tape dans la page de log qui s'affiche : /motifLe motif recherch est par exemple Fri Jul 29 13:13:01 2005, le curseur de less se place alors sur la ligne ou apparat le motif pour la premire fois . Commandes Dos et correspondance Linux Voir linux pratique HS10-Hiver 2004-P79

Changez les permissions (chmod) d'aprs le man chmod en anglaischmod [-options:R,v....] Mode FileouRpertoireoptions: -R applique aux rpertoires et fichiers contenus rcursivement-v affiche le rsultat sur chaque fichier trait Mode symbolique des permissions:[ugoa] [+-=] [permissions : rwx...] les permissions et changement s'appliqueront aux :u : user (propritaire) , g: group, o: others , a: all Actions: (+) ajout, (-) soustraire aux permissions existantes(=) fixe les permissions File : fichiers ou rpertoires sur lesquels s'appliquent les changements.Attention les partitions FAT ne supportent pas les utilisateurs, groupe....Les partitions FAT monte par l'utilisateur prennent les droits donns dans fstab cet utilisateur dans la partition . Exemples : knoppix@9[knoppix]$ chmod -Rv ug=rwx /ramdisk/home/knoppix/Djl-knoppixmode of `/ramdisk/home/knoppix/Djl-knoppix' changed to 0775 (rwxrwxr-x)mode of `/ramdisk/home/knoppix/Djl-knoppix/GuideLinux-Djl-10-4-04.sxw' changed to 0770 (rwxrwx---)mode of `/ramdisk/home/knoppix/Djl-knoppix/0-5_010505_160705.ofx' changed to 0774 (rwxrwxr--)fixe les permissions rwx au propritaire u et groupe g tous les fichiers du rpertoire /ramdisk/home/knoppix/Djl-knoppixAttention, les autres utilisateurs non cits dans la commande se voit attribus un droit par dfaut r ou r-x non souhait, on prfrera alors , root@1[knoppix]# chmod -Rv u=rwx,g=r-x,o= /mnt/hdb7/djl/Documents (attention 3+1 espaces aprs o= ) mode of `/ramdisk/home/knoppix/Djl-knoppix' changed to 0750 (rwxr-x---)mode of `/ramdisk/home/knoppix/Djl-knoppix/GuideLinux-Djl-10-4-04.sxw' changed to 0750 (rwxr-x---)Cel quivaut au droit en mode numrique : chmod -Rv 750 /ramdisk/home/knoppix/Djl-knoppixpour le mode numrique des permissions(plus simple et court finalement), voir : Le Systme Linux (Ed O'Reilly) P107Droit maxi 7 pour chaque (ugo), 0 (premier digit) est un octet supplmentaire (sticky Bit set user ID(SUID) laisser zro de prfrence)soit : root@1[knoppix]# chmod -Rv 770 /ramdisk/home/knoppix/Djl-knoppixmode of `/ramdisk/home/knoppix/Djl-knoppix' changed to 0770 (rwxrwx---)mode of `/ramdisk/home/knoppix/Djl-knoppix/GuideLinux-Djl-10-4-04.sxw' changed to 0770 (rwxrwx---)Donne les droits de lecture(r), d'criture(w) et d'excution(x) au propritaire(u), au groupe(g) et rien aux autres (o) Le bit SUID est mis par dfaut 0 .Voir :http://newbie.linuxbe.org/linux/plusloin/commandes-droits.htmlEn mode numrique, le droit maximal est 7 (rwx) et le minimal 0, dans l'ordre propritaire(u), au groupe(g) et autres (o): 770Le droit (r) vaut 4 , (w) 2 et (x) 1 . On les additionne pour chaque type d'utilisateur .On controle le rsultat par ls -l ou ls -la (aucun fichier cach): knoppix@8[knoppix]$ ls -l Djl-knoppix total 628 ; (donne le nombre total de fichiers contenus et ne les affiches tous que si l'option a est mise )ls-l affiche les droits attribus au propritaire (knoppix) et au groupe (knoppix) du fichier de 19030 octets , date, heure , nom .Si c'est un rpertoire, affiche le nombre de fichiers contenus -rwxr-x--- 1 knoppix knoppix 19030 Jul 16 10:36 0-5_010505_160705.ofx (......)Changer le propitaire, le groupe (chown):Attention les partitions FAT ne supportent pas les utilisateurs, groupe.... Les partitions FAT monte par l'utilisateur prennent les droits donns dans fstab (mem USB...) cet utilisateur dans la partition . Exprience confirme par : http://newbie.linuxbe.org/linux/plusloin/commandes-droits.htmlRemarque : les commandes qui suivent n'ont pas d'effets sur les systmes de fichiers qui ne grent pas les droits ( ex: fat de windows 95/98 )knoppix@9[knoppix]$ chown -Rv knoppix:knoppix /ramdisk/home/knoppix/Djl-knoppixAttribue tous les fichiers du rpertoire /ramdisk/home/knoppix/Djl-knoppix , le propritaire knoppix et le groupe knoppix .Chmod, Les droits-Bit SUID, KPPPProblme: Suite un chown -Rv /usr htif, la connexion internet par le bouton Graphique kppp, donne l'erreur suivante:Vous n'avez pas la permission d'excuter /usr/sbin/pppdAssurez-vous que kppp appartient au superutilisateur et que son bit SUID est activ.Et je ne peux me connecter internet qu'en root et avec ifup ppp0 puis dconnecter avec ifdown ppp0.Solution: [root@pc-djl djl]# ls -l /usr/bin/kppp-rwxr-xr-x 1 root bin 575372 mar 22 2005 /usr/bin/kppp*ici, le propritaire est bien root avec les droits rwx(7), le groupe bin avec r-x(5), les autres avec les droits r-x(5), apparemment pas de bit SUID actif . Vrification en mode numrique : [root@pc-djl djl]# chmod -v u=rwx,g=r-x,o=r-x /usr/bin/kpppLe mode d'accs de `/usr/bin/kppp' a t modifi 0744 (rwxrr).(SUID O, propritaire rwx(7), groupe r(4), autres r(4)Modification : [root@pc-djl djl]# chmod -v u=rwxs,g=rx,o=rx /usr/bin/kpppLe mode d'accs de `/usr/bin/kppp' a t modifi 4755 (rwsr-xr-x)Vrification : [djl@pc-djl ~]$ ls -l /usr/bin/kppp-rwsr-xr-x 1 root root 568236 sep 9 10:29 /usr/bin/kppp*Et le bouton kppp fonctionne maintenant sans erreur ! Il reste comprendre le rle du bit SUID . Ebauche de comprhension, D'aprs :http://newbie.linuxbe.org/linux/plusloin/commandes-droits.htmlRappels: Un utilisateur est dfini par son numero d'utilisateur (uid) son numero de groupe principal (gid ) ainsi qu'a ses groupes supplmentairesl'uid est un chiffre (normalement ) unique99% des problmes courants sont des problmes de droit!

Chmod, Les droits-Bit SUID, KPPP(suite)

Le droit sur un fichier se dcompose en : 1.droit du propritaire ( u ) 2.le droit du groupe propritaire ( g ) 3.droit pour tous les autres utilisateurs ( o )

A ces droits viennent se rajouter SUID (4000) , SGID ( 2000 ) et Sticky bit ( 1000 ) Comment crire le droit "tendu" ?Le SUID s'crit S ( la place du x du proprietaire ) si le propritaire n'a pas le droit d'executer le fichier, s dans le cas contraireLe SGID s'crit S ( la place du x du groupe proprietaire ) si le groupe propritaire n'a pas le droit d'executer le fichier, s dans le cas contrairele Sticky bit s'crit T ( la place du x du droit "des autres utilisateurs" ) si les autres n'ont pas le droit d'xecuter le fichier, t dans le cas contraireSUID : Fichiers excutables Le processus rsultant d'un fichier executable SUID ( 4000 ) possde les droits du proprietaire du fichier

SGID :Fichiers executables:Le processus resultant d'un fichier executable SGID ( 2000 ) possde les droit du groupe du propritaire du fichierRpertoires:Les fichiers cres dans le rpertoires ont pour groupe du proprietaire le groupe du proprietaire du rpertoire Sticky Bit: Fichiers excutablesLe processus rsultant d'un fichier executable Sticky bit ( 1000 ) reste en mmoire et son chargement est rapideRpertoires La suppression d'un fichier dans un rpertoire Sticky bit n'est possible que pour le propritaire

Chmod, Les droits-Bit SUID, KPPP(suite):Fonctionnement chiffr: chmod [ -R ] PERMISSION FICHIER-R : Recursif cd applique la commande dans le rpertoire et les sous rpertoiresFonctionnement lettr: chmod [ -R ] [uoga][+-=]PERMISSION,[uoga][+-=]PERMISSION,..etc FICHIER (plus complexe mais plus souple)

Excuter une commande en tant que root (sudo) et autoriser des utilisateurs l'utiliser comme root(visudo):d'aprs serge Basterot d'euskalug et http://cern91.tuxfamily.org/linux/indexconf.php?page=sudo

Rajouter la commande dans /usr/local/bin pour qu'elle soit excutable par tous (droits 755, avec propritaire root ou utilisateur).Rajouter dans son PATH /usr/local/bin pour aller chercher la commande, pour cel, on dite .bashrc en utilisateur normal . Et on ajoute: export PATH="$PATH:/usr/local/bin"

On pourra ajouter en ligne de commande utilisateur normal export PATH="$PATH:/sbin"

qui ajoute /sbin au PATH, provisoirement pour la session en cours. Rq: ce n'est pas bon de rajouter /sbin dans le .bashrc (merci serge Basterot d'euskalug)

Cette commande peut tre introduite dans un script qui utilise des commandes dans /sbin comme iwconfig, ifconfig ...Pour savoir o est mise la commande : $ whereis lacommande

Si la commande possde des commandes excutables par root seulement, ifup ra0, par exemple(le systme refusant de commander cette interface wifi, s'il n'est pas root), il faudra excuter la commande par sudo : [djl@portabDjl ~]$ sudo resodjlwifi.sh

sudo donne les droits root l'utilisateur pour certaines commandes autorise pour lui dans le sudoers file , que l'on dite en root par :# visudo .

Exemples : -------------------sudoers file pour portabDjl----------------------------------(.........)# Cmnd alias specificationCmnd_Alias IFUP=/sbin/ifupCmnd_Alias RESODJLWIFI=/usr/local/bin/resodjlwifi.shCmnd_Alias RESOLPSWIFI=/usr/local/bin/resoLPSwifi.shCmnd_Alias IFDOWN=/sbin/ifdown# Defaults specification

# Runas alias specification

# User privilege specificationroot ALL=(ALL) ALLdjl ALL=NOPASSWD: IFUP,NOPASSWD: IFDOWN,NOPASSWD: RESODJLWIFI,NOPASSWD: RESOLPSWIFIdo ALL=NOPASSWD: IFUP,NOPASSWD: RESODJLWIFIdf ALL=NOPASSWD: IFUP,NOPASSWD: RESODJLWIFI

# Uncomment to allow people in group wheel to run all commands# %wheel ALL=(ALL) ALL

# Same thing without a password# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom# %users localhost=/sbin/shutdown -h now------djl est autoris excuter ifup, resodjlwifi.sh, resoLPSwifi.sh, ifdown en tant que root sans donner son mdp user----

On termine en sauvegardant (Esc puis ZZ ) puis pour actualiser sudo: # sudo -v # exit (pour revenir en utilisateur normal . )$ sudo -l (pour voir ce que l'utilisateur est autoris faire en tant que root)

AJOUT DE COMMANDES/SCRIPT-BASH POUR UN UTILISATEUR;1/ CRATION D'UN RPERTOIRE DES EXCUTABLES POUR L'UTILISATEUR.$ mkdir ~/bin2/transfrer dans ~/bin les scripts3/leur donner les droits de lecture et excution pour le proprio(utilisateur),et lecture pour le groupe:/home/djl> chmod 540 -Rv bin/4/AJOUTER LE CHEMIN VERS LES COMMANDES DANS LE $PATH DU .bashrc:# programmes et environnement spcifique de l'utilisateur:#permet de rajouter des commandes/script et de les faire excuter .#on indique le chemin vers ces commandes que le systme va chercher dans la variable $PATH.PATH=$PATH:$HOME/binexport PATH5/ relancer la session de l'user et tester: OKTEST SUR **eeepc701:OK

Copier le rpertoire /etc (qui contient tous les fichiers de configuration de linux )[root@ordinateur-Djl /]# cp -rv /etc /home/djl/Documents/Sauv-etc-mdk10.0community-6-8-04/etc/gconf/schemas/gnome-panel-screenshot.schemas' -> `/home/djl/Documents/Sauv-etc-mdk10.0community-6-8-04/etc/gconf/schemas/gnome-panel-screenshot.schemas'`/etc/gconf/schemas/panel-default-setup.entries' -> `/home/djl/Documents/Sauv-etc-mdk10.0community-6-8-04/etc/gconf/schemas/panel-default-setup.entries'Lire le contenu d'un fichier :(Le Systme Linux-commandes courantes-P89)[root@ordinateur-Djl etc]# cat /etc/hosts ou [root@ordinateur-Djl etc]# cat hosts192.168.1.1 ordinateur-Djl.fr ordinateur-Djl127.0.0.1 localhostLit le contenu du fichier hosts (Voir Le Syst Linux-P517) qui contient les adresses IP de la machine locale et des machines du rseau).Modifier un fichier autoris root seulement avec Kwrite: [root@ordinateur-Djl etc]# kwrite /etc/hosts qq messages d'erreurs s'affichent!? puis, Kwrite s'ouvre avec le contenu que l'on peut modifier.Ici, je rajoute l'adresse du PC 192.168.1.2(djlmjof)[root@ordinateur-Djl etc]# more hosts (more affiche page par page et cran par cran)192.168.1.1 ordinateur-Djl.fr ordinateur-Djl127.0.0.1 localhost192.168.1.2 djlmjof.fr djlmjof

Edition de /etc/fstab dans Kwrite:[djl@ordinateur-Djl djl]$ kwrite /etc/fstabXlib: extension "GLX" missing on display ":0.0".Xlib: extension "GLX" missing on display ":0.0".kdecore (KAction): WARNING: KAction::updateShortcut(): name = "bookmarks_next", cut = Alt+PageDown; No KAccel, probably missing a parent collection.kdecore (KAction): WARNING: KAction::updateShortcut(): name = "bookmarks_previous", cut = Alt+PageUp; No KAccel, probably missing a parent collection.Kwrite s'ouvre aprs tous ces avertissements Curieux....et affiche le contenu modifiable par root et d'autres programmes automatiquement/dev/hdb1 / ext3 defaults 1 1none /dev/pts devpts mode=0620 0 0/dev/hdb7 /home ext3 defaults 1 2/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0/dev/hdd /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0/dev/hda1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0/dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage=850 0 0/dev/hda6 /mnt/win_e vfat umask=0,iocharset=iso8859-15,codepage=850 0 0none /proc proc defaults 0 0/dev/hdb6 /usr ext3 defaults 1 2/dev/hdb5 swap swap defaults 0 0none /mnt/removable supermount dev=/dev/scsi/host3/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,kudzu,codepage=850 0 0

3. Organisation des rpertoiresVoici l'arborescence d'un systme UNIX classique:/ est le rpertoire racine, tous les autres rpertoires en dpendent. Par exemple le rpertoire o est "mont" mon CD-ROM est sur /mnt/cdrom. On n'a donc pas comme sous MS-DOS, diffrentes lettres qui correspondent diffrents lecteurs disctincts physiquement. Les lecteurs sont harmonieusement monts en rpertoires dans l'arborescence UNIX. /bin contient les binaires fondamentaux la gestion de Linux. On y retrouve par exemple les commandes prcdemment tudies. /dev contient une multitudes de fichiers dits spciaux. L'un deux correspond mon modem. Je dois indiquer ce fichier dans la configuration de mes outils de communication. De mme /dev/hda1 correspond la premire partition de mon disque dur IDE, si mon disque dur est un SCSI, son nom sera /dev/sda1. Un dernire exemple: /dev/fd0 correspond mon lecteur de disquettes. Pour une application, allez voir la "section consacre mount". /etc contient tous les fichiers de configuration de linux. On y retrouve par exemple le fichier /etc/passwd, qui dfinit les mots de passe des utilisateurs. /sbin contient les binaires du systme. On y trouve par exemple la commande shutdown qui permet d'arrter l'ordinateur. /home est le rpertoire qui contient les rpertoires des utilisateurs du systme. Le rpertoire des utilisateurs est automatiquement cr avec la cration d'un compte. J'ai par exemple dans mon ordinateur un compte que j'utilise en permanence (comme maintenant, pendant la rdaction de ce petit guide), tous mes fichiers personnels sont dans /home/delcros. J'ai un autre utilisateur de ma machine, lui se logue en tant que gorka. Il stocke ses fichiers dans le rpertoire /home/gorka). /lost+found est le rpertoire des fichiers perdus. Ces fameux fichiers qui, du fait d'erreur disque, se retrouvent sans chemin d'accs. Le binaire fsck, qui est lanc rgulirement au dmarrage de linux, se charge de les dtecter et de les stocker dans le rpertoire /lost+found /tmp est un rpertoire accessible par tous les utilisateurs du systme, il permet de ne pas encombrer son rpertoire personnel par des fichiers que l'on souhaite de toute manire rapidemment dtruire ou modifier. /var/spool est le rpertoire des fichiers qui servent de file d'attente. Par exemple, les files d'attente de l'imprimante se trouvent sous ce rpertoire. Les donnes imprimer, envoyer, ... sont stockes dans ces files d'attentes jusqu' ce qu'elles soient traites. /usr contient grosso modo tout ce qui concerne les binaires utiles tous les utilisateurs et quelques commandes d'administration. On y trouve cependant d'autres choses:/usr/bin contient donc les binaires disponibles pour les utilisateurs et les scripts. /usr/X11R6 contient tout ce qui concerne Xfree86 (les bibliothques, les binaires, la documentation). /usr/include contient tous les "headers" ncessaires la programmation dans les diffrents languages. /usr/lib contient toutes les bibliothques ncessaires au fontionnement des logiciels. (comme par exemple la bibliothque C ou C++ ou tcl/tk). /usr/local on y met ce qu'on veut, mais surtout les fichiers d'usage local. J'y place les logiciels qui ne sont pas habituellement livrs avec linux et que j'ai trouv dans d'autres CD-ROM ou sur l'Internet. .

Trouver un fichier et afficher le chemin pour y arriver (Arborescence-path) (find, locate et which)) (suite):Autres options : pour la commande find d'aprs le guide linux Mathieu Decoree (4/99) /home/djl/Documents/documents-Djl/informatiq/logiciels/Linux/DocLINUX

Exemple simple: comment trouver un fichier portant un nom donn ?[delcros@mistra delcros]$ find / -name linux-test2 -print /home/delcros/linux-test2Dcomposition de la commande de l'exemple:"/" indique que nous voulons chercher partir de la racine notre fichier."-name " est l'option qui indique ici que nous voulons spcifier le nom d'un fichier."-print" demande find d'afficher le rsultat.Pour chercher tous les fichiers commencant par "linux-tes" et dfinir partir de quel rpertoire on souhaite effectuer la recherche on utilise cette syntaxe:[delcros@mistra delcros]$find /home/delcros -name 'linux-tes*' -printLe nombre d'options de find est impressionnant. En voici quelques unes:-type permet d'indiquer le type de fichier que l'on recherche. Si vous cherchez seulement un rpertoire et non pas un fichier vous pourrez utilisez cette option:[delcros@mistra delcros]$find /usr -type d -name bin -printIci, on demande find de trouver les rpertoires (l'argument "d" (comme "directory") de l'option -type indique que l'on cherche un rpertoire) du nom de "bin" partir du rpertoire /usr.root@8[documents-Djl]# find /mnt/hda2 -type d -name 0-utile -print/mnt/hda2/sauvegarde-pc-djl/home/djl/Documents/documents-Djl/0-utile(On a demand de chercher le rpertoire 0-utile, partir du rpertoire /mnt/hda2ou bien, le -print tant mis par dfaut :root@1[informatiq]# find /mnt/hdb7 -type d -name informatiq/mnt/hdb7/djl/Documents/documents-Djl/informatiq-exec ou -ok permet d'excuter une commande sur les fichiers trouvs. La diffrence entre -exec et -ok est que la deuxime vous demandera pour chaque fichier trouv si vous souhaitez rellement raliser l'opration:[delcros@mistra delcros]$find -name 'linux-tes*' -print -ok rm {} \;./linux-testrm ... ./linux-test ? y[delcros@mistra delcros]$Dans l'option -exec, la paire d'accolades se substitue aux fichiers trouvs, et l'anti-slash li au point virgule forme une squence d'chapemment.

Trouver un fichier et afficher le chemin pour y arriver (Arborescence-path) (find, locate et which)) (suite):Trouver avec find un ensemble de fichiers dans /usr/X11R6/lib dont les noms commencent par libGLroot@3[knoppix]# find /usr/X11R6/lib -name libGL*[djl@pc-djl ~]$ find /home/djl/Documents/documents-Djl/courrier_famille/images -name *Sustary*/home/djl/Documents/documents-Djl/courrier_famille/images/Avion/ACBz-Idaux-Oloron-4-5-03/Bz-Idaux-Oloron-4-5-03-MadeleineColSustary444-E.jpg (..) (recherche d'un fichier dont le nom contient Sustary , l'option permettant d'ignorer la casse est (i ) comme pour grep)Commande Locate: cherche dans une base de donne et non dans tout l'arborescence . Elle est donc plus rapide mais ncessite une ractualisation par updatedb . ex :locate -i nondufichier (-i ignore la casse)slocate est la version scurise de GNU locate commande which: vous permet simplement de connatre le chemin d'un excutable. Exemple:[delcros@mistra delcros]$ which ls /bin/lsChercher dans 'Documents' sous le rpertoire courant des fichiers dont le nom contient 'MCC.*MFA.*.sxc':[djl@pc-djl ~]$ find Documents |grep -i 'MCC.*MFA.*.sxc'Documents/documents-Djl/prof/MotElec/MoteurCC/CaracMotCC/MCCMFA12-24V_3-6-02-DISPERSIONMES-R.sxcTrouver un rpertoire partir du rpertoire courant en ignorant la casse (option i )[djl@pc-djl ~]$ find -type d -iname *courrier*./Documents/documents-Djl/courrier_familleTrouver un fichier partir de son nom en ignorant la casse (option i )[djl@pc-djl ~]$ find ./Documents/documents-Djl/courrier_famille -iname *ursuya*./Documents/documents-Djl/courrier_famille/images/Avion/ACB-Bz-Mourenx-13-10-02/ACB-HR-Bz-Mourenx-13-10-02-Depar-S-Hasparren-Ursuya-09.jpgTrouver les fichiers cr une date de cration donne-anne....ctime:Recherche par un moteur de recherche avec : linux find ctime ou slectionner fichiers dates find linux

D'aprs : http://www.slyunix.org/documentation/cours_unix.php?cours=shell&chap=11

Les signes + ou permettent de prciser les termes de plus et de moins :-mtime 1 : fichiers modifis hier (entre 24 et 48 heures) -mtime -3 : fichiers modifis il y a moins de trois jours (72 heures) -atime +4 : fichiers modifis il y a plus de 4 jours (plus de 96 heures)$ find /tmp -type f -size +100k -ctime +5 -print (fichier normal -type f , de plus de 100k -size +100k, cr il y a plus de 5jours -ctime +5 , afficher sur l'cran -print

[djl@pc-djl ~]$ find ./Documents -mtime -3 -a -iname 'ds*' -ls (fichiers modifis il y a moins de 3 jours (-mtime) -3 et (-a) dont le nom commence par ds (-iname 'ds*') , faire la liste avec permissions...(-ls)

C'est donc la commande chmod qui permet de modifier ces permissions qu'ont les utilisateurs sur le fichier. videmment, seul le propritaire du fichier a le pouvoir de modifier ces permissions ( part bien sur le superutilisateur "root" qui peut faire absolulement tout ce que bon lui semble ... Par exemple, nous dcidons que n'importe qui pourra modifier notre fichier linux-test:[delcros@mistra delcros]$ chmod a+w linux-test "a" indique que tous les utilisateurs seront touchs par la modification des permissions "+" signifie que c'est une permission supplmentaire que l'on donne. Pour en supprimer une il suffit de remplacer le signe "+" par "-". "w" signifie que c'est la permission d'criture que nous donnons. Pour vrifier que tout a bien fonctionn, faites un "ls -l linux-test", nous obtenons:-rw-rw-rw- 1 delcros delcros 9 Jul 19 19: 03 linux-test Si maintenant nous voulons supprimer ce droit d'criture mais aussi le droit de lecture pour le groupe propritaire et les autres utilisateurs nous utilisons la syntaxe suivante:[delcros@mistra delcros]$ chmod go-wr linux-test "go" signifie que la commande affectera le groupe propritaire et les autres utilisateurs. "wr" signifie que la modification portera sur les droits d'criture ou de lecture. (on aurait pu aussi crire la commande en mettant "rw", l'ordre n'a pas d'importance). Dernier exemple: je souhaite que le propritaire du fichier puisse excuter ce fichier:[delcros@mistra delcros]$ chmod u+x linux-test

Ainsi le propritaire du fichier a le droit d'excuter linux-test (ce qui de toute manire dans ce cas ci ne servira pas grand chose puisque linux-test n'est ni un binaire ni un script ...) Si nous souhaitons dfinir d'un seul mouvement toutes les permissions d'un fichier, on peut utiliser la syntaxe suivante (nous voulons que linux-test soit en lecture, en criture et en excution pour le propritaire, que le groupe n'ait le droit que de le lire et d'crire et que les autres utilisateurs ne puissent que le lire):[delcros@mistra delcros]$ chmod u=rwx,g=rw,o=r linux-test En une seule ligne grce au signe "=" nous avons dfinit l'ensemble des droits. Il existe une autre facon d'indiquer les permissions, nous aurions pu utiliser la syntaxe suivante pour l'exemple prcdent:chmod 764 linux-test La syntaxe est vraiment trs diffrente ... En ralit, nous venons d'utiliser la notation binaire pour dfinir les droits:Petit rappel:Binaire ------- Logique ------ Dcimal000 -------- (---) ------- 0001 -------- (--x) ------- 1010 -------- (-w-) ------- 2011 -------- (-wx) ------- 3100 -------- (r--) ------- 4101 -------- (r-x) ------- 5110 -------- (rw-) ------- 6111 -------- (rwx) ------- 7Le 0 indique donc un tiret et le 1 indique que la lettre correspondant la position doit tre inscrite. Donc pour notre exemple, rwx (pour le propritaire) correspond 7, rw (pour le groupe correspond 6, et r (pour les autres utilisateurs) correspond 4. Nous avons bien la squence 764. les chiffres doivent tre dans l'ordre, le premier pour le propritaire, le deuxime pour le groupe, le troisime pour les autres utilisateurs. - Dfinir le propritaire et le groupe d'un fichier (chown) Prambule: cette commande ncessite d'tre administrateur systme, il vous faut donc vous loguer en root (utiliser la commande "su" pour vous loguer en root):[delcros@mistra /home]$ su rootPassword: lorsque nous avons effectu un ls -l sur le fichier linux-test, nous avons obtenu:-rw-r-r-- 1 delcros delcros 9 Jul 19 19: 03 linux-test Le premier nom "delcros" est le propritaire du fichier, c'est lui qui peut placer les droits de proprit sur le fichier. Le deuxime nom "delcros" indique le groupe utilisateur du fichier. C'est l'administrateur systme qui peut dcider des utilisateurs qui feront partie du groupe (dans certains cas, l'administrateur systme peut permettre un utilisateur de dterminer lui mme qui fera partie du groupe). Le fichier /etc/group montre les diffrents groupes qui existent dans le systme). Je peux dcider par exemple que le fichier linux-test n'appartienne plus l'utilisateur "delcros" mais l'utilisateur "thomas":[root@mistra delcros]# chown thomas.delcros linux-test Vrifions:[root@mistra delcros]# ls -l linux-test-rwxrw-r-- 1 thomas delcros 9 Jul 19 19: 03 linux-test Le nouveau propritaire du fichier est bien thomas.

Une option de chown est connatre:chown -R (rcursif) permet de modifier les permissions d'un rpertoire et de ses sous-rpertoires:Il m'est arriv par exemple de copier de la documentation qui se trouvait dans un rpertoire "doc" dont le propritaire tait l'administrateur systme dans le rpertoire d'un utilisateur pour qu'il en ait la plus totale disposition. J'ai donc d'une part copi tout le rpertoire et ses sous rpertoires dans le rpertoire de l'utilisateur grce la commande "cp" et son option "-r" (voir la section consacre cp) et j'ai donc d aussi modifier les droits de proprits de tout ce rpertoire et de ses sous rpertoires grce la commande chown et son option -R:[root@mistra delcros]# chown -R delcros.delcros doc ceci a permis de fixer en une seule fois le propritaire de plusieurs sous rpertoires et de fichiers.

Lecture du journal (log) du PC qui liste les vnememts-tail:[root@pc-djl djl]# tail -f /var/log/messagesMay 5 15:02:43 pc-djl kernel: usb 2-1: USB disconnect, address 3May 5 15:02:52 pc-djl kernel: usb 2-1: new full speed USB device using address 4May 5 15:03:00 pc-djl CROND[18954]: (root) CMD ( /usr/share/msec/promisc_check.sh)May 5 15:04:00 pc-djl CROND[18994]: (root) CMD ( /usr/share/msec/promisc_check.sh)May 5 15:05:00 pc-djl CROND[19073]: (root) CMD ( /usr/share/msec/promisc_check.sh)May 5 15:05:00 pc-djl CROND[19075]: (root) CMD ( /usr/share/sshd-monitor/sshd-restarter)May 5 15:05:00 pc-djl sshd: warning: /etc/hosts.allow, line 7: missing ":" separatorMay 5 15:05:00 pc-djl sshd: warning: /etc/hosts.allow, line 8: missing ":" separatorMay 5 15:05:00 pc-djl sshd[19082]: Did not receive identification string from ::ffff:127.0.0.1tail affiche la dernire partie (par dfaut : 10 lignes) de chacun des fichiers indiqus. Avec l'option -f, tail boucle indfiniment en essayant de lire les vnements au fur et mesure, mme s'il n'y a pas de changement ..tailf n'affiche que les changements .

On dconnecte puis connecte l'appareil photo Argus DC -1510(reconnu par flphoto)puis toute les minutes, car CROND /CMD check l'horloge .Ensuite, un souci d'identification ssh revient priodiquement apparemment la boucle locale est implique .

- Utilisez votre cdrom, votre lecteur de disquette ... etc .. (mount )La commande mount est utilise par linux ds son dmarrage. Elle permet de monter une systme de fichier, c'est--dire de le rendre accessible. Ce montage est parfois effectu automatiquement grce au fichier de configuration /etc/fstab. Ce fichier contient tout ce que linux doit monter lors de son dmarrage.Une question souvent pose dans les forums est "comment puis-je lire un CD-ROM ou une disquette". Il faut d'une part crer un point de montage, puis monter le medium et enfin savoir le dmonter si on veut pouvoir en mettre un autre. Crer un point de montage Crer un point de montage signifie tout simplement crer un rpertoire o l'on pourra chaque fois qu'on le souhaite regarder le contenu d'un CD-ROM. Le plus souvent ce rpertoire est cr dans le rpertoire /mnt. Pour ma part je l'ai mont dans la racine et je l'ai appel tout simplement cdrom:[root@mistra /]# mkdir /mnt/cdrom Monter le cdrom:La premire chose connatre est le nom du fichier spcial qui correspond votre cdrom. Les fichiers spciaux sont ces fameux fichiers "device" ("dipositif" en francais ...) que l'on trouve dans le rpertoire /dev. C'est en quelque sorte des drivers.Les lecteurs IDE commencent par les lettres "hd" alors que les lecteurs scsi commence par les lettres "sd". Si vous avez deux lecteurs IDE (un disque dur et un cdrom par exemple), le disque dur s'appelera normalement hda et le cdrom hdb. Si par exemple le disque dur contient 4 partitions, la premire s'appelera hda1, la deuxime hda2 , etc ...Donc logiquement si vous tes dans la situation classique o vous possdez un disque dur et un cdrom, la commande suivante vous permettra de monter le cdrom sur le point de montage /mnt/cdrom:[root@mistra /]# mount -t iso9660 /dev/hdb /mnt/cdromiso9660: est le type de formatage du support: pour les cdrom c'est le format "iso9660", pour une disquette MS-DOS, c'est le format "ms-dos", "hpfs" pour une partition OS/2 et pour linux c'est le format "ext2", etc /dev/hdb est le "device" du cdrom /mnt/cdrom est le point de montage. Vous n'avez plus qu' vous dplacer dans le rpertoire /mnt/cdrom et lister le contenu de ce rpertoire. Dmonter un cdrom: umount Pour changer de CD-ROM, il ne suffit pas d'appuyer sur le bouton eject du lecteur, de changer le CD-ROM et de relister le contenu du point de montage. Il faut d'une part dmonter le CD-ROM en place pour ensuite le remplacer par un autre qui devra lui mme tre "mont" de la manire qui a t explique au point 2. La commande pour dmonter le cdrom est:[root@mistra /]# umount /mnt/cdrom Ne restez pas dans le rpertoire /mnt/cdrom pour le faire, soyez par exemple la racine. Le CD/DVD ne se monte pas spontanment (distributions rcentes .Depuis 2005, un dispositif d'automontage existe):Parfois, les CD ne se monte pas correctement spontanment l'introduction du CD dans le lecteur :1.Mthode graphique (sous Mandriva 2006, mthode similaire pour les autres distributions):Aller dans le bureau-->priphriques(devices)-->Clic Bouton Droit(BD) sur le(s) lecteur(s) CDROM(hdc) , CDROM(hdd), ... --> monter . 2.En console(Terminal Bash ici ):[djl@pc-djl ~]$ ls -ls /mnt (recherche des priphriques dans le rpertoire de montage /mnt qui peut s'appeler /media dans les distributions bases sur debian (Ubuntu, knoppix, Debian...)2 dr-xr-xr-x 11 root root 2048 oct 31 01:00 cdrom/2 dr-xr-xr-x 3 root root 2048 nov 1 09:20 cdrom2/[djl@pc-djl ~]$ mount /mnt/cdrom2 (pour monter cdrom)Si cela ne marche pas, il faut le faire en superutilisateur (root-su) en console. Se reporter aux articles sur mount ici et ailleurs .

Dmarrage d'un DVD Kaffeine ou Totem...:1/ s'assurer que le DVD est mont . Si aucune structure de formatage de CD n'est reconnue, le CD/DVD ne sera pas mont . Voir prcdemment (paragraphe Le CD/DVD ne se monte pas spontanment)2/ Kaffeine: Dmarrage-> lire un DVDTotem: Movie->play Disc

Monter et dmonter un e mmoire Flash USB:Connecter un lecteur flash USB (palmkey, diskonkey...) ou une cl usb sous Linux, mais aussi certains appareils photos numriques... Avec Mdk 10.0 :on a l'utilitaire supermount qui monte et dmonte automatiquement les priphriques amovibles : CD, Floppy, USB.1/Montage: on met le priphrique, l'icne (CD,.., Disque dur pour mem Flash USB)s'affiche sur le bureau . Termin.2/ Dmontage: a/ fermer toutes les applications qui accdent au priphrique.b/ retirer le priphrique.Termin3/ l'enlvement avant fermeture des applications provoque un plantage de la machine et ncessite un redmarrage .Il reste alors l'icne du priphrique sur le bureau et son rpertoire mont sur l'arborescence.A enlever avec : a/ umount /mnt/removable (pour les USB); b/ mc /mnt effacer le rpertoire /mnt/removable .Le montage/Dmontage peut se faire directement par mount/umount avec l'avantage qu'en console, on est prvenu que le priphrique est occup et on ne peut pas le dmonter par inadvertance .Recrer le rpertoire /mnt/removable ncessaire supermount pour monter les USB :[root@ordinateur-Djl djl]# mkdir /mnt/removableVrifier les points et caractristiques de montage des partitions dans fstab:[djl@ordinateur-Djl djl]$ more /etc/fstab/dev/hdb1 / ext3 defaults 1 1(...)none /mnt/removable supermount dev=/dev/scsi/host1/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-Cette ligne est utilise pour monter les priphriques USB Pour enlever les icnes DDUR USB du bureau rests mauvais dmontage:1/ Enlever de /etc/fstab et /etc/mtab none /...../removable ; none /...../removable2 et laisser none /...../removable3 si actif 2/ Fermer les applics qui y accdent et dbrancher la mem USB .3/

Problme de montage ou dmontage de memoires USB :1/ Dans le man de mount , on a le rle de fstab qui indique les fichiers monter au dmarrage, chaud, en user ou root...2/ On cherche sur quel devices est mont la flash USB : mount -l -t vfat ; mount donne la liste de tous les fichiers monts contenue dans mtab . Dans mtab on a : none on /mnt/removable type supermount (rw,dev=/dev/scsi/host0/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,codepage=850)none a une signification ambigu (voir le man de mount )[root@ordinateur-Djl djl]# mount -l -t supermountnone on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=auto,--,umask=0,iocharset=iso8859-15,codepage=850)none on /mnt/removable type supermount (rw,dev=/dev/scsi/host0/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharSur la liste euskalug: avec mount -l -t vfat/dev/sdb1 on /mnt/removable type vfat (rw,noexec,nosuid,nodev,sync,users,umask=0,iocharset=iso8859-15,codepage=850) pour recrer(formater) un systme de fichiers fat : il faut dmonter la clef, aprs avoir repr quel device est attribue la partition (/dev/sda1 par exemple, la commande mount devrait dire cela lorsque la clef est monte).

puis mkfs.msdos /dev/sda1 ou mkfs.vfat /dev/sda1(si sda1 est le bon device)-Formatage en FATMontage USB non russi par supermount il suffit souvent de relancer le demon USB et la partition /dev /sda1 se monte alors nouveau .[root@pc-djl djl]# /etc/init.d/usb restartInitialisation du contrleur USB (uhci-hcd) : [ OK ]Chargement des modules USB de gestion d'imprimante [ OK ]Eteindre et rallumer (ou dbrancher/Brancher) le priph USB.[root@pc-djl djl]# df -hSys. de fich. Tail. Occ. Disp. %Occ. Mont sur/dev/hdb1 9,9G 1,7G 7,7G 18% //dev/hdb7 61G 28G 33G 47% /home/dev/hda1 13G 3,5G 9,0G 28% /mnt/win_c/dev/hda5 13G 381M 13G 3% /mnt/win_d/dev/hda6 13G 1,8G 11G 15% /mnt/win_e/dev/hdb6 3,9G 2,7G 1,1G 73% /usr/dev/sda1 126M 115M 12M 92% /mnt/removableParfois, il faut supprimer dans /etc/fstab/ la ligne : ..../dev/sda1.../removable/.... ou ..../dev/sda2..../removable2/....puis relancer par [root@pc-djl djl]# /etc/init.d/usb restartMmoire USB Flash (compact Flash etc) dont la capacit totale n'est plus accessible -Formater :Exemple: Carte Mmoire d'appareil Photo Numrique(APN) connect en USB (64Mo). $ df -h (affiche 50Mo occup alors que les fichiers lisibles n'occupent qu'1Mo )1/ Formater avec l'APN 2/ Sinon(exemple Mem USB 128Mo):a/ [djl@pc-djl ~]$ mount (On repre la partition cre-ici vfat)/dev/sdb1 on /mnt/removable1 type vfat (rw,nosuid,nodev,noatime,codepage=850,iocharset=iso8859-15,user=djl)b/ On DMONTE puis recre le mme type de partition par : $ mkfs.vfat /dev/sdb1 ou # mkfs -tvfat /dev/sdb13/ On vrifie : # fdisk -ls /dev/sdb1Disque /dev/sdb1: 131 Mo, 131842048 octets (...)

Avec Mandrake 9.0: (Site LEA -Linux Entre Amis-http://lea-linux.org)Avec la dernire distribution de Mandrakesoft, Linux Mandrake 9.0 (noyau 2.4.19-16mdk), c'est extrmement simple! Il suffit de connecter le lecteur Flash USB, et de le monter en tapant:$ mount /mnt/removablePour accder aux fichiers:$ cd /mnt/removableAvant de le dconnecter, il ne faut pas oublier de le dmonter:$ umount /mnt/removableNota (voir la procdure dtaille ci-dessous pour plus d'information):Sur cette distribution linux, le fichier /etc/fstab contient la ligne suivante:/dev/sda1 /mnt/removable auto user,iocharset=iso8859-15,kudzu,codepage=850,noauto,umask=0,exec 0 0Les modules chargs par dfaut (visibles en tapant lsmod) sont usbcore et usb-uhci. Il n'y a pas usb-storage, mais cela fonctionne quand mme...La plupart des priphriques contiennent des informations en clair (une chane de caratre) les dcrivant. Elles sont prsentes dans les lignes commenant par "S:". Quelques lecteurs Flash USB ne contiennent aucune information (mon palm key est dans ce cas...). L'information relative la version de vos priphriques est prsente aprs "P:". Pour mon palm key:P: Vendor=0c76 ProdID=0003 Rev=1.0Ds que vous avez une entre dans ce fichier pour votre lecteur Flash USB, vous pouvez continuer. Si il n'y a pas d'entre, contrler la connexion physique de votre priphrique et assurez-vous que les modules ncessaires sont bien chargs dans le noyau. Le driver usb-storageLe travail du driver usb-storage est de lier les priphriques de stockage de masse USB des priphriques SCSI. Ceci autorise les priphriques USB tre traits comme des priphriques de stockage amovibles. Si tout c'est bien pass, le Lecteur Flash USB doit tre assign un priphrique SCSI. Dans /proc/scsi, vous devez voir un rpertoire nomm usb-storage-0 ou similaire. Le numro la fin peut tre diffrent, il dpend du nombre de priphriques de stockage USB prsents sur votre systme. Le fichier /proc/scsi/scsi contient des dtails sur les priphriques sont rpertoris comme priphriques SCSI.Qq liens: www.uselinuxathome.com

Changement de propritaire de /mnt/removable ( Memoire Flash USB)Placer les proprits (chmod)Voir les droits du fichier .On a slectionn le fichier Astro comme exemple:C'est un rpertoire (d); Droits du propritaire: (r) lecture, (w) crire, (x) droit d'excution de logiciels ; Droits du groupe: (r) lecture, (-) pas droit d'criture, (x) excution , Droit des autres utilisateurs: (r) lecture, (-) pas de droit d'criture,(x) droit d'excution2 (nombre de liens ) l'identifiant unique d'un fichier n'est pas son nom (il peut en avoir plusieurs sur le mme disque ), mais un numro (le numro d'inud)root (propritaire)nogroup (pas de groupe dfini pour ce fichier ou rpertoire)2048 (taille du fichier en octets)mar 28 20:09 (date de modif)

[djl@Djl djl]$ ls -l /mnt/removabledrwxr-xr-x 2 root nogroup 2048 mar 28 20:09 Astro/ [djl@Djl djl]$Il n'est pas possible de changer le propritaire et les utilisateurs d'une partition windows car windows (sauf XP)n'a pas la notion d'utilisateurs !Avec menuK -> Configurer Ordinateur -> Diskdrake1/ On dmonte la partition sda1 cre et on passe en mode expert (il faut tre root)2/ Options -> on coche user(permet le montage dmontage par les utilisateurs ordinaires) et umask = 0 l'autorisation d'criture aux autres utilisateurs ,on valide (terminer) et on monte la partition .3/ Vrif, on cre toto partir de djl et on lance la liste des pts(ls -l):[djl@Djl djl]$ ls -l /mnt/removabletotal 1162drwxrwxr-x 2 root root 2048 mar 28 20:09 Astro/etc, les autres rpertoires et fichiers sont modifis de mme automatiquement. De mme avec la partition windows win_d:[djl@Djl djl]$ ls -l /mnt/win_dtotal 1472-rwxrwxrwx 1 root root 1060864 oct 26 2002 ffastun0.ffx*etc pour les 1472 fichiers

Formater une Mmoire Flash USB (partition LINUX):

1.Reprer le nom de la partition et son ventuel montage sur le systme de fichiers Linux : bash-3.00$ df -hSys. de fich. Tail. Occ. Disp. %Occ. Mont sur/dev/sda1 1,9G 1,1G 740M 60% /mnt/ZMate_2GBLa commande mount permet aussi de connaitre le type de formatage :/dev/sda1 on /mnt/ZMate_2GB type ext2 (rw)ici, une partition Linux ext2, non journalise, avec le droit de lire et d'crire .

2.Dmonter la partition : [root@pc-djl djl]# umount /dev/sda1

3.Formater la partition en ext2 : [root@pc-djl djl]# mke2fs -nv /dev/sda1 ( teste du formatage, la commande crit ce qu'elle ferait si elle formatait)[root@pc-djl djl]# mke2fs -v /dev/sda1 (formatage avec l'option verbose -v)

4.Vrification: [root@pc-djl djl]# ls -la /dev/sda1 (on liste les rpertoires cr et les droits,uniquement pour root. C'est lui qui a mont)brw-rw---- 1 root disk 8, 1 fv 22 10:27 /dev/sda1 [root@pc-djl djl]# mount /dev/sda1 /mnt/ZMate_2GB/ ( on monte la partition)[root@pc-djl djl]# df -h (on vrifie le montage-on peut le faire avec mount)

5.Changement du propritaire pour autoriser un utilisateur crire et lire les fichiers: [root@pc-djl djl]# chown -Rv djl:djl /mnt/ZMate_2GB/

[root@pc-djl djl]# ls -la /mnt/ZMate_2GB/ (on vrifie que le propritaire djl ici est bien correct)total 24drwxr-xr-x 3 djl djl 4096 fv 22 10:57 ./drwxr-xr-x 11 root root 4096 fv 22 10:28 ../drwx------ 2 djl djl 16384 fv 22 10:57 lost+found/(le propritaire a le droit de lire crire et excuter. Le groupe djl et tous les autres ont le droit de lire et d'excuter ) 6.On souhaite que seul djl, ai le droit de lire, crire et excuter. On change les droits par chmod:bash-3.00$ chmod -Rv 700 /mnt/ZMate_2GB/djlperso (droit de lire 4 + droit d'crire 2 + droit d'excuter 1 pour djl et rien pour les autres , donc 0, pour le groupe djl, et les autres ) vrification : bash-3.00$ ls -la /mnt/ZMate_2GB/total 28drwxr-xr-x 4 djl djl 4096 fv 22 11:04 .drwxr-xr-x 11 root root 4096 fv 22 10:28 ..drwx------ 53 djl djl 4096 fv 22 13:33 djlpersodrwx------ 2 djl djl 16384 fv 22 10:57 lost+foundbash-3.00$ chmod -Rv 700 /mnt/ZMate_2GB/djlperso

Installation de logiciels: Installer dvdrip: mdk :# urpmi dvdrip ; deb ( je suppose ) :# apt-get dvdrip ; gentoo :# emerge dvdripEt en franais en plus ! Antoine(liste Abul)ps. Aucun intrt de l'installer partir des sources...Documentation un guide dans le rpertoire suivant : /home/djl/Documents/documents-Djl/informatiq/logiciels/Linux/DocLINUXMails de l'Abul .Plante LINUX-29-04-05/2004-P35:Paquetage RPM(Mdk, RedHat ,...) On double Clic dessus ou rpmi en console Je viens de tenter et de russir trs simplement l'installation de cette version sur Mandrake 9.2.Comme OpenOffice n'a pas de dpendances sur les system libraries, j'ai flair que c'tait possible et a l'tait.

J'ai rcupr les rpm de OOo pour la Mdk 10.0 sur le Club :OpenOffice.org-1.1.2-1mdk.i586.rpmOpenOffice.org-help-fr-1.1.2-1mdk.i586.rpmOpenOffice.org-l10n-fr-1.1.2-1mdk.i586.rpmOpenOffice.org-libs-1.1.2-1mdk.i586.rpm

Avec le MCC, enlever les logiciels, j'ai recherch OpenOffice et supprim les quatre paquets trouvs.Ensuite, avec une console, connect en tant que rooturpmi OpenOffice.org-* Autre mthode:1/Avec mc on recherche OpenOffice.org-1.1.2-3.1*2/ ds mc -->changer rep 3/ su --->rooturpmi est un utilitaire mdk qui se dbrouille installer le paquetage et ses dpendances qu'il recherche automatiquement . Si l'on veut installer une version antrieure, il dsinstalle aprs demande la version rcente .

[root@ordinateur-Djl ooofreu]# urpmi OpenOffice.org-*Les paquetages suivants ont des signatures non valides: (on ignore sur les 4 paquets) Voulez-vous continuer l'installation? (o/N) o Prparation... 1:OpenOffice.org-libs 2:OpenOffice.org 3:OpenOffice.org-l10n-fr 4:OpenOffice.org-help-fr Installation de l'diteur we Amaya: amaya_wx-9.2.2-1.i386.rpm[root@pc-djl djl]# find /home/djl -iname '*amaya*'/home/djl/Documents/documents-Djl/informatiq/logiciels/LogicielsLibres/EditeurWeb/amaya_wx-9.2.2-1.i386.rpm[root@pc-djl djl]# urpmi -v /home/djl/Documents/documents Djl/informatiq/logiciels/LogicielsLibres/EditeurWeb/amaya_wx-9.2.2-1.i386.rpm

Installation de logiciels(suite): L'installation, la dsinstallation et la gestion des dpendances se fait trs simplement en ligne de commande. Regarder le contenu d'un package qu'on se propose d'installer : rpm -qpli nom_du_package Installer : rpm -i nom_du_package.rpm Mettre jour un logiciel install : rpm -uvh nom_du_package.rpm Interroger la base de donnes des logiciels installs : rpm -qali |grep gwget renvoie le nom et la version installe de gwet, des informations sur ce logiciel, et la liste de l'ensemble des fichiers qu'il comporte. Il est trs fortement dconseill de forcer une installation ou d'outrepasser des dpendances. Si rpm vous indique que quelque chose manque, installez le. La page de man de rpm est une lecture indispensable. Cette commande permet de connatre absolument toutes les modifications qui seront apportes au systme avant installation, et la dsinstallation ventuelle de tous les fichiers sans exception. Aucun quivalent de la "base de registre" des environnements MS-Windows n'existe sous Linux. Exemples: installation de dosemu, dia, oregano(simu lec) [root@ordinateur-Djl djl]# rpm -i /home/djl/Documents/documents-Djl/informatiq/logiciels/Emulateur-wine-Dosemu/dosemu-1.2.2-1.i386.rpm[root@ordinateur-Djl djl]# rpm -i /home/djl/Documents/documents-Djl/informatiq/logiciels/LogicielsLibres/Graphisme/Dia/dia-0.92.2-2mdk.i586.rpm paquetage dia-0.92.2-2mdk dj install[root@ordinateur-Djl simuElec]# rpm -i /home/djl/Documents/documents-Djl/informatiq/logiciels/LogicielsLibres/Elec/simuElec/oregano/oregano-0.23-3mdk.i586.rpmOn rcupre gnralement le fichier excutable dans /usr/bin ce qui permet d'entrer la commande /usr/bin/oregano par exemple pour installer le raccourci pour oregano dans menudrake (menu K) .Pour modifier l'icne dans le menu K(KDE) : menudrake, chercher l'image, ouvrir pixmaps(fentre G), valider (Fentre D)[djl@pc-djl ~]$ find /usr -iname 'amaya*.png'/usr/share/pixmaps/amaya-9.2.2.png

Installation d'openoffice 2.2.1(7/07), partir de l'archive tar.gz:

1/ supprimer la version d'OOo prcdente ainsi que le rpertoire de configuration correspondant :__ effacement de Ooo114 de la mandriva 2005 limited et remplacement par Ooo2 ______

ot@portabDjl djl]# rpm -qa |grep ficeOpenOffice.org-1.1.4-7mdkOpenOffice.org-libs-1.1.4-7mdkOpenOffice.org-l10n-fr-1.1.4-7mdk

--nodeps, permet de ne pas vrifier les dpendances. Sinon on a une erreur concernant les dpendances, et la suppression s'interrompt.

[root@portabDjl djl]# rpm -e --nodeps OpenOffice.org-l10n-fr-1.1.4-7mdk[root@portabDjl djl]# rpm -e --nodeps OpenOffice.org-libs-1.1.4-7mdk[root@portabDjl djl]# rpm -e --nodeps OpenOffice.org-1.1.4-7mdk[root@portabDjl djl]# rpm -qa |grep fice[root@portabDjl djl]#

____ effacement de /home/user/.openoffice, fichier de configuration ____il peut avoir d'autres noms, mais toujours la mme place(voir les dates)

2 / installation D'aprs :http://fr.openoffice.org/Documentation/Guides/Indexguide.html 4.1 - Installation 1. Extrayez le fichier tlcharg dans le rpertoire courant. Par exemple,la commande suivante extraira le fichier dans le rpertoire courant : tar xvzf Ooo_1.9.m79_native_LinuxIntel_install.tar.gz 2. su en root, si ncessaire. 3. cd dans le rpertoire contenant le fichier extrait, cela peut-tre RPMS. 4. Puis excutez rpm -Uvh *rpm pour une installation standard dans /opt. Si vous prfrez une installation dans un autre rpertoire, faites rpm -Uvh --prefix /o/ooo/doit/aller *.rpm ou quelque chose de similaire. Lors du dplacement, n'ajoutez pas de RPM interface utilisateur car ceux-ci doivent tre situs leur emplacement par dfaut. NOTE: Mettez d'abord le noyau et puis mettez jour l'interface utilisateur. La sparation des tapes 4 et 5 assure une bonne mise niveau. 5. cd dans le rpertoire desktop-integration s'il existe et excutez rpm -Uvh pour le menu rpm qui s'applique votre systme. Par exemple pour un systme fond sur RedHat vous utiliserez rpm -Uvh openofficeorg-redhat-menus-1.9.79- 1.noarch.rpm. 6. Tlchargez et installez le pack langue requis. Par exemple, si vous avez chang de rpertoire, faites rpm -Uvh --prefix /o/vous avez/mis/OOo .rpm Merci de lire les pages man pour les rpm qui viennent avec votre distribution et de slectionner les options qui conviennent le mieux votre situation. Les exemples indiqus ci-dessus ne sont que des exemples.Note : vous pouvez remplacer -Uhv par -Ihv dans toutes les commandes ci-dessus pour installerdans un mode mise jour.

Les fichiers ont t placs dans /usr/local/bin puis dcompresss sur place et transforms en paquetage binaire vers /opt/openoffice.org2.2/ par la commande du tutoriel .C'est dans /opt/openoffice.org2.2/que le logiciel s'installe.Le logiciel ne fonctionne pas (pas de binaire) si l'on a pas install les logiciels de desktop-integration.Il faut supprimer tous les fichiers inutiles et donc les paquetages finaux ayant servis l'installation ;

Installation des pilotes NVIDIA pour l'acclration 3D de la carte graphique avec chipset NVIDIA:[root@pc-djl Plus]# urpmi -v NVIDIA*utilisation de diffrents priphriques amovibles [/dev/hdc] pour Installation Download DVD (cdrom1)examen de la liste de synthse [/var/lib/urpmi/synthesis.hdlist.Installation Download DVD (cdrom1).cz]installation de NVIDIA_GLX-5336-6mdk.i586.rpm NVIDIA_kernel-2.6.3.7mdk-5336-6mdk.i586.rpm starting installing packagesTransaction cre pour l'installation sur / (remove=0, install=0, upgrade=2)ajout du paquetage NVIDIA_GLX-5336-6mdk.i586 (id=1955, eid=1955, update=1, file=NVIDIA_GLX-5336-6mdk.i586.rpm)ajout du paquetage NVIDIA_kernel-2.6.3.7mdk-5336-6mdk.i586 (id=1956, eid=1956, update=1, file=NVIDIA_kernel-2.6.3.7mdk-5336-6mdk.i586.rpm)Prparation ... ############################################# 1/2: NVIDIA_kernel-2.6.3.7mdk#############################################Relaunch XFdrake to configure your NVidia cards 2/2: NVIDIA_GLX #############################################

Install Paquetage Archive TarPlante LINUX-29-04-05/2004-P35:

Mails ABUL:Pour installer des programmes accessibles tous les utilisateurs:Un autre exemple simple: firefoxDsarchiver firefox-0.9.1-i686-linux-gtk2+xft-fr.tar.bz2(tar xjvf nomFichier.tar.bz2), en tant que root, dans /usr/local pour obtenir un dossier /usr/local/firefoxIl ne reste plus qu' crer un "raccourci" pour l'utilisateur pour lancer /usr/local/firefox/firefox

/usr/local ou /opt reoivent gnralement les programmes qui ne font pas partie de ta distribution (non .rpm ou .deb)

Un exemple plus complexe avec un programme qui ncessite une compilation (plus complexe parce qu'il est frquent de s'y prendre plusieurs fois en dcouvrant que certaines dpendances doivent tre d'abord installes):Dsarchiver le tar.gz rcupr(tar xvfz nomFichier.tar.gz) dans /usr/local/src (pour les sources).Se rendre dans /usr/local/src/Effectuer:# ./configure# make# make install

Si tout se passe bien le programme est install et accessible tous.

Il est possible de forcer une installation dans un dossier prcis:# ./configure --prefix=/usr/local/Toute l'arborescence du programme est alors cre dans le dossier choisi.Et l encore, il faut crer un "raccourci" pour finir ou opter pour un lancement depuis une console ou par MenuK/Excuter.

Installation de dia, logiciel de trac de schmas lectriques....[root@ordinateur-Djl djl]# rm -rf /home/djl/Documents/documents-Djl/informatiq/logiciels/LogicielsLibres/Graphisme/Dia/dia-0.92[root@ordinateur-Djl djl]# cd /home/djl/Documents/documents-Djl/informatiq/logiciels/LogicielsLibres/Graphisme/Dia/[root@ordinateur-Djl Dia]# cp dia-0.92.tar.gz /usr/local/src/dia[root@ordinateur-Djl Dia]# cd /usr/local/src/dia[root@ordinateur-Djl dia]# tar xvfz dia-0.92.tar.gz(....)root@ordinateur-Djl dia]# ls -a./ ../ dia-0.92/ dia-0.92.tar.gz*[root@ordinateur-Djl dia-0.92]# ./configurechecking for a BSD-compatible install... /usr/bin/install -c(....)checking for pkg-config... (cached) /usr/bin/pkg-configchecking for GTK+ - version >= 2.0.0... no*** Could not run GTK+ test program, checking why...*** The test program failed to compile or link. See the file config.log for the*** exact error that occured. This usually means GTK+ is incorrectly installed.checking for pango >= 1.1.5... Package pango was not found in the pkg-config search path.Perhaps you should add the directory containing `pango.pc'to the PKG_CONFIG_PATH environment variableNo package 'pango' foundconfigure: error: Need Pango version 1.1.5 or higher

Enlever (Remove) le rpertoire de dcompression dia-0.92 cr sur place par erreur par la dcompression .Passer au rpertoire o se trouve l'archive tar.gz de diaCopier(cp) dia-0.92.tar.gz, l'archive tar.gz dans le rpertoire d'o l'on souhaite l'utiliser : /usr/local/src/diapasser dans le rpertoire des sources des pgms utilisateur.Dcompresser l'archive dans le mme rpertoire que la source.En fait la dcomp cre un repertoire dia-0.92 et tout un tas de fichiers.

Erreur, ne trouve pas la librairie GTK+.De ce fait, make (complilation) ne marche pas , de mme pour l'installation make install .Il existe un package RPM ne pas confondre avec un paquetage source .src.rpm qui ncessite un rebuild.

Installation de scilab-5.0.3.bin.linux-i686.tar.gz : http://www.commentcamarche.net/forum/affich-4093743-probleme-installation-scilabtu tlcharges : http://www.scilab.org/download/4.1.2/scilab-4.1.2.bin.linux-i686.tar.gztu dcompressestu te dplaces dans le rpertoire scilab-4.1.2 et tu tapes "make"tu lances scilab (qui est dans "scilab-4.1.2/bin"

Enlever scilab-4.1.2:[root@pc-djl src]# rpm -qa | grep scilabscilab-4.1.2-5mdv2008.1[root@pc-djl src]# rpm -e scilab-4.1.2-5mdv2008.1[root@pc-djl src]# rpm -qa | grep scilab[root@pc-djl src]#[root@pc-djl src]# tar xvfz scilab-5.0.3.bin.linux-i686.tar.gztu te dplaces dans le rpertoire scilab-xxxx[root@pc-djl src]# cd scilab-5.0.3Tu cherches un fichier Readme adapt ta plateforme:[root@pc-djl scilab-5.0.3]# ls -l(...)-rw-r--r-- 1 1001 1001 1633 2008-11-05 19:53 README_Unix(...)Tu l'dite et tu suis les instructions:IF YOU HAVE A BINARY VERSION ---------------------------- Unpack Scilab and call the execution script: # ./bin/scilab For futher information: http://wiki.scilab.org/howto/install/linux[root@pc-djl scilab-5.0.3]# ./bin/scilabIl apparait dans ./bin des fichiers excutables dont:-rwxr-xr-x 1 1001 1001 8388 2008-11-05 19:53 scilab*On essaie la commande:[djl@pc-djl ~]$ /usr/local/src/scilab-5.0.3/bin/scilabDmarrage OK . Le chemin de la commande devrait apparatre dans bashrc au redmarrage session Ctrl+Alt+ /home/djl/Desktop/hamachiReadme.txt( On redirige la sortie de la commande cat qui donne le contenu du fichier README vers le fichier hamachiReadme.txt, qui se cre automatiquement et que l'on peut lire part tout en travaillant sur la console . ) [root@pc-djl hamachi-0.9.9.9-20-lnx]# hamachi-init(configure hamachi, installe le systme de paires de cl RSA public/Priv . )[djl@pc-djl ~]$ hamachi start18 01:12:45.177 [ 0] [12814] tap: connect() failed 2 (No such file or directory)(erreur en utilisateur normal comme en root)

Dsinstallation d'un PGM :RPM: par le CCM de Mdk D'aprs: http://logiciels-libres-cndp.ac-versailles.fr/index.htmlDsinstaller : rpm -e nom_du_package. Par exemple, rpm -e `rpm-qa |grep gwget` dsintallera entirement et exhaustivement tous les composants de gwget. Tar.gz:rpm s'applique uniquement aux paquets rpm, pour un programme compil( partir de makeinstall aprs dcompress tar , il existe gnralement dans le rpertoire des sources de quoi faire la dsinstallation. Attention : pour faire make uninstall, il faut tre dans le rpertoire o est situ le makefile (cd le rpertoire partir duquel vous avez install) openoffice :aller dans le rpertoire source (de l'installation souvent /usr/local) -> double Cliquer sur setup -> modification -> dsinstallation On peut trouver dans l'aide d'OOo :1/ on cherche un mot dans l'aide (ici setup) :Recherche-> setup -> recherche ,on obtient la recherche dans l'ensemble du texte de l'aideVous pouvez modifier ultrieurement une installation de OpenOffice.org existante en ajoutant de nouveaux composants et en supprimant certains.{installdir}/setup{installdir} est le rpertoire dans lequel vous avez install OpenOffice.org.1.En tant qu'option d'installation, slectionnez Modification dans la bote de dialogue d'installation et suivez les instructions l'cran. Dans les botes de dialogue suivantes, vous pouvez slectionner les composants pour l'installation ou la dsinstallation.Rubriques connexes Rparation d'une installation dfectueuse2/ On cherche un terme dans l'index de l'aide d'OOo : index -> setup -> affichage ou touche EntreLancez le programme Setup de OpenOffice.org via la barre de dmarrage ou directement partir du rpertoire d'installation de OpenOffice.org.Installation du dictionnaire Openoffice pour la vrification orthographique : Voir ici pour tlcharger les dictionnaires: http://fr.openoffice.org/DicOOo/index_dicooo.htm Il y a un tutoriel pour aider dans la manipulation. Essai fait avec Ooo2.0.4 .

1. 1/ root@portabDjl desktop-integration]# openoffice.org-2.0 (en root, pour installer le dictionnaire pour tous les utilisateurs)Fichier > Assistant > Installer de nouveaux dictionnaires (OpenOffice.org 2.x)Un fichier .sxw s'ouvre . Il faut accepter d'activer la macro qui va tlcharger le dictionnaire . On suit les instructions .2.Slectionner la langue, les dictionnaires, avec Ctrl pour les ajouter, accepter..., fermer openoffice et le lanceur rapide ventuellement. 3.Redmarrer en mode utilisateur et, Outils-->Options--> paramtres linguistiques...4.Essayer le correcteur orthographique en frappant un mot erron 'tttt' ..., il doit tre soulign .

Le parefeu de mandrake 9.0 10.1 bloque le rseau LAN(voire internet), celui de Mandriva 2005 et 2006 ralentit le rseau jusqu' moins d'1Mo/s(en FTP avec mc ) au lieu de 100Mo/s : installation d'un script compress pour corriger le parefeu Mdk:Doc issue de la liste Abul (jean peyratout-Scideralle Abuledu )J'ai rsolu le problme avec un parefeu que m'a crit Rgis Couraud> Tu peux le rcuprer http://pjarillon.free.fr/docs/parefeu.bz2> Je l'appelle au dbut de /etc/rc.local dont voici un extrait> # Source functions> . /etc/init.d/functions> # Firewall sur mesure> /etc/init.d/parefeuOk, donc voil pas pas la manip que je fais :- Je me suis log en root dans le rpertoire /etc/ # cd /etc- j'y ai copi depuis le site de Pierre le script de Rgis compress parefeu.bz2 (merci Rgis !) # wget http://pjarillon.free.fr/docs/parefeu.bz2

- je l'ai dcompress # bzip2 -d parefeu.bz2

- je l'ai renomm avec l'extension .sh pour le confort de lecture # mv parefeu parefeu.sh

- j'ai rendu le script excutable # chmod +x /etc/init.d/parefeu.sh

- j'ai mis la fin de mon fichier /etc/rc.local la ligne /etc/init.d/parefeu.sh

- j'ai modifi dans parefeu.sh les lignes suivantes pour adapter le script ma configuration particulire (j'ai une connexion chez Free par un modem ADSL Sagem F@st 800 et ma deuxime carte rseau -eth1- ne sert rien pour l'instant) : # le modem Sagem ADSL en carte eth2 virtuelle INT_EXT="pp0" modifi en INT_EXT="eth2" # le rseau local sur la carte eth0 INT_LAN="eth1" modifi en INT_LAN="eth0" # le proxy firewall en 192.168.1.1 IP_LAN="192.168.1.254/255.255.255.0"Bon, a n'a pas march du premier coup, mais j'ai trouv. Aprs les modifs expliques prcdemment, je lanais konqueror depuis le portable (IP 192.168.1.253) avec comme adresse sftp://[email protected] et j'obtenais "Une erreur est survenue pendant le dialogue avec ssh".J'ai alors dit le fichier ~/.ssh/known_hosts et j'ai vir la clef du 192.168.1.1 qui s'y trouvait. Du coup il a t forc d'en refaire une. Maintenant, c'est impec !

Tuer un processus qui bloque :Il y a clairement un processus qui bloque car le CPU est utilis prs de 100% ainsi que la mmoire(508Mo sur 512 Mo)CPU: Rouge Occupation du CPU par le Systme(Linux,Priph...) et en bleu par l'utilisateur(application...)Memoire: Jaune occupation de la mmoire par le cache,rouge tampon,Bleue les applications.Ici le process bloquant(j2re...), source binaire de java lanc depuis Konqueror vient d'tre tu , et l'occupation du CPU descend tout de suite . L'occupation mmoire va suivre .

Tuer un processus qui bloque (Suite):Le processus gnome etc bloque clairement car il occupe 91 % des ress