Pipes et redirections
Contrairement aux structures de contrôle, les opérateurs pipes et redirection fonctionnent de la même manière dans tous les shells. Il est très courant d'utiliser des commandes pipe dans des scripts shell. On peut comparer un pipe à un fichier de sortie sur une commande iSeries qui est lu directement par
Lire l'article
Contrôles logiques
Bien que le scripting shell, comme tout autre langage, puisse traiter des conditions if et des boucles, il a sa propre syntaxe. Il faut garder à l'esprit ces constructions de syntaxe principales : les instructions de contrôle suivent une convention de nommage singulière mais logique. On termine les groupes If
Lire l'article
Paramètres
La possibilité de passer des paramètres ou des arguments à un programme contribue à la souplesse de la programmation des shells. Quand on travaille avec des variables de paramètres shell, on fait référence aux arguments avec $n, où n est la séquence de l'argument. Par exemple, $1 est le premier
Lire l'article
Variables shell
Examinons quelques composants et
constructions du Bourne shell et du
Korn shell. La première partie de tout
programme concerne le stockage des
valeurs dans des variables. Soit l'attribution
de variables :
var1='My name is'
var2='Thibault'
Pour vérifier les valeurs dans vos
variables, tapez simplement
Echo $var1 $var2
A noter que
Principes de base des shells
En programmation shell, la ligne
de commentaires est la plus importante
à comprendre. Comme dans tout
langage de programmation, il est toujours
judicieux de bien documenter le
code. Le signe dièse (#) est l'indicateur
de commentaire pour un script
shell. Tout ce qui se trouve à droite
constitue un commentaire.
Bien plus qu’une aide au réglage des requêtes
Cet utilitaire de listing des index non seulement donne une seule interface pour déterminer facilement tous les index considérés pendant l'optimisation des requêtes, mais il aide aussi à déterminer si les index sur vos tables les plus usuelles bénéficient des dernières avancées en matière d'index sur l'iSeries. Par exemple, tous
Lire l'article
Un coup d’oeil au code
La procédure stockée IndexList démarre simplement avec une déclaration pour les deux paramètres d'entrée (nom de la table et bibliothèque de la table) et un indicateur que la procédure renvoie les données via un jeu de résultats. Un jeu de résultats peut être assimilé à un tableau ou à un
Lire l'article
La solution idéale
En V5R2, le support de LPAR iSeries se caractérise toujours par son extrême souplesse. Il permet aux utilisateurs iSeries de définir facilement des configurations uniques pour des partitions, en se fondant sur leurs attributs : géographique, application ou système d'exploitation. C'est la solution idéale pour des multinationales ou des data
Lire l'article
Gestion des partitions graphiques
L'OS/400 V5R1 a grandement simplifié la gestion quotidienne de LPAR en fournissant une interface utilisateur graphique sécurisée par l'intermédiaire d'iSeries Navigator. Les tâches de gestion de LPAR OS/400, comme créer et supprimer de nouvelles partitions, déplacer des ressources dynamiques et fournir l'accès sécurisé à ces tâches d'après l'authentification de l'utilisateur,
Lire l'article
La continuité de l’activité avec LPAR
Les architectures LPAR peuvent présenter une combinaison de charges de travail caractérisées par la haute disponibilité et la business intelligence, avec des partitions de production critiques réparties sur plusieurs systèmes. Par exemple, si l'on a deux serveurs utilisant LPAR et des charges de travail de production multiples, cela donne (au
Lire l'article
Connexions inter-partitions haute vitesse
Lorsqu'on consolide de multiples charges de travail avec LPAR, il est indispensable de pouvoir offrir l'accès de données haute vitesse entre ces charges de travail. Les serveurs iSeries, en collaboration avec Virtual Ethernet et Virtual OptiConnect, exploitent complètement les bandes passantes HSL (High Speed Link) pour fournir des communications inter-
Lire l'article
Linux et LPAR
LPAR permet aussi de tirer parti des
technologies émergentes et des nouveaux
environnements d'exploitation
comme WebSphere, Lotus Domino et
l'implémentation PowerPC Linux lauréate
d'IBM.
La consolidation des serveurs
Linux sur iSeries présente un double
avantage : ils sont plus faciles à gérer
et plus économiques. Un serveur
iSeries peut accepter
Accélérer les choses
Une fois que vous comprenez comment fonctionne le mécanisme DC Locator, comment il dépend complètement des enregistrements SRV du DC, et comment vous pouvez contrôler la manière dont les DC publient ces enregistrements, vous pouvez optimiser votre topologie d'authentification pour fournir les logons et les consultations de répertoires les plus
Lire l'article
Configurer la publication des enregistrements SRV génériques
Quand un client ne peut pas trouver un DC au moyen des enregistrements SRV spécifiques au site, il va rechercher les enregistrements SRV génériques. Ce comportement peut avoir quelques résultats fâcheux. Soit un scénario « hub-and-spoke » dans lequel le site hub et chaque site satellite contiennent un DC.
Lire l'article
Contrôler les failovers et les charges des DC
J'ai montré comment vous pouvez
contrôler quels DC couvriront les sites
sans DC, mais comment contrôler la
manière dont les clients dans un site
utilisent les DC ? La réponse implique
le processus ping AD que j'ai décrit
plus haut.
La RFC (Request for Comments)
2782 de l'IETF (Internet
Couvrir les sites sans DC
L'un des meilleurs moyens de simplifier et de gérer plus facilement le déploiement d'AD consiste à réduire le nombre de DC. En effet, chaque DC ajouté à la forêt augmente les coûts du matériel, du logiciel et d'exploitation ; sans parler de la latence de réplication et du temps de
Lire l'article
Un mot à propos des journaux de trace
Le traçage d'événements est un mécanisme Windows souple, de bas niveau, fournissant des informations détaillées sur les sous-systèmes que l'on supervise. Microsoft livre plusieurs « event-trace providers » dans la boîte, liés à des mesures comme la performance du kernel et l'activité du système de fichiers. La version de Windows
Lire l'article
Outils de ligne de commande pour la journalisation des performances
Vous vous demandez peut-être comment utiliser les possibilités de journalisation des performances de XP et de Win2K à partir de la ligne de commande. Je ne connais pas de moyen facile dans Win2K sans utiliser les outils du kit de ressources, mais XP offre un nouvel outil appelé Logman
Lire l'article
L’outil Performance Logs and Alerts
System Monitor est utile si l'on veut simplement lancer une brève session en temps réel pour montrer les compteurs de performances sur les machines locales ou distantes. Mais, si l'on veut journaliser des données de performances à plus long terme, il faut recourir aux fonctions de journalisation de l'outil
Lire l'article
System Monitor
Dans NT 4.0, Performance Monitor contient un graphique en temps réel, ainsi que des fonctions de journalisation et d'alerte. Performance Monitor de XP et de Win2K sépare ces fonctions. Dans XP et Win2K, le graphique en temps réel est appelé System Monitor. Au-dessous de System Monitor, vous verrez l'outil
Lire l'articleLes plus consultés sur iTPro.fr
- L’IA agentique : vers des systèmes autonomes et proactifs
- La sécurisation de la convergence OT/IT : un impératif stratégique pour l’Industrie 4.0
- Cybersécurité : l’IA agentique, nouveau levier d’autonomie et d’agilité
- Peu d’entreprises exploitent pleinement le potentiel stratégique de l’IA
- Agents IA : la perception des collaborateurs français
