Memo
From AleikoumWiki
(→Gnome) |
m (→Grub) |
||
Line 122: | Line 122: | ||
<br/> | <br/> | ||
Sur la derniere SUSE que j'ai manipule ce type de manipulation ne fonctionnait pas.<br/> | Sur la derniere SUSE que j'ai manipule ce type de manipulation ne fonctionnait pas.<br/> | ||
- | En gros on a les fichiers de conf suivant /etc/grub.conf, /boot/grub/menu.lst et un etrange /boot/message...<br/> | + | En gros on a les fichiers de conf suivant ''/etc/grub.conf'', ''/boot/grub/menu.lst'' et un etrange ''/boot/message''...<br/> |
Tout se passe dans ce dernier et voici la procedure a suivre : | Tout se passe dans ce dernier et voici la procedure a suivre : | ||
<pre> | <pre> | ||
Line 137: | Line 137: | ||
</pre> | </pre> | ||
- | Remarque : l'image jpg ne doit visiblement pas depasser les 15ko ! | + | Remarque : l'image jpg ne doit visiblement pas depasser les 15ko !<br/> |
+ | <br/> | ||
+ | <br/> | ||
+ | Bon maintenant on a change l'image du boot, mais on voudrait avoir une image lors du chargement du Linux !<br/> | ||
+ | Alors les methodes pour changer ca il y en a plein de la plus simple a la plus tordue ! | ||
+ | Pour ma part voici la methode que j'ai suivi ! | ||
+ | Tout d'abord j'ai recupere un theme deja tout beau tout propre que j'ai installe dans ''/etc/bootsplash/theme/mon-nouveau-theme/''<br/> | ||
+ | Ok maintenant il faut modifier ''/etc/sysconfig/bootsplash'' pour que le theme par default soit ce nouveau theme !<br/> | ||
+ | La modif est simple et ressemble a ca : | ||
+ | <pre> | ||
+ | ... | ||
+ | THEME="mon-nouveau-theme" | ||
+ | ... | ||
+ | </pre> | ||
+ | Mais cela ne suffit pas ! il faut ensuite lancer la commande magique : mkinitdr -s SIZE*SIZE<br/> | ||
+ | Par exemple | ||
+ | <pre> | ||
+ | mkinitdr -s 1024*768 | ||
+ | </pre> | ||
+ | Attention ! Pour que cela fonctionne il faut qu'il y ait bien une image dans votre repertoire de type ''/etc/bootsplash/theme/mon-nouveau-theme/images/silent-1024x768.jpg''<br/> | ||
+ | L'image doit absolument etre un jpg et je vous propose d'utiliser une profondeur de 24bits<br/> | ||
+ | <br/> | ||
+ | On est presque bon ! il reste une toute derniere modif dans votre fichier ''/boot/grub/menu.lst'' a faire : rajouter vga=Ox317 et splash=silent ce qui me donne par exemple ceci : | ||
+ | <pre> | ||
+ | title Linux | ||
+ | root (hd0,0) | ||
+ | kernel /vmlinuz-2.6.16.46-0.12-default root=/dev/communicator/root vga=0x317 resume=/dev/communicator/swap splash=silent showopts | ||
+ | initrd /initrd-2.6.16.46-0.12-default | ||
+ | </pre> | ||
+ | Rebootez and enjoy ! |
Revision as of 12:57, 8 July 2008
Au moins je suis sur de rien perdre comme ca !
Contents |
Commandes Linux diverses
Divers
# Cette ligne va unlink tout les pipes contenu dans /tmp for i in `ls -la /tmp | grep '^prwxrwxrwx' |tr -s ' '|cut -d' ' -f9`; do `unlink /tmp/$i`;done # Efface tout les liens du repertoire courant for i in `ls -la . | grep '^lrwxrwxrwx' |tr -s ' '|cut -d' ' -f9`; do `rm -rf $i`;done # Liste le contenu du repertoire courant en classant par ordre croissant de creation, la date est de type : date +"%s" ls -l --time-style=+%s | sed -e 's/^.* \([0-9]*\) \([^ ]*\)$/\1 \2/' # Liste le contenu du repertoire courant en classant par ordre decroissant de creation, la date est de type : date +"%s" ls -rl --time-style=+%s | sed -e 's/^.* \([0-9]*\) \([^ ]*\)$/\1 \2/' # Connaitre la taille du contenu d'un repertoire du -hs le_rep # Code retour d'une commande [toto@p00]$ ll ~ [toto@p00]$ echo $? --> 0 [toto@p00]$ ll /root [toto@p00]$ echo $? --> 1, si pas le droit ! # Copie d'un groupe de fichier en le renommant for i in `ls *.cgi`; do cp $i $i.bkp ; done # ici tous les .cgi sont COPIES et RENOMMES en .bkp # Changer un mot dans une liste de fichier for a in `grep -rl 'httpd2' *` ; do echo "traite $a"; sed -e 's,/httpd2/,/httpd/,g' $a > out.sed && mv -f out.sed $a ; done # remplace le mot /httpd2/ contenu dans tout les fichiers du repertoire courant et le remplace par /httpd/ #Formattage en ext3 avec le label plop ! mke2fs -j /dev/PARTITION -L plop # en fat32 mkdosfs -v -F 32 /dev/PARTITION -n plop #Monter un lecteur NFS : en read only avec le no lock ! mount -o ro,nolock @serveur_nfs:/usr/local/plop /mnt/temp/ #Recherche d'un fichier (correspondant à une pattern) dans une arborescence donné find /home/plop/public/BACKUPS-MACHINES/Ntbackup/ -name "1-*" -print -follow 2> /dev/null # umask pour avoir du 664 a mettre dans le bashrc umask 0002 #convertir un timestamp en date classique date -d "1970-01-01 UTC + TIMESTAMP seconds" #l'inverse date -d AAAA-MM-JJ +"%s" # petit truc avec find find ./ -size +200000k -printf "Size: %kK\tPath: %p\n" # oui parle moi petit serveur nmap -sV -p port addresse server # avec -O on peut avoir l'OS !! # qu est ce qu on graphe dans notre base RRD ? bref quelles sont les ordonnees qu'on a dans un fichier rrd rrdtool info fichier.rrd | grep ds | grep type | cut -d [ -f 2 | cut -d ] -f 1 #en test : validation d une adresse IP expr match 40.255.255.26 '[0-2]\{0,1\}[0-5]\{0,1\}[0-9]\{1,2\}.[0-2]\{0,1\}[0-5]\{0,1\}[0-9]\{1,2\}.[0-2]\{0,1\}[0-5]\{0,1\}[0-9]\{1,2\}.[0-2]\{0,1\}[0-5]\{0,1\}[0-9]\{1,2\}$' #retirer le dernier caractere expr "bonjour" : "\(.*\).$" #creer un splash screen a partir d une image donne convert -resize 640x480 -colors 14 wallpaper.jpg imagepourgrub.xpm gzip imagepourgrub.xpm #manip printf printf "%03d" "0" va donner 000 #afficher toutes les adresses ip montees for addr in `ifconfig | grep "inet addr" | cut -d":" -f 2 | cut -d" " -f 1` do listaddr="$listaddr$addr," done listaddr=`expr $listaddr : "\(.*\).$"
Gnome
On souhaite lancer un exec apres le chargement de gnome et de son environnement
exemple ici avec firefox lancer au demarrage
Creer un fichier dans le rep /etc/xdg/autostart/ (dans notre cas /etc/xdg/autostart/firefoxquickstart.desktop)
puis editer ce fichier ainsi :
[Desktop Entry] X-SuSE-translate=true Encoding=UTF-8 Name=Firefox Quickstart Comment=Firefox Quickstart GenericName=Firefox Quickstart Icon=zen-icon Exec=/usr/bin/firefox http://quickstart/ Terminal=false Type=Application NoDisplay=false Categories=FirefoxQuickstart;
Grub
Il fut un temps ou on changeait le splash screen dans le grub.conf en rajoutant une ligne de ce type :
splashimage=(hd0,0)/grub/splash.xpm.gz
Ou splash.xpm.gz etait une image convertie en suivant ce process :
convert -resize 640x480 -colors 14 wallpaper.jpg imagepourgrub.xpm gzip imagepourgrub.xpm
ou tout simplement en allant la telecharger sur des sites tel que : http://ruslug.rutgers.edu/~mcgrof/grub-images/images/working-splashimages/
Sur la derniere SUSE que j'ai manipule ce type de manipulation ne fonctionnait pas.
En gros on a les fichiers de conf suivant /etc/grub.conf, /boot/grub/menu.lst et un etrange /boot/message...
Tout se passe dans ce dernier et voici la procedure a suivre :
#alle dans un repertoire vide pour vos tests et y copier le fichier message cd /tmp/test && cp /boot/message /tmp/test # puis cpio -idv < message #tout un tas de fichier apparaitra ! le fichier qui nous interese est le back.jpg ! cp /path/votre_image.jpg /tmp/test/back.jpg #il suffit de finir en effacant le fichier message et en le recreant comme suit : rm -f message && ls | cpio -ov > ../message #on finit par replacer le fichier message au bon endroit cd .. && cp message /boot/message
Remarque : l'image jpg ne doit visiblement pas depasser les 15ko !
Bon maintenant on a change l'image du boot, mais on voudrait avoir une image lors du chargement du Linux !
Alors les methodes pour changer ca il y en a plein de la plus simple a la plus tordue !
Pour ma part voici la methode que j'ai suivi !
Tout d'abord j'ai recupere un theme deja tout beau tout propre que j'ai installe dans /etc/bootsplash/theme/mon-nouveau-theme/
Ok maintenant il faut modifier /etc/sysconfig/bootsplash pour que le theme par default soit ce nouveau theme !
La modif est simple et ressemble a ca :
... THEME="mon-nouveau-theme" ...
Mais cela ne suffit pas ! il faut ensuite lancer la commande magique : mkinitdr -s SIZE*SIZE
Par exemple
mkinitdr -s 1024*768
Attention ! Pour que cela fonctionne il faut qu'il y ait bien une image dans votre repertoire de type /etc/bootsplash/theme/mon-nouveau-theme/images/silent-1024x768.jpg
L'image doit absolument etre un jpg et je vous propose d'utiliser une profondeur de 24bits
On est presque bon ! il reste une toute derniere modif dans votre fichier /boot/grub/menu.lst a faire : rajouter vga=Ox317 et splash=silent ce qui me donne par exemple ceci :
title Linux root (hd0,0) kernel /vmlinuz-2.6.16.46-0.12-default root=/dev/communicator/root vga=0x317 resume=/dev/communicator/swap splash=silent showopts initrd /initrd-2.6.16.46-0.12-default
Rebootez and enjoy !