Articles de la catégorie «Adminsys» :
Un point sur l'encodage des caractères
Aaaaaahhh l’encodage des caractères ! C’est la tour de Babel de l’informatique. Je vais essayer de vous donner quelques bases pour vous en sortir.
Il y a trois utilitaires à connaitre quand on a des problèmes d’encodage des caractères : iconv (l’indispensable), uchardet (le méconnu mais très utile), recode (parfois utile).
iconv permet de convertir un fichier d’un encodage vers un autre. Le problème c’est qu’il n’est pas intelligent, il faut lui spécifier l’encodage des caractères du fichier en entrée… mais encore faut-il connaitre cet encodage. uchardet permet justement de détecter l’encodage d’un fichier. recode fait grosso-modo le même travail que iconv mais écrase le fichier d’entrée, il faut donc faire très attention. Il peut être utile dans le cas où vous avez de nombreux fichiers à convertir par exemple.
apt-get install libtext-iconv-perl # Installation de iconv apt-get install uchardet # Installation de uchardet apt-get install recode #… Lire la suite
GNU/Linux Magazine 03/2016
Les nouveautés de ce mois-ci :
GNU/Linux Magazine 191 (Mars 2016) GNU/Linux Magazine 190 (Février 2016)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme une veille publique sur ce magazine. Ça leur fait de la pub, ça peut ouvrir une discussion entre nous, c’est une veille sur un magazine que vous pouvez suivre dans vos flux RSS.
Ce que je propose :
Juste les pages que j’ai jugé intéressantes et pertinentes pour un Adminsys Quand l’article est complet et gratuit je vous renvoie dessus… Lire la suite
L'objectivité du salarié
Lorsque je suis au boulot, je suis rémunéré pour accomplir une tâche. Je ne fais pas ce que je veux, je ne met pas en place les solutions que j’aime. Je met en place les meilleures solutions en fonction des moyens à ma disposition.
Au détour d’un article chez Cyrille, Denis a laissé le commentaire suivant : « La complication dans nos débats est qu’ils sont pourris par l’affect. C’est tout de même embêtant pour des techniciens ou des informaticiens, non ? »
Il touchait là à la problématique de notre objectivité au boulot et dans le cadre privé. Je voudrais revenir brièvement sur ce sujet dans deux articles, l’objectivité du salarié, l’objectivité du conseiller.
Est-ce qu’un technicien (informatique) est objectif dans la réalité au boulot ? J’en connais très très peu qui le sont et j’estime que j’essaie de l’être (pas simple).
Balayons rapidement les problèmes :… Lire la suite
Grep, rechercher de manière récursive un terme (ou plusieurs) dans tous les fichiers d’un répertoire
Récemment en croisant un article je me suis dit qu’il fallait que je « fixe » mon idée sur la commande grep que j’utilise. Cette commande est indispensable pour moi et me sert à rechercher de manière récursive un terme (ou plusieurs) dans tous les fichiers d’un répertoire.
Je vais reprendre cet article pour la comparaison et parce qu’un truc me gêne aussi, c’est de balancer des options sans expliquer à quoi cela correspond.
bash_completion est le MOTIF recherché et /usr l’endroit où on le recherche (ici dans le dossier /usr). C’est un exemple simple pour voir les différences entre les deux propositions, je vous invite à faire les tests ci-dessous.
grep –color=auto -iRnH ‘bash_completion’ /usr # Proposition chez sois-net.fr
-i : Ignorer la casse aussi bien dans le MOTIF (dans notre exemple c’est bash_completion) que dans les fichiers -R : Lire récursivement tous les fichiers à l’intérieur de chaque… Lire la suite
GNU/Linux Magazine 01/2016
Les nouveautés de ce mois-ci :
3 articles gratuits « Les secrets des algorithmes à haute fréquence en Java (et autre) », « Utiliser Pelican comme moteur de blog », « Configurer la réplication d’un serveur PostgreSQL » dans le GNU/Linux Magazine 184 GNU/Linux Magazine 189 (Janvier 2016) GNU/Linux Magazine HS 82 Application Android (Janvier 2016)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme une veille publique sur ce magazine. Ça leur fait de la pub, ça peut ouvrir une discussion entre nous, c’est une veille sur un magazine… Lire la suite
Configuration automatique du proxy pour APT
Un proxy permet de filtrer les sites (pornos, téléchargements illégaux, etc.), ça permet également de produire des logs sur qui a fait quoi et quand. Les administrateurs systèmes ont la possibilité de mettre en place un proxy transparent (il n’y a donc rien à faire sur les postes). Si ce n’est pas un proxy transparent il faut en revanche effectuer des modifications sur les postes. C’est notamment nécessaire pour mettre à jour les packages de nos distributions.
Les personnes possédant un ordinateur portable doivent, via un script ou manuellement, changer la manière dont APT met à jour les packages. Typiquement le jour je suis dans mon entreprise utilisant un proxy et le soir je suis chez moi sans proxy. A chaque fois que je veux installer ou mettre à jour mes packages, je dois configurer le proxy pour APT.
La solution longue et complète (et pour plusieurs proxy) se trouve… Lire la suite
Les nouveaux usages
L’informatique est un domaine jeune mais il a pris une place tellement importante dans notre vie qu’on a tendance à l’oublier. La majorité des distributions GNU/Linux existent en version 64 bits depuis 2001. La démocratisation des smartphones datent de 2007 avec la sortie de l’iPhone et de 2010 pour les tablettes avec la sortie de l’iPad (j’ai pris les produits les plus emblématiques, pas taper merci). En 15 ans tout a changé et je n’ai cité que 3 petits exemples.
Le job de Sysadmin a changé lui aussi mais les personnes l’exerçant ne semblent pas en prendre la mesure. VMware le pionner de la virtualisation a lancé en 2006 VMware ESX 3.0, qui n’utilise pas la virtualisation dans son job aujourd’hui ? AWS (Amazon Web Services) et Amazon EC2 datent de 2006, GitHub a été lancé en 2008. On est passé sous la barre des 10 ans alors que je… Lire la suite
GNU/Linux Magazine 12/2015
Les nouveautés de ce mois-ci : – Je suis à jour !! Pip ! Pip ! o/ – 7 articles du GNU/Linux Magazine HS 74 Systèmes BSD sont gratuits ! – Article gratuit « Dépassez les limitations du code ASCII avec le C99 » dans le GNU/Linux Magazine 183 – GNU/Linux Magazine 188 (Décembre 2015) – GNU/Linux Magazine HS 81 Java (Novembre 2015) – GNU/Linux Magazine HS 72 Ligne de commandes niveau intermédiaire (Mai 2014)
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme… Lire la suite
L'option Match de sshd_config
Aujourd’hui je vais vous inviter à vous intéresser à une option méconnue de sshd_config et pourtant qu’elle est bien : Match.
Voici les explications en Anglais tiré du man sshd_config de Debian 8 (c’est la même chose que le man sshd_config de Ubuntu 15.10).
Match Introduces a conditional block. If all of the criteria on the Match line are satisfied, the keywords on the following lines override those set in the global section of the config file, until either another Match line or the end of the file. If a keyword appears in multiple Match blocks that are satisfied, only the first instance of the keyword is applied.
The arguments to Match are one or more criteria-pattern pairs or the single token All which matches all criteria. The available criteria are User, Group, Host, LocalAddress, LocalPort, and Address. The match patterns may consist of… Lire la suite
GNU/Linux Magazine 11/2015
Les nouveautés de ce mois-ci : – Article gratuit « À la découverte de Glances 2.4 » dans le GNU/Linux Magazine 182 – GNU/Linux Magazine 187 (Novembre 2015) – GNU/Linux Magazine HS 74 Systèmes BSD (Septembre 2014) –> Petit à Cabernet ils y parlent de Ansible
Le pourquoi : Lors de ma veille, je me suis dit que ça pourrait être intéressant et pertinent de remonter tous les articles Adminsys que j’ai vu passer dans GNU/Linux Magazine et GNU/Linux Magazine HS et d’en faire un petit index. Avec l’expérience on se rend compte qu’un magazine ou un livre est extrêmement pertinent lorsqu’il s’agit de se former/mettre sur un outil/logiciel, encore faut-il pouvoir retrouver aisément l’information. Voyez ça comme une veille publique sur ce magazine. Ça leur fait de la pub, ça peut ouvrir une discussion entre nous, c’est une veille sur un magazine que vous pouvez suivre dans vos flux RSS.
Ce… Lire la suite