Linux

Linux (3)

L'environnement Linux : astuces, installation et commandes principales !

Catégories enfants

Ubuntu

Ubuntu (1)

L'environnement graphique de Linux : Ubuntu. Trucs, astuces et logiciels

Voir les éléments...
mardi, 29 octobre 2013 08:42

Gestion des partitions

Écrit par

Vérifier l’existence du filesystem :

df -hP /nom_du_filesystem

Exemple avec /logs :

df -hP /logs
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv007  2.0G   68M  1.8G   4% /logs

Vérifier que le fs est bien de type ext3 :

grep nom_du_filesystem /etc/fstab

Exemple :

grep /logs /etc/fstab
/dev/rootvg/lv007       /logs                   ext3    defaults        1 2

Trouver le volume group du logical volume :

lvdisplay -l nom_du_lv

Exemple :

lvdisplay /dev/rootvg/lv007
  --- Logical volume ---
  LV Name                /dev/rootvg/lv007
  VG Name                rootvg
  LV UUID                aD11op-Svn1-cXLT-Qo4Q-9JQP-SGXW-hwxWfU
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                2.00 GB
  Current LE             64
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5 

Vérifier qu’il reste assez de place sur le volume group du filesystem :

vgdisplay nom_du_vg

Exemple :

vgdisplay rootvg
  --- Volume group ---
  VG Name               rootvg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                9
  Open LV               9
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               29.72 GB
  PE Size               32.00 MB
  Total PE              951
  Alloc PE / Size       461 / 14.41 GB
  Free  PE / Size       490 / 15.31 GB
  VG UUID               7W8fp8-m2rM-6tuk-Chfz-FVnk-7ssF-MOgqs0

Augmenter la taille du lv :

S’il reste assez de place sur le volume group :

lvextend -L nouvelle_taille[MG] nom_du_logical_volume

Ou :

lvextend -L +taille_a_ajouter[MG] nom_du_logical_volume

Exemple 1 :

lvextend -L 3G /dev/rootvg/lv007
  Extending logical volume lv007 to 3.00 GB
  Logical volume lv007 successfully resized

Exemple 2 :

lvextend -L +1024M /dev/rootvg/lv007
  Extending logical volume lv007 to 3.00 GB
  Logical volume lv007 successfully resized

Augmenter la taille du fs :

resize2fs nom_du_logical_volume

Exemple :

resize2fs /dev/rootvg/lv007
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/rootvg/lv007 is mounted on /logs; on-line resizing required
Performing an on-line resize of /dev/rootvg/lv007 to 786432 (4k) blocks.
The filesystem on /dev/rootvg/lv007 is now 786432 blocks long.

Vérifier que le filesystem est bien retaillé :

df –hP /nom_du_filesystem

Exemple :

df -hP /logs
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv007  3.0G   68M  2.7G   3% /logs 
dimanche, 03 mars 2013 19:06

Aide mémoire VI

Écrit par

VI est l'éditeur de texte en ligne de commande CentOs. En voici les principales fonctions :

Déplacement du curseur
h vers la gauche 0 début de ligne $ fin de ligne
j vers le bas b début de mot précédent w début de mot suivant
k vers le haut <Ctrl>b page précédente <Ctrl>f page suivante
l vers la droite G dernière ligne nG ligne n
Insertion
i insère avant le curseur a insère après le curseur o insère une ligne après le curseur
Édition
dd coupe la ligne yy copie la ligne x supprime 1 caractère
dw coupe jusqu'au mot suivant yw copie jusqu'au mot suivant p colle après le curseur
d0 coupe jusqu'au début de ligne y0 copie jusqu'au début de ligne P colle avant le curseur
d$ coupe jusqu'à la fin de ligne y$ copie jusqu'à la fin de ligne . répète la dernière commande
    u annule la dernière commande
    U restaure la ligne modifiée
Enregistrement/Sortie
:w enregistre :q sort :wq enregistre et sort
:w fichier enregistre sous fichier :q! sort sans enregistrer  
Recherche
/chaîne recherche chaîne en descendant   n occurrence suivante
?chaîne recherche chaîne en montant   N occurrence précédente
Options
:set all
affiche toutes les options
:set number
numérote les lignes
:set tabstop=n
une tabulation = n espaces
Divers
:1,$s/chaîne/CHAINE/g
remplace chaîne par CHAINE partout
:! cmd
exécute la commande cmd
:r! cmd
insère le résultat de la commande cmd

Pour ajouter des icônes sur le bureau, façon Windows (Poste de travail, Dossier personnel, réseau, corbeille...) :

  • Touches de raccourcis Alt + F2 pour obtenir le lanceur d'applications
  • taper gconf-editor
  • Dans le menu de gauche, selon la version, sélectionner applications (ou apps)
  • puis comme sous dossier : nautilus -> desktop, cocher ce que vous voulez voir apparaître :
    • trash_icon_visible pour la corbeille
    • network_icon_visible pour le réseau
    • home_icon_visible pour le dossier personnel de l'utilisateur
    • computer_icon_visible pour le poste de travail...