Sidebar

Connexion

Se souvenir de moi
  • Identifiant perdu ?
  • Mot de passe perdu ?
Alwis Alwis Alwis
  • Accueil
  • Actus
  • Open Source Content
  • Production
  • Qui suis-je ?
  • Plan du Site
    • Articles
  • Webmail

Pot de départ

La manière de préparer son pot de départ revête une importance particulière, lorsqu’on souhaite laisser une bonne image de soi à ses anciens collègues, tant sur le plan personnel que sur le plan professionnel.

Pour réussir son départ, il faut d'abord réussir son invitation. Vous devez donc envoyer une invitation officiel à tous les convives. Evitez d'annoncer l'événement par petits groupes, au détour d'un couloir. Evitez aussi de prévenir les collègues à la dernière minute.

 

Les étapes à suivres :

1. identifier le nombre de convives

2. réserver la salle

3. envoyer une invitation officielle

4. achat des denrées censées régaler les convives

5. préparer un petit discours

 

Il ne faut pas se montrer sélectif sur la liste des invités. Au contraire, vous devez laisser de vous une belle image, et donc tâchez d'inviter tout le monde.

La vie est longue, vous avez toujours intérêt à garder de bonnes relations avec vos anciens collègues, même celui avec lequel vous vous n'entendiez pas nécessairement, le blackilister ouvre la voie aux critiques après votre départ.

 

Bon courage Nico :D

PGP - Memento

Il faut définir la variable PGP_HOME_DIR qui correspond au chemin fichier du répertoire de stockage du magasin de clés PGP.

export PGP_HOME_DIR=/home/pgp

 

Lister les clés présentes dans le magasin de clés (keyring) :

pgp --list-keys

 

Liste détaillée des clés présentes dans le magasin de clés (keyring) :

pgp --list-key-details

 

Chiffrer et signer un fichier :

pgp --verbose --force --cipher aes256 -es <file_to_encrypt> --recipient <public_key_id> --encrypt-to-self --status-file <log_file> --armor

--verbose : pour avoir des logs déaillées

--force --cipher aes256 : pour forcer le choix de l'algorithme de criptage

-es <file_to_encrypt> : encrypt & sign <file_to_encrypt>

--recipient <public_key_id> : définition de la clé publique à utiliser pour crypter le fichier

--encrypt-to-self : afin que l'expéditeur puisse lui aussi déchiffrer le fichier

--status-file <log_file> : création d'un fichier de logs

--armor : permet d'avoir un fichier ASCII en sortie

 

PGP - Import et signature d'une clé publique

Avant de pouvoir chiffrer pour un partenaire, on doit disposer de sa clé publique (ou d’un certificat X.509). Une fois le fichier contenant la clé publique obtenu, le transférer sur la plate-forme cible et l’importer :

pgp –-import <fichier pem>

Le résultat :
clepub.asc:import key (0:key imported as 0xB944449E Partenaire <Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.>)

 

Relever l’identifiant de la clé publique du partenaire (0xB944449E est un exemple).
La clé est importée, mais avant de pouvoir l’utiliser, il faut la signer et positionner la confiance :

pgp --sign-key <identifiant>


Le résultat :
0xB944449E:sign key (0:certified user ID Partenaire <Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.>)


On positionne le niveau de confiance :

pgp --set-trust <identifiant> --trust complete


Le résultat :
0xB944449E:set trust (0:trust set successfully)

 

TSM - Utilisation de la commande dsmc

1.    Les fichiers de configurations

/…/tivoli/tsm/client/ba/bin/dsm.sys

************************************************************************

* IBM Tivoli Storage Manager                                           *

* Sample Client System Options file for UNIX (dsm.sys.smp)             *

************************************************************************

*  This file contains the minimum options required to get started

*  using TSM.  Copy dsm.sys.smp to dsm.sys.  In the dsm.sys file,

*  enter the appropriate values for each option listed below and

*  remove the leading asterisk (*) for each one.

*  If your client node communicates with multiple TSM servers, be

*  sure to add a stanza, beginning with the SERVERNAME option, for

*  each additional server.

************************************************************************

SErvername              <server_TSM_hostname>

Nodename                <client_hostname>

COMMmethod         TCPIP

TCPPort                 <port>

TCPServeraddress        <server_TSM_hostname>

Compression             on

Inclexcl                /…/inclexcl.def

Schedlogname            /…/log/dsmsched_sys.log

SchedlogRetention       7 D

Errorlogname            /…/log/dsmerror.log

Errorlogmax             50

PasswordAccess          generate

 

/…/tivoli/tsm/client/ba/bin/dsm.opt

************************************************************************

* IBM Tivoli Storage Manager                                           *

* Sample Client User Options file for UNIX (dsm.opt.smp)               *

************************************************************************

*  This file contains an option you can use to specify the TSM

*  server to contact if more than one is defined in your client

*  system options file (dsm.sys).  Copy dsm.opt.smp to dsm.opt.

*  If you enter a server name for the option below, remove the

*  leading asterisk (*).

************************************************************************

SErvername      <server_TSM_hostname>

Domain <FS_to_save>

Domain <FS_to_save>

…

Subdir           Yes

CompressAlways   No

 

/…/inclexcl.def

Exclude */.../*

Include <FS_to_save>/.../*

…

 

 

2.    Utilisation de la commande dsmc

 

dsmc <command> <sub_command> [option]

Liste des commandes :

Commande

Raccourcis

query

q

backup

b

archive

arc

restore

rest

incremental

inc

 

Exemple de commande :

dsmc  q mgmt [-detail]

Affiche les Management Class

dsmc incr

Lancement d'une sauvegarde incrémentale

dsmc q bac "<FS>" [-inactive]

Afficher la liste des fichiers/dossiers sauvegardé sur le FS <FS>.

-inactive permet d'afficher les fichiers inactif (fichier n'existant plus sur le client)

dsmc bac "<FS>"

Sauvegarde du FS <FS>

dsmc arch "<FS>" –archmc=ARCH30J –desc="description" [–subdir=yes]

Archivage des FS selon la Management Class choisit.

dsmc rest "<Source_File>" "<Dest_File>" [-replace=yes]

Restauration des fichiers sauvegardés contenus dans <Source_File> vers <Dest_File>.

 

AUTOSYS - Memento (v11.3)

Schéma

 

 Variables

 

$AUTOUSER/config.$AUTOSERV : fichier de configuration d'une instance

 

$AUTOUSER : répertoire contenant la configuration, les logs, archives …

 

$AUTOSERV : nom de l'instance associé au fichier de configuration

 

/etc/auto.profile : fichier de profile AutoSys

 

 

Commandes Autosys (sendevent, autorep, job_depends)

 

Lister les jobs autosys autorep -w -J <job_name|ALL>
Lancer un START sur un job sendevent -E STARTJOB -J <job_name>
Forcer le START sur un job sendevent -E FORCE_STARTJOB -J <job_name>
HOLDER un job sendevent -E JOB_ON_HOLD -J <job_name>
GELER un job sendevent -E JOB_ON_ICE -J  <job_name>
Afficher les dépendance d'un job job_depends -c -w -J <job_name>
KILLER un job sendevent -E KILLJOB -J <job_name>
Retirer le HOLD sur un job sendevent -E JOB_OFF_HOLD -J <job_name>
Retirer le GEL d'un job sendevent -E JOB_OFF_ICE -J <job_name>
Passer un job en SUCCESS sendevent -E CHANGE_STATUS -s SUCCESS -J <job_name>
Passer un job en TERMINATED sendevent -E CHANGE_STATUS -s TERMINATED -J <job_name>
Afficher la définition d'un job autorep -w -J <job_name> -q
Afficher la date du prochain lancement d'un job job_depends -t -J <job_name> -F "${date_start}"
avec "date_start=<date du jour au format YYYY/mm/dd>"

 

Vous pourrez trouver ci-dessous un fichier profile contenant des alias pour chacune des commandes ci-dessous.

 

Commandes JIL

  • delete_box
  • delete_job
  • insert_job
  • override_job
  • update_job
  • delete_machine
  • insert_machine
  • update_machine
  • delete_monbro
  • insert_monbro
  • update_monbro
  • delete_resource
  • insert_resource
  • update_resource

 

 

Attributs d'un JOB

Obligatoire :

  • job_type
  • machine

 

Optionnel :

  • alarm_if_fail
  • application
  • auto_delete
  • auto_hold
  • avg_runtime
  • box_name
  • box_terminator
  • condition
  • date_conditions
  • days_of_week
  • description
  • exclude_calendar
  • exec_time
  • group
  • job_load
  • max_run_alarm
  • min_run_alarm
  • must_complete_times
  • must_start_times
  • n_retrys
  • notification_id
  • notification_msg
  • owner
  • permission
  • priority
  • resources
  • run_calendar
  • run_window
  • send_notification
  • service_desk
  • start_mins
  • start_times
  • svcdesk_attr
  • svcdesk_desc
  • svcdesk_imp
  • svcdesk_pri
  • svcdesk_sev
  • term_run_time
  • timezone

 

 Alias Autosys

#!/bin/sh

alias lsjob='autorep -w -J '
alias startjob='sendevent -E STARTJOB -J'
alias forcestartjob='sendevent -E FORCE_STARTJOB -J'
alias se='sendevent -E'
alias hold='sendevent -E JOB_ON_HOLD -J '
alias ice='sendevent -E JOB_ON_ICE -J '
alias jobdepends='job_depends -c -w -J '
alias killjob='sendevent -E KILLJOB -J '
alias offhold='sendevent -E JOB_OFF_HOLD -J '
alias office='sendevent -E JOB_OFF_ICE -J '
alias success='sendevent -E CHANGE_STATUS -s SUCCESS -J '
alias terminate='sendevent -E CHANGE_STATUS -s TERMINATED -J '

lsjob_jil ()
{
    if [ $# -ne 1 ]
    then
        echo "usage: $0 <job_name>"
    else
        jobname=$1
        autorep -w -J "${jobname}" -q
    fi
}

lsjob_nextstart ()
{
    if [ $# -ne 1 ]
    then
        echo "usage: $0 <job_name|ALL>"
    else
        jobname=$1
        date_start=`date +%Y/%m/%d`
        job_depends -t -J "${jobname}" -F "${date_start}"
    fi
}

autosys_alias ()
{
echo "Pour afficher cette liste : autosys_alias"
echo ""
echo "Usage: lsjob <job_name|ALL>"
echo "Usage: startjob <job_name>"
echo "Usage: forcestartjob <job_name>"
echo "Usage: se <EVENT> [-S AUTOSERV] [-A Alarm] [-J JobName]
                 [-B GroupName] [-I ApplicationName]
                 [-s Status] [-P Event Priority] [-M Max Send Trys ]
                 [-q Job Queue Priority] [-G Global=Value] [-C Comment]
                 [-U (Un-SENDEVENT)] [-T Time of Event] [-K Signal(s)]
                 [-r Response] [-o Step Name] [-N Machine] [-x] [-?]
                 [-F FileName]"
echo "Usage: hold <job_name>"
echo "Usage: ice <job_name>"
echo "Usage: jobdepends <job_name>"
echo "Usage: killjob <job_name>"
echo "Usage: offhold <job_name>"
echo "Usage: office <job_name>"
echo "Usage: success <job_name>"
echo "Usage: terminate <job_name>"
echo "Usage: lsjob_jil <job_name>"
echo "Usage: lsjob_nextstart <job_name>"
}

autosys_alias

 

 

Autosys v11.3

Plus d'articles...

  1. REDHAT - pam_tally : reset failed login count
  2. EXCEL - Ouvrir une fenêtre par fichier
  3. AIX - Bascule HACMP
  4. CFT - Code Retour
 
 
 

Articles les plus consultés

  • CFT - Code Retour
  • CFT - cftutil
  • AUTOSYS - Memento (v11.3)
  • TSM - Utilisation de la commande dsmc
  • AIX - Command

Derniers articles

  • Ansible de Red Hat
  • Pépites spécial EURO 2016
  • Pot de départ
  • Nos amis les chats
  • CYPRIEN - MON ANNÉE 2014
 
 
 
 
Bootstrap is a front-end framework of Twitter, Inc. Code licensed under MIT License. Font Awesome font licensed under SIL OFL 1.1.