Base Unix

Cours unix pour bien débuter dans le monde UNIX


Articles publiés dans cette rubrique

lundi 15 septembre 2008
par  Jerome ROBERT

Introduction

I. Introduction
A. Chronologie
1969 : développement d’un nouveau système d’exploitation dans les laboratoires BELL (AT&T).
1970 : KERNIGHAN invente le mot UNIX.
1972 : incorporation des "pipes".
1973 : création du "langage C" ; UNIX est réécrit en C.
1975 : UNIX (...)

lundi 15 septembre 2008
par  Jerome ROBERT

Notion Général

II. Notion Générale
A. Connexion / Déconnexion :
Pour se connecter au système, il faut disposer d’un nom de connexion ( login ) auquel il est associé un mot de passe ( password ). Si ces derniers sont valides, le système de login exécutera un Shell de login pour ce dernier.
Chaque utilisateur (...)

lundi 15 septembre 2008
par  Jerome ROBERT

Organisation

III. Organisation
A. ORGANISATION DES DISQUES
D’un point de vue extérieur, le système de fichiers Unix est une arborescence de répertoires.
L’organisation physique sous-jacente et/ou un éventuel partage de ressources à travers le réseau revêtent un aspect complètement transparent et ne concernent (...)

lundi 15 septembre 2008
par  Jerome ROBERT

système de fichier

Description de la structure de l’arborescence UNIX

mardi 16 septembre 2008
par  Jerome ROBERT

Les droits

V. Organisation des utilisateurs
A. Compte utilisateur
Pour travailler sur une machine Unix , un être humain doit se connecter sur un compte utilisateur, avec un nom d’utilisateur et un mot de passe.
Un compte utilisateur est une entrée (ligne) dans le fichier /etc/passwd.
Chaque (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Éditeur de texte

VI. L’éditeur de texte :
Sur toutes les versions du système, on dispose de l’éditeur plein écran vi ( video ). Le point de référence est toujours la position du curseur.
Cet éditeur peut fonctionner quel que soit le type de terminal utilisé.
Son bon comportement est lié au contenu de la variable shell (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Les processus

VII. Les processus et mécanismes de base d’Unix
A. Définitions et attributs
Un programme est une suite d’instructions stockées dans un fichier (binaire ou contenant des commandes). Une fois lancé, un programme donne naissance à une entité appelée processus (un même programme peut être exécuté (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Shell

VIII. Le shell :
Les Shells sont des interpréteurs de commandes qui permettent à un utilisateur de "dialoguer" avec le système d’exploitation de la machine (donner des ordres et récupérer les résultats).
Il existe plusieurs shells standards sous UNIX :
sh (Bourne Shell) le shell de (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Redirection

IX. Les redirections :
Chaque commande dispose de trois descripteurs de fichiers, ouverts dès le début du programme.
Entrée standard Possibilité d’y lire des données
Sortie standard Possibilité d’y écrire des résultats
Erreur standard Possibilité d’y écrire ce qui sera considéré comme des erreurs (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Filtres

X. Commandes et filtres
A. Introduction
Un filtre est une commande qui lit des informations sur l’entrée standard, les traite par ligne, puis qui affiche ses résultats sur la sortie standard :
En aucun cas le contenu du fichier d’origine n’est modifié !
Nous connaissons déjà des filtres : (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Planification

XI. Planifications des commandes :
A. commande crontab
crontab planifie des commandes à exécuter régulièrement
Il est possible de programmer des commandes que le système lancera au moment demandé, sans que l’utilisateur n’ai besoin d’être connecté. Il est nécessaire de procéder en plusieurs (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Sauvegarde

XII. Sauvegarde utilisateur
A. Introduction :
Une bande magnétique est un support (média) structuré en blocs à accès séquentiel (et non direct comme pour les disques durs par exemple). Les données y sont simplement placées (ou extraites) séquentiellement.
Pour utiliser une bande magnétique, on a donc (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Communication

XIII. Communication entre utilisateurs
A. Commande news
news affiche les nouvelles du système (c’est à dire les contenus des fichiers ajoutés depuis la dernière consultation dans le répertoire /var /news).
Exemple : $ news
B. Commande write
write nom_de_login [ ligne ]
Cette commande (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Imprimante

XIV. Commandes d’impression
A. Description
Le système Unix est doté d’un service « spouleur » permettant l’accès à des imprimantes locales ( sur port série ou parallèle ), des imprimantes distantes ( imprimante locale à une autre machine jouant le rôle de serveur d’imprimantes ), des imprimantes « (...)

mardi 16 septembre 2008
par  Jerome ROBERT

Intro Réseaux

XV. INTRODUCTION AUX RESEAUX TCP/IP
A. TERMINOLOGIE DE BASE
Le terme TCP/IP fait référence à une série complète de protocoles de transmission de données.
Le nom provient de deux des protocoles les plus importants :
TCP ( Transmission Control Protocol )
IP ( Internet Protocol )
Ils (...)

Statistiques

Dernière mise à jour

mercredi 21 juin 2017

Publication

263 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

127 aujourd’hui
135 hier
513672 depuis le début
13 visiteurs actuellement connectés