quelques recettes ----------------------------------------------- agenda server Pour mettre des fichiers qui sont sur son PC : aller dans agenda server du meeting et sur le titre du talk --> modify -->(donner le password) redonne le panneau --> attach files --> I want to upload n files --> upload files -->parcourir (transparencies) ----------------------------------------------- computers machine rapise lpsc0026 isnpx0021 (pour pine) ----------------------------------------------- printer LPSC : (ccali) slpr -P lpsckyo -S isnpx0020 filename (isnpx0016) lpr -P kyocera filename (ancienne kyocera) ISN transparents hp : slpr -Phptrans -Sisnhp3 filename.ps (cote rugueux dessus) ou slpr -Pisn1600cm -Sisnhp3 filename.ps a D0 : (outback) flpr -h fnprt -q outback_hp8150 filename flpr -h fnprt -q d0tcw_hp8000 --->attention : All of the old HP8000 print queues are being replaced with ones called HP8150. So for example you will not find DAB6_HP8000, it is now DAB6_HP8150. DAB6: DAB6_HP8150, DAB6_HP8150_D DAB6_COLOR, DAB6_COLOR_TRANS DAB5: DAB5_HP8150, DAB5_HP8150_D DAB5_COLOR, DAB5_COLOR_TRANS DAB1: DAB1_HP8150, DAB1_HP8150_D DAB1_COLOR, DAB6_COLOR_TRANS au cern a partir du vax: wprint/printer=13-1-004 nom de fichier pour connaitre la queue sur les imprimantes de l'ISN kyo slpq -Pisnkyo -Sisnhp3 ln17 slpq -Pisnln17 -Sisnhp3 ----------------------------------------------- tex d0mino : faire setup tex pour avoir the newlatex version si on n'arrive pas a printer le tex changer nnnn.tex en nnn.txt Correcteur d'orthographe : setup ispell ispell nondufichier.tex \includegraphics[scale=0.4]{./electrons......eps} (pas de blanc apres eps et ./ pour prendre dans directory ou on est) Pour faire du latex en landscape: \begin{slide*} \end{slide*} En format slide, les fonts sont un peu mieux qu'en article Pour couper un mot a l'endroit voulu \- (mou\-vement) pour ecrire D0 --> D\0 pour reculer \! pour faire pslash : p + 3 fois \! (donc on recule 3 fois) + \/ pour faire le missing ET (avec le slash)(info alex Zabi) \newcommand{\misset}{\ensuremath{\not\!\!E_T}} ou bien \newcommand{\etmiss}{\mbox{$\not \hspace{-0.15cm} E_T$}} pour ecrire <= \le pour ecrire >= \ge pour faire un L caligraphie (comme lumi) \cal L pour faire derivee partied (d rond) \partialf pour rendre une partie avec un caractere + petit {\small ..... } pour referencer une section: \section{Backgra....} \label{cosmic_section} et a l'utilisation : ...in section ~ref{cosmic_section} pour tracer une ligne horizontale entre les colonnes d'un tableau : \cline{2-4} (or \line?) 1 2 3 4 ----------------- | |--------| binhex hexbin ---------------------------------------------- postscript/pdf si on ne voit qu'une partie d'un postscript, le passer en A4 et faire save as pour visualiser un fichier ps : ghostview appelle ghostcript (qui est demarre par gs ) sur PC ps to eps : ouvrir le fichier ps -->file--> PS to EPS pour transformer de ps en epsi ps2epsi pour transformer le ps en pdf ps2pdf (et reciproquement pour pdf en ps pdf2ps) pour transformer de l'ascii en ps a2ps (marche sur toute machine??) pour changer du A4 en US letter: dvips -t letter filename ----------------------------------------------------- Excel pour imposer un nombre de chiffres significatifs dans les cellules format --> cellule --> nombre (par exemple =4 0.0014) ------------------------------------------------- word si on a une petite case a cocher, cliquer 2 fois dessus avec MB1 ------------------------------------------------- disques espace disque df . donne l'espace libre df -sk /directory name/ espace total et espace libre du -sh * pour connaitre la place occupee par chaque directory immediatement dessous du -sk * donne l'espace (en kilos) occupe par chaque fichier (ou directory) situes au-dessous du -s fffff espace occupe par fichier du -s sajot (sur d0mino) du -sk *|less quota -v pour le disque local df -k (espace libre) fs quota (sur ccali pour avoir son quota) fs lq donne le nom du disque, le quota, l'utilise, le % de partition sur ccali pour aller sur le disque scratch : /scratch sur d0mino pour "toucher" les disques touch /scratch/4/..... (nom complet du fichier) sur isnhps cd /. et ensuite ls pour connaitre les disques montes d0mino : ls /projects/* complete list of all RunII project directories /prj_root/ is the automount point for /projects/number disques emid d0mino : /prj_root/730/emid_1/ /prj_root/795/emid_2/ /prj_root/775/emid_3/ /prj_root/793/emid_4/ /prj_root/812/emid_5/ /prj_root/813/emid_6/ /prj_root/870/emid_7/ (???) /prj_root/786/mub_3/RunIIB/ (???) /prj_root/757/mc_18/mcc99_1/ (???) disque in2p3 d0mino /tmp_root/712/in2p_1/ disque grenoble d0mino /tmp_root/760/grenoble_1/ (18 gigas) disque grenoble 90 Gb /tmp_root/778/isn/( et 1 directory par utilisateur (abesson arnoud crepe demine errahman kuznets magnan sajot) /tmp_root/794/isn/ /usrdisks/801/isn/ (zone protegee correspondante -> /projects/894 np) disque NP /prj_root/1004/np/sajot/... (1.7 TB) /projects/874/np_2 /projects/875/np_3 /projects/894 /rooms/rest ( insamity-clued0 1.4 TB ) /rooms/lounge ( disque 1TB donne par Princeton mai 2003) disques scratch sur d0mino ls /scratch/*/sajot disques scratch de sajot df /scratch/*/sajot espace disque scratch libre disque serveurs accessibles de clued0: /rooms/in2p3/projects/.... /rooms/np/projects/..... disques au ccin2p3 cd $GROUP_DIR --> /afs/in2p3.fr/group/d0 isng1 2 GB --> /afs/in2p3.fr/group/d0/isng1/ isng2 4 GB --> /afs/in2p3.fr/group/d0/isng2/ prod-isng 2 GB --> /afs/in2p3.fr/group/d0/prod-isng/ disque d0 sur isnhp8 /hp8-2-v13/ (35 gigas 20/04/00) /hp8-3-v1/ (30 gigas 05/07/00) /hp8-3-v7/ (50 gigas 05/02/02) tous ces disques sont maintenant regroupes sur un seul que l'on accede directement quand on se logue (depuis septembre 2004): /isn2/D0/sajot Sur ce nouveau disque /D0/ il existe un directory .snapshot qui contient les backups des dernieres heures/jours. Faire cd .snapshot et on retrouve les directories du disque D0 mais archivees. ---------------------------------------------- display/session Ctrl ] remet en mode text ouvrir une petite fenetre annexe : xterm & xterm -sb -sl 777 & (sb =scroll bar sl nb de lignes) full screen : pour en sortir "escape" pour arreter le defilement a l'ecran : CRTL S (CTRL Q pour repartir) d0mino: pour obtenir une fenetre annexe sur une machine securisee, se loguer a partir d'une machine ou le DISPLAY est possible et faire ssh d0mino.fnal.gov (ou ssh -X d0mino.fnal.gov) pour connaitre toutes les proprietes de l'environnement taper : setenv pour connaitre les caracteristiques de sa session (display adresse..) finger sajot ---------------------------------------------- machine linux a FNAL d0lxbld1 d0lxbld3 ---------------------------------------------- jobs et process pour rendre executable une macro xxxx.sh faire chmod u+x xxxx.sh pour executer en continuant en cas de floating point exception: -nofpe (ne marche pas dans le cas de mc_runjob) ` pour savoir sur quel schell on tourne : echo $SCHELL ccin2p3 qsub -o suspect.txt main_suspect.exe qsub -l T= 1000 qsub_suspect.sh qsub -l T= 1000 -t RS qsub_suspect.sh (pour utiliser RS ) qjob pour savoir ou en sont les jobs qjob -e pour avoir l'historique des jobs soumis pour tuer un job : qdel "jobname" pour avoir une sortie sur un fichier (dans le cas de runsg) faire runsg >& filename classes de batch http://webcc.in2p3.fr/man/bqs d0mino batchjob bsub -o results -q medium herwig.sh bsub -o results -q medium herwig.exe d0mino : les queues sont short medium large d0mino : bjobs et bqueues bjobs -u all bjobs -all d0mino : pour tuer un job bkill jobid number (ou kill -s9 jobid) d0mino pour connaitre les process qui tournent : top pour etre sur de tourner sa version ./MCpythia.x pour savoir le temps que met un process : time nnnn pour voir les process qui tournent ps -edf |grep sajot (va donner le numero du process ) puis kill -9 "process number" pour suspendre un process Ctrl Z puis bg puis fg pour repartir en foreground clued0 : pour voir les process qui tournent : ps pour tuer un process : kill -9 process_number ---------------------------------------------- hpss rfcp pour copier (par exemple de hpss vers scratch : rfcp /hpss....... /scratch/. ) rfdir /hpss/in2p3.fr/group/d0/ (equivalent du ls) rfdir /hpss/in2p3.fr/home/s/sajot/ rfdir /hpss/in2p3.fr/group/d0/mc_prod/mcp13/ >& filename (pour avoir une liste sur filename) pour rendre les fichiers lisibles par tous : faire rfchmod rfmkdir pour creer un directory rfmkdir /hpss/in2p3.fr/home/s/sajot/prod_susygen_p14.03.02 rfrename full_name_before full_name_after rfrm pour effacer des fichiers rfrm -r directory_name (pour effacer tout un directory) Pour stocker des fichiers sur hpss (indications Yannick) Session sur ccali (noter le nom de la machine, ex ccali12 .Si on ne connait pas le nom de la machine faire uname -a ) aller dans /scratch creer s'il n'exsite pas un repertoire sajot sftp isnpx0016 cd /isn2/D0/hp8-3-v8/sajot/prod_susygen_p13.06.01 bin get ... quit rcfp truc.root $HPSS_HOME/truc.root (rfcp ne comprend pas les carateres generiques, impossible de faire rfcp * $HPSS_HOME/.) pour un grand nombre de fichier, on peu utiliser un mini-script qui ecrit les lignes de copie pour toi, a base de la commande magique foreach. Exemple, tu veux archiver tous les fichiers qui finissent par .root foreach i (*.root) foreach? echo rfcp $i $HPSS_HOME/$i foreach? end apres la derniere commande, tu vas voir apparaitre l'ensemble des commandes qui seront executees dans la foulee. echo $HPSS transfert de fichiers de clued0 --->hpss aller dans le directory /home/sajot/Linux de ladibona-clued0 updater le fichier bbftp.command et lancer le transfert en batch (option -b) par ./bbftp -b -i bbftp.command -u sajot -p 5 -m ccbbftp.in2p3.fr (on peut aussi prendre -p 3) pour transferer des fichiers de hpss vers /rooms/... 1) copier le fichier sur /scratch/sajot de ccali en ayant le nom du worker ccaliXX par uname -a 2) aller sur ladibona et le rooms desire et faire ftx ccaliXX.in2p3.fr cd /scratch/sajot/ get tmb..... ---------------------------------------------- directory pour avoir la liste du contenu d'un directory (avec arret) ls nom du directory | more pour lister des fichiers .XXXX ls -lartd .* pour lister les fichiers du home directory sans sortir du directory ou on est ls ~ par sftp pour copier une serie de fichiers commencant par abd : mget abc* pour mettre une serie de fichiers commencant par abc : put abc* sftp : pour mettre tous les fichiers du directory : put * pour copier un directory sur un autre directory en preservant les liens : cp -r ( ou cp -Rf directory_name) pour deleter tout un directory et ses dependances rm -r directory_name (ou rm -Rf directory_name) si on est en train de faire cd /abs/hhh/ et qu'on ne sait plus quels sont les fichiers disponibles a ce niveau, au lieu d'envoyer et de faire ls : taper CRTL D (on obtient la liste des fichiers a ce niveau) ---------------------------------------------- fichiers pour connaitre le type d'un fichier : file filename pour savoir ou est un fichier : where filename ou which filename pour comparer 2 fichiers : diff fichier1 fichier2 pour convertir du gif, l'envoyer sur ccali, faire xv filename (ou xview filename) cliquer 3 et convert (...a verifier) sur inspx0016 uudecode et uuencode exemple por decoder uudecode suspect2.uu (et on obtient un suspect2.tar.gz) et uuencode (pour encoder) sur d0mino : pour convertir format de fichier (par exemple ps-> gif) convert convert : pour passer du format gif a eps convert -density 300x300 XXX.gif XXX.eps (par defaut la density est 70 mais c'est pas beau) pour faire une secure copy de file_name sur ccali scp file_name ccali.in2p3.fr:full_name_path (full_name path est l'adresse complete ou on veut le copier) pour faire une copie securisee d'une arborescence: scp -r arborescence_name sajot@isnpx0016.in2p3.fr:~ get all files *.txt from ~/tmp on d0mino to local directory scp username@d0mino.fnal.gov:~/tmp/*.txt . transfert de fichier de isnpx0017 --> d0mino : possible par ftp d0mino.fnal.gov et faire put FNAL : pour transferer un fichier sur les PC en self du High Rise utiliser SSH puis aller dans tools puis transfert. Se connecter par exemple a isnpx0017 dire sur quel disque du PC local on veut aller pour rechercher par exemple les fichiers "macro" dans une arborescence find -name "*.macro" pour rechercher par exemple le fichiers "d0reco_rcp_list" dans toutes les arborescences find * -name "d0reco_rcp_list" pour rechercher le string "gtr" dans les fichiers de type rcp find . - name ".rcp"|xargs grep -i gtr pour rechercher le string "etaCentral" : 1ere solution: find ./ -name "*.*pp" | xargs grep "etaCentral" ^ | selection fichier 2eme solution : grep -i etaCentral */*/*.* pour effacer une arborescence de fichiers rm -r parentdirectory par exemple rm -r bin/* par ftp pour copier une arborescence mget par sftp pour copier une serie de fichiers commencant par abd : mget abc* pour mettre une serie de fichiers commencant par abc : put abc* ftp securise : sftp sajot@ccali.in2p3.fr aller sur le directory voulu faire put ou get pour regarder un fichier less filename (si on cherche un string faire /stringname pour trouver l'apparition suivante, taper n more filename tail -200 filename (=more de la fin) head -200 filename (= more du debut) ccali : pour lister la 1ere colonne d'un fichier: >awk 'BEGIN{OFS=""}{print $1}' filename_input > filename_output emacs : pour ne pas avoir de fenetre annexe emacs -nw filename (nw=no window) Pour compter le nombre de lignes d'un fichier: wc - l filename Pour compter le nombre de lignes et de mots d'un fichier wc filename emacs pour savoir ou apparait un "string" faire shift+alt+x puis taper occ suivi de enter (c'est a dire occurence). Cliquer avec le bouton du milieu pour voir la ligne correspondante. revenir en mode normal par Ctrl X 1 emacs Ctrl a (debut de ligne) Ctrl e (fin de ligne) emacs Ctrl xw = write emacs Ctrl K tue le reste de la ligne\ emacs Ctrl y undo emacs Ctrl xc = exit emacs Ctrl X 2 (pour separer en 2 ) Ctrl X 1 (pour revenir a 1) emacs pour aller a la fin d'un fichier CTR > pour aller au debut d'un fichier CRT < emacs pour remplacer de multiples fois : Query Replace Regexp taper barre espace (les montre 1 par un : taper N pour ne pas modifier) taper shift! pour les modifier tous pour chercher un string dans par exemple les fichiers .f grep -i string *.f grep -i *macro* *|*|*|*| Pour voir ou apparait par exemple 2 9 dans tous les fichiers *bad*0402*txt grep "2 9" *bad*0402*txt pour avoir le comptage de lignes Alt+g ?????? vi : pour deleter : x inserer ; i + insert + escape s'en aller sans sauver --> :q! CR s'en aller en sauvant --> ZZ pour un fichier word ou excel : pour le transformer en ps faire print to file et preciser le type de fichier sur PC pour lire un fichier NT utiliser quickview pour recuperer un fichier par recover vi -r argon_dec2000.tex pour aller sur le disque scratch de ccars cd /scratch pour trouver un fichier dans une arborescence (ici *rcp) find . -name '*rcp' -print (????./ necessaire ???) ls -lartF * (l pour les liens) ls -rlt (organise la liste en fonction du temps) ls -lt | more (pour avoir la liste des fichiers en fonction du temps et l'avoir page apres page : necessite de taper sur la barre espace pour continuer) ls : quand on tape ls XY et que l'on ne connait pas les noms des fichiers qui commencent par XY faire CTRL D et on obient la liste des fichiers qui commencent par XY pour tarer une arborescence progs tar -cvf progs.tar progs pour detarer une arborescence tar -xvf progs.tar si en plus c'est compresse tar zxvf filename.tar.gz pour transformer un fichier ppt en pdf : partir de ppt, faire imprimer et sauver en ps. Faire ensuite ps2pdf pour voir la fin d'un fichier (un certain nb de lignes) : tail -nbdelignes nomdufichier fichier zipe : le sauver, appeler ghostview et ouvrir a l'interieur de ghostview winzip : cliquer sur "extract" et donner le directory ou l'on veut stocker le fichier pour donner des droits sur des fichiers (ccali): fs setacl ggresults sajot all ---------------------------------------------- totalview at FNAL logon on d0tvs or d0lxbld5 or d0lxbld6 machines setup totalview totalview bin/IRIX.../susygen.x (eventuellement -a -rcp ... sinon le faire apres) sur le clavier taper : a cela ouvre une fenetre annexe et la on tape -rcp pour lancer g dans la fenetre stack trace cliquer sur la variable avec le bouton de ....???? pour s'en aller : taper q dans la fenetre Au ccpn se mettre sur ccali ou ccd0 totalview_env totalview d0mino : setup totalview totalview ---------------------------------------------- gdb clued0 setup gdb ---------------------------------------------- pick_event a d0mino voir exemple Pavel : /tmp_root/760/grenoble_1/demine/pick_events/p101501 1) se creer un fichier vvvv.list (qui contient le nom du directory ou on mettra les events en sortie) et les numeros de run et d'event a recuperer) par exemple ee_auguste.list 2) copier my_pick_events et my_pick_events.py 3)setup D0RunII p10.15.02 setup d0tools 4 lancer le job par ./my_pick_events --batch --queue=medium --out=eea.out --log=eea.log ee_auguste.list ---------------------------------------------- creer un lien ln -s /scratch/10/crepe/cchep54.root ou pour linker un fichier SANM ln -s /sam/cahe10/boo/........ ---------------------------------------------- ntuple pour avoir le commun correspondant au ntuple h/file 1 herwig.ntpl nt/uwfunc 777 gege.f (on obtient alors les variables du ntuple) ---------------------------------------------- unix echo $path echo $uid pour connaitre son ID sur d0mino ( = 8970) pour la doc en ligne : exemple : man qsub pour rejouer la derniere commande !lat (exemple latex) uname -a pour savoir sur quelle machine on est si on change son .cshrc faire source .cshrc CTRL z pour mettre en background fg pour revenir en foreground fg % ( % = numero qui apparait quand on fait jobs) ---------------------------------------------- fortran compiler du fortran: f77 -o calcmu.exe calcmu.f et ensuite pour soumettre faire : calcmu.exe Pour debug en F90 (ccali?): pgf_env pgdbg susygen.exe ---------------------------------------------- graphes de feynman prendre exemple sur Ricardo : sauve sur ccars sajot/feyn.feyn (faire exe g4 et exe tau pour des exemples) ---------------------------------------------- web pour nettoyer le cache de netscape : /afs/in2p3.fr/home/s/sajot/.netscape/cache rm -rf * ou alors edition --> preferences --> avancees--> cache et vider le cache memoire (le cache disque???) pour recharger le web : faire shift + reload netscape :pour lire un fichier comprime : le sauver --> il s'appelle xxx.ps.gz MB3 : changer de nom : l'appeler xxx.ps et cliquer dessus netscape historique : alt+H ---------------------------------------------- soft d0 + analyse D0 version des packages de d0 cd /d0dist/dist/releases/p08...../package.name et faire pwd (on obtient la version du package) si les rcp personnels sont corruptes rm -rf rcpdb d0setwa si on veut faire plusieurs addpkg successifs: preparer un petit fichier gerard_add.sh dans ce fichier mettre addpkg ..... addpkg (une ligne par addpkg desire) pour l'executer : faire source gerard_add.sh doc d0tools http://www-d0.fnal.gov/d0dist/dist/packages/d0tools/devel/doc/ et http://www-d0.fnal.gov/d0dist/dist/packages/d0tools/devel/doc/README ---------------------------------------------- data base de slac a partir de fnal aller sur slac ---> HEP database ( exemple : find title Donut ) ---------------------------------------------- paw pour d0mino faire d0paw avant paw++ Pour sortir un fichier ps fortran/file 66 xxx.ps meta -66 -111 ........ meta 0 close 66 Pour sortir un fichier eps fortran/file 66 xxx.eps meta -66 -113 ........ meta 0 close 66 ---------------------------------------------- root sur ccars ou ccali pour utiliser root faire > root_env et > root Si ca ne marche pas sur ccars/ccali : setup D0RunII p10.15.00 setup d0cvs root pour faire des lettres grecques dans les titres des histos : par exemple eta taper #eta pour obtenir un histo du fichier gerard.root TFile *my= new TFile("gerard.root"); Global-->Draw("MCA_EVT.mca_cross"); pour variables Global->Print() ou pour un tmb_tree root tmb_tree.root .ls TMB_TREE->Print() new TBrowser[1] (ou new TBrowser() ) Tfile = *f=newTfile("D0...root") Pour connaitre le nom du rootuple .ls (il retourne par exemple TMBTree) Pour scanner les valeurs d'une variable (ici _phi) : TGlobal->Scan("_phi") variable_name.Draw pour executer .x filename.C pour lancer un fichier sur root root filename Pour tracer les histos qui ont des blancs dans leur nom: TFile* f = TFile::open("e-CC.root") TH1F* h=(TH1F*)f->Get("Electron pT") (nom de l'histo avec blancs) h->Draw() lancer root en batch (?) root -b -q tmb_tree.C pour merger des fichiers root : preparer un fichier appele par exemple Merge_gerard.C qui contient : Tchain chain("Glogal"); { chain.Add("full_name_path_du_premier_fichier.root"); idem("full_name_path_du_deuxieme_fichier.root"); idem chain.Merge("./global.root"); --->global.root=nom du fichier merge } executer par : root -b -q Merge_gerard.C Pour montrer les valeurs des variables: TTREE *t=myanatree t -> show(event) ---------------------------------------------- PC PC portable Gerard lpsc5176W (Dell latitude 600) PC portable Gerard isnpcx5168 et ....5168v (sous LINUX) PC portable Yannick isnpcx5166 (Inspiron 8100) PC portable Sabine isnpc5175 (Dell latitude) PC portable Oleg isnpc5170 ( Dell) PC portable Anne-Marie ?????? (Dell) PC YA isnpcx5161 PD 5162 AB 5163 PC FNAL 5164 AL 5165 SCR 5167 PC FNAL Grenoble IN2P3PC3 131.225.226.179 IN2P3PC4 131.225.226.191 (mis sous clued0) PC grenoble sur clued0 ( IN2P3PC4 131.225.226.191 ) chartreuse-clued0@fnal.gov pour changer le password du PC de FNAL Ctrl+Alt+delete et cliquer sur change passwd (F1 = aide) PC gerard dell latitude 600 : pour activer la mise a jour de l'antivirus: faire MB3 sur le petit icone en bas avec epee PC Gerard Pour passer du clavier anglais a francais faire Ctrl + Shift PC gerard pour modifier les parametres de veille: MB3 sur le bureau (on peut faire ca nmmporte ou sur l'ecran)--> proprietes--> ecran veille --> gestion alimentation) PC gerard : pour arreter une tache (enlever une fenetre) CTRL+ALT+SUP Pour voir les performances du PC program --> administrative tools /fermornce monitor Windows NT Pour obtenir l'adresse IP et autre start --> programs --> command prompt > ipconfig /all | more (avec le | more il faut appuyer sur la barre espace pour obtenir le defilement de la suite) Pour obtenir MAC address start --> programs --> command prompt C:\ > ipconfig /all MAC = physical address 00-10-a4-9C-61-71 Pour utiliser PC a l'exterieur (a FNAL) start --> settings --> control panel --> network aller dans l'onglet protocol cliquer 2 fois sur TCP/IP choisir obtain address for a DHCP (et donc ne pas selectionner IP address) Au retour de FNAL : start --> settings --> control panel --> network aller dans l'onglet protocol cliquer 2 fois sur TCP/IP selectionner IP address (et donc laisser obtain address for a DHCP) nlles adresses (avril 2002): 134.158.45.168 255.255.248.0 134.158.40.1 anciennes adresses: subnet mask 255.255.255.0 gateway 193.48.83.1 dans l'onlet DNS garder celui de l'IN2P3 Pour obtenir le numero IP du PC cliquer MB3 sur Network Neighborhood --> properties --> protocol --> TCP/IP --> properties Pour obtenir le numero de broadcast xceed cliquer sur xceed-->xconfig-->(donner password xceed)-->transports broadcast address PC grenoble sur clued0 ( in2p3pc4.fnal.gov 131.225.226.191 ) chartreuse-clued0@fnal.gov donner password Windows Xpro pour acceder a IPconfig : executer puis cmd pour deleter des taches CRTL+ALT+delete -->performances --> applications et tuer les taches sajot pour ajouter un icone dans le bureau (par exemple xceed) rechercher par files faire CRTL sur l'icone et le deplacer jusqu'au bureau ---------------------------------------------- Word PC portable pour word : a grave = \ e grave = ' e aigu = / ^ + taper sur touche {[ + a = a acxcent circonflexe pour les vecteurs : insertion objet et taper le E fleche pour faire e+ e- (avec les exposants) : aller dans police puis exposant/indice ---------------------------------------------- postscript pour modifier une figure postscript par xfig 1-la transformer en .fig pstoedit -f fig toto.ps toto.fig 2- xfig toto.fig Pour extraire les figures d'un fichier postscript utiliser ps2figs: ./ps2figs nom_de_fichier source /hp8-2-v12/abesson/THESE/ps2figs il est sur /afs/in2p3.fr/home/s/sajot/ps2figs et sur isnhp8 /isn2/D0/hp8-2-v13/ps2figs (verifier qu'il est en mode execute par chmod 777) Pour extraire n peut aussi utiliser acrowrite qui est sur: isnpx0016 /isn2/D0/hp8-2-v13/sajot/acrowrite.exe Pour extraire une figure on peut aussi utiliser ghostview, aller dans media, user denied et selectionner la taille (a verifier) Pour extraire un morceau de ps on peut aussi a partir de ghostview, coller, faire paste dans ppt puis par MB3 choisir format de l'image. On enleve ainsi les parties inutiles. pour faire le merge de plusieurs fichiers postscript : psmerge ------------------------------------------------------ d0mino pour voir l'etat des tickets : klist -f pour changer l'etat des tickets klist -F pour faire pine: setup pine puis pine Pour savoir si par exemple setup D0RunII p14.05.01 a bien ete pris en compte faire : echo $SRT_PUBLIC_CONTEXT ------------------------------------------------------ clued0 Sur ladibona : si on n'arrive pas a avoir une fenetre annexe (X11 connection refused) c'est que l'on a un probleme d'espace dans /home/sajot il faut enlever les fichiers du cache rm -rf .kde/share/apps/kio_http/cache/* sur ladibona: si on veut rester logue longtemps: faire kinit -f kerberospasswd pour se loguer sur d0mino : fssh d0mino pour avoir une fenetre annexe sur clued0 1) sur d0mino faire xhost + 2) se loguer sur clued0 par ssh clued0.fnal.gov Pour se loguer en ayant la possibilite d'avoir une fenetre annexe: (est-ce a partir de isnpx0017 seulement ???) ssh -X -l sajot ladibona-clued0 si c'est a partir de d0mino: ssh -x ladibona-clued0 Pour se loguer a partir de d0mino/isnhps: ssh sajot@www-clued0.fnal.gov et par exemple: cd /work cd /kozel-clued0 Pour se loguer sur clued0 a partir de d0mino avec possibilite de faire addpkg: telnet -Fxl sajot chartreuse-clued0 -F=Forward forwardable tickets -x=encrypt data stream -l=username follows (attention if you pop an xterm back or an x window the resulting datastream will not be encrypted) pour se loguer sur chartreuse sajot password kerberos sur clued0 pour voir ou en sont les jobs : qstat -n pour aller sur une autre machine : On arrive sur arkroyal --> cd /work/chartreuse-clued0 pour voir les process qui tounent : top pour avoir les infos concernant une machine de clued0 faire cd /work/machine-clued0 puis less /proc/cpuinfo puis less /proc/meminfo (memoire vive) df donne le disque dur Pour aller executer sur une machine XXX ssh sajot@XXX-clued0 cd /work/chartreuse-clued0 Executer en Batch sur clued0: /usr/local/cluesow -l cput=30:00:00 -l mem=600mb test1.sh pour tuer un job sur clued0 faire qstat -u sajot (pour avoir les numeros jobs qdel NNNNN.ripon-clued0 ---------------------------------------------------------- cab pour tuer un job sur cab qdel NNNNN.ripon-clued0@d0mino pour voir les jobs qui s'executent sur d0serv1 qstat -u sajot@d0cabsrv1 quand cab ecrit sur un scratch et que l'on veut voir les fichiers: qstat -u sajot -n (le -n donne le nom du node) quand on a le node : kinit -f ktelnet numero du node cd /scratch/ ------------------------------------------------------ ssh pour ajouter par exemple d0mino.fnal.gov au menu aller dans add profile et faire edit profile ------------------------------------------------------ pine pour messages repartis par categories $ et choisir ---------------------------------------------- powerpoint Nouveau PC (utilisation de Win2PDF): Pour transformer du ppt en pdf : dans fenetre ou l'on voit le ppt faire "print" puis selectionner Win2PDF Pour obtenir Win2PDF (recette Pascal Gay) google-->recherche avancee 1er mot : pdf 2eme mot prairie On tombe sur Dane Prairie chosir produit gratuit W2pdf-setup Nouveau PC pour mettre des figures eps dans ppt : les sauver dans "mes images" et utiliser ensuite "inserer image" Si on veut mettre des parties d'un fichier pdf (texte ou figure) 1) copier le fichier sur ccali 2) faire gs filename.pdf (Ghostscript est utilise) 3) cliquer sur le symbole en croix --->edit-->copy rectangle-->to clipboard et ensuite aller coller dans la page powerpoint 3bis) on peut aussi : cliquer sur le symbole en croix --->edit-->copy rectangle-->to file Pour mettre des pages de ps/pdf dans powerpoint: 1) ghostview ---> file ---> convert ---> jpeg ---> 300 sauver en jpeg 2) ghostview ---> edit ---> copy --->on peut couper par format de l'image 3) si c'est du pdf le sauver sous le nom nnnn.pdf l'ouvrir : il ne s'ouvrira pas. l'ouvrir par ghostview faire copy et aller coller dans ppt 4) ALT-Printscreen does a screen capture of the top-most window, at the resolution of the screen you are looking at. CTRL-V pastes this into .ppt or .doc and you can then crop the picture to size. Works for ANY window under Microsoft, including X. Tends to have a smaller footprint too. (info de Leslie Groer) ---> oui faire Alt+Prnt Scrn et aller coller dans la page ppt. Puis rogner la page en ajustant par taille de l'image. 5) using acrobat: If you do not have a full Acrobat package, you can still cut and paste by using the free Acrobat reader. Use the Graphics Select Tool on the tool bar to select, right click on the area you selected, select copy then paste into the place you want. Quand on le voit par GSview : cliquer copy ---> puis coller dans le ppt Si une fenetre pdf est trop large, aller dans imprimer-->print to file ---> fit to page et sauver en pdf Pour mettre en avant/arriere plan : prendre le bord de l'image et avec MB3 selectionner avant/arriere plan Pour grouper des objets : aller sur le 1er et appuyer sur shift + selectionner le 2eme en appuyant sur MB1 (sans relacher shift) par MB3 selectionner "groupe" -->grouper Pour changer le format d'une forme automatique(genre fleche dont on veut modifier la couleur) : cliquer 2 fois dessus et une fenetre d'ajustement de parametres apparait. Pour faire des equations (ppbar->chargino neutralino...) aller insertion-->objet-->microsoft equation choisir la police (grec par exemple) ajouter les attribus (pour tilda cliquer sur le petit icone des lettres avec tilda --- pour indices et exposants selectionner l'icone qui propose cela --- remplir ces cases et continuer en tapant la lettre supplementaire ou la fleche... Drafter l'ensemble-->copier-->coller Pour inserer un tableau : insertion-->inserer image-->tableau word (et choisir le nombre de lignes et de colonnes). Quant la table est remplie, on peut ajouter un cadre en cliquant sur la table. Pour faire une animation en ppt: Quand on a la diapo visible --> diaporama --> transition pour faire une fleche en ppt taper : ==> ---------------------------------------------- video Pour savoir si une video conf est reservee http://dcs2.es.net aller sur view puis Schedule of conferences puis view scheduled confs ---------------------------------------------- internet Pour enlever les fichiers du cache Tools--->internet options --> Temporary Internet files --> delete ---------------------------------------------- divers pour savoir ou se trouve une exec (which) which ln17_p navette FNAL HACK 4225 salles de reunion d0 snakepit = WH2NE wigwam = WH13SE ktev = WH13SW salle des heros = pk en face de pk 151 black hole = WH2NW racetrack = WH7X0 ============================================================== analyse ============================================================== CVS Pour avoir la liste des versions sur cvs ups list -a mc_runjob ca se trouve sur /d0usr/products/ -------------------------------------------------------------- Trigger 1) pour trouver la liste des triggers valides pour un run http://d0db.fnal.gov/trigdb/ cliquer sur reporting Interface Dans Choose TDB...... "cliquer tout" (...mais sans garantie!) Dans TRIGGER List mettre %global_CalMuon% et cliquer sur la case TRIGGERLIST en face On voit apparaitre les differents global_CalMuon triggers avec des numeros differents. On clique sur REPORT de celui qui nous interesse et on obtient la liste des trigger names qui le composent...apres c'est l'inconnu!..... Remarque : on peut aller a la page par d0 at work Trigger Board Triggermeisters'Web Page Trigger DataBase Links Reporting Interface: Production version 2) Pour trouver les trigger bits et les conditions de prescale d'un run d0at work ---> online ---> Global online server---shift--Run data base query ---Run data base (for external access) give run number ---click on the run number to get information ------------------------------------------------------------------ SAM A partir de d0 at work : aller sur SAM selectionner Browse the SAM Metadata Data files Run Types : physics data taking Application family : analysis application version : p10.15.00 data tier : root-tuple created after 15-jan-2002 Pour les fichiers MC dans SAM data files query: runtype : monte carlo data file name %zee% ou...%pythia% application family reconstruction application version : %p13% data tier : thumbnail Pour savoir ou sont les fichiers correspondant a une request id: aller sur la page web sam browswe the sam meta-data--> dataset definition-->%12220% setup sam sam translate constraints --dim='dataset_def_name req-id-12220%' Pour acceder a un fichier qui n'est pas dans le cache 1) cliquer sur le nom du fichier pour avoir le numero de run 2) lancer rqcd_mc.sh (on le lance par source rqcd_mc.sh) Sinon faire : setup sam sam define project --defname=ww_gerard --group=dzero --runnum=XXXXXX -- datatier=root-tuple sam run project getroot.py (mettre un seul fichier au lieu de 100) ------------------------------------------------------------------- Run quality d0-online --->global on line server---> shift ---> Run Info ---Run.txt file -----------------------------d0ve---------------------------------- Pour faire de l'event display avec d0ve setup D0RunII t02.18.00 (mettre version t + recente, j'ai essaye des p10..... mais ca ne marche pas d0setwa d0ve_lite -input_file /tmp_root/760/grenoble_1/demine/pick_events/p101501/emm.reco