mercredi 3 février 2016

OpenSSL


OpenSSL

Afficher un pem
openssl x509 -in public.pem -inform pem -noout -text

Afficher un der
openssl x509 -in public.der -inform der -noout –text

Convert a DER file (.crt .cer .der) to PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem

Convert a PEM file (.pem) to DER (.crt .cer .der)
openssl x509 -outform der -in <file>.pem -out <file>.der


# Lister le contenu d'un trousseau de clé :
gsk7cmd -cert -list -db <nom_du_trousseau> -pw <password>

# Lister uniquement les certificats d'un trousseau :
gsk7cmd -cert -list personal -db <nom_du_trousseau> -pw <password>

# Lister uniquement les clés publiques ou les AC  d'un trousseau :
gsk7cmd -cert -list CA -db <nom_du_trousseau> -pw <password>

# Afficher le détail d'un certificat ou d'une clé contenu dans un trousseau :
gsk7cmd -cert -details -db <nom_du_trousseau> -pw <password> -label "<alias>"

# Extraire la clé public d'un certificat depuis un trousseau de clé :
gsk7cmd -cert -extract -db <nom_du_trousseau> -pw <password> -label "<alias>" -target <file>

# Exporter un certificat (avec ses AC) depuis un trousseau de clé :
gsk7cmd -cert -export -db <nom_du_trousseau> -pw <password> -label "<alias>" -target <nouveau_trousseau> -target_type <pkcs12|jks|cms> -target_pw <password>

# Importer un certificat (avec ou sans ses AC) depuis un trousseau de clé :
gsk7cmd -cert -import -db <nom_du_trousseau> -pw <password> -type <pkcs12|jks|cms> -target <nouveau_trousseau> -target_pw <password> -target_type <pkcs12|jks|cms> [-label "<alias>"]

# Supprimer un certificat ou une clé d'un trousseau :
gsk7cmd -cert -delete -db <nom_du_trousseau> -pw <password> -label "<alias>"

occupation mémoire process


svmon -O unit=GB -P <PID>

rpm : retour arrière


RPM Retour arrière

rpm -Uvh --oldpackage <file>.rpm

rpm -Uvh --noscripts <file>.rpm

RPM Mise à jour

rpm -Uvh --replacepkgs <file>.rpm

Java : Taille JVM


Taille JVM


for PID in `ps -ef | grep java | grep -v grep | grep -v LaunchLWI | awk {' print $2 '}`
do
XMX=$( ps -ef | grep -v grep | grep ${PID} | sed -e 's/^.*Xmx//' | awk {' print $1 '} )
if [ "${XMX}" == " " ]
then XMX="NA"
fi
XMS=$( ps -ef | grep -v grep | grep ${PID} | sed -e 's/^.*Xms//' | awk {' print $1 '} )
if [ "${XMS}" == " " ]
then XMS="NA"
fi
MEM_USED=$( ps auxwww | grep -v grep | grep ${PID} | awk {' print $5 '} )
MEM_USED_MO=$(( ${MEM_USED} / 1024 ))
MEM_RES=$( ps auxwww | grep -v grep | grep ${PID} | awk {' print $6 '} )
MEM_RES_MO=$(( ${MEM_USED} / 1024 ))
AS=$( ps -ef | grep -v grep | grep ${PID} | awk {' print $NF '} )

printf "Application Server: %-20s Xms : %-5s Xmx : %-5s  Mem_Used : %-10s Mo  Mem_Res : %-10s Mo \n" ${AS} ${XMS} ${XMX} ${MEM_USED_MO} ${MEM_RES_MO}
done

raw devices


for i in `ls /dev/| grep hdisk | grep -v rhdisk`
do
SIZE=$( getconf DISK_SIZE /dev/$i )
echo " $i : $SIZE"
done