Centre technique de beubeu

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 08 juillet 2009

32 ou 64 bits sous Linux

getconf LONG_BIT

Cette commande retourne 32 ou 64.

mercredi 24 juin 2009

Modifier la date d'un fichier sous Linux

touch -t AAMMJJhhmm fichier

Exemple :
touch -t 0906141345 *err

mercredi 17 juin 2009

Caractéristiques d'une carte réseau

Pour connaitre les caractéristiques d'une carte réseau sous Linux

root@localhost# ethtool eth0

Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: FIBRE
        PHYAD: 2
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Link detected: yes

samedi 11 avril 2009

Capture du flux réseau avec tcpdump

Une commande pour faire une capture du flux sur les cartes réseaux

tcpdump -i any -s 0 -w /tmp/macapture.tmp

mardi 17 février 2009

Import / Export avec MySQL

Voici la commande pour faire un export / import complet d'une base

  • Sauvegarde de la base

/usr/local/mysql/bin/mysqldump -u $usr_base -p$pwd_base --opt $nom_base > export_NOM_BASE.dump

  • Restauration de la base

/usr/local/mysql/bin/mysql -u $usr_base -p$pwd_base -D $nom_base < export_NOM_BASE.dump

jeudi 29 janvier 2009

Exemple pour wireshark

Un outil vraiment pratique lorsqu'on veut diagnostiquer l'origine d'un problème réseau.

Par exemple pour trouver le résultat d'un ping, il suffit de mettre le filtre suivant :
not ssh && icmp

Ensuite dans la partie basse de l'écran, les détails de la trame peuvent être consultés

mercredi 28 mai 2008

HOWTO - Gestion des logiciels ( tar.gz, rpm et urpmi )

Voici un le howto de Linux qui référence les options des outils tar.gz, rpm et urpmi. Il présente quelques exemples d'utilisation de ces outils.

http://linux-wizard.net/howto.php?section=5&key=gestion_packages

mercredi 16 avril 2008

Activation du proxy dans IE via la base de registre

Dim oWsh, Cle
'WScript.echo "Activation du proxy dans le parametrage Internet Explorer"

Set oWsh = CreateObject("WScript.Shell")
Cle="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
oWsh.RegWrite Cle, 1, "REG_DWORD"

Set oWsh = Nothing
WScript.Quit

vendredi 07 septembre 2007

Modification attributs de fichiers en VBS

Dim stFichier
Dim oFSO, oFl
Set oFSO = CreateObject("Scripting.FileSystemObject")
stFichier = "C:\BDM\valeur.txt"

If oFSO.FileExists(stFichier) Then
  Set oFl = oFSO.GetFile(stFichier)
'  MsgBox "Attributes  :" & oFl.Attributes  & vbCrlf & _ 
'         "DateCreated :" & oFl.DateCreated  & vbCrlf & _ 
'         "DateLastAccessed :" & oFl.DateLastAccessed  & vbCrlf & _ 
'         "DateLastModified :" & oFl.DateLastModified  & vbCrlf & _ 
'         "Drive :" & oFl.Drive  & vbCrlf & _ 
'         "Name :" & oFl.Name  & vbCrlf & _ 
'         "ParentFolder :" & oFl.ParentFolder  & vbCrlf & _ 
'         "Path :" & oFl.Path  & vbCrlf & _ 
'         "ShortName :" & oFl.ShortName  & vbCrlf & _ 
'         "ShortPath :" & oFl.ShortPath  & vbCrlf & _ 
'         "Size :" & oFl.Size  & vbCrlf & _ 
'         "Type :" & oFl.Type  

  Wscript.echo("Valeur avant maj = " & oFl.Attributes)
  If oFl.Attributes = 1 Or oFl.Attributes = 33 Or oFl.Attributes = 35 Then
  ' Suppression de la lecture seule
  oFl.Attributes = oFl.Attributes - 1
  Wscript.echo("Valeur après maj = " & oFl.Attributes)
  End If
End If

vendredi 31 août 2007

Ouvrir sous DOS

Lancement du reg suivant pour intégrer Ouvrir sous Dos dans le clique droit.

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\OuvrirSousDOS]
@="Ouvrir sous DOS"
[HKEY_CLASSES_ROOT\Folder\shell\OuvrirSousDOS\command]
@="cmd -K \"cd %1\""

vendredi 10 août 2007

Gestion de tableau en VB

Dim sListeNomProc()
Dim sNbEltListeNomProc
sNbEltListeNomProc = 3
ReDim sListeNomProc(sNbEltListeNomProc-1)

sListeNomProc(0)="F80110"
sListeNomProc(1)="getcollectetdetagen"
sListeNomProc(2)="getcollectetdetagenNb"

For i=0 To UBound(sListeNomProc)

'sCmdProcess = "OSQL -E -b -n" & _
' " -S " & sSrvInstance & _
' " -d " & sNomBase & _
' " -i " & sRepProc & "\SCR\" & sNomProc & ".sql"
'bResult = oProcess.launchCMDAsChild(sCmdProcess, "")
'If bResult <> 0 Then
' Call oTrace.tracer("Probleme lors de la creation de la procédure " & sNomProc & ", consulter les logs")
' 'Call WScript.Quit(-1)
'End If

Wscript.echo "sListeNomProc(i)=" & sListeNomProc(i)

Next

vendredi 13 juillet 2007

Boucle while en shell

Boucle while en shell

typeset -i PCounter=0
while [ ${PCounter} -le 10 ]
do
echo coucou $PCounter
(( PCounter = PCounter + 1 ))
done

jeudi 12 juillet 2007

Affichage du code retour d'un programme en shell

Affichage du code retour d'un programme en shell

exit_code=$?
if [ $exit_code != 0 ]
then
echo "ERR. - code $exit_code -"
#exit $exit_code
else
echo "Ok."
fi

Affichage d'une composante du home

Affiche procparm dans une arborescence /kd60/procparm/g3/shl :
lsuser -a home kd60syg3 | awk -F= '{print $2}' | awk -F/ '{print $3}'

Remplacement de chaines de caractères

perl -p -i.old -e 's/(a_file_dispo|a_file_action|a_x_file_org)/#\1/' *

Fonction de substitution de plusieurs variables dans plusieurs fichiers

Fonction de substitution de plusieurs variables dans plusieurs fichiers
Exemple utilisé pour l'installation de TG.EWS ...

Lire la suite...

mercredi 04 juillet 2007

Utilisation de la commande tar

tar + compress à la volée :
tar -xf - ./usr | compress > /dev/rmt0

detar + decompress
zcat < /dev/rmt0 | tar -xf -

Gestion des CTRL-M

Supprimer les CTRL-M en fin de ligne
perl -p -i -e "s/^M//g" *

Affichage des CTRL-M de fin de ligne
egrep "^M$" trkravindex.old

Sélectionner les X-1 derniers enregistrements

Sélectionner les X-1 derniers enregistrements :

select * from (
select obj_id,obj_nom, to_char(obj_dm,'DD/MM/YYYY - HH24:MI') as conv from a_obj
where obj_dm between to_date('16/01/2005', 'DD/MM/YYYY') AND to_date('18/01/2005', 'DD/MM/YYYY')
order by obj_dm desc
)
where rownum < X

Utilisation de sysdate

Suppression des enreg. dont la date est sup. à 7 jours

delete K_mess_entree
where date_e not between(sysdate - 7) and sysdate
and traite = 'O'

- page 1 de 2