Voici un premier LinuxLabs qui suscitera pas mal de questions pour une prise en main.
Lectures préalables.
Arrière-plan.
Votre distribution Linux est installée. Vous êtes en face de votre terminal. Tous les exercices sont réalisés dans une machine virtuelle avec Ubuntu Server 12.04 LTS. N’importe quelle distribution GNU/Linux devrait supporter la plupart des tâches décrites.
Objectifs.
Les objectifs de cette activités sont les suivants :
- Afficher son identité et vérifier ses droits
- Se renseigner sur le système (RAM, disques, réseau)
- Acquérir des droits d’administration supplémentaire et en faire quelque chose.
- Afficher l’arborescence des dossiers/répertoires.
Exercice 1. Commandes de base
1. Afficher votre identité et vos droits.
francois@ubuntu1:~$ id uid=1000(francois) gid=1000(francois) groupes=1000(francois),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),111(lpadmin),112(sambashare)
2. Afficher la date et l’heure du système.
francois@ubuntu1:~$ date lundi 30 avril 2012, 23:07:55 (UTC+0200)
3. Afficher le calendrier.
francois@ubuntu1:~$ cal Avril 2012 di lu ma me je ve sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
4. Afficher la version du noyeau.
francois@ubuntu1:~$ uname -a Linux ubuntu1 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 athlon i386 GNU/Linux
5. Afficher votre identité et vos droits.
francois@ubuntu1:~$ id
Quel est le résultat ?
La version de votre distribution :
francois@ubuntu1:~$ cat /etc/issue Ubuntu 12.04 LTS \n \l
6. Afficher les paramètres IP de la carte réseau.
francois@ubuntu1:~$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:87:51:e6 inet adr:192.168.1.208 Bcast:192.168.1.255 Masque:255.255.255.0 adr inet6: fe80::20c:29ff:fe87:51e6/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:7165 erreurs:0 :0 overruns:0 frame:0 TX packets:2268 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:1018688 (1.0 MB) Octets transmis:541206 (541.2 KB) Interruption:19 Adresse de base:0x2000 lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
7. Afficher l’adresse du résolveur DNS.
francois@ubuntu1:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.1.2 francois@ubuntu1:~$ route Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface default DD-WRT 0.0.0.0 UG 100 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
8. Afficher l’état de la mémoire RAM.
francois@ubuntu1:~$ free -m total used free shared buffers cached Mem: 1000 213 787 0 12 157 -/+ buffers/cache: 42 957 Swap: 1021 0 1021
9. Afficher l’usage des disques.
francois@ubuntu1:~$ df -H Sys. fich. Taille Util. Dispo Uti% Monté sur /dev/sda1 7,5G 956M 6,2G 14% / udev 518M 4,1k 518M 1% /dev tmpfs 210M 308k 210M 1% /run none 5,3M 0 5,3M 0% /run/lock none 525M 0 525M 0% /run/shm
10. Afficher les tâches de manière dynamique.
francois@ubuntu1:~$ top top - 23:16:00 up 10:23, 2 users, load average: 0.05, 0.05, 0.05 Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 1.3%sy, 0.0%ni, 98.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Mem: 1024792k total, 218624k used, 806168k free, 13048k buffers Swap: 1046524k total, 0k used, 1046524k free, 161492k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2273 francois 20 0 2704 1088 872 R 3.2 0.1 0:00.16 top 7 root RT 0 0 0 0 S 1.0 0.0 0:00.83 watchdog/0 1307 francois 20 0 9636 1716 1056 S 0.3 0.2 0:07.67 sshd 2010 francois 20 0 4652 368 224 S 0.3 0.0 0:00.01 script 1 root 20 0 3520 1904 1300 S 0.0 0.2 0:05.16 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.85 ksoftirqd/0 5 root 20 0 0 0 0 S 0.0 0.0 0:04.40 kworker/u:0 6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset 9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper 10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 12 root 20 0 0 0 0 S 0.0 0.0 0:00.50 sync_supers 13 root 20 0 0 0 0 S 0.0 0.0 0:00.01 bdi-default 14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
10. Sous Ubuntu, afficher les statistiques système.
francois@ubuntu1:~$ landscape-sysinfo System load: 0.08 Processes: 66 Usage of /: 12.9% of 6.98GB Users logged in: 1 Memory usage: 8% IP address for eth0: 192.168.1.208 Swap usage: 0% Graph this data and manage this system at https://landscape.canonical.com/
11. Prendre les droits d’administration.
francois@ubuntu1:~$ sudo su [sudo] password for francois:
12. Installer le logiciel Tree
root@ubuntu1:/home/francois# apt-get install tree Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les NOUVEAUX paquets suivants seront installés : tree 0 mis à jour, 1 nouvellement installés, 0 à enlever et 5 non mis à jour. Il est nécessaire de prendre 0 o/27,6 ko dans les archives. Après cette opération, 98,3 ko d'espace disque supplémentaires seront utilisés. Selecting previously unselected package tree. (Lecture de la base de données... 27225 fichiers et répertoires déjà installés.) Dépaquetage de tree (à partir de .../archives/tree_1.5.3-2_i386.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de tree (1.5.3-2) ...
13. Sortir de la session Root.
root@ubuntu1:/home/francois# exit exit
14. Visualiser l’arborescence des fichiers à partir de la racine.
francois@ubuntu1:~$ tree -L 1 / / ├── bin ├── boot ├── dev ├── etc ├── home ├── initrd.img -> /boot/initrd.img-3.2.0-23-generic-pae ├── lib ├── lost+found ├── media ├── mnt ├── opt ├── proc ├── root ├── run ├── sbin ├── selinux ├── srv ├── sys ├── tmp ├── usr ├── var └── vmlinuz -> boot/vmlinuz-3.2.0-23-generic-pae 20 directories, 2 files
15. Sortir de la session.
francois@ubuntu1:~$ exit

