PROJET AUTOBLOG


Choix-Libres : Web log d'un utilisateur/administrateur GNU/Linux

Site original : Choix-Libres : Web log d'un utilisateur/administrateur GNU/Linux

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Achat de PC sous Ubuntu en entreprise

dimanche 26 avril 2015 à 14:18

Bonsoir,imagenull.png
Ce billet est plus un retour d’expérience, un état du marché vis à vis des solutions libres plutôt qu'une astuce ou un conseil.
Ceci étant dit, je peux vous poser mon contexte de travail :

La majorité de nos serveurs et de nos développements étant sous GNU/Linux Ubuntu, nous avions souhaité équiper nos développeurs de PC iso production.
Ma société ayant un marché avec Dell, nous avons eue la chance de pouvoir commander des machines pré-équipées avec Ubuntu 12.
C'est pour moi la seule entreprise de taille importante à proposer ce genre de configuration et de service (installation, fourniture driver et support).
Nous avons commandé 3 machines Desktop Optiplex 3010 livrées avec la configuration suivante :

Comme vous pouvez le voir, la configuration semble plutôt solide pour un PC bureautique.
L'installation, via un secteur du disque dur, de l'ordinateur se passe bien.
A la fin de la configuration, Ubuntu nous propose de créer un DVD de restauration un une clé USB. Une bonne attention de leur part.
Après cela, nous tombons sur bureau Unity classique, la carte graphique est bien reconnu ainsi que la carte réseau.

Dans la suite de ce ticket, je vais vous faire part de mon expérience avec ces machines (basée sur plus d'un an de fonctionnement)

Entendons nous bien , la configuration en ligne de commande ne me fait pas peur, c'est mon travail. Cependant, j'estime que ce PC ne correspond pas à l'attente de ces utilisateurs. Les utilisateurs lambda ne veulent pas trifouiller dans tous les sens leur PC pour qu'il fonctionne, surtout quand c'est DELL qui vend la solution. Cela devait marcher.
En conclusion, Ubuntu out of box n'était pas fait pour aller en entreprise malgré le vernis (léger) de Dell. Cela n'a fait qu’écœurer une population déjà récalcitrante à l'adoption d'un OS autre que Windows. Après quelques mois, l'ensemble des utilisateurs a laissé tombé à minima Unity pour Gnome ou Xfce et Ubuntu pour Debian. Depuis, cela tourne plutôt bien, les reboots sont rapides et la machine est stable.

Cette conclusion n'est pas un troll ;)

#En_vrac 3 : Windirstats et les fichiers inconnus; Western Digital et l'économie d'energie, déployer vos applications avec ninite

jeudi 19 février 2015 à 15:44

Hello les gens,

Feedback : feed.png

Mon dernier billet a suscité quelques commentaires positifs sur Google+, cela m'a bien fait plaisir.
C'est pour cela, entre autre chose, que je reviens une nouvelle année pour coucher sur papiers électroniques mes petites astuces.

Le temps a beau passer, les billets s'ergrenent toujours aussi lentement. L'encre coule au gré de ma motivation, qui comme les marées des solstices, arrive très rarement.
Cependant ma contribution aux logiciels libres reste une action qui me tient à coeur. C'est l'un des rares domaines où mon "expertise" peut être utile à la communauté.
Dans mon entreprise, je pousse à son adoption massive, à la rémunération du secteur (prestation de services, formation ...) et dans mon cercle personnel, j'essaie de noter mes quelques ressentis sur tels ou tels logiciels sur ce blog.

Tips du mois :

Windirstat :

Je vais parler un peu de logiciels sous un autre environnement que GNU/Linux mais je vais rester dans le libre.
J'utilise régulièrement Windirstat, un outil qui permet d'analyser l'espace disque que vous utilisez sur votre machine Windows.
Dernièrement, je me suis rendu compte qu'un grand espace disque était utilisé par de l'inconnu ....
C'est une option de Windirstat (F7) qui permet d'afficher le différentiel entre l'espace calculé et l'espace physique libre.
Cette espace inconnu peut avoir plusieurs significations :


Pour regagnez votre espace voici les outils :

A noter que si vous utilisez Avast, il faut penser à désactiver l'utilisation de Vm dans Deep Screen : Paramètre/Depannage/Décocher assistance virtualisation.
Puis dans parmètre Général, décocher l'utilisation des machines virtuelles.

Sources :
http://windows.microsoft.com/fr-fr/windows/delete-restore-point#1TC=windows-7
http://www.pcastuces.com/pratique/astuces/2867.htm
Pour rappel, il existe tout un tas de bon équivalent sous *Nix : Ncdu, Baobab, kdirstat ...

Western digital :

WD a décidé que ses disques spécialisés "NAS" devraient se mettre en pause plus souvent.
Cela permet sans aucun doute de diminuer la consommation d’énergie, en contre partie votre tête de lecture va tout le temps se parquer.
Nous pouvons visualiser tout cela avec l'indicateur 193 de SMART :

smartctl -a /dev/sda | grep '193'
193 Load_Cycle_Count 0x0032 197 197 000 Old_age Always - 9756

Sur beaucoup de forums, nous pouvons voir fleurir que les disques WD Green s'usent plus vite et finissent par se crasher car le LCC est un compteur fragile.
Le conseil étant d'utiliser le firmware de Western Digital nommé WDIdle3 via par exemple Ultimate Boot Cd.

Source :
http://www.ngohq.com/news/19805-critical-design-flaw-found-in-wd-caviar-green-hdds.html

Ninite :ninite.png

Ce n'est pas un logiciel mais plutôt un webservice que je trouve excellent, cela permet de lancer une installation avec beaucoup de logiciels sans se prendre la tête.
Vous côchez vos applications parmi celles présentées dans la page suivante, il y a les principaux logiciels libres utiles.
L’intérêt étant que le site vous donne un exécutable qui va se charger de télécharger vos softs choisis, les installer, faire le nettoyage et pour ne rien gâcher ce petit binaire n'installe aucune cochonnerie.
Voici le binaire que j'utilise, cela comprend :

En espérant que ce billet pourra servir à quelqu'un ;)

That's all folks !

#En_vrac 2 : News et tips du jour

dimanche 23 novembre 2014 à 18:35

Bonsoir cher journal toilé (Web log => blog), calendrier-2024.jpg

Fais le bilan :

Je regardais mes archives de blogging, cela va bientôt faire 5 ans que je publie mes petites notes.
Entre temps tout a changé :

Il n'y a bien qu'une chose qui n'a pas changé : c'est mon rythme de publication.

Travail en cours sur des solutions libres :

Tips/Découvertes du moment :

Vim dans xterm
La dernière fois, je vous disais que j'en étais réduit à utiliser Gvim pour afficher correctement le thème Solarized. Heureusement, nous étions plusieurs sur le coup au boulot. Il suffisait de passer vim en 256 couleurs :

set t_Co=256

Le mystère de htop :
Je viens de découvrir que Htop affiche par défaut les threads alors que top non. La configuration de htop via F2 permet de les masquer ou changer leur couleur si vous le souhaitez. Source

Astuces sur Proxmox :

 start on stopped rc RUNLEVEL=[2345]
 stop on runlevel [!2345]
 respawn
 exec /sbin/getty -8 38400 tty1

Puis rebooter votre CT. Cela devrait fonctionner
Le wiki n'est pas à jour mais je vous donne quand même le lien : Wiki container Proxmox

Créer une clé bootable sous GNU/Linux :
Pour faire une clé usb bootable usb uefi :

dd if=votrefichieriso.iso of=/dev/sdc && sync

Ne pas mettre le numéro de partition derrière.

Astuce sur less :

less -N
less +42 fichier
less -R

Recherche multiples Grep :
Pour chercher plusieurs pattern dans un seul grep :

grep 'pattern1\|pattern2' fichier

Problème de démontage :
Si vous n'arrivez pas à démonter un volume de votre système *Nix, je peux vous conseiller d'utiliser les commandes suivantes :

umount /mnt
umount2: Device or resource busy
umount: /mnt: device is busy 

lsof | grep votre_montage #Permet de savoir quel process utilise quoi
fuser -m votre_montage # a peu près equivalent
umount -l /dev/sdb1 #Demonte le point de montage en faisant un peu de ménage

Comme vous pouvez le noter, le mois dernier a été fructueux en petites découvertes, ce qui donne un billet complètement décousu. Il faudrait que j'en fasse plusieurs afin de faire péter mes stats :D



A demain dans le train.

Vim, la colorisation cette galère, conque victoire et howto

lundi 27 octobre 2014 à 21:59

vim.png
Bonsoir,

J'ai toujours bavé d'admiration devant mon pote qui avait dans son Emacs un émulateur de terminal.
Cela lui permettait de faire des copiés/collés rapide des sorties, de les retravailler etc ...
Ce soir, j'ai enfin réussi à obtenir la même chose chez moi, je vais vous dire comment faire sous Debian
J'ai réussi à faire marcher conque après avoir feuilleté Vim pour les humains.
Dans le cadre de ce bouquin j'ai essayé pas mal de truc, la colorisation, les plugins.

Mon avis du moment sur Vim:

La colorisation (un joli theme) c'est chouette mais cela ne passe pas partout : Exit le pac-manager qui ne supporte pas les thèmes.
J'ai bataillé avec xterm ou urxvt pour y mettre solarized :
Pour faire simple, il faut aller chercher le .xresources, le copier chez vous dans /etc/X11/Xresources/x11-common. Cela permet d'avoir le même thème pour tout le monde et ça marche chez moi.
Mais c'est moyennement satisfaisant car le thème ressort pas bien sur xterm et consort donc je me fais pas chier j'utilise Gvim comme ça je n'ai pas besoin de modifier mon xresources.

Installer conque-shell :

Tout d'abord, il vous faut une version de vim compilé avec python-interp c'est à dire chez Debian soit vim-python soit vim-nox.
Une fois ceci fait, vous pouvez utiliser votre gestionnaire de plugin (pathogen chez moi) pour le gérer

Ma config .vimrc :

execute pathogen#infect()
syntax on
filetype plugin indent on
set background=dark
colorscheme solarized

Vous n'avez plus qu'à télécharger conque-shell comme ceci :

cd .vim/bundle
wget https://conque.googlecode.com/files/conque_2.3.tar.gz
tar xvzf conque_2.3.tar.gz
rm conque_2.3.tar.gz

Et maintenant lancez votre vim :

vim
#Mode commande
:ConqueTerm bash

C'est beau, il y a le mode Insertion et mode normal ....

Cela me fait bien plaisir quand ça fonctionne !

Source : Blog de Joacodepel

#En_vrac 1 : Gestion paquets Debian

mercredi 8 octobre 2014 à 17:06

Bonjour,

On va essayer d'écrire un peu, les astuces et notes s'accumulent mais le blog ne se remplit pas tout seul.
En plus ça devient à la mode de faire du vrac alors moi aussi je m'y mets.
Du coup quelques petites astuces pour manipuler des paquets debian à la rache.

Examen non-invasif

Afficher quelques informations sur le paquet : ses dépendances, son mainteneur, sa description
dpkg --info monpaquet.deb

nouveau paquet Debian, version 2.0.
taille 623842 octets : archive de contrôle=2370 octets.
    808 octets,    19 lignes      control              
   2999 octets,    37 lignes      md5sums              
    878 octets,    39 lignes   *  postinst             #!/bin/sh
    103 octets,    12 lignes   *  postrm               #!/bin/sh
    295 octets,    24 lignes   *  prerm                #!/bin/sh
Package: zsh
Version: 5.0.6-2
Architecture: amd64
Maintainer: Debian Zsh Maintainers <pkg-zsh-devel@lists.alioth.debian.org>
Installed-Size: 1886
Depends: zsh-common (= 5.0.6-2), libc6 (>= 2.15), libcap2 (>= 1:2.10), libtinfo5
Recommends: libncursesw5 (>= 5.6+20070908), libpcre3 (>= 8.10)
Suggests: zsh-doc
Section: shells
Priority: optional
Homepage: http://www.zsh.org/
Description: shell with lots of features
 Zsh is a UNIX command interpreter (shell) usable as an
 interactive login shell and as a shell script command
 processor. Of the standard shells, zsh most closely resembles
 ksh but includes many enhancements. Zsh has command-line editing,
 built-in spelling correction, programmable command completion,
 shell functions (with autoloading), a history mechanism, and a
 host of other features.


Afficher le contenu du paquet
dpkg --contents monpaquet.deb

drwxr-xr-x root/root         0 2014-09-21 00:19 ./
drwxr-xr-x root/root         0 2014-09-21 00:19 ./usr/
drwxr-xr-x root/root         0 2014-09-21 00:20 ./usr/share/
drwxr-xr-x root/root         0 2014-09-21 00:20 ./usr/share/lintian/
drwxr-xr-x root/root         0 2014-09-21 00:20 ./usr/share/lintian/overrides/
-rw-rr root/root       214 2014-08-26 00:45 ./usr/share/lintian/overrides/zsh
drwxr-xr-x root/root         0 2014-09-21 00:19 ./usr/share/bug/
-rwxr-xr-x root/root      1403 2014-08-26 00:45 ./usr/share/bug/zsh
drwxr-xr-x root/root         0 2014-09-21 00:20 ./usr/share/doc/
drwxr-xr-x root/root         0 2014-09-21 00:19 ./usr/lib/
drwxr-xr-x root/root         0 2014-09-21 00:19 ./usr/lib/x86_64-linux-gnu/

Décompression d'un paquet et recréation

Extraire l'arborescence
dpkg-deb -x paquet.deb repertoire Extraire le répertoire DEBIAN contenant les différents fichiers postinst, control
dpkg-deb -e paquet.deb nom_du_repertoire/DEBIAN

La vous faites ce que vous voulez ...

Pour le refabriquer
dpkg-deb -b repertoire paquet.deb

Manipulation du cache

Pour connaitre les versions d'un paquet installé ainsi que la version disponible dans vos dépots
apt-cache policy zim

zim:
 Installé : 0.60-1
 Candidat : 0.60-1
 Table de version :
 *** 0.60-1 0
       500 http://203.41.188.16/debian/ jessie/main amd64 Packages
       100 /var/lib/dpkg/status

Connaitre les dépendances inverses d'un paquet (quels paquets ont besoin de celui là pour fonctionner)
apt-cache showpkg libvte9

Package: libvte9
Reverse Depends: 
 pac,libvte9

Sur l'exemple ci-dessus, nous pouvons voir que le paquet pac a besoin du paquet libvte9 pour fonctionner.

A la prochaine.
That's all folks !