Proxy PAC sous Linux, c’est possible

Ubuntu LogoDans les grosses organisations, l’accès à Internet se fait souvent via un serveur mandataire (parfois proxy pac).
Pour une machine sous Linux, configurer un service qui a besoin d’accéder à Internet est assez facile, il suffit de renseigner la variable d’environnement
http_proxy=http://monproxy:3128
(si 3128 est le numéro de port du proxy à attaquer), et zou!

Particulièrement utile, ne serait-ce que pour permettre le système d’entretenir ses mises-à-jour (système apt sur Debian par exemple).
ET SI…. la « politique » de proxy pour l’accès internet est distribuée par un fichier « proxy.pac »??

Read More

Partition /boot saturée sur Ubuntu

Ubuntu LogoSalut les boloss du boot !

Alors comme ça, on ne surveille pas son parc de machines ? Et on a laissé un peu trop longtemps ses bécanes installer automatiquement les mises à jour de sécurité, y compris les nouveaux kernels?

Sauf que, à force de laisser-faire, les mises à jour ont fini par saturer la maigre partition « /boot ». En flinguant au passage la dernière mise à jour qui évidemment n’a pu aboutir. Looser.

Deux actions donc dans l’ordre : réparer les dégâts, puis faire en sorte que ça n’arrive plus.
Si cela a l’air facile dans le texte, pas si simple une fois les mains dans la console…

Read More

Alfresco et les accents, UTF-8 mon amour

Alfresco est un outil de GED libre (FLOSS, logiciel libre) formidable, pour peu qu’il soit déployé correctement.

pub-BeerIl suffit de peu de chose pour être frustré: nominalement tout roule, et pis quand on en vient à faire des choses sérieuses un peu aux limites avec des données « de production »: ça coince!
Souvent c’est la faute des caractères accentués chelous, dans le contenu ou carrément dans le nom de fichier,  voire le nommage de répertoire (a.k.a. « espace Alfresco ») qui fiche la pagaille.
Ajoutez à ça la volonté de s’intégrer à des systèmes externes et de placer des passerelles SMB/CIFS ou pire CMIS, c’est le carton assuré.

Read More

Goodies à gogo sur Docker

docker-small_v-transLa technologie de conteneurs Docker (site officiel éponyme https://www.docker.com  ) bouleverse les habitudes des équipes de développement, de test, de déploiement, d’exploitation, de « DevOps »…

C’est quoi Docker ?

C’est une approche alternative et novatrice dans le processus de packaging et déploiement d’applications (web), prenant en hypothèse:

  • Les exploitants ne devraient pas de préoccuper de la façon dont les conteneurs sont construits, ni ce qu’ils contiennent (!!). Et devraient les considérer comme des boites-noires (appliances) interconnectées les unes aux autres.
  • Les conteneurs sont construits par les développeurs, et utilisés tels quels partout (ça sent le miracle promis par Java à une certaine époque: « write once, run anywhere »). Partout ça veut dire: en test, dev, et en production.
  • On ne met pas une application à jour, on la redéploie: ça implique une gestion fine des éventuels paramètres de configuration.
  • Ces applications devraient être publiées en entrepôt (docker « registry« ).

Read More

Relevé de conf système Linux avec inxi

inxiUn peu barbare « inxi », mais c’est la commande qui déchire du jour.
En ligne de commande dans son terminal favori, permet d’afficher simplement les caractéristiques d’un Linux (mais personnalisable avec une tonne et 1/2 d’options). Facile pour la jouer « DevOps », on peut attraper une foule d’infos fort utiles sur sa machine libre!
Avec Ubuntu ou Debian, ça s’installe comme ça:

apt-get install inxi

Et après c’est facile à utiliser, selon ce qu’on veut. Par exemple un rendu assez complet des caractéristiques du système cible (Full, avec en plus les informations des repositories actifs), taper en terminal:

 inxi -Fr

Read More