L'environnement Linux : astuces, installation et commandes principales !
L'environnement graphique de Linux : Ubuntu. Trucs, astuces et logiciels
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
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...) :