git

Introduction GIT est un gestionnaire de version décentralisé écrit par Linux Torvalds (aussi inventeur du noyau Linux) Quelles sont les différences entre un VCS (Version Control System) décentralisé (comme GIT) et un centralisé (comme SVN) ? Dans GIT, les copies de travail (l’endroit où sont stockés le code et ses modiciations) sont locales. Pour partager le code, ou les mettre sur un dépôt central, il faut le faire explicitement. Dans SVN, toutes les informations sont centralisées sur un serveur central, à chaque commit.

dig

Introduction

/tmp et /var/tmp avec +noexec

Introduction

Pour mieux sécuriser mon serveur, et sur les conseils d’un expert sécurité, je vais monter mes partitions /tmp, et /var/tmp, avec le flag noexec.

RobotHash sur un Carnet d'Adresses

Introduction

Cela fait longtemps que je trouvais mon carnet d’adresse un peu tristoune car il manquait de “photo”. J’essaie de les ajouter au fur et à mesure mais … c’est long.

Problème de mémoire avec git

Après avoir googler pour trouver la solution à : remote: Counting objects: 321, done. error: pack-objects died of signal 928⁄251) error: git upload-pack: git-pack-objects died with error. fatal: git upload-pack: aborting due to possible repository corruption on the remote side. remote: aborting due to possible repository corruption on the remote side. fatal: protocol error: bad pack header Il s’avère que les outils classiques sont : git gc git fsck git repack Si rien n’y fait, tenter :

awk

Définir les séparateurs

Entrée : FS

Pour définir le séparateur d’entrée : FS

BEGIN {
  FS=SUBSEP=” “
}
{
  #Traitement
}

Sortie : OFS

Pour définir le séparateur de sortie : OFS