User Tools

Site Tools


informatique:os:ubuntu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:os:ubuntu [2009/01/28 23:08] – i550 pteuinformatique:os:ubuntu [2021/12/26 18:28] (current) – [Déplacer le dossier de téléchargement] pteu
Line 8: Line 8:
   * Ubuntu "classique est basée sur Gnome   * Ubuntu "classique est basée sur Gnome
   * Kubuntu est basée sur KDE   * Kubuntu est basée sur KDE
-  * ELbuntu est basée sur Enlightment+  * Ebuntu est basée sur Enlightment
  
-... mais aussi en fonction de l'orientation des paquets préinstallés, comme Ebuntu, une version d'Ubuntu packagée pour l'éducation.+... mais aussi en fonction de l'orientation des paquets préinstallés, comme Edubuntu, une version d'Ubuntu packagée pour l'éducation.
  
 Dans les chapitres suivants, sauf exception dument explicitée, il sera question de la version Ubuntu de base. Dans les chapitres suivants, sauf exception dument explicitée, il sera question de la version Ubuntu de base.
  
 +
 +=====Les dépôts apt=====
 +
 +C'est le B.A. BA de la prise en main de cette distribution car c'est de là qu'on installe les logiciels, les mises à jours, les codecs, etc... C'est un moyen centralisé de gestion de paquets.
 +
 +Les dépôts sont accessibles avec une connexion Internet ; ils contiennent un index de logiciels avec leur version.
 +
 +Syntaxe du fichier ''/etc/apt/sources.list'' qui contient les directive concernant ces dépôts :
 +  deb   http://www.serveur.tld   <branche>   <sections>   #Nom du dépôt
 +  deb-src   http://www.serveur.tld   <branche>   <sections>   #Nom du dépôt (contenant le code source des logiciels)
 +
 +Les différents dépôts :
 +  * **main** (paquets libres) et **restricted** (paquets non-libres) sont les dépôts qui contiennent les paquets maintenus par les développeurs d'Ubuntu (Canonical)
 +  * **universe** (paquets libres) et **multiverse** (paquets non-libres) sont les dépôts contenant les paquets maintenus par la communauté Ubuntu (des comités d'utilisateurs)
 +  * **backports** (rétro-portage) est la branche contenant les nouvelles versions des logiciels sorties depuis la release courante d'Ubuntu. En effet lors de la sortie d'une version d'Ubuntu, les paquets sont gelés et seuls les gros bugs et les failles de sécurité sont proposés à la mise à jour.
 +  * **commercial** ou dépôt partenaire, contient les paquets des sociétés ayant un accord commercial avec Canonical.
 +  * **medibuntu** contient les paquets qui posent des problèmes au niveau de la législation de certains pays.
 +  * **PPA** (Personal Package Archive) sont des dépôt personnels que n'importe qui peut héberger, moyennant un compte sur la plateforme launchpad.
 +  * **proposed** contient les paquets destinés aux tests, avant leur intégration dans les dépôts principaux.
  
 ===== Installer Enlightment ===== ===== Installer Enlightment =====
Line 87: Line 106:
  
  
-=====Jetway J7F4K=====+=====Imprimante Canon i550===== 
 +//source : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon //
  
-====Pilotes openchrome==== +> Canon Pixus 550i 850i / 950i (i550 / i850 / i950and iP90 Driver 
-OpenChrome est un projet de pilote libre pour les puces graphiques VIA/S3G UniChrome et UniChrome Pro (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800, K8M890 Chrome9 IGP).+>  
 +> You can install packages by the following command: 
 +  apt-get install libcnbj-2.2 bjfilter-2.2 pstocanonbj
  
-//Prérequis// : avoir installé les **dépots Universes et Multiverse**.+>Cupsys will be automatically restarted and you can select printer in cupsys configuration (http://127.0.0.1:631/). Vendor is Canon and Driver is, for example, "Canon PIXUS 550i ver.2.2"
 +
 +>NoteYou can use iP90 with 550i driver.
  
-Voici comment compiler les drivers, testé sous Feisty fawn : 
  
-  * Installation des paquets nécessaires à la compilation 
  
-  sudo apt-get build-dep xserver-xorg-video-via +=====Point of view ION-CS330-1-S (New York)=====
-  sudo aptitude install subversion autoconf automake1.9 libtool git-arch+
  
-  * Récupération des sources+{{http://www.pointofview-online.com/userfiles/product-images/IT/PC/th/ITX-PC-2_th.jpg }}
  
-  mkdir openchrome +Je viens de faire la modeste acquisition (pour 272 roupies :) de cette petite pépite au détour d'une rue dans le coin de Montgallet ; c'est un mini PC au format ITX (petit prix, faible encombrement, faible consommation) qui est pourvu d'un processeur Intel Atom 330 (dual core @ 1.66GHz), de 2 Go de RAM, mais surtout du **nouveau chipset NVIDIA ION** qui, sur le papier, lui permet de décoder les vidéos HD 1080p en hardware.
-  cd openchrome +
-  svn co http://svn.openchrome.org/svn/trunk/+
  
-  * Compilation +Voici les specs issues du [[http://www.pointofview-online.com/showroom.php?shop_mode=product_detail&product_id=84|site web de Point of View]] : 
-  cd trunk +  Processor Intel Atom 330 
-  ./autogen.sh --prefix=/usr+  Chipset Nvidia MCP7A-ION 
-  make  +  Graphics chipset NVIDIA® ION™ GPU 
-  sudo make install+  Audio chipset HD Audio 5.1CH 
 +  Operating system Optional Vista Home Premium 
 +  Memory 2GB DDR2 (max 3,5GB) DIMM 
 +  Memory speed 667 MHz 
 +  Hard disk 160GB SATA 2.5'' 
 +  Optical drive DVD-RW 8x Slim-line 
 +  Graphics output DVI/HDMI/VGA 
 +  Audio output Optical SPDIF, optical, Stereo 
 +  USB connections 8x USB 2.0 (8x back, 2x front) 
 +  LAN 10/100/1000 Mbps RJ-45 
 +  Front panel Mic in, Headphone out, 2x USB 2.0 
 +  Power supply 60W 
 +  Dimensions 240 x 195 x 70 mm 
 +  Form factor m-ITX
  
-  Installation (prise en compte dans Xorg+En vrac, d'autres machines de la même trempe que j'avais retenues : 
-Dans ''/etc/X11/xorg.conf'', remplacer le drivers **vesa** par **via** dans la section Device :+  Point of View ATOM-SLIMLINE01-330 "NEW YORK" (ça, c'est elle
 +  Acer Revo 
 +  ASRock ION 330 
 +  Point of View Mobii ION-CS330 
 +  MEDION Akoya Mini E2076 D 
 +  Viewsonic VOT 132 
 +  Lenovo Q100 
 +  Asus EeeBox PC EB1012 
 +  Viako Mini Letter 
 +  * FunTwist Fiono 330 
 +  * fitPC 2 http://fit-pc2.com/wiki/index.php?title=Fit-PC2_Specifications
  
-  Section "Device" 
-        Identifier      "Generic Video Card" 
-        Driver          "via" 
-        BusID           "PCI:1:0:0" 
-  EndSection 
  
 +====Activer le décodage matériel====
  
-=====Imprimante Canon i550===== +C'est pour ça que j'ai acheté cette machine : elle fait de la décompression de vidéo HD (1080p) matérielle. Mais pour cela, il faut : 
-//source : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon //+  * installer les drivers NVIDIA 
 +  * installer et configurer un lecteur de vidéo exploitant les fonctionnalités [[http://en.wikipedia.org/wiki/VDPAU|VDPAU]]A l'heure ou j'écris ces lignes, seuls Mplayer et XBMC supportent le décodage matériel.
  
-> Canon Pixus 550i / 850i / 950i (i550 / i850 / i950) and iP90 Driver +===installer les drivers NVIDIA===
->  +
-> You can install packages by the following command: +
-  apt-get install libcnbj-2.2 bjfilter-2.2 pstocanonbj+
  
->Cupsys will be automatically restarted and you can select printer in cupsys configuration (http://127.0.0.1:631/). Vendor is Canon and Driver is, for example, "Canon PIXUS 550i ver.2.2"+<note> 
-+Dans les liens ci-dessous, une méthode alternative et plus simple est mentionnée : plutôt que d'installer soit-même les drivers NVIDIA, il existe des dépôts non-officiels qui les proposent sous forme de paquets. 
->NoteYou can use iP90 with 550i driver.+</note> 
 + 
 +  * mettre à jour le système 
 + 
 +  sudo aptitude update && sudo aptitude safe-upgrade 
 + 
 +  * installer les paquets suivants : 
 + 
 +  sudo apt-get install build-essential xserver-xorg-dev linux-headers-$(uname -r) 
 + 
 +  * télécharger les derniers drivers sur [[http://www.nvidia.fr/Download/index.aspx?lang=fr|le site de Nvidia]] 
 + 
 +  * changement de terminal (ctrl+alt+F1) et stopper le serveur X : 
 + 
 +  sudo /etc/init.d/gdm stop 
 + 
 +  * aller dans le répertoire ou les drivers ont été téléchargés et rendre le script exécutable 
 + 
 +  chmod +x NVIDIA-Linux-x86-185.18.36-pkg1.run 
 + 
 +  * lancer le script 
 + 
 +  sudo ./NVIDIA-Linux-x86-185.18.36-pkg1.run 
 + 
 +  * redémarrer la machine && enjoy 
 + 
 +  sudo shutdown -r now 
 + 
 +===installer mplayer=== 
 + 
 +FIXME : compléter cette section plus sérieusement. 
 + 
 +J'ai du installer les paquets suivants : 
 +  nvidia-180-libvdpau-dev mplayer 
 + 
 +Et ajouter les lignes suivantes au fichiers de conf de mplayer : 
 +  sudo vi /etc/mplayer/mplayer.conf 
 +   vo = vdpau 
 +   vc = ffh264vdpau,ffmpeg12vdpau 
 + 
 +===Pb avec mplayer=== 
 + 
 +Avec mplayer j'ai une popup récurrent qui affiche le message d'erreur suivant : 
 +  [AO_ALSA] Unable to find simple control 'PCM',0. 
 + 
 +En fait il s'agit d'un [[https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/276957|bug]] dont le work-around est d'écrire en dur la sortie audio dans le fichier de conf de mplayer : 
 +  sudo vi /etc/mplayer/mplayer.conf 
 +   ao = pulse 
 + 
 +====Ressources==== 
 + 
 +  * [[http://www.pianopenguin.net/index.php?post/2009/08/25/ASRock-ION-330-sous-Ubuntu|ASRock ION 330 sous Ubuntu]] (pianopenguin.net) 
 +  * [[http://ptspts.blogspot.com/2009/08/asrock-ion-330-nettop-with-jaunty.html|ASRock ION 330 nettop with Ubuntu 9.04]] [en] 
 +  * [[http://www.ordinoscope.net/index.php/Informatique/Softwares/Xbmc/Recettes/XBMC_sur_une_Asrock_NetTop_Ion_330|XBMC sur une Asrock NetTop Ion 330]] (ordinoscope.net) 
 +  * [[http://doc.ubuntu-fr.org/smplayer_mplayer_et_pilote_nvidia_vdpau|SMPlayer MPlayer et pilote nvidia vdpau]] sur doc.ubuntu-fr 
 +  * [[http://www.revouser.com/forum/viewtopic.php?f=7&t=23|HOW-TO: XBMC and Ubuntu 9.04]] [en] 
 +  * [[http://gagravarr.livejournal.com/137571.html|Fun with my Zotac Ion powered Mini-ITX Box]] 
 +  * [[http://www.nvnews.net/vbulletin/showthread.php?t=133465|benchmark VDPAU]] [en] et voici mon résultat avec les drivers Nvidia 185.18.36 : 
 + 
 +  Intel(R) Atom(TM) CPU  330   @ 1.60GHz 
 +  NVIDIA GPU ION (C79) at PCI:3:0:0 (GPU-0) 
 +   
 +  VDPAU API version : 0 
 +  VDPAU implementation : NVIDIA VDPAU Driver Shared Library  185.18.36  Fri Aug 14 17:50:51 PDT 2009 
 +   
 +  SURFACE GET BITS: 267.488 M/s 
 +  SURFACE PUT BITS: 225.979 M/s 
 +   
 +  MPEG DECODING (1920x1080): 57 frames/s 
 +  MPEG DECODING (1280x720): 135 frames/s 
 +  H264 DECODING (1920x1080): 50 frames/s 
 +  H264 DECODING (1280x720): 105 frames/s 
 +  VC1 DECODING (1440x1080): 66 frames/s 
 +   
 +  MIXER WEAVE (1920x1080): 232 frames/s 
 +  MIXER BOB (1920x1080): 360 fields/s 
 +  MIXER TEMPORAL (1920x1080): 82 fields/s 
 +  MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 112 fields/s 
 +  MIXER TEMPORAL_SPATIAL (1920x1080): 29 fields/s 
 +  MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 32 fields/s 
 +   
 +  MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 115 fields/s 
 + 
 +=====Nettoyer Ubuntu===== 
 + 
 +Après plusieurs mois (voir années) d'utilisationle disque dur "s'encrasse" de différentes données qui ne sont pas importantes et qui remplissent beaucoup d'espace ; d’où la nécessité de faire une passe pour libérer de la place. 
 + 
 +cf : http://www.commentcamarche.net/faq/7214-faire-le-menage-dans-ubuntu-residus-de-configuration-paquets 
 + 
 +En résumé : 
 +<code bash> 
 +# vider le cache des paquets 
 +sudo aptitude autoclean 
 +sudo aptitude clean 
 + 
 +# supprimer les anciennes versions de noyau linux 
 +# rechercher les versions installées :  
 +aptitude search linux-image-.*-generic 
 +# afficher la version actuelle : 
 +uname -a 
 +# supprimer les versions précédentes en ne laissant que les ou 3 dernières 
 +sudo aptitude purge linux-image-3.2.0-35-generic 
 +</code> 
 + 
 +=====Tips===== 
 + 
 +====Installer chromium sous 9.10==== 
 + 
 +Pour installer [[http://doc.ubuntu-fr.org/chromium-browser|chromium-browser]] (la version libre de chrome, le navigateur de Google) sous Karmic Koala (Ubuntu 9.10) il faut ajouter ce dépôt : 
 +<code> 
 +vi /etc/apt/sources.list 
 + #chromium 
 + deb http://ppa.launchpad.net/chromium-daily/beta/ubuntu karmic main 
 + deb-src http://ppa.launchpad.net/chromium-daily/beta/ubuntu karmic main 
 +</code> 
 + 
 +, mettre à jour la liste des paquets : 
 +<code> 
 +aptitude update 
 +</code> 
 + 
 +... puis installer le paquet chromium-browser : 
 +<code> 
 +aptitude search chromium-browser 
 +</code> 
 + 
 +====Changer l'éditeur par défaut==== 
 + 
 +Par défaut l'éditeur sous Ubuntu est nano. Certaines commandes (comme visudo ou vipasswd) utilisent l'éditeur par défaut de la machine pour ouvrir des fichiers, ce qui peut être déroutant //(puisque vi est mieux)//. 
 + 
 +Pour vérifier l'éditeur par défaut : 
 +<code bash> 
 +env | grep EDITOR 
 +EDITOR=vim 
 +</code> 
 + 
 +Pour changer l'éditeur par défaut (c'est une commande interactive) : 
 +<code bash> 
 +sudo update-alternatives --config editor 
 +</code> 
 + 
 +=====Déplacer le dossier de téléchargement===== 
 + 
 +Peut se faire en éditant le fichiers de préférences : ''$HOME/.config/user-dirs.dirs''
 +<code bash $HOME/.config/user-dirs.dirs> 
 +XDG_DOWNLOAD_DIR="$HOME/Téléchargements" 
 +</code> 
 + 
 +Ou simplement en créant un lien symbolique vers le répertoire souhaité : 
 +<code bash> 
 +# créer le nouveau répertoire souhaité 
 +mkdir -p /mnt/media/DATA/mes_dl 
 +# déplacer les fichiers téléchargés dans le nouveau répertoire 
 +mv -f ~/Téléchargements /mnt/media/DATA/mes_dl 
 +# supprimer le dossier actuel 
 +rmdir ~/Téléchargements 
 +# créer un lien symbolique du répertoire de téléchargements par défaut vers le répertoire souhaité 
 +ln -s /mnt/media/DATA/mes_dl ~/Téléchargements 
 +</code>  
 + 
 +=====Bugs===== 
 + 
 +====Fuser high CPU usage==== 
 + 
 +Sous Ubuntu 11.10, un bug de script php5 crontabilisé provoque des problèmes de performance : 
 +  * créé pleins de processus zombie 
 +<code bash
 +ps -ef | grep fuser | wc -l 
 + 29751 
 +</code> 
 +  * provoque ces messages de log : 
 +<code bash> 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052687] fuser invoked oom-killer: gfp_mask=0xd0, order=1, oom_adj=0, oom_score_adj=0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052702] fuser cpuset=/ mems_allowed=0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052713] Pid: 1797, comm: fuser Not tainted 3.0.0-15-generic #26-Ubuntu 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052720] Call Trace: 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052740]  [<c10e2645>] dump_header.isra.7+0x85/0xc0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052752]  [<c10e289c>] oom_kill_process+0x5c/0x80 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052764]  [<c10e2c8f>] out_of_memory+0xbf/0x1d0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052776]  [<c10e6b53>] __alloc_pages_nodemask+0x6c3/0x6e0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052792]  [<c1045bd0>] dup_task_struct+0x50/0x130 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052803]  [<c10462e3>] copy_process.part.27+0x43/0xba0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052816]  [<c1046ebe>] copy_process+0x7e/0x90 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052827]  [<c1046fc2>] do_fork+0xb2/0x2d0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052839]  [<c112754c>] ? fd_install+0x4c/0x60 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052852]  [<c1289620>] ? copy_to_user+0x40/0x60 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052864]  [<c100a2a4>] sys_clone+0x34/0x40 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052876]  [<c15350d9>] ptregs_clone+0x15/0x3c 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052886]  [<c152e2a4>] ? syscall_call+0x7/0xb 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052899]  [<c1520000>] ? ext3_orphan_cleanup.isra.15+0x19f/0x271 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052907] Mem-Info: 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052912] DMA per-cpu: 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052920] CPU    0: hi:    0, btch:   1 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052928] CPU    1: hi:    0, btch:   1 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052936] CPU    2: hi:    0, btch:   1 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052943] CPU    3: hi:    0, btch:   1 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052949] Normal per-cpu: 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052957] CPU    0: hi:  186, btch:  31 usd:  31 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052964] CPU    1: hi:  186, btch:  31 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052972] CPU    2: hi:  186, btch:  31 usd:   1 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052981] CPU    3: hi:  186, btch:  31 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052987] HighMem per-cpu: 
 +Feb  6 16:16:15 ymir2 kernel: [932477.052993] CPU    0: hi:  186, btch:  31 usd:  53 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053001] CPU    1: hi:  186, btch:  31 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053008] CPU    2: hi:  186, btch:  31 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053016] CPU    3: hi:  186, btch:  31 usd:   0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053031] active_anon:30104 inactive_anon:12731 isolated_anon:
 +Feb  6 16:16:15 ymir2 kernel: [932477.053035]  active_file:51002 inactive_file:28282 isolated_file:
 +Feb  6 16:16:15 ymir2 kernel: [932477.053039]  unevictable:264831 dirty:1 writeback:0 unstable:
 +Feb  6 16:16:15 ymir2 kernel: [932477.053043]  free:31551 slab_reclaimable:3837 slab_unreclaimable:35655 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053048]  mapped:6329 shmem:1932 pagetables:1101 bounce:0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053070] DMA free:4256kB min:784kB low:980kB high:1176kB active_anon:24kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15804kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:60kB slab_unreclaimable:5076kB kernel_stack:6384kB pagetables:4kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:40 all_unreclaimable? yes 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053089] lowmem_reserve[]: 0 865 2005 2005 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053116] Normal free:44092kB min:44012kB low:55012kB high:66016kB active_anon:0kB inactive_anon:8kB active_file:592kB inactive_file:492kB unevictable:454828kB isolated(anon):0kB isolated(file):0kB present:885944kB mlocked:454828kB dirty:0kB writeback:0kB mapped:2052kB shmem:0kB slab_reclaimable:15288kB slab_unreclaimable:137544kB kernel_stack:170080kB pagetables:440kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:8 all_unreclaimable? no 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053136] lowmem_reserve[]: 0 0 9124 9124 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053163] HighMem free:77856kB min:512kB low:15016kB high:29524kB active_anon:120392kB inactive_anon:50916kB active_file:203416kB inactive_file:112636kB unevictable:604496kB isolated(anon):0kB isolated(file):0kB present:1167960kB mlocked:604496kB dirty:4kB writeback:0kB mapped:23264kB shmem:7728kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:3960kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053183] lowmem_reserve[]: 0 0 0 0 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053195] DMA: 27*4kB 32*8kB 31*16kB 19*32kB 10*64kB 5*128kB 4*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 4284kB 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053227] Normal: 1731*4kB 1707*8kB 1037*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 1*2048kB 1*4096kB = 44148kB 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053258] HighMem: 12702*4kB 1259*8kB 105*16kB 10*32kB 6*64kB 20*128kB 15*256kB 2*512kB 5*1024kB 1*2048kB 0*4096kB = 77856kB 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053290] 84638 total pagecache pages 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053296] 2845 pages in swap cache 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053304] Swap cache stats: add 72391, delete 69546, find 5912290/5914822 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053311] Free swap  = 2548760kB 
 +Feb  6 16:16:15 ymir2 kernel: [932477.053316] Total swap = 2588668kB 
 +Feb  6 16:16:15 ymir2 kernel: [932477.072078] 521600 pages RAM 
 +Feb  6 16:16:15 ymir2 kernel: [932477.072086] 294290 pages HighMem 
 +Feb  6 16:16:15 ymir2 kernel: [932477.072091] 8690 pages reserved 
 +Feb  6 16:16:15 ymir2 kernel: [932477.072096] 108091 pages shared 
 +Feb  6 16:16:15 ymir2 kernel: [932477.072101] 380656 pages non-shared 
 +</code>
  
 +Le script en question est celui-là :
 +<code bash>
 +cat /etc/cron.d/php5
 +# Look for and purge old sessions every 30 minutes
 +09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete
 +</code>
  
 +Il est installé par défaut au moment de l'installation de PHP sous 11.10. D'après [[http://ubuntuforums.org/showthread.php?t=1862472|ubuntuforums]], il s'agirait d'un bug et il suffit de remplacer la ligne de cron par celle qui était fourni avec la version précédente d'Ubuntu (la 11.04) :
 +<code bash>
 +09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -  type f -cmin +$(/usr/lib/php5/maxlifetime) -delete
 +</code>
 ===== Liens ===== ===== Liens =====
informatique/os/ubuntu.1233184123.txt.gz · Last modified: 2013/10/14 20:52 (external edit)