May 2009

  • Exporter son code en html avec mise en forme et coloration syntaxique

    Il existe plusieures méthodes plus rapides sans utiliser vi pour faire ceci.

    perltidy avec en argument le seul nom de fichier à convertir va générer un fichier html tout prêt à partir d'un source Perl. Cependant, ce dernier ne permet pas d'utiliser son jeu de couleur perso. ou préféré de vim.

    c2html, vim2html, etc. sont eux aussi rapides à utiliser et offrent un bon résultat.

  • Les Shell

    Les principaux interpréteurs de commande sous GNU/Linux sont les suivants :

    bash: Bourne Again Shell

    Il est conforme POSIX et compatible avec le shell Bourne.

    csh: C Shell

    Utilisant une syntaxe plus près du language C, il est compatible avec le shell Bourne. Il possède un historique des commandes.

    ksh: Korn Shell

    Il est compatible avec le Bourne shell et inclut également un grand nombre de fonctionnalités du C shell.
    Il possède un historique des commandes et surtout permet d'utiliser un language de script avancé.

    sh: Bourne Shell
  • La variable http_proxy

    Utilité

    Il sera fort utile de positionner cette variable pour permettre à certains utilitaires de fonctionner au travers d'un proxy.

    Plusieures méthodes pour la valoriser :

     
    Simplement dans un terminal

    Elle sera dans ce cas, très dépéndante du dit terminal. On sait que si un processus fork, il ne transmet que les variables d'environnement à ses fils; pas les variables du Shell.

    http_proxy=http://login:mot_de_passe@machine_proxy.domaine:port/
     
  • Mot de passe pour grub

    Plusieures raisons de bien se protéger :

    Empêcher le lancement de l'OS en mode "mono-utilisateur" l'utilisateur ayant les droits de root dans ce cas.
    Limiter l'accès à la console Grub et aux options de lancement du noyau.

    Mise en oeuvre

    On va générer le hash MD5 du mot de passe désiré :

    Grub pour cela fournit son propre binaire.

  • Configuration du serveur SSH

    Quelques options parmi tant d'autres

    Le paramétrage du fichier de configuration du serveur SSH est très important afin de sécuriser son système face aux connexions entrantes intempestives et abusives.

    Le fichier de configuration du service sshd est : /etc/ssh/sshd_config

    Désactivation de l'authentification par mot de passe

    Cette opération est à réaliser lorsque les jeux de clés sont installés sur la machine.
    En cas de soucis, s'assurer de conserver un accès physique à la machine.