Un peu d'UNIX
Contents
Divers
Modification des tags des fichiers MP3: id3v2
Lister les process bindés sur une socket ipv4: lsof -i 4 -n | grep process
Lister les fichiers ouverts par un process: lsof -n | grep process
Tracer l'exécution d'un process: strace ou struss(sous solaris).
- L'option -f permet de suivre les forks/threads
Librairies
Tracer les librairies utilisées par un process: ltrace
Lister les fonctions fournies par une librarie: nm -o nom_de_la_librarie
Lister les libraries nécéssaires au fonctionnement d'un executable: ldd nom_programme
1. Spécifique à Solaris
Ignorer les version des les libraries : Il arrive, lorsqu'on dispose des certains programmes commerciaux, que ceux-ci soient linkés avec une version spécifique d'une library(pour les drivers ODBC par exemple). Pour ignorer la version de la library à utiliser, il suffit de faire export LD_NOVERSION=1 avant le lancer le programme concerné.
- Augementer la taille du swap en ajoutant un fichier sur le disk:
Créer un fichier correspondant à la taille du swap à l'aide de la commande mkfile 256M on_disk_swap_file
Effectuer la prise en compte de fichier par la commande swap -a on_disk_swap_file