avril 20, 2006

Linux : Collection d'astuces pour Mandriva linux

Installation moinmoinwiki config apache 2.0 avec mod_python sous mdk 10.1

Suivre la doc officielle, config apache avec mod_python, (mod_rewrite ?)

Dans /etc/httpd/conf.d/lrwiki.conf

# moinoin wiki
# use


LoadModule python_module extramodules/mod_python.so






SetHandler python-program
# PythonPath has the pathname of your wiki instance as
# the first element
PythonPath "['/mnt/data/lrwiki']+sys.path"
PythonHandler MoinMoin.request::RequestModPy.run


Alias /wiki/ "/mnt/data/lrwiki/htdocs/"


Order allow,deny
Allow from all



#ScriptAlias /lrwiki "/mnt/data/lrwiki/cgi-bin/moin.cgi"


AllowOverride All
Options ExecCGI
Order deny,allow
Allow from all

Creation de dossier web avec mot de passe et .htacces par dossier / Mdk 10.1

  • Creation du compte

[root@larochelle root]# mkdir /etc/httpd/auth/
[root@larochelle root]# touch /etc/httpd/auth/test.users
[root@larochelle root]# htpasswd -c /etc/httpd/auth/test.users invite
New password:
Re-type new password:
Adding password for user invite
[root@larochelle root]# chown -Rvf apache:apache /etc/httpd/auth/test.users
Changement de propriétaire de `/etc/httpd/auth/test.users' vers apache:apache
[root@larochelle root]#
  • Fichier .htaccess du dossier concerné

AuthUserFile /etc/httpd/auth/test.users

AuthName "Access restreint"

AuthType Basic

require valid-user
  • Verification ds les params apache que le .htaccess permet cette option

Webdav / Mdk 10.1

Pratique pour copier des fichiers vers un serveur extérieur, même si on est derriere un proxy http.

  • Installer webdav :

[root@larochelle root]# urpmi apache2-mod_dav

[root@larochelle root]# ll /etc/httpd/2.0/modules/*dav*
-rwxr-xr-x 1 root root 41504 nov 11 00:28 /etc/httpd/2.0/modules/mod_dav_fs.so*
-rwxr-xr-x 1 root root 84232 nov 11 00:28 /etc/httpd/2.0/modules/mod_dav.so*
  • mettre ce fichier web_dav.conf dans /etc/httpd/conf.d/mod_dav.conf

  • Créer l'utilisateur :

[root@larochelle root]# mkdir /etc/httpd/auth/
[root@larochelle root]# touch /etc/httpd/auth/test.users
[root@larochelle root]# htpasswd -c /etc/httpd/auth/test.users invite
New password:
Re-type new password:
Adding password for user invite
[root@larochelle root]# chown -Rvf apache:apache /etc/httpd/auth/test.users
Changement de propriétaire de `/etc/httpd/auth/test.users' vers apache:apache
[root@larochelle root]#
  • Modifier le fichier de config, comme le dossier webdav. (/pub/webdav), les accès...

  • /etc/init.d/httpd restart

mod_dav.conf :

# mod_dav Apache 2.0 ########################################



LoadModule dav_module modules/mod_dav.so





LoadModule dav_fs_module modules/mod_dav_fs.so





DavMinTimeout 600

#Options None
Options Indexes FollowSymLinks
Dav On

require valid-user
Order Deny,Allow
#Deny from all
Allow from all
#Allow from env=let_me_in
#Allow from 10.1 10.4


AuthName "Acces restreint"

AuthUserFile /etc/httpd/auth/test.users

AuthType Basic









# Location of the WebDAV lock database.
DavLockDB /var/lib/dav/lockdb


Tune nfs / Mdk 10.1

Dans /etc/sysconfig/nfs

# Increase the memory limits on the socket input queues for
# the nfs processes .. NFS benchmark SPECsfs demonstrate a
# need for a larger than default size (64kb) .. setting
# TUNE_QUEUE to yes will set the values to 256kb.
TUNE_QUEUE="yes"
NFS_QS=262144

Debit de 5 et jusqu'a 8,1 Mo/s sur un fichier de 700Mo au debut du disque (le plus vieux par date) sur mon vieux 80Go/7200

Activer l'acces à mldonkey via http://monserveur/mldonkey / Mdk 10.1

  • On a paramètré mldonkey avant...

  • Ne pas oublier de mettre un mot de passe admin via la commande mldonkey add_user admin monpass

  • urpmi apache2-mod_proxy

  • Configuration apache : copier dans /etc/httpd/conf.d/mod_proxy_rewrite_mldonkey.conf

    • [root@larochelle lrwiki]# more /etc/httpd/conf.d/mod_proxy_rewrite_mldonkey.conf



      LoadModule rewrite_module modules/mod_rewrite.so




      LoadModule proxy_module modules/mod_proxy.so




      LoadModule proxy_connect_module modules/mod_proxy_connect.so




      LoadModule proxy_ftp_module modules/mod_proxy_ftp.so




      LoadModule proxy_http_module modules/mod_proxy_http.so




      #Dans /etc/httpd/2.0/conf/http2.conf
      #Ajouter à la suite des LoadModules ceux qui ne sont pas chargé parmi les suivants :
      #LoadModule rewrite_module modules/mod_rewrite.so
      #LoadModule proxy_module modules/mod_proxy.so
      #LoadModule proxy_connect_module modules/mod_proxy_connect.so
      #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
      #LoadModule proxy_http_module modules/mod_proxy_http.so

      #Ils ne sont pas chargés par défaut.

      #Dans /etc/httpd/2.0/conf/commonhttpd.conf

      #Ajouter à la fin :



      Order allow,deny

      Allow from all




      RewriteEngine on
      RewriteRule ^/mldonkey$ /mldonkey/ [R,L]
      RewriteRule ^/mldonkey/(.*)$ http://localhost:4080/$1 [P,L]
      RewriteCond %{HTTP_REFERER} ^https?://[^/]+/mldonkey/
      RewriteRule ^/(.*)$ /mldonkey/$1 [R,L]

Mise à jour auto / Mdk 10.1

Utilisation de webmin/cron urpmi webmin [WWW] https://localhost:10000/cron/ export PATH=$PATH:/usr/sbin/ urpmi.update --update ; urpmi --update --auto-select --auto

On choisi la commande à éxécuter une fois par jour qd on veut.

Gestion des "channels" de packages sous Mandriva

[WWW] Ajouter des channels de serveur internet

Pour effacer tout les channels : urpmi.removemedia -a

Mettre à jour la distrib (A la apt-get dist-upgrade) urpmi --auto-select --auto

L'affichage de X ne marche pas après un redémarrage, avec les drivers NVIDIA

Sur une mandrake 10.2, ajouter "nvidia" (sans les guillements) dans le fichier etc/modprobe.preload

Install du nouveau kernel sur mandrake 10.1/ Pb gestion usb

Installation des drivers NVIDIA pour plusieurs noyaux

On doit installer le kernel et le kernel source avec les même numéro de version. Ici 2.6.11-2mdk correspond à uname -r. Pour voir les sources installée regarder dans /usr/src/. Le dossier linux correspond au noyau lancé.

sh ./NVIDIA-Linux-x86-1.0-7167-pkg1.run --kernel-module-only --kernel-name=2.6.11-2mdk --no-precompiled-interface

Modifier les options du noyau :

  • module au demarrage: Dans ajouter /etc/modprobe.conf

    options usbcore old_scheme_first=y

    A chaud :

    echo -en Y > /sys/module/usbcore/parameters/old_scheme_first

Apareil photo Minolta x21/ mdk 10.1 (kernel 2.6.8.1)

  • tail -f /var/log/messages (affichage des dernières ligne de manière raffraichie)

    Dec 15 19:50:11 bigone kernel: usb 2-1: new full speed USB device using address 2
    Dec 15 19:50:11 bigone kernel: usb 2-1: config 1 has an invalid descriptor of length 30, skipping remainder of the config
    Dec 15 19:50:11 bigone kernel: SCSI subsystem initialized
    Dec 15 19:50:11 bigone kernel: Initializing USB Mass Storage driver...
    Dec 15 19:50:11 bigone kernel: usb-storage: probe of 2-1:1.0 failed with error-1 <-------------------- Dec 15 19:50:11 bigone kernel: usbcore: registered new driver usb-storage Dec 15 19:50:11 bigone kernel: USB Mass Storage support registered. Dec 15 19:50:16 bigone kernel: usb 2-1: USB disconnect, address 2

    Marche à partir du noyau 2.6.9, plein de patch usb dans cette version cf : [WWW] http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg30628.html

    ex de patch // explication [WWW] http://www.mail-archive.com/linux-usb-users@lists.sourceforge.net/msg12100.html

Probleme plein ecran TV Mdk 10.1

  • Section "Module"
    Load "/usr/X11R6/lib/modules/extensions/libglx.so"

    # rajouter les lignes suivantes
    Load "dbe"
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    EndSection

Gnomemeeting / Webcam philips / FC3

Pilote Webcam [WWW] http://www.saillard.org/pwc/

mettre à jour /etc/modprobe.conf

  • options pwc size=vga

Livebox sous mandriva 2005 LE

[WWW] Toute l'explication de A à Z...

[WWW] sur le Wifi en général

[WWW] Etape par étape

choisis reseau et internet >nouvelle connexion>connexion sans fil> choix de l interface reseau : celui que tu as installer doit figurer>attribution de l adresse ip : laisse dhcp>configuration de l interface wlan0 : tu touches rien>veuillez entrer les parametres wireless de la carte

mode de fonctionnement : géré
nom de reseau ESSID : ce que tu as choisis
cle de chiffrement : ta cle wep

ensuite tu fais suivant sans rien modifier ou ajouter jusqu a la fenetre ou il te demande de redemarrer l interface reseau..
et hop voila c est fini ouf !!!
redemare ton interface graphique par une nouvelle session
si tout fonctionne bien et que tu surfes sans probleme loggue toi en mode console root puis tape
ndiswrapper -m pour automatiser le lancement de ton interface au demarrage
sinon tu seras toujours obliger de lancer modprobe ndiswrapper manuellement a chaque fois

[WWW] Il y a plein d'info, mais il faut s'incrire

Sauvegarde et restauration de la liste des packages

Sauvegarde de la liste des packages installés :

rpm -qa > liste_rpm.txt

Restauration :

urpmi $(cat liste_rpm.txt)

Désactiver KAT, $HOME et Dossiers

tu ne veux pas utiliser KAT (le beagle de KDE), tu dois créer un fichier vide ~/.mdv-no_kat. Si tu ne veux pas que tous tes programmes démarrent dans ~/Desktop mais dans $HOME, alors crée un fichier ~/.mdk-no-desktop-launch. Et si tu ne veux pas avoir de dossier par défaut pour les document créés dans $HOME (Vidéo, Téléchargement, Musique, Images), alors crée un répertoire vide ~/.mdk-folders.

Aucun commentaire: