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/
|