Redhat permet de créer des profiles de connection via son interface graphique redhat-config-network mais n'offre pas la possibilité de choisir au démarrage le profile désiré.
Pour remédier à cela, éditez un fichier /etc/init.d/netprofile comme suit :
#!/bin/sh
#
# netprofile: Active the good profile for the current session
#
# chkconfig: 345 06 94
# description: This is a script that activate the network \
# profile of your choice
#
# Sanity checks.
[ -x /usr/sbin/redhat-config-network-cmd ] || exit (…)
Forum Astuces.divers [Debian] Verrouillage numérique (presque partout)
Pour avoir un verrouillage activé en console et sous X :
# console
echo "LEDS=+num" >> /etc/console-tools/config
# X
apt-get install numlockx
# console
echo "LEDS=+num" >> /etc/console-tools/config
# X
apt-get install numlockx
Forum Astuces.divers [Terminal] debug de scripts bash
Lorsque l'on programme en bash, il y a des options en ligne de commande pour voir ce qui est lu puis exécuter dans un script... Exemple :
Soit le script MyScript.sh :
Si on l'exécute ainsi :
# /bin/bash -v -x ./MyScript.sh
On va avoir une sortie comme ça :
Soit le script MyScript.sh :
#!/bin/sh touch unFichier if [ -f ./unFichier ]; then rm ./unFichier fi
Si on l'exécute ainsi :
# /bin/bash -v -x ./MyScript.sh
On va avoir une sortie comme ça :
#!/bin/sh touch unFichier + touch unFichier if [ -f ./unFichier ]; then rm ./unFichier fi + '['-f ./unFichier (…)
Forum Astuces.divers [Terminal] Mettre des commandes en queue
Il vous arrive souvent de lancer "make" et de vous dire qu'il aurait fallu faire "make && make install" ?
Premiere solution, tapez "make install" pendant l'execution de "make", c'est pas très beau, vous ne voyez rien de ce que vous tapez, et ca marche pas a tous les coups.
Deuxième solution, faites Ctrl-Z puis tapez "fg && make install" et voila, juste après l'execution de "make", "make install" sera lancé.
Quelques restrictions tout de même: si vous voulez utiliser (…)
Deuxième solution, faites Ctrl-Z puis tapez "fg && make install" et voila, juste après l'execution de "make", "make install" sera lancé.
Quelques restrictions tout de même: si vous voulez utiliser (…)
Forum Astuces.divers [Debian] Faire démarrer une Debian plus vite
L'astuce ne demande pas de compétence particulière, de recompiler le noyau ou de modifier des fichiers critiques.
On va par contre supposer deux choses : vous utilisez GDM et votre système démarre en runlevel 2. Mais même si c'est n'est pas le cas, les adaptations sont triviales.
Vous trouverez dans /etc/rc2.d/ des liens vers les programmes que init doit démarrer en runlevel 2. Nous allons tout simplement faire démarrer GDM en premier, car on ne peut pas dire que ce (…)
On va par contre supposer deux choses : vous utilisez GDM et votre système démarre en runlevel 2. Mais même si c'est n'est pas le cas, les adaptations sont triviales.
Vous trouverez dans /etc/rc2.d/ des liens vers les programmes que init doit démarrer en runlevel 2. Nous allons tout simplement faire démarrer GDM en premier, car on ne peut pas dire que ce (…)
Forum Astuces.divers [Éditeur/Vim] indentation sous vim
== permet d'indenter la ligne courante.
=% le bloc d'instruction courante.
Nous pouvons par exemple indenter l'ensemble d'un fichier en faisant: gg=G
=% le bloc d'instruction courante.
Nous pouvons par exemple indenter l'ensemble d'un fichier en faisant: gg=G
Forum Astuces.divers [Web/Mozilla] Les news en un clin d'oeil
Pour avoir les news des sites linux les plus importants en un clin d'oeil il suffit d'aller sur http://sidenews.net/
Vous sélectionnez les sites que vous voulez voir dans votre
sidebar, et en un clin d'oeil vous avez les dernières news de ces sites.
Pour activer le sidebar il suffit de faire F9.
Forum Astuces.divers [Debian] Une utilisation de apt-listbugs
Pour connaître la liste des paquets qui comportent des bugs critiques ou graves sur votre distribution debian et pour lesquels une mise à jour est disponible, voici la commande :
/usr/bin/apt-get upgrade --just-print | awk '/^Inst/ {print $2}' | xargs /usr/sbin/apt-listbugs list
D'ailleur si quelqu'un a une solution plus propre, je suis preneur (je suis pas particulièrement fier du --just-print avec une recherche de ^Inst).
Pour info apt-listbugs a été développé en ruby (==> dépendences ruby necessaires).
J'ai découvert cet (…)
/usr/bin/apt-get upgrade --just-print | awk '/^Inst/ {print $2}' | xargs /usr/sbin/apt-listbugs list
D'ailleur si quelqu'un a une solution plus propre, je suis preneur (je suis pas particulièrement fier du --just-print avec une recherche de ^Inst).
Pour info apt-listbugs a été développé en ruby (==> dépendences ruby necessaires).
J'ai découvert cet (…)
Forum Astuces.divers [X-Window] Copie du clipboard
Pour copier la sélection dans la fenêtre active, il suffit de taper :
Shift+Insert
Forum Astuces.divers [Éditeur/Emacs] switch buffer
pour éviter de chercher ses buffer avec la barre de menu, il y a 2 solutions :
le dernier buffer : C-M-l
liste de tout les buffer : C-x b tab
et ensuite il suffit de choisir le bon
Forum Astuces.divers [Terminal] Éviter le chargement de certains modules
Linux permet de charger automatiquement des modules lorsque l'on tente d'y accéder.
Typiquement, lors de l'utilisation de la commande mii-tool qui tente de regarder les paramètres de toutes les interfaces réseaux, on obtient dans les logs la série suivante :
modprobe: modprobe: Can't locate module eth7 2003-04-12 00:27:26 modprobe no modprobe: modprobe: Can't locate module eth6 2003-04-12 00:27:26 modprobe no modprobe: modprobe: Can't locate module eth5 2003-04-12 00:27:26 modprobe no modprobe: modprobe: Can't locate module eth4 2003-04-12 00:27:26 modprobe no (…)
Forum Astuces.divers [Terminal] Enchainer les répertoires
Sous bash, popd et pushd, permettent de mémoriser des chemins de répertoires dans une pile, pour se simplifier la vie et éviter de taper des cd à tout bout de champs. La commande dirs permet de voir les répertoires actuels du stack.
Forum Astuces.divers [Terminal] Qui charge autant ma machine ?
Un petit script vous permettant de connaître les processus
vous prenant le plus de CPU.
Nommé 'most' chez moi, voila son utilisation:
#most
root: /usr/X11R6/bin/X (pid: 671)
#most 3
root: /usr/X11R6/bin/X (pid: 671)
exos: /usr/lib/mozilla-firefox/firefox-bin (pid: 752)
root: [aio/0] (pid: 8)
... voila :) je pense qu'on son utilisation est triviale, comme son code d'ailleur:
#!/bin/sh
if [ $# -gt 0 ]
then
nb=$1
else
nb=1
fi
ps aux | sort -rnk 3 | gawk '/:/ {print $1 ": " (…)
#most
root: /usr/X11R6/bin/X (pid: 671)
#most 3
root: /usr/X11R6/bin/X (pid: 671)
exos: /usr/lib/mozilla-firefox/firefox-bin (pid: 752)
root: [aio/0] (pid: 8)
... voila :) je pense qu'on son utilisation est triviale, comme son code d'ailleur:
#!/bin/sh
if [ $# -gt 0 ]
then
nb=$1
else
nb=1
fi
ps aux | sort -rnk 3 | gawk '/:/ {print $1 ": " (…)
Forum Astuces.divers [Terminal] xterm & la souris
Sous xterm la souris ne sert pas qu'au copier-coller...
En maintenant la touche enfoncée et en cliquant sur un xterm, vous verrez alors apparaître un menu(un par bouton) pour configurer le terminal en question : jumpscroll, scrollbar, fontsize, ...
Forum Astuces.divers [Terminal] Lancer une commande qui échoue parfois en étant sûr qu'elle finisse par fonctionner complètement
Voilà que je veux lancer un ftpcopy pour avoir une copie fraîche des updates pour un RH et que badaboum, ftpcopy en cours de route plante avec un joli message "ftpcopy: fatal: cannot parse PASV answer".... Je me gratte un coup le haut du crâne pour réveiller les deux neurones qu'il me reste et voici la solution: écrire un script: ftpupdate.sh -----snip---- #!/bin/sh #ftpupdate.sh ftpcopy ftp://ftp.source.com . || $0 -----snip---- je lance: ftpupdate.sh et... chaque fois que ça se passe (…)