Professional Documents
Culture Documents
21 : Jan 2011
Rpertoire
Fichier
Sous-Rpertoire
root@Nom:~# cd /etc/apache2
root@Nom:/etc/apache2 # cd ..
root@Nom:/etc # ls .
root@Nom:/etc # cd ~
root@Nom:/etc # pwd
/home/karim
O suis-je ?
Partition systme
Partition donnes
Disque
Le Master Boot Record est situ dans les 1er secteurs du disque
Il est constitu de 2 parties :
La table des partitions
Le programme damorage qui charge le noyau du systme
Partition
principale
Partition
principale
Etendue
Logique
Logique
Logique
Types de bus
hd : Priphriques IDE
sc : Priphriques SCSI
sd : Priphriques SATA
Type de bus
Exemples
/dev/hda1 :
Partition 1 sur le 1er disque IDE
/dev/sdb2 :
Partition 2 sur le 2me disque Sata
N de
partition
Sous Linux
ext2, ext3, jfs, xfs
ext3 est la plus courante pour Linux
Sous Windows
fat, fat32, ntfs
Nfts est utilis sous windows XP et Vista
hdb
Montage
hda1
hdb1
Montage
hda2
Disque 1
Montage
Arborescence systme
hdb2
Disque 2
Avantages
Mettre labri certaines donnes stratgiques comme /home
La dfaillance du disque hdb nentrane pas une rinstallation totale
p
Numro de partition (1-4): 1
Premier cylindre (1-26, par dfaut 1):
Utilisation de la valeur par dfaut 1
Dernier cylindre ou +taille or +tailleM ou +tailleK (1-26, par dfaut 26): +100M
Commande (m pour l'aide): w
La table de partitions a t altre!
Appel de ioctl() pour relire la table de partitions.
Synchronisation des disques.
Commande (m pour l'aide): q
Fin
13
Blocs
104391
Id
83
Systme
Linux
cat /proc/cpuinfo
0
GenuineIntel
: 6
: 23
: Intel(R) Core(TM)2 Duo CPU
8
: 2500.585
: 6144 KB
no
: no
no
no
T9300
@ 2.50GHz
Rpertoire
courant
root@Nom:/home/karim# |
Nom de la
machine
# : Superutilisateur
$ : Utilisateur normal
Autre exemple
Sous rpertoire du home de karim
/home/karim/Documents/software/
karim@Nom:~/Documents/software$ |
~ : Rpertoire home de karim (home/karim)
Exemples relatif
absolu
root@Nom:/home/karim# cd Documents
root@Nom:/home/karim# cd /home/karim/Documents
root@Nom:/home/Salim# cd Documents
root@Nom:/home/Salim/Documents/# |
root@Nom:/home/Salim# cd /home/karim/Documents
root@Nom:/home/karim/Documents/# |
root@Nom:/etc/apache# cd ../
root@Nom:/etc/# |
root@Nom:/etc/apache# cd /etc
root@Nom:/etc/# |
karim@Nom:~ # cd Docs
karim@Nom:~/Docs# |
Salim@Nom:/etc# cd /home/karim/Docs
root@Nom:/home/karim/Docs # |
Rponse : ppp/peers
Rponse : /home/Jamila/Documents/pub
Rponse :
karim@Nom:~/rep1/sousrep1$ cd ~/rep2
Pour un rpertoire
r : Lire le contenu, lister les fichiers (avec ls par exemple)
w : Modifier le contenu, crer et supprimer des fichiers (avec les
commandes cp , mv , rm )
x : daccder aux fichiers du rpertoire. Mais aussi de naviguer dans
les sous-rpertoires (avec cd )
En gnral, lorsque le droit w est accord, le droit x lest aussi
ls -l
2008-08-15
2008-08-15
2008-08-15
20082008-0808-15
14:42
14:44
14:44
14:52
projet.txt
rapport2006.ods
rapport-activite.odt
script.sh
Groupe
propritaire
Taille
Groupe
autres Utilisateur
propritaire propritaire
Nom du fichier
Date/heure modif
Modles
toto.txt
Vidos
---
Mode symbolique :
Bas sur des symboles (ugoa) et des oprateurs (+,-,=)
u (user), g (group), o (others), a (all users)
+ (Ajouter le droit), - (Retirer le droit), = (Ajouter le droit et retirer
tous les autres)
Exemple (Ajoute le droit dexcution au propritaire) :
chmod u+x rapport.txt
Mode octal :
Bas sur des nombres de 0 7
A chaque bit de la traduction binaire correspond un droit
Exemple ( rw- rw- r-- ) : chmod 664 rapport.txt
654
r-x r--
/home/karim/secret.txt
/home/karim/secret.txt
o+r
/home/karim/*
Syntaxe :
chown [OPTION]... [OWNER][:[GROUP]] FILE...
Exemples :
Modification du propritaire (karim)
chown karim /usr/docs/toto.txt
Rponse :
Quels seront les droits maximum accords aux fichiers crs par
un utilisateur ayant un masque de protection de 023 ?
Rponse : rwx r-x r
Exemples
Copie le fichier toto.txt vers /home/karim
cp toto.txt /home/karim
/home/Salmi/* /home/karim
-r /home/Salmi/ /home/karim
-a /home/Salmi/rapport.odt /home/karim
-l
Salmi
Exemples
Dplace le fichier toto.txt vers /home/karim sans le renommer
mv toto.txt /home/karim
Exemples :
Effacer le fichier rapport.txt
karim@Nom:~$ rm /home/karim/rapport.txt
inode
/home/karim/Documents
2008-08-25 15:08 essais
2008-06-02 14:20 software
2008-07-29 15:54 vmware-tools
Un petit dessin :
support de stockage
fich1
fich2
01100011110
10101011001
0101001000
010101010
liens physiques
support de stockage
fich1
fich2
01100011110
10101011001
0101001000
010101010
lien symbolique
Exemple :
Nom du lien
karim@Nom:~/Documents$ ls -l
total 8
lrwxrwxrwx 1 karim karim
29 2008-08-25 14:23 ip -> /proc/sys/net/ipv4/ip_forward
drwxr-xr-x 3 karim karim 4096 2008-06-02 14:20 software
drwxr-xr-x 3 karim karim 4096 2008-07-29 15:54 vmware-tools
Cible (Target)
nom fichier
Rponse : karim@Nom:~$
ln s /usr/docs/usr/docs-ensa docsdocs-ensa