Recherche
Bookmarks Labo

Identifiant :
Mot de passe :

 RSS - Forums   SujetsRV

Commande usuelles

top
procinfo
w
free -mt
lsof
strace

Combinaison de touches

(sysrq = touche impr ecran sur pc)
ctrl-alt-backspace : restarter X
ctrl-alt-f1 : passer sur une console mingetty.
En cas de blocage :

1ere tentative :
alt-sysrq-r (met le clavier en mode "raw" dit mode "scancodes".)
ctrl-alt-Suppr (redémarrage du système)

2nde tentative :
alt-sysrq-s (comme sync (man sync))
alt-sysrq-u (remonte tous les disques en lecture seule)
   alt-sysrq-b (redémarrer)
ou alt-sysrq-o (arrêter).

Autres possibilites de sysrq
doc : /usr/src/linux/Documentation/sysrq.txt
alt-sysrq-h : petit memo sur les combinaison de touche
SysRq : HELP : loglevel0-8 reBoot Crashdump tErm Full kIll saK showMem Nice powerOff showPc unRaw Sync showTasks Unmount
alt-sysrq-Numéro : niveau de la console de log

alt-sysrq-e : envoie le signal terminaison a tous les processus sauf init.
alt-sysrq-k : envoie le signal kill a tous les processus de la console virtuelle courrante.
alt-sysrq-i : envoie le signal kill a tous les processus sauf init
alt-sysrq-l : envoie le signal kill a tous les processus MÊME init

alt-sysrq-p : affiche registres et des flags dans la console.
alt-sysrq-t : affiche les tâches.
alt-sysrq-m : affiche la mémoire.

alt-sysrq-c : crashdump
alt-sysrq-f : full ?
alt-sysrq-n : Nice ?

Pour redemarer plus proprement avec les boutons de la tour :
installer et mettre en place acpid
retourcher /etc/acpi
activer CONFIG_ACPI_BUTTON dans le noyau,

Ext3 recuperation crash.

Sur partition démonté :

#test lecture seule
e2fsck -f -n /dev/sda1
#recuperation automatique
e2fsck -f -p /dev/sda1
#recuperation manuele
e2fsck -f /dev/sda1
#check bloc defectueux.
e2fsck -c /dev/sda1

#restore superbloc defectueux.
e2fsck /dev/sda1 -b -<VALUE>
<VALUE> =
8192*x +1

Ext2 et ext3 a tester

convertion ext3 to ext2 sur une martition demonté ?!
# tune2fs -O ^has_journal /dev/hdaX
Pour sécurise la manip forcer un fsck
# fsck.ext2 -f /dev/hdaX
nou spouvons alors detruire .journal si il existe.

creer un journal
# tune2fs -j /dev/hdaX
mounter en ext3
# mount -t ext3 /dev/hdaX /mnt/somewhere
Formater ext3 ou ext2 :
mke2fs -j /dev/hdaX 

reglage heure

Reglage ponctuel :
date --date "28 Oct 2005 02:13"
Demon de synchronisation :
apt-get install ntpdate
tzconfig #(pour choisir fuseau horaire)

Kde

Reconstruire le cache des police kde (evite lenteur kde) en root :
fc-cache -v

Recuperation data

apres un effacement malheureux (type rm -Rf / )
essayer : recover ou e2undel
sinon :
umount /dev/hda10
debugfs /dev/hda10
# listing des fichiers recemment effacés
debugfs: lsdel
#recuperation des fichiers par inode et copie dans un dossier
debugfs: dump <24> /home/recovered.000
debugfs: quit
# cat /home/recovered.000
LONG mais efficasse :
lecture du disque a la recherche de fichier :
editer le fichier de config de foremost, puis par exemple :
foremost -v -q -o /RECUP/ /dev/hda2

Distribution de depanage

sur une disquette : tomsrtbt (+) / fli4al
listes de distributions : http://old.lwn.net/Distributions/index.php3#floppy

Onduleur

apt-get install nut 

Recuperer un grub

Lancer grub avec cd debian
linux rescue
puis :
grub

Lancer grub avec live-cd knoppix 
root grub
grub détecte les disques et les partitions en commençant par 0

Indiquez la partition sur laquelle se trouve /boot
par exemple ici premier disque premiere partition :
grub > root (hd0,0)
Indiquez ou ecrire grub
par exemple ici premier disque :
setup (hd0)
Sortir puis rebooter.

Recuperer un lilo

boot un cd knoppix
on considere que la distro est sur hda1
mkdir /disk
mount /dev/hda1 /disk
cd /disk
lilo -r .

Logs demarrage

(cette manip peut causer plantage du demarrage)
Ctrl-S pour arrêter
Ctrl-Q pour redémarrer

/etc/default/bootlogd doit contenir
BOOTLOGD_ENABLE=Yes
Fichier de logs
après le boot
dmesg n    
- /var/log/boot : avant que syslog démarre.
- /var/log/syslog
- /var/log/messages

Deployer debian par le reseau

pxe : http://lea-linux.org/cached/index/Install-install-debian-reseau.html

FAI m23 http://d-i.alioth.debian.org/manual/en.i386/ch04s07.html

Quota disk pour user

Le filesystem doit supporter les quotas (sinon recompiler le noyau)

Utiliser dans /etc/fstab l'instruction usrquota, exemple :
/dev/sdb1 /samba/prive ext3 usrquota
Mettre un quota au user (100000 = 100Mo)
setquota -a -u nomuser 100000 100000 0 0
Voir les quotas :
repquota -a

limitation : ulimit

ulimit -a # voir la liste des limites.
exemple utilisation
ulimit -v 500000 # limite a 500Mo l'utilisation de la memoire.
les limites sont pour chaque processus.

live CD

Knoppix
Ubuntu
mepislite
Live CD a tester
http://www.sysresccd.org

A tester

Divers commandes pour tester les perfs :

iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions
vmstat - Afficher des statistiques sur la mémoire virtuelle


proxy pour apt :
apt-proxy
apt-proxy-import
Modifier un CD d'install.
http://wiki.debian.org/?DebianInstallerModify
Custom Debian Distributions
http://wiki.debian.org/?CustomDebian
Faire son liveCD
http://wiki.debian.org/LiveCD
FAI (full automatic install)
http://www.informatik.uni-koeln.de/fai/
ou
http://www.debian.org/releases/stable/i386/ch04s07
http://www.debian.org/releases/stable/i386/apcs01
ou
http://wiki.debian.org/?DebianInstallerPreseed

Partitions (ghost....)
partimage
mondo
Sauvegarde binaire de la partition
dd if=/dev/<partition> | gzip | dd of=<file.gz>
Restauration de la sauvegarde :
gzip -dc <file.gz> | dd of=/dev/<partition>

Sauvegarde de fichier
BackupPC
rsync
les niveaux d'initialisation
update-rc.d
Gestion de parc informatique
http://glpi.indepnet.org/
http://ocsinventory.sourceforge.net/
http://oneorzero.com/