fév 01

Iptables :

Schéma IPtables

Iptables se compose de 3 tables principales :

  1. filter : Permet un filtrage des paquets selon un ensemble de règles arbitraires
  2. nat : Permet d’effectuer de la translation d’adresses
  3. mangle : Permet de modifier les paquets a la volée

Continue reading »

written by Kegeruneku \\ tags: , , , , , , ,

jan 25
sudo visudo
On ajoute "Defaults env_keep = "EDITOR VISUAL PATH http_proxy ftp_proxy"
export http_proxy="http://proxy.etudiant.insia.org:3128"
export ftp_proxy="ftp://proxy.etudiant.insia.org:3128"
sudo apt-get update
sudo apt-get install aptitude # Oui oui, c'est mon choix
sudo aptitude install virtualbox-ose
wget "ftp://storm.etudiant.insia.org/vol01/srt2/debian-508-i386-netinst.iso"

Continue reading »

written by Kegeruneku \\ tags: , , , , ,

jan 24

Petit howto sur l’utilisation de Vi :

Pour un résumé plus complet, voici une référence plus complète.

Déplacements

Déplacements sur l’écran :

h => gauche
j => bas
k => haut
l => droite

entrée => début de ligne
backspace => recule

H => En haut a gauche (HOME)
L => en bas a gauche (LAST)
M => au milieu a gauche (MIDDLE)

Déplacements dans le fichier :

Ctrl + F => une page vers le bas (FORWARD)
Ctrl + B => une page vers le haut (BACKWARD)
Ctrl + U => une demie page vers le haut (UP)
Ctrl + D => une demie page vers le bas (DOWN)

:n => positionne le curseur sur la ligne n
|=> $ => dernière ligne

Ctrl + G => récapitulatif sur la dernière ligne

Commandes de recherche

/chaîne(+regexp) => rechercher « chaîne »
|=> n => next dans le sens de la recherche
|=> N => next dans l’autre sens

?chaîne(+regexp) => vers le début de « chaîne »
|=> n => next dans le sens de la recherche
|=> N => next dans l’autre sens

Mode d’édition

Insertion

Esc => Fin d’insertion
i => insertion avant le curseur
a => insertion après le curseur
I => insertion en début de ligne
A => insertion en fin de ligne

Suppression

dd => supprimer la ligne
dw => supprimer le mot
x => supprimer le caractère

Commandes spéciales

u => annuler la dernière commande (UNDO)
. => répète la dernière commande
p => duplication du buffer
:sh => lancer un shell
:r « fichier » => insérer un fichier

Sortie et sauvegarde

:w => sauvegarder
:wq => sauvegarder et quitter
:q => quitter
:q! => forcer quitter même si des modifications sont faites
:w « nom » => sauvegarder sous le nom « nom »

written by Kegeruneku \\ tags: , , , , , , ,

jan 10

Et c’est parti pour la seconde partie du cours de technologies UNIX !

Le cours commence par une introduction au fonctionnement des disques durs : HDD

On se porte ensuite sur l’étude des systèmes de fichiers de type UNIX, il faut donc définir les structures de base :

Un disque dur possède, dans le cas d’une table de type MBR :

  • Un MBR composé du code exécutable de boot ( Par exemple GRUB ou NTLDR )
  • Une table des partitions
  • Des partitions

Voici les structures de base d’un FS de type UNIX :

  • Table des i-nodes

Voici les types d’i-node utilisables :

  • - : fichier standard
  • d : répertoire
  • s : lien symbolique
  • b : périphérique de type block
  • c : périphérique de type char
  • p : pipe nommé (créé par exemple avec mknod)
  • s : socket nommé

Ainsi que des attributs :

  • UID
  • GID
  • Permissions : UGO – RWX
  • Bits spéciaux : SUID,SGID, Sticky

Voici un article résumant la partie du cours sur les structures des FS : i-node

written by Kegeruneku \\ tags: , , , , ,