AccueilÀ proposNous joindrePlan du siteChercher
Laboratoires

Introduction à  l'utilisation des ordinateurs sur Linux du Département de mathématiques et de statistique

par Sophie Baillargeon et Michel Lapointe
Septembre 2008

Vous pouvez téléchargez ici le document en format PDF.

Table des matières

1 Introduction

Le Département de mathématiques et de statistique met à  la disposition des étudiants une quarantaine d’ordinateurs répartis dans deux salles : le VCH-1069 et le VCH-1073. La salle 1069 est d’accès libre, mais le local est souvent réservé pour l'enseignement. La salle 1073 est pour sa part réservée aux étudiants gradués. Tout étudiant de 2e ou 3e cycle peut en obtenir la clé au secrétariat du département.

Les ordinateurs des laboratoires informatiques du département sont sur Linux. Par contre, il est aussi possible d’utiliser Windows XP sur ces ordinateurs (voir la section 9). Ce document se veut une introduction à  l’utilisation des ordinateurs du département.

Environnement de travail Linux

Linux est un système d’exploitation de type Unix qui permet de travailler comme sur Windows. L’environnement de travail Linux ressemble donc à  celui de Windows. Il y a un bureau avec des icônes et une barre de tches dans le bas de l’écran appelée tableau de bord. On peut accomplir plusieurs tches avec la souris. Le bouton de gauche sert à  sélectionner des items et le bouton de droite ouvre un menu avec différentes options.

Cependant, Linux diffère de Windows sur plusieurs points. Sur Linux, toute tche peut s’accomplir par des commandes, ce qui n’est pas le cas sur Windows. Cet aspect rend le système d’exploitation Linux très flexible. Cependant, certaines tches s’effectuent uniquement par des commandes. Linux est donc moins intuitif que Windows.

2 Connexion - Déconnexion

Pour utiliser les ordinateurs du département, il faut un code d’usager ainsi qu’un mot de passe. Le message d’ouverture d’une session vous demande d’abord de fournir votre code d’usager (Username) en tapant ce code suivi d’un retour de chariot. Puis, vous devez entrer votre mot de passe (Password), aussi suivi d’un retour de chariot.

Le mot de passe qui vous a été attribué par le département lors de la création de votre compte devrait àªtre changé. Il est mentionné à  la section suivante comment changer votre mot de passe.

À la fin du travail, l’utilisateur doit fermer sa session, c’est-à -dire se déconnecter. On se déconnecte en cliquant avec le bouton droite sur le fond d’écran ou en ouvrant le menu démarrer, puis en sélectionnant logout.

3 Configuration de votre environnement de travail

Avant màªme d’ouvrir votre session, vous pouvez modifier la langue par le menu au bas de l’écran. Une fois votre session ouverte, vous pouvez configurer plusieurs aspects de votre environnement de travail par le Centre de configuration de KDE (accessible par le menu démarrer en bas à  gauche de l’écran). Voici une liste de quelques paramètres que vous pouvez modifier par ce centre de configuration.

  • Apparence de l’environnement (Fond d’écran, type d’icônes, taille de police, etc.) :
    Apparence et Thèmes
  • Mot de passe : Sécurité et confidentialité Compte utilisateur et mot de passe
  • Nombre de bureaux : Bureau Bureaux Multiples.
  • Langue de l’environnement : Régionalisation et accessibilité Pays & langue
  • Langues du clavier : Régionalisation et accessibilité Disposition du clavier (ajouter la disposition « Canada » (ca) pour tapper des accents).

De plus, vous pouvez ajouter, enlever, déplacer des éléments de votre bureau et de votre tableau de bord avec la souris. Il est mentionné à  la section suivante comment ajouter des liens vers des applications. Finalement, vous pouvez configurer l’horloge dans le coin inférieur droit de votre écran en cliquant dessus avec le bouton de droite de la souris. Si vous cliquez sur l’horloge avec le bouton de gauche, un petit calendrier est affiché.

4 Fenàªtre terminal et commandes

Tel que mentionné précédemment, sur Linux, toute tche peut s’accomplir par des commandes. Les commandes sont exécutées dans une fenàªtre terminale. On ouvre une fenàªtre terminale par le menu démarrer : dans « Système », on sélectionne « Terminal ».

La syntaxe générale de toute commande est la suivante :

nom_commande [options] [arguments]

  • le caractère séparant les différents éléments est un espace blanc ;
  • les options sont des lettres clés qui spécifient au système quelles options de la commande utiliser. Ces options doivent àªtre précédées d’un signe - (signe moins) ;
  • les arguments identifient les objets sur lesquels la commande va travailler (fichiers, répertoires, ...) ;
  • les commandes elles-màªmes peuvent àªtre séparées par le caratère ; (point virgule).

Voici quelques commandes utiles :

yppasswd
pour changer son mot de passe
logout
pour se déconnecter
alias
permet de renommer une commande (exemple : alias bye ’logout’)
ps
donne la liste des processus en cours d’exécution
kill
tue un processus (le numéro du processus est préalablement obtenu avec la commande ps) (kill numéro_processus)
du
calcul l’espace disque au niveau choisi
df
indique combien il reste d’espace dans une partition
cat
affiche le contenu d’un fichier (cat nom_fichier)
more
affiche le contenu d’un fichier écran par écran (more nom_fichier)
file
donne le type d’un fichier (texte, ascii, binaire, ...) (file nom_fichier)
wc
donne le nombre de lignes, mots et caractères d’un document texte
cal
Affiche le calendrier du mois courant (en ajoutant en option le numéro d’une année, on obtient la calendrier complet de l’année)
lpr
imprime le contenu d’un fichier (lpr nom_fichier)
lpq
donne la liste des fichiers en cours et/ou en attente d’impression
lprm
permet d’interrompre l’impression d’un fichier (le numéro de l’impression est préalablement obtenu avec la commande lpq) (lprm numéro_impression)

Il est important de respecter les majuscules/minuscules. D’autres commandes servant à  l’organisation du système de fichier sont énumérées à  la section 6.

De l’information d’aide peut àªtre obtenue pour les commandes Linux à  l’aide de la commande help ou man. Par exemple, pour savoir quelle options accepte la commande lpr tapez help lpr (pour quitter la fiche d’aide, tapez q).

Trucs :

  • Utilisez les flèches pour revenir aux commandes entrées précédemment plutôt que de les taper de nouveau.
  • Dans une fenàªtre terminale, on ne peut pas faire des copier/coller avec les raccourcis clavier Ctrl+C (copier) et Ctrl+V (coller). Par contre, on peut facilement faire des copier/coller avec la souris en sélectionnant du texte avec le bouton de gauche, puis en collant le texte à  l’endroit désiré en cliquant sur le bouton central (ou roulette) de la souris. Cette méthode pour faire des copier/coller fonctionne aussi avec d’autres applications.
  • En cas extràªme, on peut arràªter l’exécution d’une tche en tapant Ctrl+Z.

5 Applications

Plusieurs applications sont installées sur les ordinateurs du département. Voici une liste de quelques applications utiles accompagnées d’explications concernant leur lancement :

Type d’application Nom Lancement de l’application



Navigateur web
Firefox
Menu Internet Firefox Web Browser
Fenàªtre terminal : commande firefox



Lecteur PDF Adobe ReaderFenàªtre terminal : commande acroread



Lecteur Post Script Ghostview Fenàªtre terminal : commande gv
(lit aussi des fichiers PDF)



à?diteurs de texte
KWrite
Menu Utilitaires à?diteurs de texte KWrite
Fenàªtre terminal : commande kwrite


KEdit
Menu Utilitaires Éditeurs de texte KEdit
Fenàªtre terminal : commande kedit



Applications : Base, Calc, Draw,
Impress, Math, Writer
Suite bureautique OpenOffice Menu Bureautique Word Processor
Fenàªtre terminal :
commande openoffice.org-2.0



à?diteur mathématique
Kile
Menu Bureautique Kile
pour LaTeX Fenàªtre terminal : commande kile



à?diteur de
Xfig
Menu Graphisme Xfig
graphiques Fenàªtre terminal : commande xfig



Logiciel R Fenàªtre terminal : commande R


statistique (taper q() pour quitter)



Maple
Fenàªtre terminal : commande maple
Logiciels (mode console) ou xmaple (mode GUI)
mathématiques (taper quit ou done ou stop pour quitter)


Matlab Fenàªtre terminal : commande matlab



à?mulateur Windows XPFenàªtre terminal : commande winxp

Notez que l’on ne retrouve pas toutes les applications dans le menu démarrer. Seules les application KDE s’y trouvent. Les autres applications (exemple : Adobe Reader, Ghostview, R, Maple, Matlab) se lancent par une commande ou un lien raccourci.

La suite bureautique OpenOffice est l’équivalent de Microsoft Office, mais pour Linux. On peut ouvrir des document WORD (.doc) dans le traitement de texte OpenOffice Writer et des documents EXCEL (.xls) dans le tabulateur OpenOffice Calc.

Truc : Afin de pouvoir continuer à  utiliser une fenàªtre terminal à  partir de laquelle une application est lancée, ajouter le symbol & après la commande (exemple : xmaple&).

Création d’un lien vers une application

La façon la plus simple de lancer une application est d’utiliser un lien vers cette application (i.e. un raccourci) situé sur le bureau ou sur le tableau de bord au bas de l’écran. On peut créer un raccourci des façons suivantes :

Par le menu démarrer :
Sélectionnez l’application de votre choix, cliquez sur le bouton de droite et sélectionner « Ajouter l’élément sur le bureau » ou « Ajouter l’élément au tableau de bord principal ». Vous pouvez aussi cliquer sur l’application avec le bouton de gauche de la souris, glisser l’application sur le bureau (en maintenant le bouton enfoncé) et sélectionnez « Lier ici ».
Directement sur le bureau
Cliquez avec le bouton de droite sur le fond d’écran, sélectionnez « Créer un nouveau », puis « Lien vers une application... ». Spécifier la commande pour ouvrir l’application dans l’onglet « Application » et spécifiez l’icône et son titre dans l’onglet « général ».
Directement sur le tableau de bord
Cliquez avec le bouton de droite sur un endroit vide du tableau de bord, sélectionnez « Ajouter une application au tableau de bord » et sélectionnez l’application ou choisissez l’option « Ajouter une application non-KDE » et spécifiez la commande, l’icône et son titre.

6 Organisation du système de fichiers

Le système de fichiers sur Linux est hiérarchique. Il comporte une racine et des répertoires qui s’y rattachent tel que l’illustre la figure 1. Le répertoire contenant vos dossiers personnels est /mat/usr/votrecode.

Gestionnaire de fichiers

Le gestionnaire de fichiers (onglet « Dossier personnel » dans le menu démarrer) permet d’explorer l’ensemble des répertoires (dossiers) avec la souris. On peut créer, supprimer, renommer, déplacer, etc. des fichiers et des répertoires avec les options offertes dans le menu « à?dition » ou avec le bouton de droite de la souris. On peut aussi faire des copier/coller pour déplacer des fichiers et répertoires.

Commandes dans une fenàªtre terminal

Les fichiers et les répertoires peuvent aussi àªtre manipulés avec des commandes dans une fenàªtre terminal. En ouvrant une fenàªtre terminal, le répertoire d’accueil est /mat/usr/votrecode. Disons qu’un fichier texte nommé exemple.txt se trouve dans ce répertoire. Ce fichier a deux types de nom :

nom absolu :
chemin d’accès complet : /mat/usr/votrecode/exemple.txt
nom relatif :
chemin d’accès relatif à  votre position. Par exemple, si vous travaillez dans le répertoire d’accueil /mat/usr/votrecode, le nom relatif du fichier est simplement exemple.txt. Par contre, si vous àªtes dans le répertoire /mat/usr, le nom relatif du fichier est votrecode/exemple.txt

Les symboles suivants représentent des répertoires :

  • ~ est le répertoire d’accueil /mat/usr/votrecode ;
  • . est le répertoire courant ;
  • .. est le père du répertoire courant, i.e le répertoire du niveau immédiatement supérieur ;
  • ../.. est le grand-père du répertoire courant.

La fonction pwd indique le répertoire courant. Pour changer de répertoire, on utilise la fonction cd de la façon suivante :

  • pour monter d’un niveau : cd .. ;
  • pour monter de deux niveaux : cd ../.. ;
  • pour descendre d’un niveau : cd suivi du nom du sous-répertoire ;
  • pour revenir au répertoire d’acceuil : simplement cd ou cd ~.

Voici certaines commandes permettant de manipuler les fichiers :

ls
liste le contenu du répertoire courant (ls -l fourni des informations sur chaque fichier et répertoire)
dir
donne une liste beaucoup plus détaillée du contenu du répertoire
mv
déplace ou attribue un nouveau nom à  un fichier ou un répertoire (mv nom_ancien_fichier nom_nouveau_fichier)
cp
copie un fichier (cp nom_ancien_fichier nom_nouveau_fichier)
rm
supprime un fichier (rm nom_fichier)
mkdir
crée un répertoire (mkdir nom_répertoire)
rmdir
supprime un répertoire vide (rmdir nom_répertoire)

Truc : Dans la désignation d’un fichier, le caractère ? peut remplacer un caractère quelconque et le caractère * peut remplacer une suite de caractères quelconques. Ainsi, par exemple, tp ? représente tous les fichiers et répertoires du répertoire courant dont le nom comporte trois caractères et commence par tp. En outre, tp* représente tous les fichiers et répertoires du répertoire courant dont le nom commence par tp peu importe le nombre de caractères, y compris tp lui-màªme.

7 Périphériques utilisant des supports amovibles

Pour le transfert ou la sauvegarde de vos fichiers, vous pouvez utiliser des clés USB. Vous pouvez également lire des CD-ROM et des DVD, mais vous ne pouvez pas en graver. Si vous insérez un disque dans le lecteur CD/DVD ou encore une clé dans un port USB, le médium sera automatiquement détecté et un raccourci sera créé sur le bureau pour accéder au contenu du médium. Un disque peut àªtre éjecté du lecteur en cliquant avec le bouton de droite sur son raccourci et en sélectionnant « à?jecter ».

8 Impressions

Une imprimante payante est installée dans le corridor près de la porte du local 1069. Les impressions lancées dans les laboratoires informatiques 1069 et 1073 sont dirigées vers cette imprimante. Par défaut, les impressions sont recto-verso. Il en coûte 8 cents par copie recto et 14 cents par feuille recto-verso, payable avec une carte du Service de reprographie Repro Laval. Vous pouvez vous procurer cette carte et y mettre de l’argent à  un comptoir Repro Laval. Cette màªme carte vous permettra d’utiliser les photocopieurs Repro Laval. Pour toute information concernant Repro Laval, le gestionnaire de l’imprimante, consultez le site web du service : http://www.srep.ulaval.ca.

Les impressions peuvent àªtre lancées à  partir des applications ou dans une fenàªtre terminale avec la commande lpr mentionnée à  la section 4. Une impression recto-verso est lancée lorsque la commande lpr est utilisée sans option comme ceci :

lpr nom_du_fichier_a_imprimer

Si vous désirez imprimer recto seulement, vous pouvez toujours le faire en utilisant la commande :

lpr -Pps2/single nom_du_fichier_a_imprimer

Vous pouvez aussi imprimer 4 pages par feuilles (2 au recto, 2 au verso) avec la commande :

lpr -Pps2/4 nom_du_fichier_a_imprimer

Pour imprimer une partie d’un document il faut utiliser l’option -o page-ranges=. Voici quelques exemples :

  • pour imprimer la première page :

    lpr -Pps2 -o page-ranges=1 nom_du_fichier_a_imprimer

  • pour imprimer les pages 1 à  4 :

    lpr -Pps2 -o page-ranges=1-4 nom_du_fichier_a_imprimer

  • pour imprimer les pages 1 à  4, 7 et 9 à  12 :

    lpr -Pps2 -o page-ranges=1-4,7,9-12 nom_du_fichier_a_imprimer

Plusieurs autres options sont disponibles. Vous pouvez consulter la documentation detaillée a l’adresse suivante : http://www.cups.org/doc-1.1/sum.html

9 Utilisation de Windows XP

Grce à  une machine virtuelle qui permet de démarrer une session Windows à  partir de Linux, il est possible d’utiliser Windows XP sur n’importe quel ordinateur des laboratoires 1069 et 1073. On peut faire sur la machine virtuelle Windows a peu près tout ce que l’on peut faire à  partir d’un ordinateur sur plate-forme Windows. Notamment, on accède aux périphériques de l’ordinateur à  partir du Poste de travail et on peut imprimer des documents à  partir des applications.

Il faut savoir par contre que chaque machine virtuelle a son propre compte Windows commun à  tous les utilisateurs. En conséquence, si vous configurez le bureau Windows au cours d’une session démarrée sur un certain ordinateur, toutes les personnes qui démarreront par la suite une session Windows sur ce màªme ordinateur verront aussi les nouvelles configurations. Cependant, vos configurations ne seront pas appliquées lors de sessions Windows démarrées sur tout autre ordinateur. Alors, étant donné que les comptes Windows sont communs, il vaut mieux ne pas les configurer et, surtout, il faut porter une attention particulière lors de la sauvegarde de fichiers. Voici comment utiliser la machine virtuelle Windows.

Démarrage de la session Windows
Pour démarrer une session Windows, il suffit de taper dans une fenàªtre terminal la commande : winxp. Vous pouvez également utiliser le raccourci Windows XP sur le bureau Linux.

Sauvegarde de documents
Afin de sauvegarder un document sur Windows et d’y avoir accès à  partir de n’importe quel ordinateur du département, il ne faut pas enregistrer le document sur le compte Windows (sur le bureau, dans Mes documents, etc.). Il faut plutôt le sauvegarder sur une clé USB ou, encore mieux, dans votre compte Linux. Vous pouvez accéder à  votre compte Linux en cliquant sur l’icône « Fichiers personnels » ou encore en allant dans « home sur ‘Serveur Samba (Newton)’ » à  partir du Poste de travail. à?tant donné que le compte Windows est commun à  tous, il faut nécessairement s’identifier à  nouveau avec son code d’usager et son mot de passe. En cas de problèmes, passez voir Michel Lapointe (VCH-1083).

Fermeture de la session Windows
Toute session Windows doit àªtre fermée lorsque vous avez terminé votre travail. Si vous fermez votre session en cliquant sur le « x » dans le haut de l’écran, la configuration du compte risque d’àªtre modifiée. La bonne façon de fermer une session Windows est plutôt de cliquer sur « Arràªter l’ordinateur » dans le menu démarrer.

Applications disponibles
Sur Windows, les logiciels suivants sont disponibles dans une version récente. On lance les applications par le menu démarrer ou par des raccourcis sur le bureau.

Type d’application Nom


Navigateurs web
Firefox
Internet Explorer


Lecteur PDF Acrobat Reader


Lecteur Post Script GSview


Suite bureautique Microsoft Office (Word, Excel, PowerPoint,...)


à?diteur mathématique pour LaTeX WinEdt


Compilateur LaTeX MiKTeX


Logiciels SAS
statistiques R


Logiciels
Cabri geomètre
mathématiques
Maple
Matlab


Terminal ssh / Transfert de fichiers SSH Secure Shell

10 Adresse de courrier électronique

Lors de la création de votre compte au département, une adresse courriel (votrecode@mat.ulaval.ca) vous a été attribuée. L’université Laval vous a aussi créé une adresse courriel (...@ulaval.ca). Pour vous évitez à  avoir à  consulter vos courriels rattachés à  l’université à  deux endroits, vos courriels reçus à  l’adresse du département sont redirigés vers l’adresse de l’université. Ainsi, tous vos courriels sont consultables sur Agora (http://agora.ulaval.ca). Pour aller sur Agora, vous n’avez pas besoin d’àªtre sur un ordinateur de l’université, vous devez seulement àªtre sur internet.

Remarque : Si cette redirection n’a pas été faite, vous pouvez la faire par vous-màªme en créant un fichier nommé « .forward », situé dans votre répertoire personnel de base (/mat/usr/votrecode). Ce fichier doit seulement contenir l’adresse o๠les courriels doivent àªtre redirigés, c’est-à -dire votre adresse de l’université (...@ulaval.ca).

11 Accès à  votre compte à  distance

Il est possible d’avoir accès à  votre compte du département à  partir de n’importe quel ordinateur en dehors du réseau. Pour ce faire, nous vous conseillons d’utiliser des applications SSH. Vous pouvez obtenir gratuitement le logiciel « SSH Secure Shell for Workstations », qui fonctionnera sur la plupart des plateformes Unix, Linux et Windows, sur le site :

Pour un ordinateur sur Windows, il faut télécharger le programme d’installation « SSHSecureShellClient-3.2.9.exe » et l’éxécuter.

Pour utiliser ce logiciel, il suffit d’àªtre sur internet. Vous ouvrez une session sur votre compte du département en vous connectant à  un serveur du département. Cliquez sur « Quick Connect » et entrez comme « Host Name » le nom d’un serveur tel newton.mat.ulaval.ca et comme « User Name » votre code d’usager. Vous devrez ensuite entrez votre mot de passe pour finaliser la connection.

Le logiciel comporte deux types de fenàªtres :

Secure Shell Client :
Il s’agit d’une fenàªtre terminal à  partir de laquelle vous pouvez faire exécuter des commandes à  distance.
Secure File Transfert Client :
Cette application permet le transfert de fichiers entre votre compte du département et l’ordinateur sur lequel vous travaillez.

12 Quelques références Linux



Fig. 1: Exemple d’arborescence



Vers le haut

  Recherche:   
Pavillon Alexandre-Vachon, 1045 av. de la Médecine, Local 1056, Québec (Québec) G1V 0A6 CANADA
Renseignements - Secrétariat: (418)656-2971 / Télécopieur: (418) 656-2817 / mat@mat.ulaval.ca
Ce site utilise TYPO3 Réalisation: Équipe Tactic