Forum Astuces.divers [Debian] Accélerer le chargement des applis sous Debian unstable (sid) avec prelink

Posté par  .
Étiquettes :
0
19
avr.
2004
Afin d'accélérer le chargement des applications, on peut utiliser prelink qui effectue un pré-calcul d'adresse sur les exécutables pour le chargement des librairies dynamiques.
Voir : http://www.gentoo.org/doc/fr/prelink-howto.xml

Le problème, c'est que sous debian (x86 chez moi), il y a (entre autre) la librairie libGL.so qui pose un problème car elle n'est pas compilée avec l'option -fPIC et donc, prelink ne peut pas faire son boulot sur la plupart des exécutables liés avec elle (applis KDE par exemple).

Ainsi, juste pour (…)

Forum Astuces.divers [Admin] stunnel

Posté par  .
Étiquettes : aucune
0
16
mai
2005
Faire du relaying via stunnel est une chose assez aisée. L'idée est de modifier le sslwrap défini dans le inetd.conf. Ainsi de : smtps stream tcp nowait.4096 sslwrap /usr/local/sbin/sslwrap sslwrap -cert /usr/local/ssl/certs/server.pem -port 25 -debug on ajoute : smtps stream tcp nowait.4096 sslwrap /usr/local/sbin/sslwrap sslwrap -cert /usr/local/ssl/certs/server.pem -port 25 -debug -addr XXX.XXX.XXX.XXX ou XXX.XXX.XXX.XXX est une adresse IP de notre choix. Dans mon cas, j'ai défini une adresse virtuelle sur ma loopback lo:1 en 192.255.255.255. Depuis le relaying est purement (…)

Forum Astuces.divers [Debian] Debian: pas de rc.local

Posté par  .
Étiquettes :
0
14
nov.
2004
Il n'existe pas sous Debian d'équivalent de rc.local, qui contient des commandes à exécuter au démarrage et qui, comme son nom l'indique, est spécifique à une machine. Ce fichier contient par exemple des appels à hdparm pour optimiser les accès disques, ...
Une alternative consiste à utiliser la spécification "@reboot" de cron, qui lance une commande après le démarrage : on peut même choisir l'utilisateur. Exemple, dans le crontab de "root":
@reboot hdparm XXX /dev/hda
De cette manière, il est (…)

Forum Astuces.divers [Terminal] Script pour télécharger un fichier par FTP

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
mar.
2005
Un script pour télécharger un fichier de backup et le renommer par la suite. #!/bin/bash # we never know :) ifup eth0 ftp -pn your.ftp.net <<EOF quote USER login quote PASS password get backup_file quit EOF DATE=`stat -c %y backup.sql |cut -d. -f1` DATE=`date +%Y%m%d%H%M%S -d "$DATE"` mv backup_file backup$DATE_file

Forum Astuces.divers [Terminal] Compiler du C à la volée

Posté par  .
Étiquettes : aucune
0
21
déc.
2003
Voilà comment programmer en "script C" (compilé à la volée). C'est pas très beau/propre, mais des fois on a besoin, et ça c'est suffisament rustique pour passer n'importe où, c'est rapide à mettre en oeuve, et c'est vraiment pratique. Ovrez un fichier dans votre éditeur favori (emacs, évidemment) et tapez le code suivant:
#!/bin/bash total_lignes=`cat $0 | wc -l` ; ligne_arob=`grep "@""@" -m 1 -n $0 | cut -f1 -d:` cat $0 | tail -$[ $total_lignes - $ligne_arob ] (…)

Forum Astuces.divers [Admin] firewall iptables minimal, mais efficace

Posté par  .
Étiquettes : aucune
0
16
mai
2005
Voici un firewall iptables minimal, mais efficace, pour un ordinateur qui ne fait tourner aucun serveur et qui n'est pas un routeur (certains P2P sont assimilables à des serveurs si on n'active pas leur option "firewall" ). Ce script peut bien-sûr être enrichi par la suite. Il doit être lancé automatiquement à chaque boot, avant le lancement des programmes utilisables depuis internet.


#! /bin/sh
iptables -P INPUT DROP
iptables -F INPUT
iptables -A INPUT -m state --state established -j ACCEPT
(…)

Forum Astuces.divers [Debian] Comment installer une debian par CD sur un PC qui ne peut booter que sur des disquettes ...

Posté par  (site web personnel) .
Étiquettes :
0
25
mar.
2004
Le problème consiste a booter un PC avec une disquette ( parceque le BIOS ne peut pas booter le CD), puis à continuer l'install avec le CD ...

pour ce faire, il faut extraire les images disquettes du CD. Je pars d'une image téléchargée sur le net.

*** création de la disquette ROOT:

dhp@pluton:~$ ls idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.iso
dhp@pluton:~$ mkdir idepci-3.0.23-netinst.dir
dhp@pluton:~$ su
Password:
pluton:/home/dhp# mount -o loop idepci-3.0.23-netinst.iso idepci-3.0.23-netinst.dir/
pluton:/home/dhp# ls -lh idepci-3.0.23-netinst.dir/boot/rescue.bin
-r--r--r-- 1 root root 2.9M 2003-12-21 12:20 (…)

Forum Astuces.divers [Éditeur/Vim] Réouvrir un fichier là où on l'a quitté

Posté par  .
Étiquettes : aucune
0
11
juin
2004
Ça vous arrive vous, de modifier un paramètre de votre httpd.conf ou que sais-je encore à la ligne 125, puis de sauver, relancer apache, puis pouf, ca ne fait pas ce que l'on veut, alors on rentre a nouveau dans le fichier de conf, et là, mince, on est revenu tout en haut, faut faire défiler, c'est laborieux...
.vimrc est votre ami !
Le code suivant mit dans votre ~/.vimrc fera en sorte que le curseur se trouvera là ou (…)

Forum Astuces.divers [Debian] Xorg & KDE sous debian sid/sarge

Posté par  .
Étiquettes :
0
16
mai
2005
Bonjour, Suite à l'astuce précèdente, j'ai eu pas mal d'ennui avec mes paquets et les dépendances du xorg de ubuntu. Du coup, j'ai trouvé un autre backport de xorg qui semble convenir: deb http://www.acm.cs.rpi.edu/~dilinger/xorg ./ On ajoute ça à son /etc/apt/sources.list, puis # apt-get update # apt-get install xserver-xorg # apt-get dist-upgrade Ensuite, si on veut le support de l'option Composite, il faut passer dans le fichier de config - /etc/X11/xorg.conf - les paramètres suivants: Section "Extensions" Option "Composite" "Enable" (…)

Forum Astuces.divers [Terminal] Fichiers Zip morcelés

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
2
20
mar.
2004
Vous avez déjà reçu un fichier en plusieurs morceaux (genre .z01, .z02, ...., et zip). Vous avez été déçu par la commande unzip sur Linux qui vous disait juste "true multi-part support doesn't exist yet (coming soon)." ?

Voici un contournement qui peut vous avoir échappé (dans la man page de unzip) :

$ cat fichier.z01 fichier.z02 ... fichier.zip > nouveau_fichier.zip
$ zip -F nouveau_fichier.zip

Et voilà, le fichier est désormais rassemblé et exploitable !

Forum Astuces.divers [Debian] Pour les accros du tuning : changer le logo au boot

Posté par  .
Étiquettes :
0
16
mai
2005
Ceux qui ont le classique Tux assis en haut à gauche de leur écran au boot peuvent facilement en changer pour le logo de leur choix. Ce logo est inclu dans le noyau à la compilation, il va donc falloir recompiler ce dernier après modification. (Si vous n'avez pas de logo, c'est certainement que le framebuffer n'est pas activé pour votre noyau. Dans ce cas, RFTM sur le framebuffer :). Les différents logos utilisés par Linux se trouvent dans les (…)

Forum Astuces.divers [Web/Mozilla] FireFox : Plusieurs pages au démarrage

Posté par  .
Étiquettes :
0
13
mai
2005
Lorsque vous lancez votre navigateur favori, celui-ci ouvre une page web que vous avez défini au démarrage... Pour que FireFox ouvre plusieurs onglets en même temps au lancement, il suffit d'aller dans Outils / options / general / et d'indiquer toutes vos URL dans le champ prévu en les séparant par un " | " ( alt Gr + 6)

Forum Astuces.divers [Perl] Petit script pour surveiller votre température de processeur

Posté par  .
Étiquettes : aucune
0
8
juin
2004

Pour surveiller la température de votre processeur dans une console sans avoir un retour à la ligne :

assurer-vous d'avoir le module thermal de l'acpi chargé (si vous tournez avec le 2.6.6 méfiez-vous, des problèmes avec l'acpi sont signalés ici et là), et ce petit script vous affichera la température, avec une mise à jour toute les secondes, et la variation de température d'une seconde à l'autre.

J'ai écrit ce code ce matin en 15min, donc il n'est probablement pas (…)

Forum Astuces.divers [Terminal] faire du grep plus rapidement!

Posté par  .
Étiquettes : aucune
0
21
mar.
2004
Comment faire pour que grep aille plus vite? Utilisez l'option --mmap ! Exemple: comparez sur plusieurs itérations la sortie de "time grep --mmap chaine gros_fichier_texte" et "time grep chaine gros_fichier_texte" /!\ Attention /!\ cependant: la page de man parle de possibles core dumps si gros_fichier_texte grossit ou si il y a des erreurs d'E/S (comparez les valeurs sys de la sortie de time).

Forum Astuces.divers [Admin] Fiabilité des écritures disque

Posté par  .
Étiquettes : aucune
0
26
fév.
2005
Vous ne le saviez peut être pas, mais sous les systèmes Unix, les caches en écriture de disques doivent être désactivés, notamment si vous utilisez un système de fichiers tel que reiserfs.

Dans le cas contraire, en cas de bloquage violent (panne hardware ou de panne d'alimentation), vous perdrez les données stockées dans ce cache, et corromprez votre système de fichiers (d'une manière irrécupérable pour ces blocs).

Pour les disques IDE, hdparm option "-W 0", et pour les disques SCSI (…)

Forum Astuces.divers [Terminal] ACPI : modifier la table DSDT

Posté par  .
Étiquettes : aucune
0
19
mar.
2004
Pour ceux qui ont des problèmes avec l'ACPI (genre un ordinateur qui ne s'éteint pas complètement), il peut être utile de modifier sa table DSDT.
La procédure que je vais décrire est celle que j'ai utilisée, avec un noyau 2.6.3 (mais elle doit fontionner avec tous les 2.6.x, ainsi que des 2.4.x... à confirmer...).

1°) Il faut télécharger IASL :
http://www.intel.com/technology/iapc/acpi/downloads.htm

2°) En root :
# tar xvzf iasl-linux-20030918.tar.gz
# cd iasl-linux-20030918

3°) Si votre ordinateur se trouve dans cette (…)

Forum Astuces.divers [Terminal] Transformer son Palm en VT !

Posté par  (Mastodon) .
Étiquettes : aucune
0
3
août
2003
L'idée m'est venue lorsque j'ai vu les prix des KVM, et qu'on a parfois besoin d'accéder pour quelques commandes à une machine qui n'est pas ou plus connectée au réseau et qui n'a pas d'écran (serveur). J'ai un palm m105, j'ai installé dessus ptelnet : http://netpage.em.com.br/mmand/ptelnet.htm pilot VT100 : http://www.frotz.net/vt100 ttymaster : http://oleg.belousov.com Chacun à ses avantages et ces inconvénients... Pour la conf de la machine, j'ai installé mgetty et je lance dans inittab : S0:2345:respawn:/sbin/mgetty -r ttyS0 J'ai en (…)

Forum Astuces.divers [Web/Mozilla] Boost de Firefox

Posté par  .
Étiquettes :
0
26
fév.
2005
Dans "about:config" (à taper dans la barre d'adresse de Mozilla ou Firefox)

Filtrer sur pipelining

network.http.pipelining --> true
network.http.proxy.pipelining --> true
network.http.pipelining.maxrequests --> 16 *

De plus vous pouvez ajouter cette clé : bouton droit / Nouveau / Valeur entière :

"nglayout.initialpaint.delay" et mettre à 0

(c'est le temps que le navigateur attend avant d'interpréter les informations reçues)

Plus d'informations et commentaires ici :
http://forevergeek.com/open_source/make_firefox_faster.php#comments

* : J'ai mis à dessein 16 plutôt que 32 qui me parait elevé.

Forum Astuces.divers [Debian] Bootsplash sous Debian

Posté par  .
Étiquettes :
0
26
fév.
2005
Saluzatous, voici la procedure que j'ai utilisée pour installer un superbe bootsplash sous ma Debian :

Dans /etc/sources.list : 'deb http://www.bootsplash.de/files/debian unstable main'
#> apt-get update
#> apt-get install kernel-source-2.6.8 kernel-package bootsplash sys-rc-bootsplash bootsplash-theme-choisi

NB : prévisualisez le thème sur http://www.bootsplash.de/files/themes/screenshots
Télécharger http://www.bootsplash.de/files/bootsplash-3.1.6-2.6.8.diff, dans /usr/src

Note : le package kernel-package-bootsplash, ne contient les diffs que jusqu'à la version 2.6.7 :)

#> cd /usr/src
#> tar xvjf kernel-source-2.6.8.tar.bz2
#> ln -s kernel-source-2.6.8 ./linux
#> cd linux
#> mv {/chemin/vers/,./}bootsplash-3.1.6-2.6.8.diff
#> patch (…)

Forum Astuces.divers [X-Window] Sélectionner/coller universel sous X, historiques

Posté par  .
Étiquettes : aucune
0
24
avr.
2005
Sous X, la méthode universelle pour copier/coller est de:
  • 1. Sélectionner le texte (automatiquement copié dans la mémoire de l'application)
  • 2. Positionner la souris à l'endroit voulu, et coller avec le bouton du milieu (ou en cliquant sur la molette, ou sur les 2 boutons si on en a que 2)
Donc sans avoir besoin du clavier. Un inconvénient de cette méthode est que si on sélectionne par mégarde un autre texte, la sélection précédente est perdue. On la perd (…)

Forum Astuces.divers [Editeur] Synchro locale d'un site web statique

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
août
2003
Vous avez des répertoires et fichiers (X)HTML/CSS (valides et accessibles !) que vous maintenez en local, et que vous uploadez via FTP quand tout est mis à jour et testé sous les 3 navigos (Moz, Konq, Opera) ? Sitecopy permet de synchroniser les deux sites ! http://www.lyra.org/sitecopy/ (GNU GPL)

Forum Astuces.divers [Terminal] S'authentifier une et une seule fois avec SSH

Posté par  .
Étiquettes : aucune
0
7
déc.
2003
1/ Il vous faut un ssh-agent en tâche de fond, soit par votre Session Manager (GDM, etc.)

2/ Authentifiez-vous en donnant votre passphrase à la commande ssh-add

3/ Vous pouvez maintenant utiliser SSH, SCP, etc. sans mot de passe avec tous les ordinateurs distants connaissant votre clé publique.

4/ Plus fort : utilisez l'option -A pour propager votre authentification sur l'ordinateur distant. Vous pouvez à nouveau passer à un ordinateur vous connaissant sans taper de mot de passe.

5/ Encore plus (…)

Forum Astuces.divers [Éditeur/Emacs] faire une recherche d'une expression dans plusieurs fichiers

Posté par  .
Étiquettes : aucune
0
6
juin
2001
Avec Emacs, rien de plus simple que de faire ce type de recherche : il suffit de lancer la commande de recherche (C-g), de modifier la ligne pour avoir quelque chose comme ceci grep -n -r "expression" *; cette commande recherchera "expression" dans tout les fichiers contenu dans le dossier (et de manière récursive dans les sous dossiers) en proposant dans une nouvelle frame les résultats, qui, lorsqu'on passe la souris et on appuye sur la touche entrée sur (…)

Forum Astuces.divers [X/KDE] Défiler dans tous les sens avec ou sans molette

Posté par  .
Étiquettes : aucune
0
26
fév.
2005
Sur une souris comportant une molette, on peut, grâce à cette dernière faire défiler un document verticalement, mais pas seulement !
En effet, il suffit de placer le curseur de la souris sur la barre de défilement voulue et de faire tourner la molette pour que le document défile dans le sens de l'ascenseur survolé.
Évidemment, le plus économique est de placer le curseur de la souris vers le bas à droite pour passer de la verticale à l'horizontale.
Je (…)