TD Présentation d'UNIX
Mémoire : TD Présentation d'UNIX. Recherche parmi 300 000+ dissertationsPar lipok • 13 Novembre 2019 • Mémoire • 3 754 Mots (16 Pages) • 544 Vues
Introduction aux systèmes d'exploitation : TD Présentation d'UNIX
Sommaire
Introduction aux systèmes d'exploitation : TD Présentation d'UNIX 1
1. Introduction 1
2. Delogin 1
3. Connexion au système UNIX 2
3.1 Se renseigner sur le système sur lequel on travaille 4
3.2 Se renseigner sur les utilisateurs 4
4. L’éditeur vi 5
1. Introduction 5
2. En mode commande : 5
3. En mode insertion : 5
4. Application 5
5. Aide en Ligne 6
6. Commandes de base 6
6.1 Les répertoires 6
6.2 Les liens physiques et symboliques 7
7. Les commandes avancées 9
7.1 Redirections 9
7.2 La commande cat et les fichiers 9
7.3 Le filtre cat et les redirections 10
8. Les Shell Scripts 11
9. Les filtres et les tubes 11
9.1 more, grep, sort 11
9.2 Je découpe ... 12
9.3 Là, je substitue ... 13
10. Administrer son environnement 13
10.1 Qu'est ce que j'ai fait ? 13
10.2 Qui fait quoi ? 14
1. Introduction
Cette séquence d'apprentissage est normalement votre première manipulation du système d'exploitation UNIX. Son but est principalement votre insertion sur le système UNIX en tant qu'utilisateur.
2. Delogin
La plupart des commandes d'UNIX peuvent être interrompu par deux moyens :
- Si Ctrl C sert à provoquer la sortie anticipée d'une commande, Ctrl D lui est en général utilisé pour quitter une commande qui tourne dans une boucle infinie, ce qui est bien sur le cas de l'interpréteur de commande d'UNIX (dont le nom est sh) .
- En frappant Ctrl D en réponse au prompt d'UNIX ($), on quitte la commande en cours pour revenir au niveau inférieur. Ainsi le Shell sera abandonné pour revenir à la commande antérieure au Shell, qui est la commande init qui s'occupe entre autres du message de Login ...Votre session de travail est terminée...
Tester Ctrl D dans un terminal
3. Connexion au système UNIX
Il peut exister plusieurs configurations.
Dans les entreprises, les postes de travail sont souvent équipés de systèmes d'exploitation de type Windows et les serveurs de système d'exploitation de type UNIX
Dans ce cas, vous utiliserez l’utilitaire gratuit sous Windows PuTTY en mode crypté (SSH) pour communiquer avec un serveur UNIX. Il vous faut fournir comme paramètre le nom (libig ici) ou l’adresse IP du serveur UNIX vers lequel vous souhaitez vous connecter.
L’environnement ci-dessous est celui d’un serveur distant. L ‘environnement n’est donc pas exactement identique à celui que vous pourrez reproduire chez vous, mais beaucoup plus proche de l’architecture que vous pouvez rencontrer dans une entreprise.
[pic 1]
L’environnement de l’UPEC est présenté ci-dessous et est celui d’un serveur distant. Le répertoire home de chaque station de travail informatique n’est pas physiquement localisé sur les postes UMAXX mais sur un serveur disant (ici grenache), ce qui permet une gestion centralisée des utilisateurs.
[pic 2]
L’environnement ci-dessous est celui d’un serveur local que vous pouvez reproduire chez vous.
[pic 3]
3.1 Se renseigner sur le système sur lequel on travaille
La commande uname –a permet d'afficher le nom du système d’exploitation ainsi que le type de processeur. Taper cette commande et noter le résultat.
Linux cem07 2.6.32-754.6.3.el6.x86_64 #1 SMP Tue Oct 9 17:27:49 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
La commande cat permet d'afficher le contenu d'un fichier...
Taper cat /proc/meminfo et donner taille totale de la mémoire vive installée.
Mémoire totale : 8040060 kB
Taper cat /proc/cpuinfo et donner le nombre de processeur reconnu ainsi que la fréquence réelle des processeurs.
Nombre de processeurs: 3; Fréquence réelle: 3191,999MHZ
Taper cat /proc/modules. A quoi sert le module (driver) ata_piix et quel est sa taille ?
e1000e module prend en charge les cartes reseau Gigabit intel pro/100 PCI-E(82563/6/7,82571/2/3/7,8 Taille: 234847
Taper cat /proc/interrupts et donner les numéros d'interruption correspondant à ata_piix.
Numéro d'interruption:129
3.2 Se renseigner sur les utilisateurs
pwd vous renseigne sur le nom du répertoire courant. La valeur de celui-ci était-elle prévisible ? Recopier la.
/home/etudiants/documents/u21818451
Qui êtes vous ? whoami vous redonne une information connue.
U21818451 (utilisateur)
Que vous donne la commande tty ?
/dev/pts/1 (le terminal connecté en ce moment)
Que fait la commande who par rapport whoami
affiche les differents terminaux qui se sont connectés. u21818451 :0 2019-09-06 14:37
...